Wednesday 3rd March 2010

by Mr Me

In 2008, after Steve Jobs released a Software Development Kit  (SDK)for developing iPhone application,  the iPhone OS platform became open for all to development their own application. Xcode is the development environment for iPhone development.  Later a lot of frameworks were introduced over this platform.  The following are new platforms for developing iPhone applications.

iPhone SDK

iphonesdk

An SDK for iPhone development is released on 6th March 2008. Using this SDK, developer can develop application is iPhone and iTouch devices. It came up with an iPhone simulator  to test application. SDK requires Apple Developer Licence to launch application on any iPhone device.  Like Mac operating system, iPhone OS also based on Xcode.  The main components of this SDK are:

  1. Cocoa Touch
  2. Media
  3. Core Services
  4. OS X kernal

MonoTouch

MonoTouch allows developers to create C# and .NET based applications that run on Apple’s iPhone and Apple’s iPod Touch devices, while taking advantage of the iPhone APIs and reusing both code and libraries that have been built for .NET, as well as existing skills. (MonoTouch, 2009).

PhoneGap

PhoneGap basically generates native wrappers for what are still web apps. What PhoneGap provides beyond that is a bridge between JavaScript and native device APIs. So, you write JavaScript against PhoneGap APIs, and PhoneGap then makes the appropriate corresponding native call. In that respect, it is different from deploying a plain old web app. (Stackoverflow, 2009).

Corona

banner-main-left-narrow

Corono is web based application development for iPhone-based devices. It supports html, javascipt, action script (flash) and a good platform for highly graphic basic applications , games etc. This is very latest platform in iPhone development world and the team releases daily updates on this SDK. Research on increasing graphic speed and flash based application integration in iPhone is progress with the Corona team. This platform is not free. A limited feature trail version is available for free. For full SDK, you need to spend 99 dollars.

Appcelerator

appcelerator

Appcelerator Titanium is an open source platform for developing mobile and desktop applications using web technologies. Appcelerator Titanium is frequently compared to Adobe Air for developing desktop applications for Windows, Mac and Linux. The tool can deploy standalone applications for Mac, Windows, and Linux from any of those platforms. It does this by submitting the source files to a proprietary server-side solution which then returns the binaries. However, to develop an iPhone application using this tool you need a Mac Os and iPhone SDK.

Tags: , , , , , , , , ,

· · · ◊ ◊ ◊ · · ·

9 Responses to “Platforms for developing iPhone Application”

  1. The official SDK is free but not open-source. All the tools necessary to build iPhone apps are free.greats list of platform used to developing iPhone application.thanks for sharing worth information.

  2. Another software is its photo-dialing function. You can ring up your contacts just by finding their photos. And with Touch pad Pro you are able to control the mouse cursor from your iPhone screen.

  3. John says:

    hey, nice blog…really like it and added to bookmarks. keep up with good work

  4. MrPrecision says:

    Hi!

    great to list all available ways of developing on iPhone. It’s ok to make some mistakes, no need to be rude, Mike ;)

    May I suggest you add another solution I’m using, it’s called iSpectrum (by flexycore http://www.flexycore.com). It allows you to develop native iPhone apps in Java.

    Cheers!

  5. Sajith M.R says:

    All indians are not IT geniuses, that was your misunderstanding. People like me is also there. Now everything is clear for you, right ?

  6. Sajith M.R says:

    Mike, You are true, I am very ignorant in iPhone application development. Thank for your correction

  7. Mike says:

    Oh – and take an English 101 class while you are it and learn how to spell. LOL.

  8. Mike says:

    You ignorant moron. OS X and iPhone OS are not based on Xcode. Xcode are the tools, not part of the OS. I thought all Indians were IT geniuses? You’re trying to come off as some expert on iPhone dev when you have no idea what you are talking about? Stop trying to con the world.

  9. [...] Platforms for developing iPhone Application | Programming Ideas … [...]

· · · ◊ ◊ ◊ · · ·

Leave a Reply

Need your support
More in general, webworld (21 of 88 articles)


Of course, it is not my post. But I wrote it here for a back up for myself. I ...