Language Intended use Paradigm(s) Standardized?

hystericalcoolΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

142 εμφανίσεις


Language

Intended use

Paradigm
(s)

Standardized
?

ActionScript 3.0

Application, Client
-
side,
Web

event
-
driven
,

imperative
,

object
-
oriented

1996, ECMA

Ada

Application, Embedded,
Realtime, System

concurrent
,
[2]

distributed
,
[3]

generic
,
[4]

imperative

object
-
oriented
[5]
,

procedural
,
[6]

1983, ANSI,
ISO,

GOST

27831
-
88
[7]

Aldor

Highly domain
-
specific,
Symbolic Computing

imperative
,

functional
,

object
-
oriented

No

ALGOL 58

Application

imperative

No

ALGOL 60

Application

imperative

1960,

IFIP WG 2.1
, ISO
[8]

ALGOL 68

Application

concurrent
,

imperative

1968,

IFIP WG 2.1
,

GOST
27974
-
88
,
[9]

Ateji PX

Parallel Application

object
-
oriented
,

pi calculus

No

APL

Application, Data
processing

array
-
oriented
,

tacit

1989, ISO

Assembly language

General

any,

imperative

No

AutoHotkey

GUI automation(macros),
Highly domain
-
specific

imperative

No

AutoIt

GUI automation(macros),
Highly domain
-
specific

event
-
driven
,

imperative
,

procedural

No

BASIC

Application, Education

imperative
,

procedural

1983,

ANSI
, ISO

BBj

Application, Business, Web

object
-
oriented
,

procedural

No

Language

Intended use

Paradigm
(s)

Standardized
?

BeanShell

Application, Scripting

functional
,

imperative
,

object
-
oriented
,

reflective

In progress,

JCP
[10]

BLISS

System

procedural

No

BlitzMax

Application, Game

imperative
,

object
-
oriented
,

procedural

No

Boo

Application


No

C

System
[11]

imperative
,

procedural

1989,

ANSI C89, ISO
C90/C99

C++

Application; System

generic
,

imperative
,

object
-
oriented
,

pr
ocedural

2011, ISO

C#

Application, Business,
Client
-
side, General,
Server
-
Side, Web

functional
,
[12]

generic
,

imperative
,

object
-
oriented
,

reflective

2000, ECMA, ISO
[13]

Clarion

General, Business, Web

functional
[14]
,

imperative
,

object
-
oriented

Unknown

Clean

General

functional
,

generic

No

Clojure

General

concurrent
,

functional

No

CLU

General

generic
,

imperative
,

object
-
oriented
,

procedural

No

COBOL

Application, Business

imperative
,

object
-
oriented

2002 (ISO/IEC 1989)

Cobra

Application, Business,
General, Web

functional
,

generic
,

imperative
,

object
-
oriented
,

reflective

No

ColdFusion
(CFML)

Web Development

object
-
oriente
d
,

procedural

No

Language

Intended use

Paradigm
(s)

Standardized
?

Common

Lisp

General

functional
,

generic
,

i
mperative
,

object
-
oriented
,

reflective

1994, ANSI

Comal 80

Education

imperative
,

procedural

No

Crystal 1.0.0

Education

functional
,

imperative
,

procedural

No

Cython

Application, General,
Numerical Computing

aspect
-
oriented
,

functional
,

imperative
,

object
-
oriented
,

reflective

No

D

Application; System

generic
,

imperative
,

object
-
oriented

No

Dylan

Application

functional
,

object
-
oriented

No

Eiffel

Application

generic
,

imperative
,

object
-
oriented

2005, ECMA, ISO
[15]

Erlang

Application, Distributed,
Telecom

concurrent
,

distributed
,

functional

No

Euphoria

Application

procedural

No

Factor


stack
-
oriented

No

FP


functional

No

F#

Application

functional
,

generic
,

imperative
,

object
-
oriented

No

Forth

General

imperative
,

