1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
- <title>Diet3D : Java / J2ME Free 3D Engine demo for Mobiles</title>
- <meta name="description" content="J2ME Java 3D Demo : Open Source 3D engine for mobiles ..." />
- <meta name="keywords" content="j2me, 3d, java, 3d, linux, nokia, exen, midp, api, sdk" />
- <link rel="stylesheet" type="text/css" media="screen"
- href="../../styles/rzr.css" />
- <link rel="stylesheet" type="text/css" media="print"
- href="../../styles/print.css" />
- <script src="../../w/scripts/menu.js"></script>
- <script src="../../w/scripts/ad.js"></script>
- </head>
- <body bgcolor="ivory" text="black"
- alink="red" link="darkblue" vlink="darkmagenta">
- <h1> DIET 3D : FREE 3D ENGINE DEMO (JAVA / J2ME) FOR MOBILES</H1>
- <br clear="all">
- <img src="diet3d-tux.gif" align="right" hspace="40" border="0" />
- <dl>
- <dt>Language :
- <dd><a href="00index.htm">English</a>
- <dd><a href="00index-fr.htm">French / Francais</a>
- <dt>About :
- <dd>
- The idea is to provide a FREE Open Source Real Time 3d engine
- for phones and mobile devices.
- <dd>
- Curently don't expect to play quake on your device,
- but it can display spinning logos with lightning
- (like oldschool demo of early 1990s).
- <dd>
- Upcoming, Features are : texture mapping, Rubik's cube game
- <p>
- <dt>Main Features :
- <dd>Portable to MANY devices (vs native 3D)
- <dd>Rendering Modes :
- Vertex, Wireframe, Filled, Color, Backface Culling,
- Dynamic Lightning (fresnel), Triangle Filler, ZSort
- <p>
- <p>
- <br clear="all">
- <a target="_blank" class="url"
- href="http://rzr.online.fr/docs/java/diet3d/jclasses-j2se/applet.htm"
- ><img src="diet3d.gif" align="right" hspace="40" border="0"></a>
- <dt>Requiements :
- <dd>
- It is available for different profiles
- more or less based on MIDP API (Mobile Internet Device Profile) :
- <ul>
- <li>MIDP1.0 (.jar + .jad)
- <li>MIDP1.0+Nokia (.jar + .jad)
- <li>MIDP2.0 (.jar + .jad)
- <li>DoJa/Imode (.jar + .jam)
- <li>ExEn (.exn)
- <li>CTC (Panasonic, converted from ExEn .exn)
- <li>PalmOS4+ + Sun's JVM (converted from MIDP 1.0 .jar)
- <li>jvm 1.1 and more (j2se, j2ee etc, MS java is also supported)
- <li>web applet (IE3+, JavaPlugin)
- </ul>
- Supported device are too long to mention
- (today Diet3D has been tested over 29 devices, see testers)
- <p>
- <br clear="all">
- <img src="mini3d-anim.gif" align="right" hspace="40" border="0" />
- <dt>Contact :
- <dd>
- Project URL is :
- <a class="url" href="http://rzr.online.fr/java.htm">
- http://rzr.online.fr/java.htm
- </a>
- <dd> I started this stuff as a
- showcase of my skills in the Java Programming Language.
- <br>
- I also have a résumé online , and I am to hire :
- <a class="url" href="http://rzr.online.fr/job.htm">
- http://rzr.online.fr/job.htm
- </a><br />
- <dd>You can reach me Philippe COVAL at
- <a class="url" href="http://rzr.online.fr/contact.htm">
- http://rzr.online.fr/contact.htm
- </a> for Questions, Remarks, Ideas, Features Request, ... bug reports
- <dd> Project Official name is Diet3D
- (because Mini3D was allready one of my project)
- <p>
- <dt> Support Author & Software:
- <dd>
- Because I am not paid (so far) for this project,
- it does not mean that I don't need encouragements :
- <a class="url" href="http://rzr.online.fr/help.htm">
- http://rzr.online.fr/help.htm
- </a><br />
- <dd>
- Please Can you visit sponsors at top/bottom of the page
- (I'll get a few cents)
- <dd> Also contact me if you want a specific 3D logo
- for yourself or your company.
- I can charge a few bucks for that (or making some documentation).
- <p>
- <dt> Free & Licence :
- <dd>
- It is GPL Licenced
- That's mean you can afford it for
- $0 and for $0 extra you'll get the source codes.
- <dd>
- BUT you have no right until you read this :
- <a class="url" href="http://rzr.online.fr/license.htm">
- http://rzr.online.fr/license.htm
- </a><br />
- <p>
- <dt> Contribute :
- <dd> PLEASE reports me your tests, patches, documentations are also welcome,
- (I can set a CVS up if needed)
- <p>
- <dt> Download ByteCode & Sources (GPL Licenced)
- <dd>
- There is a GPL version of the sources (midp1.0 wireframe only)
- <a href="diet3d-src.zip">Sources midp1.0</a>
- <p>
- Current version of the sources are not public (contact me if interessed).
- <dd> Please visit sponsors or donate, for speeding up project.
- <dt> Misc:
- <dd> <a href="linux.htm">Linux J2ME + Tutorial</a>
- <dd> <a href="#applets">Funny Applets</A>
- </dl>
-
- <h3>DOWNLOAD & INSTALL</H3>
- <br clear="right">
- <img src="mini3d-java.png" align="right">
- <dl>
- <dt> On a Real phone device (Over the Air, with WAP, GRPS or BlueTooth)
- <dd>
- If you open this page with your mobile (it detects, wap or html)
- and select .JAD link (or .jar if problems)
- <dd>
- <a class="url" href="http://37337.free.fr/">
- http://37337.free.fr/
- </a><br />
- <dd> If having trouble with this address, you can try this alternate ones
- (SE dont support redirection)
- <dd>
- <a class="url" href="http://rzr.online.fr/wap.wml">
- http://rzr.online.fr/wap.wml
- </a><br />
- <a class="url" href="http://rzr.online.fr/wap.html">
- http://rzr.online.fr/wap.html
- </a><br />
- <dd> It should install by itself (fast , because it is less than 10Kb)
- <dt> On a Real phone device (Beam it with cable,Infra Red,Bluetooth etc)
- <dd>
- Pick the both files <b>.jar & .jad</b>
- <dd>
- <a class="url" href="http://rzr.online.fr/docs/java/diet3d/">
- http://rzr.online.fr/docs/java/diet3d/
- </a><br />
- <dd> It is Available in serveral flavour
- <ul>
- <li> MIDP.1.0 (if unsure select that one, should works on most device)
- <li> MIDP.1.0 + nokia (only if having a nokia)
- <li> MIDP.2.0 (only on few 2.0 devices like Nokia 6600)
- <li> ExEn : for devices that supports ExEn V2 (how to xfer it ?)
- ( ExEn embedded phone, press key 9 for 5 seconds.
- If an In-Fusio logo appears, you are a proud owner of an ExEn phone)
- <li> imode : / Doja (Nttdocomo / Imode)
- <li> palmos4+ : pick the .prc file in the (midp-1.0 & 2.0 folders)
- and use sun J2ME JVM for palm
- (I can convert for other jvm on demand, just tell me how)
- </ul>
- <dt> WWW / (java Applet)
- <dd>
- Inside your web browser (java must be supported) :
- <dd>
- <a class="url"
- href="http://rzr.online.fr/docs/java/diet3d/jclasses-j2se/applet.htm">
- http://rzr.online.fr/docs/java/diet3d/jclasses-j2se/applet.htm
- </a><br />
- <dd>
- Inside MicroEmulator Applet (not working w/ MS JVM)
- <dd>
- <a class="url"
- href="http://rzr.online.fr/docs/java/diet3d/jclasses-midp1_0/Diet3D.html">
- http://rzr.online.fr/docs/java/diet3d/jclasses-midp1_0/Diet3D.html
- </a><br />
- <dt> On your Desktop Comp
- <dd>
- <pre>
- # with RI
- /opt/midp2.0fcs/bin/midp -transient -force ${URL}
- # with java
- appletviewer applet.htm
- java Diet3DApplet
- </pre>
- </dl>
- <h3>NEWS</h3>
- <dl>
- <dt> Work in progress & TODO's
- <dd> Look at OpenGL ES
- <dd> Think about maths optimisations
- <dd> Try ant vs gmake
- <dd> Port to more plateform using API extensions,
- Deploy for ExEn , KPN, Brew, Mophun, MS SmartPhone, etc
- <dd> Working on C++ port for SymbianOS (help welcome)
- <dd> IF LASTEST VERSION CRASH :
- PICK <a href="diet3d/jclasses-stable">STABLE</a> ONE
- <dd> Texture mapping
- <p>
- <dt> News
- <dt> 2004.04.23 :
- <dd> Since I got a new fulltime job,
- I let this project on sleep state.
- <dd>I will release source code if enough pple ask for it in the "rzr-en Forum"
- <dd>and a texture mapping code still needs to be debugged (see forum)
- <dd>Thanx everyone for testing,
- <dt> 2004.04.01 :
- <dd> Remanning Random bugs on 3210i 3650
- <dd> Misc Info move here from now on :
- <a class="url" href="http://who.is.free.fr/wiki/index.php?Diet3D">
- http://who.is.free.fr/wiki/index.php?Diet3D
- </a><br />
- <dt> 2004.03.04 : Version 0.9
- <dd> Nokia3650 @ mahadeva1 :
- tux/spin/zsort+light = 6-9 Fps
- cube+zsort+light= 32fps
- cube+pixel=7fps
- <dd> cube/spin/pixel = 5-8 pfs @ Nokia7650
- <dd> dyn light
- <dd> exen / supported on panasonic
- <dd> works again (one profile more)
- <dt> 2004.02.25 :
- <dd> support for PalmOS (.prn)
- <dd> ZSorting (wip)
- <dd> Pixel Filler (wip)
- <dd> Ported to Doja (Nttdocomo / Imode) (wip)
-
- <dt> 2004.02.01 :
- <dd> Project renamed to Diet3D (mini3d is another of my projects),
- btw I thought about other names like Mobile3d ? PoorMan3d? Handy3d?
- <dd> GUI added (Info Button)
- <dd> Filled Face Mode for midp1.0
- <dd> Profile Detection / Redirection
- <dd> Inverse video (black on white)
- <dt> 2003.12.03 : Port to ExEn v2 API (In-Fusio.com)
- <dd> ExEn SDK seems quite usable under Linux
- <dd> PVC gen works, the emulator as well (see doc)
- <dt> 2003.11.24 : Tested and Code frozen
- <dd> Bugs fixed
- <dd> See troubleshooting section if curious
- <dd> Display Fps stats, interact with keys
- <dt> 2003.11.18 : Optimizing
- <dd> Some optimizations, join classes together, macros
- <dd> New Sphere shape
- <dt> 2003.11.17 : Demo Released for 3 profiles
- <dd> Key toggle rendering modes and shape
- <dd> Using Nokia extensions with Nokia SDK
- <dt> 2003.11.16 : Fast lightning rendering
- <dd> Using Timer Thread at 10fps
- <dd> Started to Optimize Maths (unroll loops, reuses objects etc)
- <dd> MicroEmu applet
- <dt> 2003.11.14 : Use Preprocessor
- <dd> I Use a preprocessor from now on to generate midp 1.0 / 2.0 sources
- <dd> Project tree changed (also usable with ktoolbar)
- <dd> Disabled some rendering features (will add them once optimized)
- <dt> 2003.11.13 : 1st Release @ 2fps+
- <dd> Backported to 1.0 and works
- <dd> Back face culling
- <dd> Disabled all 2.0 extensions (will add them again later)
- <dd> Works also with mipd2.0fcs (Reference implementation)
- <dd> Interactivity
- <dt> 2003.11.11 : Testing Alpha Engine
- <dd> new applet :
- port of j2me 3d engine as an applet (or application) , new sources
- <dt> 2003.11.09 : Getting Familiar with tools
- <dd> Page shows up
- <dd> I thought about adapting a 3d applet made some years ago
- <a class="url" href="http://rzr.online.fr/net3d.htm">
- http://rzr.online.fr/net3d.htm
- </a> but for some reasons
- I preferred to start it over from scratch.and remain it free (as libre).
- </dl>
- <h3>USERS REPORTS</H3>
- I like to thank all the users and devices owners who took time to test
- my buggy midlets.
- <dl>
- <dt>
- Reports if it works on your device
- <dd>
- Wiki :
- <a class="url" href="http://rzr.online.fr/wiki.htm ">
- http://rzr.online.fr/wiki.htm
- </a><br />
- Or email me :
- <a target="_blank" class="url"
- href="http://rzr.online.fr/docs/java/diet3d/jclasses-j2se/applet.htm"
- ><img src="mini3d-anim.gif" align="right" hspace="40" border="0"></a>
- <table border=0>
- <FORM
- ACTION="http://perso0.free.fr/cgi-bin/form2mail.pl" >
- <tr><td>
- <TEXTAREA NAME="input" ROWS=12 COLS=48 WRAP=VIRTUAL>
- *** YOUR MESSAGE HERE ***
- Your Contact (email, url, jid, im, icq etc) :
- Your Phone Model :
- Your Results (speed) :
- Comments :
- From where did you find this website ?
- </TEXTAREA>
- <tr align=center><td>
- <br><i><INPUT TYPE="submit" value="(press once will send your msg)"></i>
- </table>
- </FORM>
- <dt>Supported Devices : (brand, model , (comments) @ tester#date )
- <dd>
- <a class="url" href="http://java.sun.com/webapps/device/device">
- http://java.sun.com/webapps/device/device
- </a><br />
- <ol>
- <p>
- <b>MIDP-2.0</b>
- </p>
- <li>
- "Nokia6600/1.0 (3.49.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0"
- (midp2.0 ,176x208x16b , 150 Mhz )
- @
- <a href="http://hoppania.net/">Hoppa</a>#20031124 ,
- <a href="http://www.kramhoeft.de/">fisch</a> ,
- Hiisty (v3.42.1) ,
- <a href="http://www.robtex.com/">robban</A>, sKiz0
- <a class="url" href="http://www.forum.nokia.com/main/0,6566,015_291,00.html">
- http://www.forum.nokia.com/main/0,6566,015_291,00.html
- </a><br />
- <li>
- Motorola V525,
- "MOT-V525M/0B.09.1DR MIB/2.2 Profile/MIDP-2.0 Configuration/CLDC-1.0 UP.Link/5.1.1.5a"
- <li> Motorola i730 @ kjkjkjkiu (0fps on pixel and zsort)
- <li> Motorola V600
- "MOT-V600/0B.09.1DR MIB/2.2 Profile/MIDP-2.0 Configuration/CLDC-1.0"
- <li> Sony-Ericsson P900 (midp2.0 200Mhz) @
- <a class="url" href="http://dega1999.altervista.org" icq="190453231">
- zell|rhk
- </a><br />
- <li>Sony Ericsson Z1010 @ jojo (tux zortlight) = 11 FPS @ jojo
- <li> Sony Ericsson K700i
- "SonyEricssonK700i/R2A SEMC-Browser/4.0 Profile/MIDP-1.0 MIDP-2.0 Configuration/CLDC-1.1"
- = ~17-20fps tux zsort+light @roopi%jorosa.com
- <li> Sagen myV-65 (midp2.0) :
- "SAGEM-myV-65/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0 UP.Browser/6.2.2.3.e.2 (GUI) MMP/1.0"
- <a href="http://www.multimania.com/banania2">
- Ecco@fr#20031227
- </a><br />
- <li> Sanyo8100
- <a class="url" href="http://www.sanyo.com/wireless/handsets/scp-8100.htm">
- http://www.sanyo.com/wireless/handsets/scp-8100.htm
- </a>
- <br />
- (1fps)
- @
- <a class="url" href="http://osnippets.org/">
- http://osnippets.org/
- </a><br />
- <p>
- <b>MIDP-1.0-nokia</b>
- </p>
- <li>
- "NokiaN-Gage/1.0 SymbianOS/6.1 Series60/1.2 Profile/MIDP-1.0 Configuration/CLDC-1.0"
- @ <a href="http://jad.hermokaasu.com">glass#20040112</a>,
-
- <li> Nokia 7650 (Serie 60 , color 176x208)
- "Nokia7650/1.0 SymbianOS/6.1 Series60/0.9 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.2.4"
- @
- <a href="http://www.7aes.com">mrhill</a>#20040125/c,
- fov#20040116 ,
- patrikcrs ,
- Hiisty#20031116
- <li> Nokia 7250i @ szilsan
- "Nokia7210/1.0 (4.18) Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1a"
- <li> Nokia 7210 @ anton@ru#20031124
- <li> "Nokia6650/1.0 (13.89) Profile/MIDP-1.0 Configuration/CLDC-1.0"
- <li> Nokia 6310i
- <li> Nokia6100/1.0 (05.16) Profile/MIDP-1.0 Configuration/CLDC-1.0
- (4k colors) @
- <a class="url" href="http://nithril.free.fr">
- nithril.fr</a>#20040122 ,
- MXV ,
- <a href="http://profiles.yahoo.com/alfyouane">alfy1@fr</A> ,
- <a href="http://xaviermd.free.fr">xmd@fr#20031203</a>
- (5.52)
- <li> Nokia 5210i (col 96x64) @ Caribou.fr
- <li> "Nokia5100/1.0 (4.05) Profile/MIDP-1.0 Configuration/CLDC-1.0"
- "java/lang/NullPointer/Exception" (menu) @ wap.lnxbx.dk
- <li> Nokia 3650 (150 Mhz , gprs, 176x208, col 4096)
- "Nokia3650/1.0 SymbianOS/6.1 Series60/1.2 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1.1a"
- "Nokia3650/1.0 (4.13) SymbianOS/6.1 Series60/1.2 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/1.1@"
- <a class="url" href="http://www.relude.com">mahadeva1</a><br />
- <a href="http://yoonicks.com/">toco#20040122</a> ,
- potsmoker ,
- JyriH_
- <li>Nokia3595/1.0 (7.00) Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/1.1
- @
- <a class="url" href="http://www.pandora.la">
- http://www.pandora.la
- </a>
- <li> Nokia
- <a href="http://www.forum.nokia.com/main/0,6566,015_10,00.html">3510i</a>
- "Nokia3510i/1.0 (03.51) Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1a (Google WAP Proxy/1.0)"
- @ anAKiN(cable)#20031230
- <li> Nokia 3410 (b/w , 1st generation of j2me) @
- <a href="http://www.icq.com/117076980">
- moise.fr#20031124
- </a>
- <li> Nokia3300/1.0 (4.05) Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1a
- @ keysie12#20040122
- <li> Nokia 3210i
- <li> Nokia 3200 (64 KB)
- "Nokia3200/1.0 () Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1a"
- @
- <a class="url" href="http://wap.neonatus.net">
- neonatus
- </a>#20040113=52pfs
- <p>
- <b>MIDP-1.0</b>
- </p>
- <p>
- <li> Siemens S55 @ bamboos#20031124
- <li> Siemens MC60 (midp1.0) @ Lenny^^#20040126 (xfer only the jar file)
- <li> Siemens SL45i @viraptor#20040129
- <li> Siemens C55 @ you.au
- <li> Siemens M55
- <p>
- <li> Sony-Ericsson T630 (128x160) @
- <a class="url" href="http://www.fsck.ch">
- http://www.fsck.ch
- </a><br />#20040227
- <li> Sony Ericsson T610 (midp1.0)
- "SonyEricssonT610/R101 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1.5a"
- @
- <a class="url" href="http://valdo.cineteck-fr.com">
- valdo404
- </a><br />
- ,
- <a href="http://www.isk.kth.se/~petit/">
- Bertil@se#20031220
- </a>,
- eirikhm@no#20031217,
- maczar
- <li> Sony-Ericsson z600 (midp1.0)
- @ beady#20040113=CubeWire30fps
- <a class="url" href="http://www.sonyericsson.com/z600/">
- http://www.sonyericsson.com/z600/
- </a><br />
- <li> Sony-Ericsson P800 (midp1.0) :
- <a class="url" href="http://www.sonyericsson.com/P800/">
- http://www.sonyericsson.com/P800/</a>
- @
- nuk#20040207 ,
- <a class="url" href="http://pirate.de/pichat/">
- Moak#20040116=cube_wf25fps
- </a> ,
- caos
- <p>
- <li> Motorola : T720
- "MOT-T720/G_05.07.23R MIB/2.0 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.2.2"
- @ whickie
- <li> motorolla a835 @ trippah
- <p>
- <li> Sagem SX1 (Symbian6) mem=114688
- <a class="url" href="http://www.my-siemens.com/sx1/">
- http://www.my-siemens.com/sx1/
- </a><br />
- <li> Samsung E700
- (SGH-E700 Firmware E70XADA1)
- @
- <a href="http://xaviermd.free.fr">xmd@fr#20031203</a>
- "SAMSUNG-SGH-E700/BSI UP.Browser/6.1.0.6 (GUI) MMP/1.0"
- <p>
- <b>Others</b>
- </p>
- <li> Palm / I TungstenT2 + Sun JVM (midp1.0)
- <li> Palm m515 (Palm OS 4.1 + java HQ 1.0) (midp1.0) @
- <a class="url" href="http://bdav.net">
- http://bdav.net
- </a><br />
- <li> panasonic gd87 (exen file must be converted) @ vinou
- <a class="url" href="http://gd87bios.pagesonline.net/">
- http://gd87bios.pagesonline.net/
- </a><br />
- <li>
- Samsung SGH-E700
- "SAMSUNG-SGH-E700/BSI UP.Browser/6.1.0.6 (GUI) MMP/1.0 UP.Link/5.1.1a"
- </ol>
- <p>
- <dt>
- Unsupported devices (please help?) :
- <dd>
- <ul>
- <b>ExEn</b>
- <li>
- SAGEM-myX-5/2.0 UP.Browser/5.0.3.3.1.c.1 (GUI) @
- <a class="url" href="http://modah.ath.cx/">
- http://modah.ath.cx/
- </a><br />
- <p>
- <li> Sagem My X-6 :
- "SAGEM-myX-6/1.0 UP.Browser/6.1.0.6.1.c.3 (GUI) MMP/1.0" ;
- "Telephone write back that is uncontipable content" @
- pyxiis.net#20040207 ,
- podpora#20031222
- <li> Siemens S35i
- <li> Nokia 2100 3310 6210 8310 : (can it load stuff anyway ?)
- "Nokia6210/1.0 (05.02)"
- <li>
- Orange SPV (132 MHz 16MB RAM 32MB ROM 176x220x65k )
- : Can that stuff install a jvm ?
- ( Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; Smartphone; 176x220) )
- <p>
- </ul>
- <dt> Other Hardware To test :
- <dd>
- <ul>
- <li> PDA
- <li> Sony Clie / Palm OS 4.0 : @guille
- <li>
- sony clie sj33 (midp4palm-1_0) @ borg8472#20040115
- </li>
- <li> Blackberries : 6230 & 5820
- Java-based BlackBerry handhelds include: BlackBerry 5800 Series, BlackBerry 6200 Series, BlackBerry 6510, BlackBerry 6700 Series, BlackBerry 7200 Series and the BlackBerry 7510.
- <a class="url"
- href="http://www.blackberry.com/uk/products/handheld/blackberry5820.shtml">
- http://www.blackberry.com/uk/products/handheld/blackberry5820.shtml
- </a>
- @
- <a class="url" href="http://bdav.net">
- http://bdav.net
- </a><br />
- <li> HP IPAC Pocket PC H2200 working with windows CE (wabaVM and SuperWaba)
- <li> Compaq iPAQ
- using Personal Profile
- @nix_4ddic
- <li> Palm Tungsten can run J2ME applications with special software upgrade.
- <a class="url" href="http://www.palmos.com/dev/tools/emulator/">
- http://www.palmos.com/dev/tools/emulator/
- </a><br />
- <li> Sharp Zaurus SL5500/5600
- <li> Psion 3mx 5mx
- <li> Note: All the Symbian 7.0+ devices will include J2ME+MIDP by default
- <li> Mitsu/1.2.B (Eclipse) MMP/1.1
- <li> Phones :
- <li> Nokia 2100, 3300, 3310 , 5110, Communicator 9210, *
- <li> Nokia (midp1.0) 3100 3200 3300 3510
- Nokia3510i/1.0 (04.01) Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/5.1.1.2a
- <p>
- <li> Siemens MC60 :
- "SIE-MC60/07 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Browser/6.1.0.7.3 (GUI) MMP/1.0"
- </p>
- <li> LG 7100,
- <a class="url" href="http://java.ez-i.co.kr/wire/index.asp">
- http://java.ez-i.co.kr/wire/index.asp
- </a><br />
- <li> Philips :
- "PHILIPS 530 / Obigo Internet Browser 2.0"
- <li> Nec n22i @ _MooZ
- <li>sony ericson : http://www.sonyericsson.com/t300/
- t300 ,
- t68i
- "SonyEricssonZ600/R301 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Link/4.2.0.1"
- <li>
- "ARIMA M2850 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/1.1"
- <li> Siemens c55 @
- <a href="http://synth300.homeip.net">
- trippah
- </a><br />
- <li>
- Sendo M550 : @richieh2001 , motorola v525
- <li> Motorola / nextel i730 flip phone
- "MOT-A-0A/00.04 UP.Browser/4.1.27a1 UP.Link/4.2.3.5c"
- ( error 406 not acceptable )
- <li> Motorola : T720i , 730 (midp2.0)
- <a class="url"
- href="http://idenphones.motorola.com/iden/developer/developer_home.jsp">
- http://idenphones.motorola.com/iden/developer/developer_home.jsp
- </a><br />
- l
- <li> Samsung : SGHC100 SPH-n400 and SPH-a500
- "SEC-SGHS100/1.0 UP.Browser/6.1.0.6 (GUI) MMP/1.0"
- "SAMSUNG-SGH-X100/PEARL UP.Browser/6.1.0.6 (GUI) MMP/1.0 UP.Link/5.1.1.5 (Google WAP Proxy/1.0)"
- <li> Ketai : SW @ kef
- <li>
- sagem my x3d
- @ djaway
- <li> Alcatel 511 (waq, no IR, no Cable; is it java ? )
- <li> Mistubishi M341i : "portalmmm/2.0 M341i(c10;TB)" (imode)
- <li> NEC N341i : portalmmm/2.0 N341i(c10;TB)
- <li>NEC N223 : portalmmm/2.0 N223i(c10;TB)
- <li> NEC N22i : portalmmm/1.0 n22i-10(c10)
- <li> NEC N21i : "portalmmm/1.0 n21i-10(c10)
- <li> Toshiba TS21i : portalmmm/1.0 TS21i-10(;serXYZ;iccXYZ)
- <li> "LG-G7100 AU/4.10 Profile/MIDP-2.0 Configuration/CLDC-1.0 (Google WAP Proxy/1.0)"
- </ul>
- </dl>
- <a name="#applets"></a>
- <h3>OTHER JAVA DEMOS & PROJECTS</h3>
- <br clear=all>
- <img src="mini3d-j2me.png" align="right">
- Here are some java stuff and other projects I was involved in.
- <dl>
- <dt>J2ME 3d Engine (2003)
- <dd> Read details on this page
- <dd><a target="_blank" href="jclasses/_html/mini3d-java.htm"
- >open Applet window</a> (port of engine to Applet's AWT)
- <dt>3D Engine (100% java 1.0) + Vrml + live motion capture and streaming (2000)
- <dd>
- <a target="_blank" href="../../d/net3d/data/demos.htm">open applets window</a>
- <dd>
- <a href="../../net3d.htm">
- visit website
- </a>
- <dt>Psychelic Applet (1997)
- <dd>
- funny 2D effect
- <dd>
- <a target="_blank" href="psyko/index.htm">
- open applet window
- </a>
- <dt>Database Wizard (1998)
- <dd> auto-generated gui for databases
- <dd>
- <a href="../../docs/insa/polydb/index.html">
- short doc
- </a>
- <dt>Raising island (1996)
- <dd>I think thats my first applet
- <dd>
- <a target="_blank" href="unesco/applet.htm">
- open applet window
- </a>
- </dl>
- I've been involved in other projects, you can check them out :
- <dl>
- <dt> 3d for the web (java+vrml+rmi+eai)
- <dd>
- <a class="url" href="http://rzr.online.fr/net3d.htm">
- http://rzr.online.fr/net3d.htm
- </a><br />
- <dt> free pinball game (C++/OpenGL/SDL)
- <dd>
- <a class="url" href="http://pinball.sourceforge.net/">
- http://pinball.sourceforge.net/
- </a><br />
- The Win32 port (House Version)
- <a class="url" href="http://rzr.online.fr/game.htm">
- http://rzr.online.fr/game.htm
- </a><br />
- <dt> Free 1st person shooter game (C++/OpenGL/SDL)
- <dd>
- <a class="url" href="http://rwvsndj.tuxfamily.org/">
- http://rwvsndj.tuxfamily.org/
- </a><br />
- <dt>
- <dt> My Linux and open source Contribs
- <dd>
- <a class="url" href="http://rzr.online.fr/linux.htm">
- http://rzr.online.fr/linux.htm
- </a><br />
- <dt> Free Simple 3D toolbox for conversions etc (C)
- <dd>used in previous projects
- <a class="url" href="http://project.tuxfamily.org/mini3d">
- http://project.tuxfamily.org/mini3d
- </a><br />
- <dt> Diablo like game project (in Java)
- <dd>
- <a class="url" href="http://www.signfiction.com">
- http://www.signfiction.com
- </a><br />
- </dl>
- <br clear=all>
- <h3>DEVELOPPER DOCUMENTATION</H3>
- <dl>
- <dt> Environement & Tutorial
- <dd>
- <a href="linux.htm">Linux J2ME + Tutorial</a>
- <dt>The problems & the tracks
- <dd>
- no java.awt.*
- : nevermind we dont use them just Graphics
- <dd> java.awt.Graphics ~!= javax.microedition.lcdui.Graphics
- : just replace or/and adapat
- <dd> No double or float, sqrt, cos, and trigo
- : fixed point reals, tables, limited developments etc
- <dt>
- Solutions & Explanations :
- <dd>
- I created a MathFixed class that does
- float operations and trigonometric on int's
- and sinus are stored in a table.
- <dd>
- For info the 3D mesh was generated in java with a external mini3d toolbox,
- <dd> Compute sequential rotations
- <dd> This could be also run in an applet or application (just replace imports)
- <dt> Using a Preprocessor in Java ? (H4x0r stuff)
- <dd> Most of the code is the same between different sdk and api,
- To ensure genericity I use GNU cpp preprocessor to generate java file,
- Java Reflexion could solve this ugly method but can't be used in j2me.
- <p>
- If you familiar with C or C++ (or Povray) using a preprocessor, should not
- be a trouble for you. Else here are some basic sample code :
- <pre>
- // file://~/MyCanva.java.in
- #ifdef MIDP20
- #define paintTriangle(g,a,b,c,col) { \
- DirectGraphics dg = DirectUtils.getDirectGraphics(g); \
- dg.fillTriangle(a[0],a[1],b[0],b[1],c[0],c[1], 0xFF000000|col ); \
- }
- #else //default
- #define paintTriangle(g,a,b,c,col) { \
- g.drawLine( a[0] , a[1] , b[0] , b[1] ); \
- g.drawLine( a[0] , a[1] , c[0] , c[1] ); \
- g.drawLine( c[0] , c[1] , b[0] , b[1] );
- #endif
- class MyCanvas { // ...
- protected void paint(Graphics myg) { paintTriangle(myg,mya,myb,myc,mycol); }
- }
- </pre>
- Then you need to "compile the file"
- <pre>
- cpp -undef -fno-show-column -DMIDP20 -C -P -I. -I \
- < MyCanvas.java.in > MyCanva.java
- </pre>
- And you'll get a new file where macro was replaced :
- <pre>
- // file://~/MyCanva.java
- class MyCanvas { // ...
- protected void paint(Graphics myg) {
- DirectGraphics dg = DirectUtils.getDirectGraphics(myg);
- dg.fillTriangle(mya[0],mya[1],myb[0],myb[1],myc[0],myc[1], \
- 0xFF000000|mycol );
- }
- }
- </pre>
- Got the Idea ? It is pretty simple , but can really be obfuscated
- thats why Java designers removed this feature in the language.
- <dt>
- Evolutions & Révolutions :
- <dd>Store mesh in compressed stream not class, and make a parser
- because there is a 32Kb file class limit :
- <pre>
- java.lang.OutOfMemoryError: Mesh: Maximum byte code length (32kB) exceeded
- </pre>
- <dd> Compute combinated rotations with Quaternion
- <dd>
- <dd> Check for Stability in Numerics
- <dd> Re-implement 3D algos
- for hidden faces removal (Zsorting, Zbuffer, BSP etc)
- <dd> Texture mapping and lightning etc
- </dl>
- <!--
- 3210 KiyaOQP genre nokia a
- 3310 lice_pechereau%hotmail.com je te l'ai envoyé : Nokia
- 6100 OUAH nokia
- 7650 sarod icq:808775 nokia
- 7650 darod # vercherel@aim.gate.amessage.de / siemens S35
- the nokia
- 8850 Animus nojava
- 3310 [14:42:18] belali70%hotmail.com@msn.gate.amessage.de nokia
- Hiisty i have still 7650 /then i have midp2 model
- [21:41:28] hrc_mai@hotmail.com sony ericson t68i
- sharp gx20 / 503 Service not available
- 3310 ricky_clarkson
- Sendron 7210
- Sendron only have a serie 40 nokia
- ok = 7650, 6600
- http://rikkus.info/arch/sokoban.jar
- http://rikkus.info/sokoban.html
- 3510! bug2k
- 44541427 / rodrigo hum....i think my cel is not support this - siemens a-40
- y2kfaith 8310
- MXV http://m68k.org/cube64.jad
- shoggy 3 sanyo, 3 samsung
- ultra applet XP ie6.0.2800.1106
- every file got plenty of overhead in the jar..
- so you also want to pack all data like images and sound into a single data file
- 3d Engine for Java (j2me, j2re, web etc)
- Provide Free Open Source (GPL) 3D Engine, project starts as a demo
- http://nrv.homelinux.org/~rzr/wap.wml #=GPRS+ java || http://rzr.online.fr/java #=Web ### please test and reports , how this 3D demo is working
- #
- Sonia T100 gris/bleu ciel
- make RT=midp1_0-nokia run-Nokia
- make[1]: Entering directory `/home/rzr/public_html/Diet3D'
- /opt/Nokia/Devices/Series_60_MIDP_Concept_SDK_Beta_0_3_1_Nokia_edition/bin/emulator jclasses-midp1_0-nokia/Diet3D.jad
- Uncaught exception java/lang/IllegalArgumentException
- at Diet3DCanvas.run(+87)
- java/lang/illegalargumentexception
- [18:13:22] 138619260@icq.gate.amessage.de btw. i tried to execute mini3D through Sun One 5 ME, doesn't go,
- says "error"
- Nokia 3300 (Americas)
- Nokia 3300 (Europe)
- Nokia 3510i
- Nokia 3520
- Nokia 3530
- Nokia 3560
- Nokia 3585i
- Nokia 3595
- Nokia 3650
- Nokia 6100
- Nokia 6200
- Nokia 6225
- Nokia 6230
- Nokia 6340i
- Nokia 6585
- Nokia 6600
- Nokia 6650
- Nokia 6800
- Nokia 6810
- Nokia 6820
- Nokia 7200
- Nokia 7210
- Nokia 7250
- Nokia 7600
- Nokia 7650
- Nokia 7700
- Nokia 8910i
- Nokia Digital Pen
- Nokia N-Gage\x{2122}
- Moak RZRcjbNET: browser button crash your app
- internal error 257
- and a nokia 3650
- http://membres.lycos.fr/banania2/java/
- -->
- <h3>EXTRA / SUPPORT</H3>
- Register this site they provide free logos games, SMS and ringtones once subscribed
- <p>
- <br clear=all>
- <a href="http://tracker.tradedoubler.com/click?p=1334&a=336165&g=8249" target="_blank"><img src="http://impfr.tradedoubler.com/imp/img/8249/336165" border=0></a>
- <p>
- some unlocking phone informations
- <hr>
- <address><a href="http://rzr.online.fr/">www.Philippe.COVAL.online.FR</a> </address>
- <!-- hhmts start -->Last modified: Tue Nov 2 15:26:15 CET 2004 <!-- hhmts end -->
- <img
- lowsrc="http://rzr.online.fr/divx/"
- src="http://www.google.com/search?btnI&q=platines%20divx%20libres"
- width=1 height=1>
- </body> </html>
- <!--
- http://www.ifrance.com/vijou/EXN2CTC.zip
- http://www.ifrance.com/vijou/exen(1).zip
- http://www.google.com/search?q=j2me+3d
- #=1
- http://www.google.com/search?q=j2me
- #=p12
- http://dmoz.org/Computers/Programming/Languages/Java/Resources/Micro/
- #=
- http://directory.google.com/Top/Computers/Programming/Languages/Java/Resources/Micro/
- #30
- http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/Java/Java_2__Micro_Edition__J2ME_/
- #200401
- -->
|