Multiple Phone Web-based Application Framework
   HOME

TheInfoList



OR:

A mobile development framework is a software framework that is designed to support
mobile app development Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These software applications are designed to run on mobile ...
. It is a software library that provides a fundamental structure to support the development of applications for a specific environment. Frameworks can be in three categories: native frameworks for platform-specific development, mobile web app frameworks, and hybrid apps, which combine the features of both native and mobile web app frameworks.


History

With mobile device manufacturers each having its own preferred development environment, a growth mobile phone application developments that are
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
capable and a large population of
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaSc ...
savvy developers, there has arisen web-based application frameworks to help developers write applications that can be deployed on multiple devices. March 6, 2008 - the first iPhone SDK beta is released to a limited number of developers (4,000). March 12, 2008 - the first versions of the QuickConnectJavaScript, QuickConnectPHP, and QuickConnectErlang frameworks made available to the public. These were focused on easing browser - server communication. QuickConnectJavaScript was the basis from which the first versions of QuickConnect for the iPhone were developed. April 8, 2008 - iPhone OS 2.0b3 Beta 3 is released to the same set of developers. Lee Barney begins development of QuickConnect for the iPhone as a hybrid application framework. This is the first iPhone SDK release that included the UIWebView component. This component allows applications to display HTML and CSS pages and run JavaScript. No database support was included at this time. QuickConnect for the iPhone development began. It was a port and partial re-write of the earlier QuickConnectJavaScript 1.0 framework that had been made available in March of the same year. May 23, 2008 - Lee Barney publishes a seminal posting 'UIWebView Example Code' on the tetontech blog describing and providing source code on how to call from JavaScript to Objective-C and from Objective-C back up to JavaScript. This posting has had over 60,000 hits. May 29, 2008 - iPhone OS 2.0b6 Beta 6 is released. This is the first version of the UIWebView that included SQLite database support. July 11, 2008 - iPhone OS 2.0 and the first release version of the iPhone SDK released. All developers could now download the SDK if they registered. August 2008 iPhoneDevCamp in San Francisco - Nitobi begins development of PhoneGap. November 11, 2008 - A port of QuickConnect made available for Mac desktop and laptop systems. December 16, 2008 - version 1.0 of QuickConnect for the iPhone released. This included support for embedded Google maps, geolocation, SQLite support both in the browser and with installed databases, an AJAX wrapper, drag-and-drop, phone, email, audio file recording and playing, as well as other features. January 16, 2009 - version 1.0 beta 1 of QuickConnect for Android released. This release was an eclipse project that could be imported by the user into their workspace. August 29, 2009 - version 1.5 of QuickConnect for the iPhone released. November 11, 2009 - version 1.6 beta 6 of the QuickConnect family made available. This included the first support for Palm WebOS. This support was provided by an Xcode template that would build, install, and run the application into the PalmWebOS emulator. An Xcode template for Android 2.0 was also added. This template would build for both the emulator and the Android app store as well as install and run the application on the Android emulator. Templates were now available for the iPhone, Android, and Palm webOS mobile devices.


Current frameworks


Discontinued and obsolete framework

* iUI -last stable release in 2009 * Crosswalk Project - last updated in 2017 * IPFaces mobile framework - last updated in 2013 * MoSync - discontinued, last updated in 2013 *
Enyo Enyo (; grc, Ἐνυώ, Enȳṓ) is a goddess of war in Greek mythology. She frequently is associated with the war god Ares. Description She is called the "sister of War" by Quintus Smyrnaeus, in a role closely resembling that of Eris, the ...
- last updated in 2016 *
NEXT Next may refer to: Arts and entertainment Film * ''Next'' (1990 film), an animated short about William Shakespeare * ''Next'' (2007 film), a sci-fi film starring Nicolas Cage * '' Next: A Primer on Urban Painting'', a 2005 documentary film Lit ...
- last updated in 2016 * Sencha Touch - final release in 2015 *
Apache Cordova Apache Cordova (formerly PhoneGap) is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordov ...
- last updated in 2021 * NSB/AppStudio - last updated in 2021


See also

*
Flutter (software) Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase. First described in 2015, ...
- open-source software development kit created by Google, used to develop applications for Android, iOS, Windows, Mac, Linux, and the web. *
Online JavaScript IDE JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often ...
for hybrid applications *
Comparison of JavaScript-based web frameworks This is a comparison of web frameworks for front-end web development that are heavily reliant on JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World ...
for mobile web sites


References

{{reflist Software frameworks