stack
-
oriented

1994, ANSI

Fortran

Application, Numerical
Computing

generic
,

imperative
,

object
-
oriented
,

procedural

1966, ANSI 66, ANSI 77,
MIL
-
STD
-
1753, ISO 90,
ISO 95, ISO 2003

Language

Intended use

Paradigm
(s)

Standardized
?

G2

Application, Inference,
Expert System

common graphical development and runtime environment,

event
-
driven
,

imperative
,
object
-
oriented

No

Gambas

Application

event
-
driven

,

imperative
,

object
-
oriented

No

Game Maker
Language

Application, Games

event
-
driven
,

imperative
,

object
-
oriented

No

Go

Application; System

concurrent
,

imperative

No

Gosu

Application, General,
Scripting, System, Web

generic
,

imperative
,

object
-
oriented
,

reflective

No

GraphTalk

Application

logic
-
oriented
,

object
-
oriented

No

Groovy

Application, Web

aspect
-
oriented
,

imperative
,

object
-
oriented

In progress,

JCP
[16]

Harbour

Application, Business, Data
processing, General, Web

declarative
,

functional
,

generic
,

imperative
,

object
-
oriented
,

procedural
,

reflective

No

Haskell

Application

functional
,

generic
,

lazy evaluation

2010, Haskell 2010
[17]

HyperNext

Application, Education

event
-
driven
,

procedural
,

weakly typed

No

IBM RPG

Application, System

imperative
,

procedural

No

Io

Application, Host
-
driven
Scripting

imperative
,

object
-
oriented

No

J

Data processing

array
-
oriented
,

function
-
level
,

tacit

No

JADE

Application, Distributed

imperative
,

object
-
oriented

No

Language

Intended use

Paradigm
(s)

Standardized
?

Java

Application, Business,
Client
-
side, General,
Server
-
Side, Web

generic
,

imperative
,

object
-
oriented
,

reflective

Yes, De
-
facto standard
through the

Java Language
Specification

JavaScript

Client
-
side, Web

functional
,

imperative
,

prototype
-
based
,

reflective

1997, ECMA

Joy

Research

functional
,

stack
-
oriented

No

LabVIEW ("G")

Application, Industrial
instrumentation and

automation

dataflow
,

visual

No

Lisp

General

functional

Unknown

Logtalk

Artificial intelligence,
Application

event
-
driven
,

logic
,

object
-
oriented
,

reflective

No

Lua

Application, Embedded
scripting

aspect
-
oriented
,

functional
,

imperative
,

object
-
oriented
,

procedural
,

reflective

No
[18]

Mathematica

Highly domain
-
specific,
Symbolic Computing

functional
,

procedural

No

MATLAB

Highly domain
-
specific,
Numerical Computing

imperative
,

object
-
oriented
,

procedural

No

Modula
-
2

Application; System

generic
,

imperative

1996, ISO
[19]

Modula
-
3

Application

generic
,

imperative
,

object
-
oriented

No

Oberon

Application; System

imperative
,

object
-
oriented

No

Objective
-
C

Application

imperative
,

object
-
oriented
,

reflective

No
[20]

Language

Intended use

Paradigm
(s)

Standardized
?

OCaml

Application

functional
,

generic
,

imperative
,

object
-
oriented

No

Object
Pascal
(
Delphi
)

Application, Business,
Client
-
side, General,
Server
-
Side, Web

aspect
-
oriented
,
[21]

event
-
driven
,

functional
,

generic
,

imperative
,

object
-
oriented
,
procedural
,

reflective

No

Occam

General

concurrent
,

imperative
,

procedural
,

process
-
oriented

No

Opa

Web applications

functional
,

generic
,

imperative
,

distributed

No

Oxygene

Application

generic
,

imperative
,

object
-
oriented

No

Oz

Application, Distribution,
Education

concurrent
,

functional
,

imperative
,

logic
,

object
-
oriented

No

Pascal

