Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

MTJ/EPL MIDP3

Revision as of 11:50, 4 April 2010 by Unnamed Poltroon (Talk) (Challenges)

Support for MIDP3 features

This page contains the project proposal created by [Chathura Randika] for the GSoC project idea taken from [GSoC 2010 Ideas list]. You are welcome to comment this page.

Summary

The idea of the project MTJ (Mobile Tools for JavaTM) is to extend Eclipse frameworks to support, developing java mobile deveice applications.

Details

This project consists of three major tasks.

  1. Studying the existing protocol
  2. Implementing the new features
  3. Integrate the features to existing protocol

The first task is to studying the existing MTJ protocol. This might be challenging but there are few ways that can be used to accomplish this task.
Go through the forums and developer mailing list of the project.

Read related articles published by the MTJ project.

In the second task main idea is to implemet new features to the existing system. To accomplish that task I can go through articles and books that decribes the MIDP3 application development its features.

In the third task I need to work with the system developers of the MTJ project and get their experience to accomplish that task.

Scope of the Project

Functionalities that must be implemented in the project:

  • Support MTJ tooling to work with emulators
  • Support JAD attributes which are mandatory for LIBlets
  • CDC support
  • LIBlet support which give ability to use external libraries in MIDP applications


Functionalities that can be implement if extra is time available:


Challenges

Main challenge of the project is to identify domain area of the project and apply the theories to build up the model. To success the attempt good area of research need to carry out with the development stage. So to make maximum usage of the available time I have include the tasks need to be accomplish in the project. If I got more time at the end then I will be further try to implement other functionality mentioned the scope.


References [1]http://developers.sun.com/mobility/midp/articles/emulators/ [2]MTJ mailing list [3]Wikipedia - http://en.wikipedia.org/wiki/Mobile_Information_Device_Profile [4]EPL definitions and FAQ page – http://www.eclipse.org/legal

Back to the top