• Appcelerator
  • Blueprint (programming language)
  • Macromedia Flash Lite
  • Microbrowser Based
  • .NET Compact Framework
  • Smartface Platform
  • Windows Mobile
  • WorkLight Mobile Platform
  • Cross-platform Deployment




    Download 177.5 Kb.
    bet5/6
    Sana02.01.2022
    Hajmi177.5 Kb.
    #4582
    1   2   3   4   5   6
    Cross-platform Deployment

    Installer Packaging Options

    Development Tool Cost

    AirplaySDK

    C, C++ but no threads

    Yes

    Yes

    Visual Studio, Mac OS SDK

    All native: BREW, Android, iPhone, Windows Mobile, Symbian, Samsung Bada, Maemo, Palm/Web OS

    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

    BREW, Android, iPhone, Windows Mobile

    The native distribution format of each platform

    Commercial licenses available

    Android

    Java but portions of code can be in C, C++. Visual Basic variant.

    Debugger integrated in Eclipse, Standalone debugging monitor also available

    Yes

    Eclipse, Undroid (Plugin for Netbeans), Basic4android

    Android only, because of Dalvik VM (march 09)

    apk

    Free

    Appcelerator

    Javascript

     ?

    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

    Celsius

    Java

    Yes

    Yes

    Eclipse, NetBeans

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

    The native distribution format of each platform of a Java binary

    Commercial licenses available

    Bedrock

    Java

    Yes

    Yes

    Eclipse

    Java ME, BREW, BlackBerry, iPhone, PSP, DS, Android, Windows Mobile, Palm

    The native distribution format of each platform

    Commercial licenses available

    BlackBerry

    Java

    Debugger integrated in JDE

    Free Emulator

    JDE - BlackBerry Java Development Environment

    BlackBerry only because of the RIM API

    alx, cod

    Free

    Blueprint (programming language)

    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 Required for Brew App Certification - VeriSign annual fee for becoming a certified developer. Realview ARM compiler for BREW (The free GNU C/C++ is also available, but with limited function and support). TRUE BREW testing fee for distributing the application.

    DragonRAD

    No Programming Required (Drag & Drop Development)

    Yes

    Uses 3rd Party Emulators

    Proprietary IDE

    BlackBerry, Android, Windows Mobile

    OTA Deployment

    Free & Commercial Licenses Avaliable

    iOS (Apple)

    Objective-C

    Debugger integrated in Xcode IDE

    Bundled with iPhone SDK, integrated with Xcode IDE

    Xcode

    iPhone, iPod Touch, and iPad.

    Only via App Store, requires review and approval by Apple Inc..

    Tools are free for an Intel-based Mac. Simulator testing is free, but installing on a device requires 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 implementations have device specific bugs necessitating separate builds

    Jad/Jar packaging; PRC files under Palm OS

    Free

    Lazarus

    Object Pascal

    Yes. Can debug on the 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 and a SymbianOS port is under 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

    MobiFlex

    Visual Drag & Drop Fields

    N/A

    N/A - runs on phone in seconds

    Web Portal, comes with data management Add-Ins

    iPhone, Android

    N/A

    Free for development only

    MoSync

    C, C++

    Yes

    Yes

    Eclipse, MoBuild (w/ text editors), Visual Studio 2005 and later

    Windows Mobile, Symbian, Java ME, Moblin, Android, Smartphone 2003, Pocket PC

    SIS, CAB, JAD, JAR, APK, OTA deployment

    Free (GPL 2.0). Commercial licenses also 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, WindowsCE, Symbian-based devices (via third party tools)

    OTA deployment, CAB files, ActiveSync

    Most tools free (but commercial editions of Visual Studio required for visual designers)

    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++

    Palm OS handhelds, or Windows Mobile with StyleTap emulator

    PRC Files, PalmSource Installer (.psi)

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

    Phonegap

    HTML, CSS and JavaScript

    Yes

    No, 3rd party tools

    No, 3rd party tools

    iPhone, Android, Blackberry, Symbian, Palm

    The native distribution format of each platform

    MIT License

    Python

    Python

    Yes

    Add-on to Nokia Emulator

    Several, including plugins for Eclipse

    Interpreted language available natively only on Nokia Series60 (and desktops) though there are ports to other mobile platforms, including PalmOS

    Sis deployment with py2sis or can use Python Runtime

    Free

    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 (inc. 3.0) on IPhone & IPad Windows Mobile 6.1 Professional, Mobile Windows 6.0 Standard, BlackBerry 4.6, 4.7, 5.0, 6.0; Note: BlackBerry 4.2 and 4.5 are supported but database access is very slow on this devices, Symbian and Android 1.6 and greater

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

    Free for GPL, Commercial Licenses Available. Subscription for RhoHub

    Smartface Platform

    Drag-and-Drop tools and action editing.

    No (Not Required)

    Yes

    Smartface Designer

    Yes (J2ME, Symbian S60, BlackBerry, Android)

    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

    BlackBerry, Android, Windows Mobile, Palm OS, iPhone/iPad. Windows Phone 7 and Symbian planned

    The native distribution format 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

    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

    Windows Mobile

    C, C++

    Yes

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

    Visual Studio 2010, 2008, 2005, eMbedded VC++ (free)

    Windows Mobile, WindowsFU, WindowsCE

    OTA deployment, CAB files, ActiveSync

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

    WorkLight Mobile Platform

    A combination of standard web dev skills such as HTML, CSS and JavaScript and native languages.

    Yes

    Bundled with the IDE

    Eclipse-based plug-in

    Yes (Supports iOS, BlackBerry and Android)

    The native distribution format of each platform

    Downloadable free evaluation version. Commercial licenses

    Download 177.5 Kb.
    1   2   3   4   5   6




    Download 177.5 Kb.