Application, Education

imperative
,

procedural

1983, ISO
[22]

Pawn

Embedded, Host
-
driven
Scripting

imperative

No

Perl

Application, Scripting, Text
processing, Web

functional
,

generic
,

imperative
,

object
-
oriented
,

procedural
,

reflective

No

PHP

Se
rver
-
side, Web

imperative
,

object
-
oriented
,
[23]

procedural
,
[24]

reflective

No

PL/I

Application

imperative
,

object
-
oriented
,

procedural

1969

Plus

Application, System
development

imperative
,

procedural

No

Prolog

Application, Artificial
intelligence

logic

1995, ISO

PureBasic

Application

procedural

No

Language

Intended use

Paradigm
(s)

Standardized
?

Python

Application, General, Web,
Scripting

aspect
-
oriented
,

functional
,

imperative
,

object
-
oriented
,

reflective

Yes, De
-
facto standard
via

Python Enhancement
Proposals

(PEP)s.

REALbasic

Application


Unknown

REBOL

Distributed

dialected
,

functional
,

imperative
,

object
-
oriented

No

Ruby

Application, Scripting, Web

aspect
-
oriented
,

functional
,

imperative
,

object
-
oriented
,

reflective

No

Rust

Application, System

concurrent
,

functional
,

generic
,

imperative
,

object
-
oriented
,

reflective

No

S

Application, Statistics

functional
,

imperative
,

object
-
oriented
,

procedural

No

S
-
Lang

Application, Numerical,
Scripting

imperative
,

procedural

No

Scala

Application, Distributed,
Web

functional
,

generic
,

imperative
,

object
-
functional
,

object
-
oriented

No

Scheme

Education, Gene
ral

functional

1998, R
6
RS

Simula

Education, General

discrete event simulation
,

event
-
driven
,

imperative
,

multi
-
threaded

(quasi
-
parallel) program execution,

object
-
oriented

1968

Smalltalk

Application, Education

concurrent
,

declarative
,

event
-
driven
,

object
-
oriented
,

reflective

1998,

ANSI

SNOBOL

Text
processing


Unknown

Standard ML

Application

functional
,

generic
,

imperative

1997, SML '97
[25]

Tcl

Application, Scripting, Web

event
-
driven
,

imperative
,

procedural
,

reflective

No

Language

Intended use

Paradigm
(s)

Standardized
?

Visual

Basic

Application, Education

component
-
oriented
,

event
-
driven
,

imperative

No

Visual

Basic

.NET

Application, Education,
Web

event
-
driven
,

imperative
,

object
-
oriented

No

Visual Prolog

Application

declarative
,

event
-
driven
,

functional
,

imperative
,

logical
,

object
-
oriented

No

Windows
PowerShell

Administration

functional
,

imperative
,

object
-
oriented
,

pipeline
,

reflective

No

XL


concept programming
,

imperative
,

object
-
oriented

No

Language

Intended use

Paradigm
(s)

Standardized
?

[
edit
]






Programming
language

Debuggers
available

Emulator
available

Integrated development
environment
available

Cross
-
platform deployment

Installer packagin
g options

Development tool
cost

Adobe AIR

Action Script
,

HTML
,
CSS
,

JavaScript

Yes

Yes

Flash Builder
,
Flash Professional

iOS (iPhone, iPad, iPod touch), Android, BlackBerry

The native distribution
format of each
platform

Flash
Builder
,

Flash
Professional

-

Commercial
licenses
available

Adobe
AIR SDK
(command line
tool)

-

Free

Airplay SDK

(Now
Marmalade)

C
,

C++

Yes

Yes

Visual Studio
,
XCode

All native: Android, BlackBerry, BREW, iOS (iPhone),
Maemo, Palm/webOS, Samsung bada, Symbian,
Windows Mobile 6.x and desktop, OSX

The native distribution
format of each
platform

Commercial
licenses available

alcheMo

Java

