[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
RE: [dsdp-mtj-dev] Current MTJ code
 | 
Title: Current MTJ code
hi arto,
 
thanks for your response... the spreadsheet that you sent 
looks really nice and helped me understand better plugins model. i just 
downloaded the documentation from the cvs and i'm going to also look at 
it.
 
i looked at it and also the plugins in the 0.7 and 
N20071104 versions. it seems that there are 12 new plugins in the N20071104 
version. the plugins are listed below
  
  
  
  
    | org.eclipse.mtj.extension.dds.j2mepolish | 
  
    | org.eclipse.mtj.extension.om | 
  
    | org.eclipse.mtj.extension.om.op | 
  
    | org.eclipse.mtj.extension.om.ui | 
  
    | org.eclipse.mtj.extension.sep | 
  
    | org.eclipse.mtj.extension.sep.eswt | 
  
    | org.eclipse.mtj.extension.sep.eswt.win32 | 
  
    | org.eclipse.mtj.ve.guidesigner | 
  
    | org.eclipse.mtj.extension.dds | 
  
    | org.eclipse.mtj.core.localization.en | 
  
    | org.eclipse.mtj.extension.dpp.usersupplied | 
  
    | org.eclipse.mtj.extension.wizard | 
 
 
the wizard plugin 
implements the "import MIDlet from X" functionality. there are other 3 
group of plugins that i looked at the source code to understand the 
functionality
- om: obfuscator with 
proguard
- dds: device 
fragmentation
- sep / guidesigner: gui 
designer
 
i'm not sure if you are the right person to answer 
that, but since you were the first to answer the email here it goes :) do you 
know the status of those plugin? are they already working? which parts of 
those functionalities are actually 
implemented?
 
if it is not you that know that, does anyone in the 
list knows?
 
thanks in advanced,
:)
gustavo
Hey Paula,
 
Below are some of the major changes done to the 0.7 
codebase.
  - 
  
support for multiple SDK 
  
(adding Device Platform, removing Device Platform and its consequences 
  with regards to Runtime Platform, duplicate Runtime Platform, 
  etc.)
   - 
  
implementation of import of a 
  MIDlet project from Netbeans, EclipseME, CarbideJ 
( new project creation 
  from import and import into existing MTJ  
  application)
   - 
  
MIDP2.1 support (though not well 
  tested)
 
Addition to above, there was a lot of small bug fixes 
done.
 
The 
things that we have not taken any further, relates to the Device fragmentation 
area. 
 
Yes, 
there are several plugins, which are rather small. About the MTJ 
plugin model, I did attach (a bit outdated, but quite relevant) Excel sheet 
about the plugin structure. I have used Lattix dependency tool to analyze the 
plugin structure and overall situation is nice (thus there are few cases 
that would be needed to fix).
 
To 
gain overall to the plugin structure, please look at the few documents at the 
cvs (mtj-home/docs/*)
 
The 
current project resourcing is problematic, cause there are not so 
many active committers in this project.
 
-Arto 
  
  
  Hi, 
  I started to study the current MTJ 
  code. One initial aspect that i note is that there is big different between 
  the 0.7 release code and what it currently in the cvs. In the cvs there almost 
  50 plugins.
  Is there any list of the 
  differences between what is on 0.7 release and what is on the cvs? 
  
  Is there any email or document 
  that describe all of those plugins? 
  I'm trying to setup everything in 
  my desktop and see if i can use it. Once i have some news i will send back to 
  the list
  thanks, 
:) 
gep