Elastos SDK

Elastos platform provides mobile device developers a way to efficiently write cross-platform applications and widgets. It also brings an innovative component technology that easily allows software updates, and the addition of new features to the system.

Though Elastos mainly targets mobile phone development, it also allows for the development of other kinds of mobile devices.

Elastos is currently deployed in smart phones, eBooks, and websites.

Polyvalence
Elastos handles many languages: C/C++, Java, HTML/JS, XML/Lua
Grafix engine
Customizable user interface module for better differentiation
Device management
Use your usual platform tools to package, deploy, and distribute
CAR components
The power of a component technology without the complexity

Elastos 3.0 SDK content

Download Elastos SDK now!
  • API reference for application developers
  • Runtime engines for all the major smartphones
  • Windows simulation environment
  • Documentation, samples
The Elastos architecture demonstrating how it integrates on various mobile systems.

Elastos 3.0 SDK API

System services

  • OpenKODE
  • Component technology
  • Domain management
  • Dynamic loading
  • Virtual memory

Middleware services

  • HTTP networking: HTTP, cURL
  • Elastos graphics & UI
  • Elastos scripting (XML + Lua)
  • Widgets engine (HTML+JS+CAR)
  • Lua scripting engine
  • XML library: Expat
  • Inter-apps communication
  • Application launcher (Call…)
  • Database

Mobile services

  • Calendar
  • Call logs
  • Camera
  • Contacts
  • Device information
  • SMS, MMS, Email
  • Multimedia
  • Settings

Optional middleware packages

  • Dalvik JAVA virtual machine
  • Webkit browser
  • SQLite database
  • SMTP, POP3 clients
  • WAP 2.0 client
  • Libxml2 XML library
  • Internationalization: ICU
  • SSL encryption: OpenSSL
  • Telephony stack

Simulator

  • Win32 simulator
  • Touch display
  • External modem connectivity
  • Customizable simulation devices
  • Multiple screen resolutions support
  • Memory analysis tools

Supported host platforms

Elastos works on AndroidElastos for Windows MobileElastos for Symbian
  • Android 1.5 to 2.1
  • Windows Mobile 6.0 to 6.5
  • Linux

Requirements

Host platform

  • Android 1.5 to 2.1
  • Windows Mobile 6.0 to 6.5

Host hardware

  • CPU: 416 MHz, ARM9
  • ROM: 15 MB
  • RAM: 12 MB (with graphics), 4 MB (without graphics)

PC hardware

  • Hard disk space: 450 MB (SDK), 450 MB (Studio)
  • RAM usage (Studio dev): 200 MB peak

PC software

  • Microsoft Windows XP, Vista, Seven

Comments are closed.