Debugger
integrated in Visual
Studio, Eclipse or
XCode

Emulator is available in corresponding IDE

Visual Studio
,
Eclipse
,
XCode

Android, BREW, iOS (iPhone), Windows Mobile

The n
ative distribution
format of each
platform

Commercial
licenses available

Android

Java

but portions of code can be
in

C
,

C++

Debugger
integrated in
Eclipse,
standalone
debugging monitor
available

Yes

Eclipse
,
Project Kenai Android plugin
for NetBeans

Android only, because of Dalvik VM, March
2009

apk

Free

Application Craft

JavaScript, HTML5, CSS

Yes

Yes, Emulator used is Ripple

Cloud Based IDE

All platforms: Android, iOS, Blackberry, Windows Mobile,
Bada, WebOS, Symbian. Mobile, Desktop and Tablet

Cloud/ browser based

Free and Open
Source

Appcelerator

JavaScript

Yes, in Titanium
Studio, currently in
beta.

Emulator is available using 3rd party tools

Internal SDK

Android, iPhone; BlackBerry planned

The native distribution
format of each
platform

Apache 2.0
license,
commercial
licenses available

Appception

HTML5
,

CSS
,

JavaScript

Yes

Yes

Cloud
-
based IDE

Android

The native distribution
format of each
platform

Free and
Commercial
licenses available

appMobi

HTML5 (JavaScript,CSS3,HTML5)

Yes, XDK (Google
Chrome App
Store)

Yes, In XDK

Integrates with developer's preferred
tool (VS, Notepad ++, VI)

iOs, Android, HTML5 Web Apps, HTML5 Hybrid Apps

The native distribution
format of each
platform

No Charge

Aqua

C
,

C++
,

JavaScript

Yes

Yes

Visual Studio
,
XCode
,
Eclipse

Android, BlackBerry Playbook, iOS, Palm/webOS,
Samsung bada, Windows Mobile 6.x, Windows Desktop

The native distribu
tion
format of each
platform

Free &
commercial
licenses available

Basic4android

Visual Basic

Yes

Yes

Yes

Android

apk

Commercial
licenses available

BatteryTech

C
,

C++

Yes

Native Platform Emulators (iOS, Android...)

Eclipse
,
Visual Studio
,
XCode

Android, iOS (iPhone), Windows, OSX

The native distribution
format of each
platform

Commercial
lic
enses available

Bedrock

now
webMethods
Mobile Designer

Java

Yes

Yes

Eclipse

Java ME, Android, BREW, BlackBerry, Nintendo DS, iOS
(iPhone/iPad), Palm/webOS, Sony PSP, Samsung bada,
Symbian, Windows Mobile, Windows Phone 7, Windows
Desktop,

OSX

The native distribution
format of each
platform

Commercial
licenses available

BlackBerry

Java

Debugger
integrated in IDE

Yes

Eclipse

BlackBerry only, because of RIM API

alx, cod

Free

Blueprint

XML

routed
through
Yahoo
Mobile

servers and displayed in native
browsers

None beyond a
schema check

N/A, translates to web or mobile as needed

N/A, any XML editor

N/A, translates to web or
mobile as needed

Combined config
upload at Yahoo with
self
-
hosted
dynamic
XML

Any XML editor

BREW

C
; the APIs are provided in C with a
C++ style interface

Debugger support
for the native ARM
target code.Can
use Visual Studio
to debug the x86
testing code

No
Emulator for the target ARM code, has a
simulator for the x86 testing code

Visual Studio 6.0, Visual Studio
2003 .NET, Visual Studio 2005

Compile for the specific BREW version available on the
handset

OTA

Related dev fees
typically needed
for Brew App
Certification
-

VeriSign annual
fee for becoming a
certified
developer.
Realview ARM
compiler for
BREW (the free
GNU C/C++ is
available, but with
limited functi
on
and support).
TRUE BREW
testing fee for
distributing the
application.

Canappi

