« »

Objective C introduction for Java developers, and creating iPhone apps with Java

Posted January 15th, 2009 by Nazmul

We believe in the power of ONE, at ScreamingToaster. We believe in innovation - ONE experience can change a person's life. We believe in partnerships - ONE endeavor can establish lasting trust & mutual success. We believe in education - ONE training course can empower a developer for life. We believe in giving back - ONE open-source project can inspire future entrepreneur. ONE person can become the leader that starts a revolution. ONE company can change the world and make it a better place - join us.

This is a great video that shows Dr. Arno Puder giving a one hour presentation at Google. The highlights are a great introduction to the Objective C language for Java developers. The syntax is very strange, and very Smalltalk-like. Very interesting language… no runtime garbage collection, it uses reference counting. There is no method overloading allowed, and there is no package namespace, so there’s just a global namespace for all classes! There are also no static variables, and so you have to create global variables! :) What a strange language.

The UI library is pretty Swing esque. So it’s very easy to follow. The Objective C syntax and it’s dynamic nature is very strange. No static typing, and you can invoke any selector (method) on any object reference, at the peril of a runtime exception if this selector/method can’t be located in that object.

Fascinating stuff. For more information on Java for iPhone click here.

It’s a pretty long video, but well worth it! Enjoy!

 

We believe in the power of ONE, at ScreamingToaster. We believe in innovation - ONE experience can change a person's life. We believe in partnerships - ONE endeavor can establish lasting trust & mutual success. We believe in education - ONE training course can empower a developer for life. We believe in giving back - ONE open-source project can inspire future entrepreneur. ONE person can become the leader that starts a revolution. ONE company can change the world and make it a better place - join us.

2 Responses to “Objective C introduction for Java developers, and creating iPhone apps with Java”

  1. iPhone and Objective C App Development for Experienced Programmers diamondTearz’s Flex, Flash, iPhone & Unity3D Blog Says:

    [...] Objective C Development for Java Developers and iPhone Application Development with Java [...]

  2. CeltikJah Says:

    I was looking around professional solution which alows myself to develop and debug in JAVA a professional Iphone App and find this helpful link on the web : http://www.flexycore.com

    You can develop and debug, in JAVA 1.5 with Eclipse IDE, a native Iphone App…

    - Iphone App’s generated with Ispectrum are NATIVE & COMPLIANT with the App Store
    - No more need to learn Objective C or Xcode
    - No restriction => you re using in java, some Iphone Libraries such as UIKIT…
    - Seems to be easy to port an existing JAVA codes such as J2EE, J2ME, RIM, Android
    - Garbage Collector is automaticly generate ! (So useful ! even for OBj C dev :-)
    - Sounds to be easy to mutualize Android and Iphone App
    - Lots of JAVA Sample code to easy leraning & manage the UI interface

    Evaluation license and a forum is available !
    Enjoy it !

Leave a Reply