Jump to: navigation, search

DSDP/MTJ/Requirements/Multi-Configuration Support

< DSDP‎ | MTJ‎ | Requirements
Revision as of 00:01, 20 October 2008 by Feng.wang.sybase.com (Talk | contribs) (Multi-Configuration Support Requirements)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ID: Multi-Config: FR001 - Configuration data format & persistence

Description: Each MTJ Java ME project should store the multi-configuraton (multi-device) meta data. We should define the data format and persistence the data. 1. Data format: <?xml version="1.0" encoding="UTF-8"?> <mtjMetadata jad="Tedst.jad" version="0.9.0.qualifier">

  <signing signProject="false"/>
     <configuration active="true" name="A910">
        <device group="MOTODEV SDK for Java(TM) ME" name="A910"/>
           <symbol name="CLDC" value="1.1"/>
           <symbol name="JSR82" value="1.0"/>
     <configuration active="false" name="S40_5th_Edition_SDK_Feature_Pack_1">
        <device group="Series 40 5th Edition SDK, Feature Pack 1"


           <symbol name="screen.isTouch" value="false"/>
           <symbol name="WMA" value="2.0"/>

</mtjMetadata> As the xml file shows above, a project meta data file contains several configurations, each configuration contains a device and a symbolSet. One and only one configuration is "active".

2. Data persistence: We use MTJ J2ME project meta data file (.mtj file) for configuration data store. We remove the former <device> element of the file, add <configurations> element to the file.

Priority: 1

Owner: Feng Wang


   Proposed: 20-Oct-2008

Community Review: TBD