mdsl, easy to learn programming
language dedicated
to mobile
solutions, from which iOS, Android, ...
code is generated

Native Platform
Debuggers (iOS,
Android...)

Native Platform Emulators (iOS, Android...)

Eclipse, with mdsl plugin, Apple
Interface Builder and Balsamiq for
graphical UI design

iOS, Android
. Design tools like Interface Builder can be
used in a cross
-
platform way. You create your GUI once
in Interface Builder you generate code for all platform, all
resolutions from a single file.

Native deployment for
each platform

Free &
commercial
licenses
available

Celsius

Java

Yes

Yes

Eclipse

Java ME, Android, BlackBerry, iPhone, Symbian,
Windows Mobile

The native distribution
format of each
platform of a Java
binary

Commercial
licenses available

CloudPact

HTML
,

CSS
,

JavaScript

Yes

Yes

Web based IDE both on Cloud and
as downloadable version

Android, BlackBerry, iPhone, Windows Mobile

OTA deployment
or
the native distribution
format of each
platform

Free limited trial
and Enterprise
plans available

CoStore

Web
-
based drag
-
and
-
drop

N/A

Yes

Web
-
based app builder

iOS, Android,

HTML5

Native deployment for
each platform or web
-
based

Free unlimited
trial; commercial
licenses available
for deployment

C
orona SDK

Lua

Yes

Yes

Xcode

iOS, Android,

NOOK Color

Native deployment for
each platform

Free unlimited
trial; commercial
licenses available
for deployment

DragonRAD

Visual drag & drop tiles

Yes

Uses 3rd party emulators

Proprietary IDE

Android, BlackBerry, Windows Mobile

OTA deployment

Free &
commercial
licenses available

FeedHenry

HTML
,

CSS
,

JavaScript

Yes

Yes

Studio includes full IDE and Eclipse
Plug
-
in

Apple iPhone & iPad, Android, Windows Phone 7,
Blackberry, Nokia WRT.

The native
distribution
format of each
platform

Free, Professional
and Enterprise
Plans available

GeneXus

Knowledge
Representation

and
Declarative
Modeling

for easy de
velopment, then
No

Integrated with the Native Platform
Emulators (independent installation required)

Proprietary IDE

Android
,

Apple iOS

(iPhone, iPad),
Blackberry

and
even

HTML5

if desired

The native distribution
format of each
platform and also
Free to try,
Commercial and
Enterprise
code is automatically generated for
each platform

Cloud/browser based

licenses available

Gideros Mobile

Lua

No

Yes

Proprietary IDE

iPhone
,

iPad
,

iPod Touch
,

Android

The native distribution
format of each
platform

Free &
commercial
licenses available

iOS

SDK

Objective
-
C

Debugger
integrated in
Xcode IDE

Bundled with iPhone SDK, integrated with
Xcode IDE

Xcode

iPhone
,

iPad
,

iPod Touch

Only via

App Store
,
needs review and
approval by
Apple Inc.

Tools are free for
an

Intel
-
based

Mac
.
Simulator testing
is free, but
installing on a
device needs a
fee for a developer
signing key

iOS SDK

Object Pascal

Debugger
integrated in
Xcode IDE

Included in Delphi XE2 professional or
higher

Embarcadero Delphi XE2

iPhone
,

iPad
,

iPod Touch

Only via

App Store
,
needs review and
approval by
Apple Inc.

Development
requires

Intel
-
based

Mac
besides
the IDE on
Windows. Design
is on Windows,
Compilation and
deployment has to
be done on Mac.
Simulator testing
is free, but
installing on a
device needs a
fee for a developer
signing key

Java ME

Java

Yes

Free emulator,

Sun Java Wireless
Toolkit
,
mpowerplayer

Eclipse
, LMA
NetBeans
Mobility Pack

Yes although many VM i
mplementations have device
specific bugs necessitating separate builds

