Developing iPhone Applications using Java
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Oct 14, 2008
Google Tech Talks
October 14, 2008
ABSTRACT
Apple's iPhone has resulted in significant interest from users and developers alike. Apple's SDK for the iPhone is based on Objective-C as the development language as well as Cocoa for the GUI.
Unfortunately Apple's license agreement for the iPhone SDK prohibits the porting of the Java virtual machine to the iPhone. In this presentation we introduce an Open Source Java-to-Objective-C cross-compiler as well as a Java-based implementation of the Cocoa library. With the help of these tools, iPhone applications can be written in pure Java. Using the Java version of Cocoa, it is possible to run a Java-based iPhone application as a Java desktop/applet application that can be cross-compiled to run natively on the iPhone. The talk will discuss the challenges of the Java-to-Objective-C cross-compiler as well as the Java-based version of Cocoa. Details are available at http://www.xmlvm.org/
Speaker: Arno Puder
Arno Puder is an Associate Professor at the San Francisco State University. Prior to his current position, he worked for AT Labs Research. His interests include middleware, ubiquitous computing, and applications for sensor networks. He is one of the founders of the Open Source CORBA implementation called MICO.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
59:26
The Go Programming Languageby Google Tech TalksFeatured
302,063
-
55:27
How Cybercriminals Steal Moneyby Google Tech Talks
135,004 views
-
56:31
Teaching Kids To Codeby GoogleTechTalks
72,248 views
-
1:11:16
JRuby: The power of Java and Rubyby GoogleTechTalks
44,674 views
-
54:23
80:20 rules! - Building software smarterby GoogleTechTalks
35,912 views
-
14
videos
Play all
programmingby wimsmit
-
45:11
Kilim: Fast, lightweight, cheap message passing in Java.by GoogleTechTalks
29,276 views
-
38:25
"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"by GoogleTechTalks
125,973 views
-
1:13:53
Advanced Topics in Programming Languages: Java Puzzlers,...by GoogleTechTalks
201,636 views
-
58:39
Massively Multiplayer Open Source Game Developmentby GoogleTechTalks
51,121 views
-
56:18
Java on Guice: Dependency Injection, the Java Wayby GoogleTechTalks
20,583 views
-
1:03:47
JavaScript: The Good Partsby Google Tech Talks
313,560 views
-
51:58
Learning from StackOverflow.comby GoogleTechTalks
101,722 views
-
thenewboston
3,015 videos448K
-
1:55:05
Advanced Topics In Programming Languages: Closures For Javaby GoogleTechTalks
90,894 views
-
1:13:59
Effective Java - Still Effective After All These Yearsby Canal de UserGroupsatGoogle
41,631 views
-
1:00:18
How To Design A Good API and Why it Mattersby Google Tech Talks
174,103 views
-
1:10:14
Tech Talk: Linus Torvalds on gitby Google
1,106,892 views
-
56:36
So You Want To Be A Programming Rock Star?by Google Tech Talks
56,020 views
-
58:16
Building Crossplatform Mobile Apps with the Rhodes Frameworkby Google Tech Talks
79,899 views
-
1:00:37
jQueryby GoogleTechTalks
308,081 views
-
55:52
Life's Too Short - Write Fast Code (part 2)by GoogleTechTalks
109,780 views
- Loading more suggestions...
All Comments (156)
Hesi Dinata 1 month ago
Anyone tried the iPhonezilax Secrets (just google it)? I've heard many unbelivable things about it and my cousin get his first iphone apps made without any programming experience at all with it.
Sign in to YouTube
Sign in to YouTube
igrewold 2 months ago
Apple LLVM Compiler has great support for C, Objective-C, and C++
So u is rite.
Sign in to YouTube
Sign in to YouTube
MikeCOYS18 2 months ago
of course cause C++ ain't Objective C
Sign in to YouTube
Sign in to YouTube
Clint Hernandes 4 months ago
@fd5y yes, that's a free site to reverse phone, the link is on my profile
Sign in to YouTube
Sign in to YouTube
Gilbert Osborne 4 months ago
He didn't join NeXT he started it.
Sign in to YouTube
Sign in to YouTube
flinn rider 8 months ago
oooooooooooommmmmmmmmmmmmmggggggggggg
Sign in to YouTube
Sign in to YouTube