• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Phone gap in android technology
 

Phone gap in android technology

on

  • 661 views

Is a mobile development framework. ...

Is a mobile development framework.
It enables software programmers to build applications for mobile devices using JavaScript, HTML5.
The resulting applications are hybrid, meaning that they are neither truly native nor purely web-based.
And its work on multi platform.

Statistics

Views

Total Views
661
Views on SlideShare
661
Embed Views
0

Actions

Likes
1
Downloads
17
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Phone gap in android technology Phone gap in android technology Document Transcript

    • PHONE-GAP IN ANDROID TECHNOLOGY PHONE-GAP IN ANDROID TECHNOLOGY Vikrant P. Thakare M-Tech 1st (CSE) Session 2013-14 A.G.P.C.E, Mohgoan, Nagpur Guide Prof. T. Raju Department of MTech A.G.P.C.E, Mohgoan, Nagpur Abstract PhoneGap is a mobile development framework produced by Nitobi, purchased by Adobe Systems. It enables software programmers to build applications for mobile devices using JavaScript, HTML5, and CSS3, instead of device-specific languages such as Objective-C or Java. The resulting applications are hybrid, meaning that they are neither truly native (because all layout rendering is done via web views instead of the platform's native UI framework) nor purely web-based (because they are not just web apps, but are packaged as apps for distribution and have access to native device APIs). From version 1.9 onward it is even possible to freely mix native and hybrid code snippets. The software underlying PhoneGap is Apache Cordova. The software was previously called just "PhoneGap", then "Apache Callback". Apache Cordova is open source software. 1 Introduction PhoneGap is a mobile development framework produced by Nitobi, purchased by Adobe Systems. It enables software programmers to build applications for mobile devices using JavaScript, HTML5, and CSS3, instead of device-specific languages such as Objective-C or Java. The resulting applications are hybrid, meaning that they are neither truly native (because all layout rendering is done via web views instead of the platform's native UI framework) nor purely web-based (because they are not just web apps, but are packaged as apps for distribution and have access to native device APIs). From version 1.9 onward it is even possible to freely mix native and hybrid code snippets. The software underlying PhoneGap is Apache Cordova. The software was previously called just "PhoneGap", then "Apache Callback". Apache Cordova is open source software. First developed at an iPhoneDevCamp event in San Francisco, PhoneGap went on to win the People's Choice Award at O'Reilly Media's 2009 Web 2.0 Conference and the framework has been used to develop many apps. Apple Inc. has confirmed A.G.P.C.E. Page 1
    • PHONE-GAP IN ANDROID TECHNOLOGY that the framework has its approval, even with the new 4.0 developer license agreement changes. The PhoneGap framework is used by several mobile application platforms such as ViziApps, Worklight, Convertigo, and appMobi as the backbone of their mobile client development engine. Adobe officially announced the acquisition of Nitobi Software (the original developer) on October 4, 2011. Coincident with that, the PhoneGap code was contributed to the Apache Software Foundation to start a new project called Apache Cordova. The project original name, Apache Callback, was viewed as too generic. Then it also appears in Adobe Systems as Adobe PhoneGap and also as Adobe Phonegap Build. Early versions of PhoneGap required a person making iOS apps to have an Apple computer, and a person making Windows Mobile apps to have a computer running Windows. After September 2012, Adobe's PhoneGap Build service allows programmers to upload HTML, CSS and JavaScript source code to a "cloud compiler" that generates apps for every supported platform. Design and rationale The core of PhoneGap applications use HTML5 and CSS3 for their rendering, and JavaScript for their logic. Although HTML5 now provides access to underlying hardware such as the accelerometer, camera and GPS, browser support for HTML5-based device access is not consistent across mobile browsers, particularly older versions of Android. To overcome these limitations, the PhoneGap framework embeds HTML5 code inside a native WebView on the device, using a Foreign Function Interface to access the native resources of the device. PhoneGap is also able to be extended with native plug-ins that allow for developers to add functionality that can be called from JavaScript, allowing for direct communication between the native layer, and the HTML5 page. PhoneGap includes basic plugins that allow access to the device's accelerometer, camera, microphone, compass, file system, and more. However, the use of web-based technologies leads many PhoneGap applications to run slower than native applications with similar functionality. Adobe Systems warns that applications built using PhoneGap may be rejected by Apple for being too slow or not feeling "native" enough (having appearance and functionality consistent with what users have come to expect on the platform). PhoneGap currently supports development for the operating systems Apple iOS, Google Android, LG webOS, Microsoft Windows Phone, Nokia Symbian OS, RIM BlackBerry, and Tizen (SDK 2.x). Support for recent versions, such as BlackBerry 5 and 6 and Windows Phone 7, is being implemented now. Bada (the A.G.P.C.E. Page 2
    • PHONE-GAP IN ANDROID TECHNOLOGY operating system used by the Samsung Wave S8500) support is "coming soon".The table below is a list of supported features for each operating system. Phone-Gap Architecture  This technology is mainly working ‘Web-View’  Web-View is used for browsers in every mobile OS.  The application is develop by HTML, CSS, JavaScript, XML.  This application is applied on the web-view every mobile OS.  This application is lightweight and effective graphics. Existing System:  Today the people are used the native application of android.  Which is working ‘java’ and ‘XML’ technology which is very heavy application.  Which works slowly. A.G.P.C.E. Page 3
    • PHONE-GAP IN ANDROID TECHNOLOGY Proposed System:  The proposed system is Phone-Gap Technology which overcome on that all the drawbacks.  By using this technology we can create application which is lightweight and important thing is that this application is working on multiple Mobile OS. Conclusion  The conclusion is that 50% of mobile application is not required database. This application is build by using Phone-Gap so we can have lightweight and more effective application.  There are no of Mobile OS are available so we can provide a multi platform applivation References 1. "PhoneGap License". Phonegap.com. Retrieved 2013-10-09. 2. "FAQ | PhoneGap Build | Edge Tools & Services | Adobe & HTML". Html.adobe.com. Retrieved 2013-10-09. 3. "Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap". Adobe.com. 2011-10-03. Retrieved 2012-04-07. 4. "Andre Charland's Answers on PhoneGap". Quora. Retrieved 2012-04-07. 5. Jose Fermoso (April 5, 2009). "PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms". GigaOM. Retrieved 2012-04-07. 6. "Apache Cordova gets a new look - The H Open Source: News and Features". H-online.com. 2012-02-22. Retrieved 2012-04-07. 7. Apache Callback Project Incubation Status[dead link] 8. / (2013-08-15). "Apache Callback Proposal". Wiki.phonegap.com. Retrieved 2013-10-09. 9. Darryl K. Taft (2009-03-13). "PhoneGap Simplifies iPhone, Android, BlackBerry Development". Eweek.com. Retrieved 2013-10-09. 10.Davis, Lidija (2009-04-02). "PhoneGap: People's Choice Winner at Web 2.0 Expo Launch Pad". Readwriteweb.com. Retrieved 2012-04-07. 11."PhoneGap Apps". Phonegap.com. Retrieved 2012-12-06. 12."PhoneGap and the Apple developer license agreement. « PhoneGap". Phonegap.com. 2010-04-14. Retrieved 2012-04-07. 13."Create Mobile and Web Apps with HTML5 and JavaScript". ViziApps.com. Retrieved 2012-04-07. 14. "Mobile Application Platform and Tools". Worklight. 2012-01-16. Retrieved 2012-04-07. 15. "How PhoneGap plays an important part in our Enterprise offering « PhoneGap". Phonegap.com. 2011-06-27. Retrieved 2012-04-07. A.G.P.C.E. Page 4