Jad
/
Jar
packag
ing;
PRC files under Palm
OS

Free

JMango

JMango

N/A

N/A

JMango Flash IDE

Java ME, Android, Bada, BlackBerry, iPhone, Windows
Mobile
6, Windows Phone 7

The native distribution
format of each
platform

Free

July Systems Mi™

Platform

Java, H
TML, Groovy, Freemarker,
Java Script

Yes

Yes

IDE


Eclipse with GUI Editor

iOS, Android, Blackberry, WP7, Mobile Web, HTML5, QT

Native distribution
format for each
platform

Commercial
licenses available

Kony

Graphical Drag and Drop

Yes

Yes, utilizes Native Platform
Emulators(
iOS
,

Android
,
BlackBerry
,
Windows
Phone 7
)

Eclipse
-
based

Yes. Support for full OS
-
native, hybrid, and wrapper
applications. Includes

Android
,
BlackBerry
,

iOS
, Java ME,
Palm/webOS, Symbian,

Windows Phone 7
. Mobile web
browser support (WML through to device
-
optimized
HTML5)

The native distribution
format of each
plat
form

Commercial
licenses available

Lazarus

Object Pascal

Yes, can debug in
IDE via
ActiveSync
for Windows CE

Uses the emulators of the platforms

Lazarus IDE
, including integrated
GUI designer and debugger

Compiled language

available for

Windows CE
, Linux
-
based devices,

SymbianOS

port in development

The native distribution
format of each
platform

Free

Macromedia Flash
Lite

ActionScript

Yes

Bundled with IDE

Macromedia Flash
MX2004/8,
Eclipse

Yes

SIS / CAB
deployment
or
OTA
/IR/Bluetooth
SWF files

Varies, free but
limited
with

MTASC

Microbrowser
based

XHTML

(
WAP

2.0),

WML
(
WAP

1.2)

Yes

Many

Many

Basic page rendering with per page customizations for
different browsers

N/A

Free

Meme IDE

Memescript

easy to learn
programming language

Validation is
provided in the
problems view

Yes, Android emulator can be integrated

Eclipse

RCP

Android
,

Windows Mobile

The native distribution
format if each
platform

Free for
development

MobiFlex

Visual drag & drop tiles

N/A

N/A, runs on phone in seconds

Web Portal, comes with data
management add
-
ins

Android, iPhone

N/A

Free for
development only

MobileNationHQ

Visual paradigm/javascript

N/A

N/A instant cloud
-
based deployment

Integrated SaaS environment

Android,
iPhone

N/A

Free and
Commercial
licenses available

Moscrif

Ja
vaScript

N/A

Bundled with Moscrif SDK

Internal SDK (Mono based)

All native: Android, iOS (iPhone), Samsung bada,
Symbian, Windows Mobile

The native distribution
format of each
platform

Free &
commercial
licenses available

Mono for Android

C#

Yes

Yes

Visual Studio 2005 and
MonoDevelop

Android

The n
ative distribution
format of the platform


MonoTouch

C#

Yes

Yes

Visual
Studio 2005 and
MonoDevelop

iOS

The native distribution
format of the platform


MoSync

C
,

C++
,

Lua
, HTML5 , CSS,
JavaScript

Yes

Yes

Eclipse, Visual Studio 2005 and
later, MoBuild w/

text editors

Android, Java ME, Moblin, iOS (iPhone), Smartphone
2003, Symbian, Windows Mobile (Pocket PC), Blackberry
(experimental)

SIS, CAB, JAD, JAR,
APK,

OTA
deployment

Free, GPL 2.0,
Free Indie
Subscription;
commercial
subscription
available

NeoMAD

Java

Yes

Uses 3rd party emulators

Eclipse and Netbeans plugin

Java ME, Android, BlackBerry, Windows Phone 7, iOS
(iPhone) and Samsung bada coming soon

The native distribution
format of each
platform

Commercial
licenses available

.NET Compact
Framework

