Thursday, September 20, 2012

Adobe Phonegap - Apache Cordova- part 1

What you mean by Adobe Phonegap  ?



  
PhoneGap is an open source framework for quickly building cross-platform mobile apps using HTML5, Javascript and CSS.List of Phonegap Application
  
History.
 Nitobi was the original creator and is one of the primary contributors to the PhoneGap framework. In October 2011, Adobe acquired Nitobi enabling the team to focus solely on the PhoneGap project and continue its work on efficient development across mobile platforms and also vast global community that contributes to the project, including many from IBM, RIM, Microsoft .

 
What You Mean by Apache Cordova ?


Adobe PhoneGap is a distribution of Apache Cordova.  Apache Cordova is the technology that powers a PhoneGap application ie  Apache Cordova as the engine that powers PhoneGap, similar to how WebKit is the engine that powers Chrome or Safari. PhoneGap distribution may contain additional tools that tie into other Adobe services, which would not be appropriate for an Apache project. For example, PhoneGap Build and Adobe Shadow  .PhoneGap is free, open source software and   a free distribution of Apache Cordova.

Is Phonegap === Native Application Development (IOS, Android etc..) ?

Original image source: wiki.phonegap.com
 In phonegap cannot able to do all thing that Native Developers can. phonegap support most of the features.

 we cannot develop all type of cross platform apllication using core phonegap eg: barcode scanner. for these type we need some plugin. in phonegap we can write our own plugin ( need to write native code , js and connect them using power of phonegap) but the fact is that each platform (ios, android etc...)
need their own Native code.


How to create Your First Phonegap Project flllow these Steps http://docs.phonegap.com/en/2.0.0/guide_getting-started_index.md.html

 UI development.

After creating Your First hello world application by above link now start with the UI. for UI development just create web page using HTML 5(That give most of the power) and CSS3, Javascript. Many Javascript frameworks help us eg : jquerymobile .

0 comments:

Post a Comment