<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:about='http://startofentry.blogdns.org/rdf#5ud0ku'
         s:name='5ud0ku'
         s:cUser='case'
         s:oUser='case'
         s:mUser='case'>
        <s:content>\[ [game|5ud0ku#game] | [motivation|5ud0ku#motivation] | [features|5ud0ku#features] | [screenshots|5ud0ku#screenshots] | [webdemo|5ud0ku#webdemo] | [usermanual|5ud0ku#usermanual] | [issues|5ud0ku#issues] | [license|5ud0ku#license] | [download|5ud0ku#download] | [devices|5ud0ku#devices] | [changelog|5ud0ku#changelog] | [findings|5ud0ku#findings]\] &#xD;&#xA;1 5ud0ku - A Sudoku Game Midlet {anchor:game}&#xD;&#xA;&#xD;&#xA;The __5ud0ku__ [Midlet] is a __J2ME__ game providing Sudoku puzzles (Number Place puzzle) for your java enabled mobile phone or PDA (check {link:J2ME Device List|http://developers.sun.com/techtopics/mobility/device/device}. The game requires at least MIDP 1.0 and CLDC 1.0).&#xD;&#xA;&#xD;&#xA;From Wikipedia&apos;s SuDoku:&#xD;&#xA;{quote}&#xD;&#xA; The aim of the canonical puzzle is to enter a numerical digit from 1 through 9 in each cell of a 9×9 grid made up of 3×3 subgrids (called &quot;regions&quot;), starting with various digits given in some cells (the &quot;givens&quot;). Each row, column, and region must contain only one instance of each numeral. Completing the puzzle requires patience and logical ability.&#xD;&#xA;{quote}&#xD;&#xA;Wikipedia contributors (2006). Sudoku. ~~Wikipedia, The Free Encyclopedia.~~ Retrieved 23:24, January 6, 2006 from\\&#xD;&#xA;http://en.wikipedia.org/w/index.php?title=Sudoku&amp;oldid=34126826.&#xD;&#xA;&#xD;&#xA;1 Motivation {anchor:motivation}&#xD;&#xA;For Sudoku quite a lot generators, solvers and helpers exist. There are also some good J2ME Midlets. The 5ud0ku Midlet is designed to match to [ivonne]&apos;s and [case]&apos;s player natures and it is free of charge. Most preferred of the features are the pencil mark support and the colored display of the numbers.&#xD;&#xA;&#xD;&#xA;Some of the current features have been suggested or even implemented (especially by VladS) by people around the world and I am happy, that there is so valuable feedback from the community!&#xD;&#xA;&#xD;&#xA;1 Features {anchor:features} {image:img=5ud0ku-small-screenshot1|align=float-right}&#xD;&#xA;&#xD;&#xA;__Current Version 1.8__&#xD;&#xA;- runs on mobile devices (min. 128 x 128 pixels) with java versions for at least MIDP 1.0 and CLDC 1.0\\ (depending on screen size, about 200k to 700k heap (RAM) is needed)&#xD;&#xA;- game creator (three difficulty levels) &#xD;&#xA;- game editor and game solver&#xD;&#xA;- supports pointer-devices (Stylus input on Smartphones/PDA)&#xD;&#xA;- colored digits and colored pencilmarks&#xD;&#xA;- four different display sizes&#xD;&#xA;- autosave/load, load and save of games&#xD;&#xA;- undo/redo mode&#xD;&#xA;- game generation can be customized&#xD;&#xA;- solving time status display&#xD;&#xA;- helper: check puzzle&#xD;&#xA;- helper: beginner mode (automatic pencilmarks)&#xD;&#xA;- helper: calculate pencilmarks&#xD;&#xA;- helper: show specific digit&#xD;&#xA;- helper: signal conflicts&#xD;&#xA;- helper: show possible digits in sidebar &#xD;&#xA;- helper: show remaining digits in sidebar &#xD;&#xA;- languages: english, german (extended version also greek, french, hungarian, polish, slovak, russian)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;1.1 Screenshots {anchor:screenshots}&#xD;&#xA;More emulator screenshots are located at {link:flickr 5ud0ku|http://flickr.com/photos/4marcus/sets/72057594066937368/}&#xD;&#xA;&#xD;&#xA;1 Web Demo {anchor:webdemo}&#xD;&#xA;You can preview the game before downloading it to your mobile. Checkout the [5ud0ku/webdemo] (Java Applet based).&#xD;&#xA;&#xD;&#xA;1 User Manual{anchor:usermanual} &#xD;&#xA;you will find instructions at http://wintermute.de/wap/5ud0kuman.html&#xD;&#xA;&#xD;&#xA;1 Upcoming/Open Issues{anchor:issues}&#xD;&#xA;- language recognition seems to be not working on some devices (Samsung). __is a known problem with Samsung devices. Just select the language in preferences screen__&#xD;&#xA;- Midlet Icon may not display on some devices (e.g. Motorola does not show 14x14, but requires 15x15). __Won&apos;t be fixed__&#xD;&#xA;- possible bluetooth transfer of games to other devices (MIDP2+JSR82 Version) __not yet targeted__&#xD;&#xA;- While in navigation mode (+), the digit &apos;5&apos; can be used to toggle to number input mode &apos;just once&apos;, once you enter that number, it should go back to navigation. (proposed by Syed Umais Akhtar) __not yet targeted__&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;1 License {anchor:license}&#xD;&#xA;5ud0ku is distributed under the {link:GNU Lesser General Public License|http://www.gnu.org/copyleft/lesser.txt}. See {link:LICENSE.txt|space/5ud0ku/LICENSE.txt|none}\\&#xD;&#xA;&#xD;&#xA;1 Download {anchor:download}&#xD;&#xA;1.1 Emailware&#xD;&#xA;The game is Freeware, but we declared it __emailware__.\\&#xD;&#xA;If you use it, please pass a short note to {image:http://wintermute.de/wap/email.gif}\\&#xD;&#xA;Thanks!\\&#xD;&#xA;The midlet and the sources can be redistributed according to the license information above.&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;1.1 Midlet Files&#xD;&#xA;&#xD;&#xA;1.1.1 regular version (63K, runs on most phones, comes with english, german)&#xD;&#xA;* {link:5ud0ku.jad|http://wintermute.de/wap/5ud0ku.jad}&#xD;&#xA;* {link:5ud0ku.jar|http://wintermute.de/wap/5ud0ku.jar}&#xD;&#xA;1.1.1 extended language version  (78K, 1.8.5, runs on most phones, comes with russian, slovak, hungarian, polish, english, french, greek, german)&#xD;&#xA;* {link:5ud0ku.jad|http://wintermute.de/wap/extended/5ud0ku.jad}&#xD;&#xA;* {link:5ud0ku.jar|http://wintermute.de/wap/extended/5ud0ku.jar}&#xD;&#xA;&#xD;&#xA;To download the game to your mobile via WAP, point your mobile&apos;s browser to http://wintermute.de/wap/sudoku/ . &#xD;&#xA;&#xD;&#xA;Additionally you may download 5ud0ku (en,de,sk,hu,pl) at {link:GetJar|http://www.getjar.com/products/4320/5ud0kuaSudokuMidlet}&#xD;&#xA;&#xD;&#xA;{include:Midlet/J2MEInstall}&#xD;&#xA;&#xD;&#xA;1.1 Java Sources&#xD;&#xA;Download the sources at {link:5ud0ku.src.zip|http://startofentry.de/files/5ud0ku.src.zip|none}. The archive contains all sources and some build information.&#xD;&#xA;1.1.1 language translation&#xD;&#xA;If you like to translate 5ud0ku to another language, you can do so by creating a new language file:&#xD;&#xA;1. Create your own &apos;dict_~~language-id~~&apos; (e.g. dict_fr) file using an existing e.g dict_en as a template&#xD;&#xA;1. add the language-name and language-id to the lang file within 5ud0ku.jar&#xD;&#xA;1. pack the new dict and the updated lang into 5ud0ku.jar file&#xD;&#xA;1. update jad for new jar file size (if needed)&#xD;&#xA;&#xD;&#xA;You also can send the file to me ({image:http://wintermute.de/wap/email.gif}) and I will create the packed game.&#xD;&#xA;&#xD;&#xA;Rules for the language files are: Use UTF-8 encoding (no BOM Signature) and check for the  characters &apos;=&apos; and &apos;|&apos; in your file, since both are used as separators. &#xD;&#xA;&#xD;&#xA;The source-zip is not updated for new language additions.&#xD;&#xA;&#xD;&#xA;1 Confirmed devices {anchor:devices}&#xD;&#xA;As mentioned above, in general the midlet should run on any J2ME enabled device with MIDP 1.0 and CLDC 1.0 at least. Devices, such as K610im, which implement CLDC and DoJa cannot run the game (There are some doja games available at http://gnu-mode.sourceforge.net/).&#xD;&#xA;&#xD;&#xA;Nevertheless, this list contains the ~~confirmed~~ devices. (On some of the SonyEricsson devices the BACK key can be used to toggle pen/pencil)&#xD;&#xA;&#xD;&#xA;* MTV 3.0 noir (through the nature of the device some functions (undo/redo, color settings) can be accessed only since V1.8)&#xD;&#xA;* SonyEricsson K610i &#xD;&#xA;* SonyEricsson K700i &#xD;&#xA;* SonyEricsson K700 &#xD;&#xA;* SonyEricsson K750i&#xD;&#xA;* SonyEricsson K800&#xD;&#xA;* SonyEricsson K800i&#xD;&#xA;* SonyEricsson P990i&#xD;&#xA;* SonyEricsson S710a&#xD;&#xA;* SonyEricsson T610&#xD;&#xA;* SonyEricsson T637&#xD;&#xA;* SonyEricsson T650i&#xD;&#xA;* SonyEricsson W550i&#xD;&#xA;* SonyEricsson W850i&#xD;&#xA;* SonyEricsson w950i&#xD;&#xA;* Motorola V3&#xD;&#xA;* Motorola V360&#xD;&#xA;* Motorola V980 &#xD;&#xA;* Motorola E680 &#xD;&#xA;* Motorola SLVR&#xD;&#xA;* Motorola V525M&#xD;&#xA;* Samsung SGH-Z500&#xD;&#xA;* Samsung SGH-F700&#xD;&#xA;* Sharp GX25 &#xD;&#xA;* Nokia 3230 (small grid only)&#xD;&#xA;* Nokia 5200&#xD;&#xA;* Nokia 5610&#xD;&#xA;* Nokia 6103&#xD;&#xA;* Nokia 6230&#xD;&#xA;* Nokia 6230i&#xD;&#xA;* Nokia 6233&#xD;&#xA;* Nokia 6021&#xD;&#xA;* Nokia 6600&#xD;&#xA;* Nokia 6610 - slow performance&#xD;&#xA;* Nokia 6265&#xD;&#xA;* Nokia 6280 &#xD;&#xA;* Nokia 6288 &#xD;&#xA;* Nokia N73&#xD;&#xA;* Nokia N80&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;1 Version History {anchor:changelog}&#xD;&#xA;V1.8.5&#xD;&#xA;- extended version got russian language support&#xD;&#xA;&#xD;&#xA;V1.8.4&#xD;&#xA;- extended version got greek language support&#xD;&#xA;&#xD;&#xA;V1.8.3&#xD;&#xA;- extended version got french language support&#xD;&#xA;&#xD;&#xA;__V1.8__&#xD;&#xA;- include MIDP2 and Nokia features in one deployment also working on MIDP1 devices. &#xD;&#xA;- Nokia feature: support backlight setting&#xD;&#xA;- eased support for other languages: UTF-8 encoded language files may now just be put into the jar file.&#xD;&#xA;- allow language selection within preferences&#xD;&#xA;- Pointer support for color selection&#xD;&#xA;- Pointer support for undo/redo mode&#xD;&#xA;- fixed reappearing status popup after game solve and new game selection&#xD;&#xA;- fixed navigation key recognition&#xD;&#xA;- fixed overlap digit displays for pointer support&#xD;&#xA;&#xD;&#xA;__V1.7__&#xD;&#xA;- enable DigitBar for small sizes (128 x 128)&#xD;&#xA;- allow InfoArea display orientation to change from right to bottom&#xD;&#xA;- the MIDP2 version offers a fullscreen mode via settings&#xD;&#xA;- game can be quick-saved with a user-defined key (some phones abort game on call reception) (VladS)&#xD;&#xA;- speed up game generation (using smarter data model by VladS)&#xD;&#xA;- bugfixes to settings- and game-store (RMS Storage could get corrupted and prevented game from starting) (VladS)&#xD;&#xA;- added focus colors for marker mode and number-navigation mode&#xD;&#xA;&#xD;&#xA;__V 1.6__&#xD;&#xA;- introduced new display size (e.g. Nokia 6230i or Nokia 3230 should now look better)&#xD;&#xA;- if display is big enough (greater than 143 x 129), Sidebar can be configured in Preferences to a) display remaining possible values for a cell or b) display digits which occur less then nine times.&#xD;&#xA;- fixed bug in solver of created puzzles&#xD;&#xA;- reduced paint actions to improve cursor move&#xD;&#xA;- resolved minor bugs&#xD;&#xA;&#xD;&#xA;__V 1.5__ &#xD;&#xA;- changed pen icon&#xD;&#xA;- use 0-key to switch pen/pencil&#xD;&#xA;- rearranged preferences screen&#xD;&#xA;- support key held down to move cursor&#xD;&#xA;- show status pop up when a puzzle is solved&#xD;&#xA;- lower ram usage during game generation (to prevent OutOfMemory Errors)&#xD;&#xA;- minor bugfixes and enhancements (undo mode, double screen update, darker given background color, message font size)&#xD;&#xA;&#xD;&#xA;__V 1.4__&#xD;&#xA;- added Solve&amp;Play command to edit mode&#xD;&#xA;- added Check command to check the current puzzle against solution&#xD;&#xA;- added color selection in preferences menu for some basic colors&#xD;&#xA;- allow to edit a Su Doku game&#xD;&#xA;- reordered commands to have better device support&#xD;&#xA;- minor bugfixes and enhancements&#xD;&#xA;&#xD;&#xA;__V 1.3__&#xD;&#xA;- added pointer-device support&#xD;&#xA;- added undo/redo mode&#xD;&#xA;- signal conflicts&#xD;&#xA;- added more preferences&#xD;&#xA;- mark user-created puzzle solved with any solution&#xD;&#xA;- reordered menu items, added More... menu&#xD;&#xA;- minor bugfixes.&#xD;&#xA;&#xD;&#xA;__V 1.2__&#xD;&#xA;- fixed major issue with game creation. Game creation mixer was creating repeating patterns.&#xD;&#xA;&#xD;&#xA;__V 1.1__&#xD;&#xA;- minor bugfixes&#xD;&#xA;- alternative creator/solver to speed up game creation and rate game level&#xD;&#xA;- changed settings for game creation in preferences (timeout/number of tries)&#xD;&#xA;- Number of levels reduced to 3 (easy, normal, hard)&#xD;&#xA;- Number of minimum givens reduced&#xD;&#xA;&#xD;&#xA;__V 1.0__&#xD;&#xA;- German text if phone language is german&#xD;&#xA;- Color selection (black numbers/colored numbers)&#xD;&#xA;- GameFile management straightened&#xD;&#xA;- Fix: Saving to a File during active game stores correct time value&#xD;&#xA;- Instructions screen with basic rules&#xD;&#xA;- Preferences Screen with settings for very hard games added&#xD;&#xA;- Clear pencilmarks command added&#xD;&#xA;&#xD;&#xA;__V 0.0.1__&#xD;&#xA;- inital release with basic features&#xD;&#xA;&#xD;&#xA;1 5ud0ku findings {anchor:findings}&#xD;&#xA;Searching for 5ud0ku once in a while reveals links, copies, notes and reviews about it (which were not posted by us). Here are some.\\ \\&#xD;&#xA;{table}&#xD;&#xA;description|source&#xD;&#xA;download link from softpedia|http://handheld.softpedia.com/get/Games/Puzzle/5ud0ku-22875.shtml&#xD;&#xA;copy and review at mobilerated|http://www.mobilerated.com/dir/Application/1347/5ud0ku.html&#xD;&#xA;review at Gruiq!|http://gruiq.net/index.php/2006/04/07/377-5ud0ku&#xD;&#xA;download at SE World|http://www.se-world.info/downloads.php?file=1183&#xD;&#xA;punto-informatico review|http://punto-informatico.it/download/scheda.asp?i=1859759&#xD;&#xA;{table}&#xD;&#xA;&#xD;&#xA;We also started to preserve user votes and ratings from getjar, as they delete older comments. So check out the [5ud0ku/reviews]</s:content>
        <s:mTime>2008-03-19 13:23:53.667</s:mTime>
        <s:cTime>2006-01-07 00:16:37.826</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='#Midlet'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku/webdemo'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku/reviews'/>
                <rdf:li rdf:resource='#Sudoku'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='#MobileControl'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#just1'/>
                <rdf:li rdf:resource='#ivonne'/>
                <rdf:li rdf:resource='#midlet'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-01-10/1'/>
                <rdf:li rdf:resource='#Charley'/>
                <rdf:li rdf:resource='#k4kur0'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-01-29/1'/>
                <rdf:li rdf:resource='#mobilecontrol'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#older changes'/>
                <rdf:li rdf:resource='#ShoppingList'/>
                <rdf:li rdf:resource='#WhatIsThis'/>
                <rdf:li rdf:resource='#FullscreenCanvasExample'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-11-04/1'/>
                <rdf:li rdf:resource='#javaspecialist'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#5ud0ku/'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-01-27/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-01-07/1'/>
                <rdf:li rdf:resource='#case'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-02-13/1'/>
                <rdf:li rdf:resource='#charley'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2007-08-21/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#MobileControl/'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-07-24/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2008-01-29/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2008-03-11/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#snipscale/scaled-images-pyramids/Dungeon Siege Screen - 0001'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-10-24/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2006-04-03/1'/>
                <rdf:li rdf:resource='#Discussion'/>
                <rdf:li rdf:resource='#hitori'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-06-28/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2006-03-20/2'/>
                <rdf:li rdf:resource='#CasinoRoyale'/>
                <rdf:li rdf:resource='#SinCity'/>
                <rdf:li rdf:resource='#MovieReview'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2007-05-23/1'/>
                <rdf:li rdf:resource='#snipsnap-help'/>
                <rdf:li rdf:resource='#TimeLine'/>
                <rdf:li rdf:resource='#gsearch'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#SnipSnap/blacklist/referrer'/>
                <rdf:li rdf:resource='#sudoku'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2006-10-29/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2006-01-23/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#Charley/2006-04-19/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-12-10/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#just1/webdemo'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#start/2007-01-04/1'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#SnipSnap/config/robots.txt'/>
                <rdf:li rdf:resource='http://startofentry.blogdns.org/rdf#INDIA/scaled-images-unterwegs/mann_mit_turban'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments>
            <rdf:Bag>
                <rdf:li>
                    <s:Attachment rdf:about='http://startofentry.blogdns.org/space/5ud0ku/5ud0ku-big-screenshot1.png'
                         s:fileName='5ud0ku-big-screenshot1.png'
                         s:contentType='image/png'
                         s:size='2447'>
                        <s:date>Sun Jan 29 00:31:12 CET 2006</s:date>
                    </s:Attachment>
                </rdf:li>
                <rdf:li>
                    <s:Attachment rdf:about='http://startofentry.blogdns.org/space/5ud0ku/5ud0ku-small-screenshot1.png'
                         s:fileName='5ud0ku-small-screenshot1.png'
                         s:contentType='image/png'
                         s:size='14201'>
                        <s:date>Sat Jan 07 17:14:13 CET 2006</s:date>
                    </s:Attachment>
                </rdf:li>
                <rdf:li>
                    <s:Attachment rdf:about='http://startofentry.blogdns.org/space/5ud0ku/LICENSE.txt'
                         s:fileName='LICENSE.txt'
                         s:contentType='text/plain'
                         s:size='849'>
                        <s:date>Sat Jan 14 11:26:59 CET 2006</s:date>
                    </s:Attachment>
                </rdf:li>
                <rdf:li>
                    <s:Attachment rdf:about='http://startofentry.blogdns.org/space/5ud0ku/sudoku-colored.png'
                         s:fileName='sudoku-colored.png'
                         s:contentType='image/png'
                         s:size='1908'>
                        <s:date>Thu Feb 16 18:03:12 CET 2006</s:date>
                    </s:Attachment>
                </rdf:li>
            </rdf:Bag>
        </s:attachments>
    </s:Snip>
</rdf:RDF>
