FOR - SiliconIndia€¦ · 1. Need Eclipse 3.4+ 2. Download and Install – Phonegap, Ecli Android...
Transcript of FOR - SiliconIndia€¦ · 1. Need Eclipse 3.4+ 2. Download and Install – Phonegap, Ecli Android...
FORFOR
ATATATAT
TIME??TIME??
Apache Project – Open Source
Write Once – Run Everywhere
Active Community – 3 Major Releases in last 3 months
Adobe,Adobe, IBM, Microsoft, RIM, Symbian,IBM, Microsoft, RIM, Symbian,Sony Ericsson, Sony Ericsson, SenchaSencha, LetsGoMo , LetsGoMo ☺☺☺☺☺☺☺☺
BUT CROSSBUT CROSS--PLATFORMPLATFORM
•• AppceleratorAppcelerator•• RhomobileRhomobile•• RhomobileRhomobile•• Trigger.ioTrigger.io•• Build Custom Build Custom
Framework Framework -- FacebookFacebook
Search ‘How Facebook Mobile was designed to Write Once Run Anywhere’
HTML5
CSS3
Javascript
1 Use HTML5, CSS3, JS to write your code
3
Access native features using Phonegap2
Deploy your App to Multiple Platforms
•• CameraCamera•• CompassCompass•• ContactsContacts•• File SystemFile System•• File SystemFile System•• LocationLocation•• NetworkNetwork•• MediaMedia•• NotificationNotification
•• Facebook ConnectFacebook Connect•• Twitter IntegrationTwitter Integration
Create/Use Phonegap PluginsCreate/Use Phonegap Plugins
•• Twitter IntegrationTwitter Integration•• MiniMini--BrowserBrowser•• NFC NFC •• Push NotificationsPush Notifications•• Email ComposerEmail Composer•• Send SMS and many more… Send SMS and many more…
http://phonegap.com/start/
1. Need Eclipse 3.4+2. Download and Install – Phonegap, Ecli2. Download and Install – Phonegap, EcliAndroid SDK, ADT Plugin 3.3. Open a new Project in Eclipse, Make feOpen a new Project in Eclipse, Make fe4.4. DeviceReadyDeviceReady()() EventEvent5.5. Deploy to SimulatorDeploy to Simulator6.6. Deploy to Device and you are done..Deploy to Device and you are done..
• https://github.com/phonegap• http://groups.google.com/group/phon• API DOCS - http://docs.phonegap.com• https://github.com/phonegap/phoneg• https://github.com/phonegap/phoneg•• http://phonegap.com/http://phonegap.com/toolstools•• JJquerymobile.comquerymobile.com•• RippleRipple –– ChromeChrome basedbased emulatoremulator•• WeinreWeinre –– For remote For remote debuggingdebugging
Let’s write some code..Let’s write some code..
You cannotYou cannot distinguish a well writtendistinguish a well writtenphonegapphonegap app from a native appapp from a native app
YOUR CUSTOMER WANTS YOU ON YOUR CUSTOMER WANTS YOU ON MOBILE DEVICE OF HIS CHOICEMOBILE DEVICE OF HIS CHOICE
PHONEGAP PHONEGAP –– A GOOD ALTERNATIVEA GOOD ALTERNATIVEBACKED BY ADOBE, IBM,BACKED BY ADOBE, IBM, AND …..AND …..
Slides and more information available atSlides and more information available at
http://letsgomo.com/phonegap
@vikasbanga