• Using Oracle JDeveloper To Develop Web Application For iPhone

    The Apple iPhone, since its initial introduction in July 2007, has become the fastest selling smartphone in the 18 months of its existence. A key factor in its success is its powerful Safari Web browser that allows users to view virtually any page on the Web, with full support of JavaScript and AJAX features typically found on desktop browser only. An excellent Oracle article focus on using Oracle JDeveloper and Oracle Application Development Framework (ADF) Mobile to develop a mobile Web application optimized for the iPhone. That’s creating a web page, not an iPhone application (big difference…).

    11

    Designing a Web application varies greatly for a mobile user who accesses the Web using the 3.5-inch iPhone screen, versus for a sedentary user access the Web using a 22-inch LCD monitor. This offers an interesting challenge to Web developers, since Web development tools on the market today fit into one of these two categories:

    • Tools that target the desktop Web browser: These tools fully leverage the AJAX/JavaScript capabilities offered by these desktop browsers. They also focus on developing user interface intended for screen size of 17-inch or resolution of 1024X768 or larger.
    • Tools that target the HTML mobile Web browser: These tools focus on delivering user interfaces to the small (240X320) screen. They also use a least common denominator approach in delivering a basic HTML content to all mobile browsers.

    These two tools translate into Web sites that either deliver a sub-optimal user interface and large page download, or plain HTML pages that do not leverage any advanced AJAX features that Safari browser supports.

    2

    The Oracle ADF Mobile Browser client, however, enables developers to leverage the AJAX capabilities of the iPhone Safari browser, while maintain complete compatibility with mobile browsers that can only handle plain HTML or WAP 2.0 contents. Furthermore, it helps developers create user interfaces that are optimized for iPhone screen size and mobile Web use.

    All details are available on http://www.oracle.com/technology/pub/articles/huang-iphone.html.

    The following resources will help to get started on iPhone development using ADF and JDeveloper today:

    To develop iPhone application, actually, the best training for getting started with iPhone development comes straight from Apple. They have a huge video training library. The videos are extremely well thought-out and, though obviously narrated by the geekiest of the geek-heads at Apple, they are loaded with incredibly useful information. The link to the videos in iTunes is Introduction to the iPhone SDK. We also recommend you the Standford iPhone Application Programming course. The programs are available on http://www.stanford.edu/class/cs193p/cgi-bin/index.php.

    This entry was posted on Monday, January 5th, 2009 at 5:27 pm and is filed under Applications, Database, News. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

  • 1 Comment

    Take a look at some of the responses we've had to this article.

    1. Posted on January 6th

      Interesting URL Links relative to iphone Development :
      (Apps Amuck offers a directory containing free tutorials for professionals and hobbyists iPhone developers).
      How to build a iphone from a web applications see : (new distribution method as of iPhone OS 2.1

  • Post a Comment

    Let us know what you thought.

  • Name:

    Email (required):

    Website:

    Message: