« New Review – Subversion Server and Client Review BlackBerry Application Storefront »

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

Posted January 15th, 2009 by Nazmul

Comprehensive Real-World BlackBerry Training Courses by developerlife.com

Want to learn from the Masters? We’ve created groundbreaking BlackBerry software (we are finalists in the 2009 BlackBerry Developer Challenge). We have a complete set of instructor-led training courses available for BlackBerry development that will turbo-charge your BlackBerry development efforts. Whether you are a newbie or an experienced developer, we have modules that will fit your needs. Learn more about our courses & schedule.

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!

 

Comprehensive Real-World BlackBerry Training Courses by developerlife.com

Want to learn from the Masters? We’ve created groundbreaking BlackBerry software (we are finalists in the 2009 BlackBerry Developer Challenge). We have a complete set of instructor-led training courses available for BlackBerry development that will turbo-charge your BlackBerry development efforts. Whether you are a newbie or an experienced developer, we have modules that will fit your needs. Learn more about our courses & schedule.

3 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. JSolutions.se » Skriv IPhone applikationer i Java Says:

    [...] Kolla in den här länken för mer info samt en video presentation: klicka här [...]

  3. 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

We use Thank Me Later.