Application Development Technologies
Application software (also commonly referred to as “software application”, “application” or simply “app”), is a piece of computer software designed to help users perform a task. Common examples are document editors, and video and music players.
Applications are written in a variety of languages under various frameworks, and are described here under the term Application Development Technologies.
Widgets
Small web based apps that extract specific info from the net.
Qt
An open source cross-platform application and UI framework.
JavaME
Java Platform, Micro Edition, or Java ME, is a Java platform designed for mobile devices and embedded systems. Target devices range from industrial controls to mobile phones and set-top boxes.
JavaFX
JavaFX is a software platform for creating and delivering rich Internet applications that can run across a wide variety of connected devices. The current release (JavaFX 1.2, June 2009) enables building applications for desktop, browser and mobile phones.
Widgets
In computer software, a widget engine is a software service available to users for running and displaying applets on a graphical user interface, such as that of a mobile phone.
Flash Lite
Adobe Flash Lite is a lightweight version of Adobe Flash Player, a software application published by Adobe Systems. This version is intended for mobile phones and other portable electronic devices, and allows users to view multimedia content and applications developed using Adobe’s Flash tools, which had previously been available only on personal computers.
.NET Compact Framework
The Microsoft .NET Compact Framework (.NET CF) is a version of the .NET Framework that is designed to run on Windows CE based mobile/embedded devices such as PDAs, mobile phones, factory controllers, set-top boxes, etc.
Qt
An open source cross-platform application and UI framework. Replaced Qt Extended(previously known as Qtopia) One reason for introducing Qt is because it is an open source cross-platform application development framework extensively used for development of GUI and non-GUI programs.
Rich content, design and prototype software for mobiles
The graphic user interface(GUI) of an application created for a mobile device requires alot of consideration because the application needs to be presented and displayed in a rather limited display space. In view of this, many options are available to assist with the creation of rich content for mobile applications, to create Rich Internet Applications(RIAs). Here are a few links to begin with.


