Tag Archive for Kivy

Phone application framework is a software framework that is designed to support development of phone applications using web technologies like HTML, CSS, JavaScript etc but the framework may leverage native phone capabilities like camera, GPS, contact list etc. The advantage of using such framework is the ease of development due to the web technologies involved and the cross platform development as these framework supports write once and build app for multiple devices. Most of these frameworks HTML5, CSS, JavaSript etc as the development language and support iOS and Android, the two popular mobile platform OS. Here are 14 such frameworks which are available under the open source license as free:

1. PhoneGap

PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. It can easily be categorized as the most popular framework that us used to develop develop app using HTML5, JavaScrip and CSS technology and also provide the ability to access low level device APIs.

Dojo Mobile is a world class HTML5 mobile JavaScript framework that enables rapid development of mobile web applications with a native look and feel on modern webkit-enabled mobile devices such as iPhone, iPod Touch, iPad, Android and RIM smart phones and tablets.

iUI is a framework consisting of a JavaScript library, CSS, and images for developing advanced mobile webapps. It was originally made with only iPhone in mind in the first place (reason of i UI), but now supports most smartphones & tablets running iOS and Android. Its a free open soucre framework available under the MIT license.

QuickConnectFamily Hybrid is the first full framework for JavaScript, CSS, and HTML development of installable, application for iOS and Android. It lets you use your web skills to create installable mobile applications, write your iOS or Android app in HTML5, CSS3, and JavaScript and still access the device. Its a free open soucre framework available under the MIT license.

Rhodes is an open source Ruby-based framework to rapidly build native apps for all major smartphone operating systems (iPhone, Android, RIM, Windows Mobile and Windows Phone 7). These are true native device applications (NOT mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and calendar, camera, native mapping, push, barcode, signature capture, Bluetooth and Near Field Communications (NFC).

Appelerator Titanium lets you create rich native iOS, Android, hybrid, and mobile web apps from a single JavaScript-based SDK. The Titanium cross platform mobile application SDK empowers you to choose the right way to reach your end users on android, iOS, hybrid, and any other device. It is available under the Apache Public License v2.

PFaces is an open source framework developed by Edhouse for simple creation of native application for iPhone, iPod Touch, iPad, Android, BlackBerry and devices with Mobile Java (J2ME). This solution is dedicated for web developers experienced either in ASP.Net, Java or PHP.

MoSync provides free, easy-to-use, open source tools for building cross – platform mobile apps. MoSync® Reload is a tool for the rapid development of mobile applications in HTML5 and JavaScript for iOS, Android and Windows Phone mobile platforms.

mobl is a new free and open source language designed specially to speed up building mobile applications. Using modern HTML5 technologies, mobl offers you ability to build your mobile web applications faster than ever before and deploy on iOS, Android and other phones supporting HTML5 technologies.

Sencha Touch, a high-performance HTML5 mobile application framework, is the cornerstone of the Sencha HTML5 platform. Built for enabling world-class user experiences, Sencha Touch is the only framework that enables developers to build fast and impressive apps that work on iOS, Android, BlackBerry, Kindle Fire, and more. It is available as GPL v3 and commercial edition.

NEXT is a free, open source Java and HTML5 framework for building Native Looking web applications for smartphones and tablets. NEXT is provided under a Apache license and is available on GitHub for forking and contribution.NEXT is device agnostic and runs on 6 different platforms: iOS, Android, BlackBerry OS6+, webOS, Samsung bada and BlackBerry PlayBook. It is completely based on web standards like HTML5 and CSS3.

Kivy – Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps on iOS and Android platfroms.Kivy is 100% free to use, under LGPL 3 license.