Developing iPhone Applications using Java
BackGoogle 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
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.
Channel: Science & Technology
Uploaded: October 14, 2008 at 8:07 pm
Author: googletechtalks
Length: 01:01:05
Rating: 4.62
Views: 19173
Tags: google techtalks techtalk engedu talk talks googletechtalks education
Video Comments:
rfblast (January 7, 2009 at 6:41 pm)
Cool, great summary of the JVM, nice 'hack' in the best sense of the word. The only sad part is that java on the iphone would make this complexity irrlevant. Recoding Cocoa in Java seems to be the biggest unforunate part of this project.
goldenmikeLeKing (January 7, 2009 at 2:02 pm)
cooooooooooooool but long time for charge
emailgrowth (December 20, 2008 at 9:13 am)
Very nice video. On my website you can online text for free to anyone. Just go to my profile to see.
systat (December 13, 2008 at 2:09 pm)
C-Objective code looks terrible.
TIPtvTI (November 26, 2008 at 11:39 am)
how comes this channel is allowed to upload such a HUGE video?
garfcore (November 26, 2008 at 1:58 pm)
Google OWN youtube. They can do what they want.
tomili1986 (December 4, 2008 at 3:12 pm)
holy shit you are right 0.o omg...
Axy045 (December 19, 2008 at 3:45 am)
What a champion of a response!
nkia5310 (November 14, 2008 at 1:03 pm)
of course not.
cheesy9 (October 25, 2008 at 7:19 pm)
Also, he says Apple is planning on adding garbage collection to Objective-C, but in fact Objective-C 2.0 *already* has garbage collection. It's just not available on the iPhone (probably for performance/memory reasons)
-
Links:
Home -
Tags:
free photo shop tutorial free adobe photo shop tutorial cs2 free photo shop tutorial free photo shop 7 tutorial photo shop tutorial video free free photo shop cs tutorial free online photo shop tutorial featuring free photo shop tutorial free download for photo shop tutorial free photo shop elements tutorial free beginner tutorial photo shop free photo shop cs video tutorial photo shop tutorial adobe photo shop tutorial free photo shop tutorial cs2 photo shop tutorial photo shop cs tutorial photo shop 7 tutorial photo shop elements tutorial free adobe photo shop tutorial photo shop video tutorial adobe cs2 photo shop tutorial photo shop tutorial effect photo shop text tutorial photo shop 7.0 tutorial cs2 free photo shop tutorial adobe photo shop 7.0 tutorial adobe photo shop 7 tutorial free photo shop 7 tutorial good photo shop tutorial photo shop background tutorial photo shop tutorial video free beginner photo shop tutorial photo shop sig tutorial adobe photo shop cs tutorial photo shop vector tutorial photo shop animation tutorial 5.0 elements photo shop tutorial adobe photo shop elements tutorial free photo shop cs tutorial photo shop signature tutorial advanced photo shop tutorial photo shop text effect tutorial logo tutorial photo shop basic photo shop tutorial photo shop brush tutorial online photo shop tutorial photo shop painting tutorial free online photo shop tutorial photo shop effects tutorial photo shop texture tutorial photo shop 5.0 tutorial photo shop 6 tutorial featuring free photo shop tutorial 7 help photo shop tutorial 1photo shop 6.0 tutorial photo shop car tutorial photo shop text effects tutorial photo shop layer tutorial cool photo shop tutorial tutorial de photo shop anime photo shop tutorial cs3 photo shop tutorial photo shop cartoon tutorial blog photo shop tutorial free download for photo shop tutorial easy photo shop tutorial photo shop coloring tutorial photo shop smoke tutorial photo shop button tutorial fire photo shop tutorial hair photo shop tutorial photo shop mask tutorial photo shop frame tutorial photo shop tutorial masking adobe photo shop 6.0 tutorial best photo shop tutorial free photo shop elements tutorial design photo shop tutorial web collage photo shop tutorial photo shop border tutorial 2 cs photo shop tutorial 4.0 elements photo shop tutorial photo shop photo tutorial photo shop drawing tutorial photo shop pen tool tutorial photo shop planet tutorial photo shop grunge tutorial video tutorial adobe photo shop star photo shop tutorial photo shop lightning tutorial photo shop metal tutorial adobe photo shop online tutorial crop image photo shop tutorial photo shop 5.5 tutorial photo shop graphic tutorial photo shop web site tutorial photo shop tutorial water photo shop tutorial special effects photo shop picture tutorial photo shop tutorial wood photo shop elements effects tutorial icon photo shop tutorial photo shop layout tutorial photo shop tutorial web layout photo shop 3d tutorial 5 elements photo shop tutorial clothes photo removal shop tutorial photo shop blending tutorial