Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EMIWG/MADKQuickStartProposal"

Line 23: Line 23:
  
 
=== What do we have ===
 
=== What do we have ===
 +
 +
Many of the pieces needed for a MADK are already available, and can be used with little or no changes.
 +
The key "value add" of the MADK project will be the packaging and "out of box experience".
  
 
==== Mobile Tools for Java (MTJ) project ====
 
==== Mobile Tools for Java (MTJ) project ====
 +
 
The Mobile Tools for Java project provides a complete, easy to use IDE extension for JavaME developers.
 
The Mobile Tools for Java project provides a complete, easy to use IDE extension for JavaME developers.
 
MTJ is on the Galileo Train.
 
MTJ is on the Galileo Train.
  
 
==== Vendor SDK's ====
 
==== Vendor SDK's ====
 +
 
MTJ has a mechanism to "discover" and use a 3rd party Mobile Java SDK installed on a developers computer.
 
MTJ has a mechanism to "discover" and use a 3rd party Mobile Java SDK installed on a developers computer.
 
The SDK provides the basic tools (e.g. for pre-verifications) and library classes needed for compiling, packaging and testing mobile Java applications.
 
The SDK provides the basic tools (e.g. for pre-verifications) and library classes needed for compiling, packaging and testing mobile Java applications.

Revision as of 15:32, 30 December 2008

Shortcuts
Home
Meetings
Mail Archive
Edit this menu

Proposal for an MADK in the Galileo Timeframe

Currently developers can download packaged "Eclipse based" SDK's from here: Eclipse Downloads

The content of those download packages are created by the "Eclipse Packaging Project"

The goal for the MADK is to create a "Mobile" specific package in cooperation with the EPP.

Currently, the condition for including any Plug-ins or Features into one of those packages is that the code is part of a "Train" project.

Therefore, if we want to create a MADK package as part of EPP, we need to have all code committed within the Galileo Train deadlines (absolute drop dead date: May 8, 2009)

What can we accomplish

Given the short timeline, we need to focus what can be realistically accomplished in this short timeframe. We'll work a "long term" roadmap in parallel.

The highest priority requirement to be met in the Galileo time frame is to have a easy to use, IDE package for developers who want to create Java ME applications (Midlets).


What do we have

Many of the pieces needed for a MADK are already available, and can be used with little or no changes. The key "value add" of the MADK project will be the packaging and "out of box experience".

Mobile Tools for Java (MTJ) project

The Mobile Tools for Java project provides a complete, easy to use IDE extension for JavaME developers. MTJ is on the Galileo Train.

Vendor SDK's

MTJ has a mechanism to "discover" and use a 3rd party Mobile Java SDK installed on a developers computer. The SDK provides the basic tools (e.g. for pre-verifications) and library classes needed for compiling, packaging and testing mobile Java applications.

SDK's also typically come with a mobile device "Emulator", which allows to test the mobile Java applications on a developer desktop, without the need for a physical device.

There is a variety of open source (GPL and other licenses) and commercial SDK's available.


What do we need

Package of Eclipse + all we need for MTJ

Portal mechanism to publish and find vendor SDKs

Back to the top