C#
,

VB.NET
,

Basic4ppc

Yes

Free emulator, source code available, also
bundled with IDE

Visual Studio 2008
, 2005,
2003,
Basic4ppc
IDE

Windows Mobile
, Windows CE, Symbian
-
based devices
via third party tools

OTA

deployment,
CAB files, ActiveSync

Most tools free,
but commercial
editions of Visual
Studio needed for
visual designers

NS BASIC/App
Studio

Visual Basic

Yes

No, Test in Chrome or Safari Browser

Proprietary IDE

iPhone, iPad, iPad Touch, Android 2.1+

Java Web App or
native deployment
using Phonegap

Evaluation Version
& Commercial
Licenses available

OpenPlug

ActionScript
,

XML

Yes

Yes

OpenPlug ELIPS plugin

for

Adobe
Flash Builder

Android, iOS (iPad, iPhone, iPod Touch), Symbian,
Windows Mobile

The native distribution
format of each
platform

Free &
commercial
licenses a
vailable

Palm OS

C
,

C++
,

Pascal

Yes

OS 1.0
-

4.1: Free Emulator provided by
PalmSource (Access); OS 5.0:
-

5.4 Device
-
specific Simulators provided by Palm
(palmOne)

Palm OS
Development System
(Eclipse),
CodeWarrior
,
PocketStudio
,
HB++, Satellite Forms

Palm OS

handhelds, or Windows Mobile with StyleTap
emulator

PRC

files,
PalmSource Installer
(.psi)

Free (POSE or
G
CC for Palm
OS), or
commercial
(CodeWarrior), or
various
commercial rapid
-
development
frameworks

Particle SDK

Java
,

ActionScript

Yes

Yes

Eclipse

plugin with GUI editor

Android, BlackBerry, iOS, webOS, and Windows Phone
7 mobile devices plus Flash, HTML5 web apps

The native distribution
format of each
platf
orm

Currently in free
beta. Commercial
license will be
available.

PhoneGap

HTML
,

CSS
,

JavaScript

Yes

No, 3rd party tools

No, 3rd party tools

iPhone, Android, BlackBerry, Symbian, Palm

The native distribution
format of each
MIT license

platform

Python

Python

Yes

Add
-
on to Nokia Emulator

Several, including plugins for
Eclipse

Interpreted language

available natively only on

Nokia
Series60

(and desktops) though p
orts exist to other
mobile platforms, including PalmOS

Sis deployment with
py2sis or can use
Python Runtime

Free

Qt SDK

C++
,

QML

Yes

Yes

Qt Creator

Symbian platform
,

Maemo
,

MeeGo
,

Linux
,
Windows
,

Mac
OS X

The native distribution
format of each
platform

Free &
commercial
licenses available

Resco
MobileForms
Toolkit

C#

Yes

Yes

Visual Studio

Windows Mobile (Pocket PC), Windows CE, Android,
iOS, Smartphone

The native distribution
format of each
platform

Free &
commercial
licenses available

Rhomobile

Ruby

with

HTML

interface features
compiled through an interpreter into
native applications.

Yes

N/A, applications can run in Win32 runner, or
in device emulators for supported platforms.

xCode or Eclipse, on
-
demand
RhoHub
version includes full
IDE

Yes, supports iOS (incl. 3.0) on iPhone and iPad,
Windows Mobile 6.1 Professional, Mobile Windows

6.0
Standard, BlackBerry 4.6, 4.7, 5.0, 6.0 (BlackBerry 4.2
and 4.5 supported but database access is very slow on
these devices), Symbian and Android 1.6 and higher

OTA

deployment, iOS
through App store,
.SIS, .CAB, .APK,
.COD

Rhodes is free
and open source
under the MIT
License, RhoSync
is under GPL or
commercial,
Commercial
support available.
Subscription for
RhoHub

Smartface Platform

Drag
-
and
-
drop tools and action editing

No, not needed

Yes

