<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://startofentry.blogdns.org/rdf'>
    <s:Snip rdf:ID='Midlet'
         s:name='Midlet'
         s:cUser='case'
         s:oUser='case'
         s:mUser='case'>
        <s:content>1 Mobile Computing MIDP&#xD;&#xA;&#xD;&#xA;Midlets are the java classes used (similar to applets) to establish java code executing on small mobile devices, such as mobile phones.\\Search for information on __CLDC, MIDP, J2ME__ to get information about this or check the {link:J2ME Device List|http://developers.sun.com/techtopics/mobility/device/device}.&#xD;&#xA;&#xD;&#xA;Sun&apos;s J2ME class library set is a reduced set from the J2SE and holds additional javax classes for the small devices. Suns&apos;s Java sites have plenty to start with http://java.sun.com/j2me .&#xD;&#xA;&#xD;&#xA; --I recommend using IMB DeviceDeveloper as IDE for developing (know as {link:WSDD|http://www-3.ibm.com/software/pervasive/products/wsdd/}) This is based on the [eclipse] platform as other IBM products. --&#xD;&#xA;&#xD;&#xA;Since Nov04 I have switched to using the skd provided from Nokia supporting [eclipse] 2.1 and 3.0 and other IDEs, but my favourite is still [eclipse] and integration was pretty easy.&#xD;&#xA;&#xD;&#xA;For [Eclipse] 3.1/3,2 plugins for Sun&apos;s WTK and other SDKs such as Nokias are offered. There is also support for obfuscating (which I was missing, since size does matter). So see {link:EclipseME|http://www.eclipseme.org/} and {link:ProGuard|http://proguard.sourceforge.net/}. For building the final midelt, I tried antenna, but also had to face some issues (see [eclipseME and Antenna]).&#xD;&#xA;&#xD;&#xA;Development using MacOS is supported by {link:mpowerplayer|http://mpowerplayer.com/} &#xD;&#xA;and the WTK2.2. The WTK2.2 actually does not ship for MacOS, but I used the preverifier from mpowerplayer to get my build file working. During development time, it is recommended to use the {link:MicroEmulator|http://microemu.org}. See [MicroEmulator for MacOS j2me development].&#xD;&#xA;&#xD;&#xA;1 Midlets featured here&#xD;&#xA;- [WorkingTime] - Register Working hours to control time account&#xD;&#xA;- [ShoppingList] - Simple Shopping List (or ToDo List)&#xD;&#xA;- [MobileControl] - Basic suite to remote control pc applications via bluetooth mobile&#xD;&#xA;- [5ud0ku] - A [Sudoku] Game with Generator and Solver&#xD;&#xA;- [just1] - A [Hitori] Game&#xD;&#xA;- [k4kur0] - A [Kakuro] Game with Generator and Solver&#xD;&#xA;&#xD;&#xA;1 Issues with J2ME development&#xD;&#xA;[Issues J2ME]&#xD;&#xA;&#xD;&#xA;1 Midlets using Fullscreen&#xD;&#xA;Since MIDP 2.0 midlets supports the fullscreen mode. There is also a specific Nokia fullscreen implementation. Check out [FullscreenCanvasExample] to see how to build a midlet which supports fullscreen mode with just one single JAR which will run on MIDP 1.0 and MIDP 2.0 devices.&#xD;&#xA;&#xD;&#xA;1 More Free midlets&#xD;&#xA;You will find some free midlets at http://midlet.org/index2.jsp&#xD;&#xA;&#xD;&#xA;1 Information about mobile device performance&#xD;&#xA;http://www.club-java.com/TastePhone/J2ME/MIDP_Benchmark.jsp&#xD;&#xA;&#xD;&#xA;1 Information about known issues&#xD;&#xA;http://www.j2mepolish.org/devices/issues.html</s:content>
        <s:mTime>2008-01-27 21:01:32.014</s:mTime>
        <s:cTime>2003-01-17 15:45:38.672</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku'/>
                <rdf:li rdf:resource='#MobileControl'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku/webdemo'/>
                <rdf:li rdf:resource='#WhatIsThis'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#ShoppingList'/>
                <rdf:li rdf:resource='#just1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#MobileControl/MobileControl Midlet'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='#midlet'/>
                <rdf:li rdf:resource='#FullscreenCanvasExample'/>
                <rdf:li rdf:resource='#mobilecontrol'/>
                <rdf:li rdf:resource='#WorkingTime'/>
                <rdf:li rdf:resource='#midlet.post'/>
                <rdf:li rdf:resource='#TimeLine'/>
                <rdf:li rdf:resource='#k4kur0'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#MicroEmulator for MacOS j2me development'/>
                <rdf:li rdf:resource='#Hitori'/>
                <rdf:li rdf:resource='#Sudoku'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#MobileControl/MobileControl Application'/>
                <rdf:li rdf:resource='#Charley'/>
                <rdf:li rdf:resource='#MovieReview'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#eclipseME and Antenna'/>
                <rdf:li rdf:resource='#Impressum'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Issues J2ME'/>
                <rdf:li rdf:resource='#hitori'/>
                <rdf:li rdf:resource='#case'/>
                <rdf:li rdf:resource='#ScaryMovie3'/>
                <rdf:li rdf:resource='#snipsnap-notfound'/>
                <rdf:li rdf:resource='#SnipSnap'/>
                <rdf:li rdf:resource='#shoppinglist'/>
                <rdf:li rdf:resource='#lex'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku/reviews'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Dungeon Siege LOA 22032004'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#TeaTimer Widget'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#new theme ideas'/>
                <rdf:li rdf:resource='#portableapps'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#MobileControl/'/>
                <rdf:li rdf:resource='#suzie-news'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#SnipSnap/config'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Midlet/J2MEInstall'/>
                <rdf:li rdf:resource='#suzie.interests'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-11-25/1'/>
                <rdf:li rdf:resource='#snipsnap-guidelines'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#India - Streets'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#k4kur0/webdemo'/>
                <rdf:li rdf:resource='#subversion'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#linux/knowledge base'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-04-05/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-10-24/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#timeline/timeline 2004'/>
                <rdf:li rdf:resource='#workingtime'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#timeline/timeline 2007'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#development booklist'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#timeline/timeline 2005'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Narada das'/>
                <rdf:li rdf:resource='#MonstersBall'/>
                <rdf:li rdf:resource='#snipsnap-macros'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku/5ud0ku-small-screenshot1.png'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-05-27/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-01-07/1'/>
                <rdf:li rdf:resource='#CasinoRoyale'/>
                <rdf:li rdf:resource='#SinCity'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-07-16/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#2004-11-08'/>
                <rdf:li rdf:resource='#BatmanBegins'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#more Bookmarks'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#more!/scaled-images-pop3/glowingcave'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2007-07-24/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#older changes'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#search terms'/>
                <rdf:li rdf:resource='#charley'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2005-10-09/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2006-02-19/1'/>
                <rdf:li rdf:resource='#KIRBY'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#snipsnap ProsAndCons'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-02-26/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2007-04-17/1'/>
                <rdf:li rdf:resource='#Spider-Man2'/>
                <rdf:li rdf:resource='#WorkingTimeToDos'/>
                <rdf:li rdf:resource='#LineDance.Training.17032003'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2005-12-21/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#SnipSnap/themes/greey'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-04-08/1'/>
                <rdf:li rdf:resource='#ivonne'/>
                <rdf:li rdf:resource='#Kakuro'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#just1/webdemo'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#DungeonSiege 10032004'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-06-08/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#access snipsnap code'/>
                <rdf:li rdf:resource='#TombRaider2'/>
                <rdf:li rdf:resource='#Ferien2007'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