Smartface Designer

Yes: Android, BlackBerry, J2ME, Symbian S60

The native distribution
format of each
platform

Community
licenses available

Symbian

C++

Yes

Free Emulator

Many choices

Compile per target

SIS deployment

Commercial and
free tools available

TotalCross

Java

Yes

Yes

Eclipse
, TKN Mobile Studio for
TotalCross

Android, BlackBerry, iOS (iPhone, iPad), Palm OS,
Windows Mobile. Windows Phone 7, Symbian planned

The native distribution
forma
t of each
platform (cab, jad,
apk, pdb/prc, deb)

SDK is open
source and free
for desktop
development. VM
for target devices
must be licensed

Unity

C#, JavaScript, Boo, other .NET
based
languages

Yes

Remote used to simulate device interaction
before app is uploaded to the device.

Unity Editor, also works with Visual
Studios and MonoDevelop.

Android, iOS (iPhone/iPad), PC, Mac, desktop browser,
XBOX360, PS3, Wii. BlackBerry Playbook, Nokia
Symbian, Roku 2 and others available through
The native distribution
format of each
Free and
commercial
development
company's Union program.

platform.

licen
ses.

WebORB
Integration Server

C#,VB.NET, Java, PHP, ActionScript,
JavaScript, Objective
-
C, XML

Yes

Uses emulator for corresponding mobile
SDKs

Works
with Eclipse, Visual Studio,
intelliJ IDEA and Amethyst IDE

Android, iOS (iPhone/iPad), BlackBerry Playbook,
Windows Phone7

The native distribution
format of each
platform

Free development
licenses; Free and
Commercial
deployment
licenses

webOS

JavaScript, CSS, HTML, C and C++
through the PDK

Yes

Free emulator

Eclipse

webOS, Palm only

OTA

deployment,
webOS through App
store, Web URL,
Precentral, .ipk

Free

WinDev Mobile

WLanguage

Yes

Yes

WinDev Mobile
, Android DSK

Android
,

Windows Mobile

OTA

deployment,
apk, CAB files,
ActiveSync

C
ommercial
licenses available

Windows Mobile

C
,

C++

Yes

Free emulator (source code available), also
bundled with IDE

Visual Studio 2010
, 2008,

2005,
eMbedded VC++ (free), Satellite
Forms

Windows Mobile
, Windows FU, Windows CE

OTA

deployment,
CAB files, ActiveSync

Free command
-
line tools or
eMbedded VC++,
or Visual Studio
(Standard edition
or better)

Windows Phone

C#

Yes

Free emulator, also bundled with IDE

Visual Studio 2010

Windows Phone

OTA

deployment,
XAP files


Worklight

Choice of
standard
HTML5
,

CSS

and
JavaScript
,
native languages or a combination of
bot
h

Yes

Bundled with the IDE as well as device SDK
integration

Eclipse
-
based plug
-
in

Yes, supports

Android
,

BlackBerry
,

iOS
and

Windows
Phone 7
, as well as modern mobile browsers for web
apps

The native distribution
format
of each
platform

Free evaluation
version,
commercial
licenses available

Fivespark

Web
-
based point and click

N/A

Preview in
desktop browser

Web
-
based app builder

Android
,

BlackBerry
,

iOS

and

Windows Phone 7

plus
other modern mobile browsers

HTML5 OTA

Free for
development

Tiggr
-

Mobile Apps
Builder

Web
-
based, visual
editor,
HTML5
,

CSS
,

JavaScript
,
jQuery
Mobile
,

PhoneGap

Yes, in special
debug window

No need, test right in browser or device

Web
-
based, can also export to
Eclipse or Maven project

Mobile
Web

(HTML/JS/CSS),

iOS
,
Android
,

BlackBerry
,

Windows
Phone 7

The native distribution
format of each
platfo
rm or
mobile
Web
(HTML/JS/CSS)

In free beta,
subscription will
be available in the
future