<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.openmoko.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Seppi&amp;feedformat=atom</id>
		<title>Openmoko - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Seppi&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Seppi"/>
		<updated>2013-06-20T05:38:38Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Seppi</id>
		<title>User talk:Seppi</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Seppi"/>
				<updated>2010-11-12T00:09:09Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Sources of zedlock and ipk-package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Buh!&lt;br /&gt;
&lt;br /&gt;
== Sources of zedlock and ipk-package ==&lt;br /&gt;
&lt;br /&gt;
Hi Seppi,&lt;br /&gt;
&lt;br /&gt;
are the sources for zedlock v0.1.0 available online?&lt;br /&gt;
Please update the package on opkg.org, it seems to be broken.&lt;br /&gt;
&lt;br /&gt;
zum Gruße ;-)&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 06:39, 10 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
it's a very long time ago I created the package but I will try to find the source and will upload it somewhere.&lt;br /&gt;
&lt;br /&gt;
--[[User:Seppi|Seppi]] 00:00, 12 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
I uploaded the package which I found in my archive on my computer. I hope it works.&lt;br /&gt;
&lt;br /&gt;
--[[User:Seppi|Seppi]] 00:09, 12 November 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Seppi</id>
		<title>User talk:Seppi</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Seppi"/>
				<updated>2010-11-12T00:00:59Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Sources of zedlock and ipk-package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Buh!&lt;br /&gt;
&lt;br /&gt;
== Sources of zedlock and ipk-package ==&lt;br /&gt;
&lt;br /&gt;
Hi Seppi,&lt;br /&gt;
&lt;br /&gt;
are the sources for zedlock v0.1.0 available online?&lt;br /&gt;
Please update the package on opkg.org, it seems to be broken.&lt;br /&gt;
&lt;br /&gt;
zum Gruße ;-)&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 06:39, 10 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
it's a very long time ago I created the package but I will try to find the source and will upload it somewhere.&lt;br /&gt;
&lt;br /&gt;
--[[User:Seppi|Seppi]] 00:00, 12 November 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter/cs</id>
		<title>CellHunter/cs</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter/cs"/>
				<updated>2009-03-10T22:46:24Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|CellHunter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter.png|left]]CellHunter (Lovec Buněk) je hra s cílem najít co nejvíce neznámých buněk mobilních síťí a zaznamenat je. Hraje se ve skupinách proti ostatním skupinám a informace se sbírají dohromady. Získané body záleží na typu buněk. Za nové buňky je více bodů něžli za již známé. Bodově výhodnější je zaznamenat buňky i s GPS polohou. Více informací na http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter je v němčine a angličtině.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_english.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Manual:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_english.png|480px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter/de</id>
		<title>CellHunter/de</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter/de"/>
				<updated>2009-03-10T22:45:17Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|CellHunter}}&lt;br /&gt;
&lt;br /&gt;
== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter.png|left]]CellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter gibt es in den Sprachen Deutsch und Englisch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_deutsch.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_deutsch.png|480px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter/de</id>
		<title>CellHunter/de</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter/de"/>
				<updated>2009-03-10T22:44:57Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: New page: == CellHunter ==  leftCellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter.png|left]]CellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter gibt es in den Sprachen Deutsch und Englisch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_deutsch.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_deutsch.png|480px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-03-10T22:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|CellHunter}}&lt;br /&gt;
&lt;br /&gt;
== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter.png|left]]CellHunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter ist available in German and English.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_english.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Manual:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_english.png|480px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-03-06</id>
		<title>Talk:Community Updates/2009-03-06</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-03-06"/>
				<updated>2009-03-04T16:19:38Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Application Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====='''Period 20, Feb~5, Mar, 2009'''=====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Distributions ==&lt;br /&gt;
*'''[[FSO]] 5.1 have released'''. FSO milestone5 to fix some bugs that crept into the release, notably the &amp;quot;not working on bootloaders that mount the root partition read-only&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:The release has been built out of the fso/milestone5 OE branch. Get it at  http://downloads.freesmartphone.org/fso-stable/milestone5.1/&lt;br /&gt;
&lt;br /&gt;
* '''[http://lists.openmoko.org/pipermail/devel/2009-March/004976.html Om2009 release plan]''' --On the release plan, Openmoko is going to put FSO milestone 5.5, the stable kernel, paroli and the new xorg-glamo drivers together and make most stable distro ever.  The builds in March will be called Alpha builds, and will receive only partial testing.  Start with Beta builds and full testing in April. From then on only critical features and bug fixes will be backported into the branch.  At the end of May, release candidates (RC builds) will start generating.&lt;br /&gt;
&lt;br /&gt;
*'''[[SHR]] New testing released'''. After some time of inactivity SHR-Testing gets an update. Telephonie should be stable. Testers with positive and negative feedback are very welcome.&lt;br /&gt;
&lt;br /&gt;
:Get it at  http://build.shr-project.org/shr-testing/images/&lt;br /&gt;
&lt;br /&gt;
*'''[[Qt Extended]] Discontinued by Nokia'''. After some months with little to no activity, Nokia announced a final release of Qt Extended on March 5, 2009, afterwards, the product will be discontinued. The final release will be 4.4.3 and maintained for one year.&lt;br /&gt;
&lt;br /&gt;
*''' [[Fyp | fyp]] release 3.01 available.''' This version is completely fingerfriendly now.&lt;br /&gt;
&lt;br /&gt;
*'''[http://lists.openmoko.org/pipermail/community/2009-March/043143.html Running Gentoo on the Freerunner]'''&lt;br /&gt;
:Gentoo @ Openmoko team announce that they reached the first milestone for running Gentoo on the Freerunner. The goal of our project is to provide a way to cross- and natively compile all packages of the protage tree and feed back our fixes to the official tree.&lt;br /&gt;
&lt;br /&gt;
:This mean you can cross- and natively compile a basic system including X, enlightenment, the FSO framework, WLAN tools and many more packages. Some phone GUIs went already into the overlay located at http://overlays.gentoo.org/proj/embedded&lt;br /&gt;
&lt;br /&gt;
:To get started, please take a look at http://gentoo.mindzoo.de , or visit Gentoo@Openmoko team on the Freenode IRC channel '''#gentoo-openmoko'''.&lt;br /&gt;
&lt;br /&gt;
:Under this project, you can expect:&lt;br /&gt;
&lt;br /&gt;
:- the Gentoo feeling &lt;br /&gt;
:- forget about version conflicts&lt;br /&gt;
:- frequent enlightenment updates&lt;br /&gt;
:- easy integration of new packages (start writing ebuilds yourself, it's trivial!)&lt;br /&gt;
:- multiple phone stacks&lt;br /&gt;
:- CHOICE&lt;br /&gt;
&lt;br /&gt;
==Applications ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
* '''[[GridPad]] 2.0 have released.'''&lt;br /&gt;
:GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software. It’s an approximation to a handwriting recognition program, but in the most simply way that you can think.&lt;br /&gt;
::* Install files: http://downloads.om.vptt.ch/GridPad/&lt;br /&gt;
&lt;br /&gt;
::* More information in: [http://downloads.om.vptt.ch/GridPad/GridPad_User_Manual.pdf GridPad User Manual]&lt;br /&gt;
&lt;br /&gt;
::* Code at: [http://svn.om.vptt.ch/trunk/GridPad http://svn.om.vptt.ch/trunk/GridPad]&lt;br /&gt;
&lt;br /&gt;
* '''[[MokoGeocaching]] 0.2 released'''&lt;br /&gt;
:It's a litle gtk python script that searches the geocaching.com site for caches near your current position or a user specified lattitude and longitude and add the cache as a poi in tangogps.&lt;br /&gt;
:: The script can now:&lt;br /&gt;
::* get gps location from phone&lt;br /&gt;
::* user can manually set location&lt;br /&gt;
::* user can specified range&lt;br /&gt;
::* script can download matching geocaches and add as poi&lt;br /&gt;
::* read geocaching.com username and password from configuration file threaded gtk and downloading - but unfortunately not searching unicode support.&lt;br /&gt;
::* gui input for username and password&lt;br /&gt;
&lt;br /&gt;
::* The package can be found here: http://www.opkg.org/package_141.html&lt;br /&gt;
&lt;br /&gt;
::it only tested it on shr unstable.&lt;br /&gt;
&lt;br /&gt;
* '''[[Voicenote]] 0.3 released'''&lt;br /&gt;
:At the new release, you can play the wav files you have recorded with voicenote (or other wav files), and go back the the 1st choice dialog (record or play?) after each action. &lt;br /&gt;
:If you want to read more, please visit http://wiki.openmoko.org/wiki/Voicenote .&lt;br /&gt;
&lt;br /&gt;
* '''[[Sephora]] 0.2.2 released'''&lt;br /&gt;
:[[Sephora]] is a FreeRunner settings manager in PyGtk for XFCE. You can visit its [https://launchpad.net/sephora home page] to get more information.&lt;br /&gt;
&lt;br /&gt;
* '''[[Neon]] 0.9.8 released'''&lt;br /&gt;
: Changes since 0.9.6 :&lt;br /&gt;
&lt;br /&gt;
::* Smoother scrolling in filesystem browser&lt;br /&gt;
::* Added a &amp;quot;scrollbar&amp;quot; in filesystem browser.  It doesn't allow to scroll the list, it's used only as an indicator of progression.&lt;br /&gt;
::* Window can be rotated now via accelerometers data.&lt;br /&gt;
::* Minor fixes and code cleanups&lt;br /&gt;
&lt;br /&gt;
:As usual you can get it at : http://projects.openmoko.org/frs/?group_id=239&lt;br /&gt;
&lt;br /&gt;
:BEWARE : If your system uses Python 2.6 (not 2.5) like SHR or FSO, you must install alternative package neon_0.9.8-r1_all_py2.6.ipk&lt;br /&gt;
&lt;br /&gt;
* '''[[Kustomizer]] [http://www.kurppa.fi/freerunner/kustomizer_0.35 0.35] released'''&lt;br /&gt;
:Improvements, bugfixes and some new applications&lt;br /&gt;
&lt;br /&gt;
* '''[[Yaouh!]] 0.5 released'''&lt;br /&gt;
: Change :&lt;br /&gt;
::* Increase speed (thanks to Helge Hafting patch)&lt;br /&gt;
::* Add a progress bar for see disk usage&lt;br /&gt;
&lt;br /&gt;
* '''[[Paroli]]'''&lt;br /&gt;
:weekly update week 10 of 2009 -- Check [[Paroli#.5Bparoli.5D_weekly_update_week_10_of_2009|here]] to get the detail.&lt;br /&gt;
&lt;br /&gt;
* '''[[CellHunter]] 0.4.2 released'''&lt;br /&gt;
: CellHunter is version 0.4.2 now. The updates are including bugfixes and improvements of collected data. The database has reached ~850,000 entries with over 16,000 unique cells. 70 teams are hunting for cells.&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
'''[[Recording audio]]'''&lt;br /&gt;
:In order to record audio, you can use special alsa state file and recording applications like [[Guitartune]], [[Monologue]] and [[Voicenote]]. If you want to get more ideas about how to record audio , You can get more inforamtion [[Recording audio|here]].&lt;br /&gt;
&lt;br /&gt;
''' Flashing MOKO11 to GTA02 Freerunner with uSD-card Image'''&lt;br /&gt;
:There's a beta version for flashing MOKO11 to GTA02 Freerunner only.&lt;br /&gt;
:* Download and untar http://people.openmoko.org/joerg/calypso_moko_FW/moko11/flash-moko11_uSD-image.tar.gz .&lt;br /&gt;
&lt;br /&gt;
:* (apply `sudo` or use root-terminal according to your taste ;)&lt;br /&gt;
:* Insert a uSD to your PC, `umount` all uSD-partitions that might have been automounted (use `mount` or `df -h` to check). Do not use &amp;quot;safely remove&amp;quot; for this.&lt;br /&gt;
&lt;br /&gt;
:* `dd` the image &amp;quot;flash-moko11-2.image&amp;quot; to the physical(!) uSD-device (this will erase all data from your uSD!). `Sync` or `eject &amp;lt;device&amp;gt;`.&lt;br /&gt;
&lt;br /&gt;
:* Insert uSD to your FR, boot from NOR-U-Boot to uSD, wait until green &amp;quot;d_o_n_e&amp;quot; shows on screen (takes some 6min). Remove bat and uSD, or login via ssh. `mickeyterm` will access modem.&lt;br /&gt;
&lt;br /&gt;
==Community ==&lt;br /&gt;
* '''moko 11 (Calypso GSM modem firmware) considered to be official'''&lt;br /&gt;
: Moko11 is considered to be &amp;quot;official&amp;quot;. So far, received reports indicating that moko11 did indeed solve the problems it's supposed to address (i.e., lost wakeups and flow control.)&lt;br /&gt;
&lt;br /&gt;
: The developer now also like to know if anything has gone wrong after installing moko11, e.g., if the changes in IO1 handling have introduced new wakeup problems.  Everyone who's tried moko11-beta to please reply, either to the list or to [mailto:werner@openmoko.org Werner] in private.&lt;br /&gt;
&lt;br /&gt;
: About the draft of moko11, the draft is [http://svn.openmoko.org/developers/werner/gsm/moko11/RELNOTES here].&lt;br /&gt;
&lt;br /&gt;
* '''Help developing www.opkg.org'''&lt;br /&gt;
::[http://www.opkg.org Opkg.org] needs some developers to develop some features.&lt;br /&gt;
&lt;br /&gt;
::For Opkg.org was not updated for two months, but there are still some features needed, like a better comment system with email notifications, for example.  [mailto:tobias.kuendig@gmail.com Tobias]decided to publish the opkg.org source code, by this way, anyone who want to help making www.opkg.org even better than it is today, feel free to contact [mailto:tobias.kuendig@gmail.com Tobias]. &lt;br /&gt;
&lt;br /&gt;
* Wiki statistic number of February.&lt;br /&gt;
:: The Wiki statistic unmber of February now is avalible on [[Wiki_statistic_numbers#February.2C_2009|Wiki statistic page ]] now . There is 139,554 Visits, 492,630 Page Views. The top tree popular pages are [[Main_Page]], [[Distributions]] and [[Applications]].&lt;br /&gt;
===Event News===&lt;br /&gt;
[[Image:IEEE-LINUXeOMD.preview.jpg|align|right|200px]]&lt;br /&gt;
&lt;br /&gt;
* '''[http://risto.kurppa.fi/blog/announcing-the-first-programming-competition-for-openmoko-phones/ programming competition for Openmoko phones]'''&lt;br /&gt;
::Announcement: March 2nd, 2009&lt;br /&gt;
::Submission deadline: March 24th, 2009 07:00 UTC&lt;br /&gt;
::Required license: GPL v2&lt;br /&gt;
::Programming language: c/c++ (no python/bash)&lt;br /&gt;
&lt;br /&gt;
* '''2009-03-01/03-31''' [http://wiki.openmoko.org/wiki/user:Harry Harry' Openmoko Survey] | Please help me with my free software and Openmoko related academic research | Harry Tsai of [http://www.cgu.edu.tw Chang Gung Universtiy]&lt;br /&gt;
&lt;br /&gt;
* '''2009-03-11/12''' [http://www.osimworld.com/usa OSiM USA] | The Westin San Francisco, Market Street | Openmoko will give a speech&lt;br /&gt;
&lt;br /&gt;
* '''2009-03-12/14''' [http://www.osidays.com/ OSI Tech Days 2009] | Chennai Trade Center, INDIA | Rakshat Hooja of IDA Systems will be speaking about Openmoko&lt;br /&gt;
&lt;br /&gt;
* '''2009-03-13''' Freerunner Meeting in Politecnico di Milano University (Milan, Italy). Please visite [http://www.eshopen.com here] to get more information. &lt;br /&gt;
&lt;br /&gt;
* 2009-03-13 '''Chemnitzer Linux-Tage 2009''' |Lecture and Seminar Building of the Technical University of Chemnitz|Please visit [http://chemnitzer.linux-tage.de/2009/info/index_en.html here] to get more information.&lt;br /&gt;
&lt;br /&gt;
* '''2009-03-23/27''' [http://www.bits-apogee.org/ Apogee 2009] | Rakshat Hooja of IDA Systems will be speaking about Openmoko&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-25T17:15:29Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: logo added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter.png|left]]CellHunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter ist available in German and English.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_english.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Manual:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_english.png|480px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CellHunter Deutsch ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter.png|left]]CellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter gibt es in den Sprachen Deutsch und Englisch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_deutsch.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_deutsch.png|480px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter.png</id>
		<title>File:Cellhunter.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter.png"/>
				<updated>2009-02-25T17:13:47Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: owner has been contacted and gave me his ok for free use&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;owner has been contacted and gave me his ok for free use&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_manual_deutsch.png</id>
		<title>File:Cellhunter manual deutsch.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_manual_deutsch.png"/>
				<updated>2009-02-25T15:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: uploaded a new version of &amp;quot;Image:Cellhunter manual deutsch.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-25T15:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
CellHunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
CellHunter ist available in German and English.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_english.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Manual:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_english.png|480px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CellHunter Deutsch ==&lt;br /&gt;
&lt;br /&gt;
CellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
CellHunter gibt es in den Sprachen Deutsch und Englisch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshots:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_deutsch.png|240px]]&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_deutsch.png|480px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-25T15:15:49Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
CellHunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
CellHunter ist available in German and English.&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|240px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_english.png|240px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_manual_english.png|480px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
CellHunter gibt es in den Sprachen Deutsch und Englisch.&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_4_1_screenshot_deutsch.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_manual_english.png</id>
		<title>File:Cellhunter manual english.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_manual_english.png"/>
				<updated>2009-02-25T15:13:52Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_manual_deutsch.png</id>
		<title>File:Cellhunter manual deutsch.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_manual_deutsch.png"/>
				<updated>2009-02-25T15:13:39Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_4_1_screenshot_english.png</id>
		<title>File:Cellhunter 0 4 1 screenshot english.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_4_1_screenshot_english.png"/>
				<updated>2009-02-25T15:13:15Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_4_1_screenshot_deutsch.png</id>
		<title>File:Cellhunter 0 4 1 screenshot deutsch.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_4_1_screenshot_deutsch.png"/>
				<updated>2009-02-25T15:13:03Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-16T16:25:40Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* CellHunter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
CellHunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
CellHunter ist available in German and English.&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_2_0_overview_english.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CellHunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
CellHunter gibt es in den Sprachen Deutsch und Englisch.&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_2_0_overview_german.png|200px]]&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Applications/de</id>
		<title>Applications/de</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Applications/de"/>
				<updated>2009-02-16T16:23:43Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Applications}}&lt;br /&gt;
Dies ist die Wiki Hauptseite für die Programmliste des Openmoko Handys.&lt;br /&gt;
&lt;br /&gt;
== Wie registriert man neue Programe in dieser Liste ?==&lt;br /&gt;
&lt;br /&gt;
Diese Liste ist unerschöpflich. Neue Dinge erscheinen hier wöchentlich. Diese Seite ist hier um beim Verbreiten von Programmen zu helfen. Hier ein paar Anweisungen, wie Sie ein Programm dieser Liste hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Methode 1 (bevorzugt):&lt;br /&gt;
* Registrieren Sie ihr Programm unter http://opkg.org. Sie werden hier eine Paketnummer bekommen. (z.B. 33)&lt;br /&gt;
* Benachrichtigen Sie die Community Mailing-List.&lt;br /&gt;
* Kommen Sie zurück, klicken Sie auf &amp;quot;bearbeiten&amp;quot; (bei der richtigen Überschrift!!) und dann fügen Sie eine Zeile wie die unten stehende hinzu:&lt;br /&gt;
&amp;lt;pre&amp;gt;* {{opkg.org|33|Name des Programmes}} Eine kurze Beschreibung&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Methode 2: Eine Verknüpfung dahin setzen, wo Ihr Programm liegt.&lt;br /&gt;
* Auf &amp;quot;bearbeiten&amp;quot; klicken (bei der richtigen Überschrift!!) und dann eine Zeile wie folgende hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [http://deine.host.domain/der/Pfad/zum/programm/seite.html Name des Programmes] Eine kurze Beschreibung.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Methode 3: In diesem Wiki eine neue Seite erstellen.&lt;br /&gt;
* Auf &amp;quot;bearbeiten&amp;quot; klicken (bei der richtigen Überschrift!!) und fügen Sie eine Zeile wie folgende ein:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [[Name des Programmes]] Eine kurze Beschreibung&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Der Name des Programm wird als rote Verknüpfung erscheinen, klicken Sie auf ihn und bearbeiten Sie dann die nun vor Ihnen geöffnete Seite.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
* [[Openmoko-mediaplayer2]] - spielt Musik und Videos ab(mp3...,unbedingt Beschreibung lesen!)&lt;br /&gt;
* [[Openmokast]] - spielt Audiostreams und Diastreams ab.&lt;br /&gt;
* [[Pythm]] - Audio Player GUI benutzt mplayer und mpd im Hintergrund.&lt;br /&gt;
* [[Mokoko]]- spielt Musik&lt;br /&gt;
* [[Satan]] - Erstelle deine eigene Musik!&lt;br /&gt;
* [[Fourier]]- Frequenzanalyse von Audiodaten in Echtzeit.&lt;br /&gt;
* [[Neoqplayer]] - Ein Multimedia Player geschrieben in Qt4&lt;br /&gt;
* {{opkg.org|55|ePiano}} - epiano wird ein virtuelles Piano.&lt;br /&gt;
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Schneller, ressourcenarmer und leichter music player.&lt;br /&gt;
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - inspiriert vom Bright Player mit Lautstärkenregler.&lt;br /&gt;
* [[GTick]] - GTick ist eine Metronom Anwedung geschrieben für GNU/Linux &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Spiele ==&lt;br /&gt;
&lt;br /&gt;
* [[Games/Om 2007.2]] - Viele kleine Spiele auf Om 2007.2&lt;br /&gt;
* [[Om 2008.8 Sudoku]] Nummern platzieren basierend auf Puzzlespiele&lt;br /&gt;
* [[Moko-sudoku]] - Noch ein sodoku Puzzlespiel&lt;br /&gt;
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtuelle Maschine für einige klassische grafische point-and-click Adventures.&lt;br /&gt;
* [[Kobodeluxe]] - - Ein 2D Weltraumshooter mit Draufsicht , verfügbar für Om 2008.8.&lt;br /&gt;
* [[Pingus]] - Pingus ist ein Lemmingsklon mit Pinguinen.&lt;br /&gt;
* [[Duke Nukem 3D]] - Legendärer First-Person-Shooter.&lt;br /&gt;
* [[Numptyphysics]] - Ein Bilderpuzzelspiel.&lt;br /&gt;
* [[Gnuboy]] - Ein Emulator für die handheld Spiele - die ganzen Bestseller.&lt;br /&gt;
* [[XBill]] - Kleines Actionspiel bei dem man Bill Gates aufhält Windows(tm) auf Pcs zu installieren.&lt;br /&gt;
* [[Xlogical]]-Ein Puzzle basiertes Spiel bei dem man Propeller umdreht um Bälle herum zu bewegen.&lt;br /&gt;
* [[Liquid War]]- Liquid War ist ein echtes multiplayer Kriegsspiel.&lt;br /&gt;
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Klassischer First-Person-Shooter. Freerunner/1973&lt;br /&gt;
* [[MBAC]]- MBAC ist &amp;quot;Moko Bulls and Cows&amp;quot;, ein Klassikspiel für openmoko geschrieben in pygtk ähnelt Mastermind.&lt;br /&gt;
* [[OpenVibe]] - Der erste OpenSource Vibrator.&lt;br /&gt;
* [[OpenTTD]] - OpenTransportTycoonDeluxe, portiert nach openmoko, benutzt nur die GPLed Dateien&lt;br /&gt;
* [http://scalde.free.fr/index.php?option=com_content&amp;amp;view=article&amp;amp;id=93:pong-pogresses&amp;amp;catid=43:openmoko&amp;amp;Itemid=66 Pong progresses] - Dies ist ein kleines Pongspiel für den Openmoko Freerunner. Der Bildschirm ist geteilt in zwei Hälften. Sie können die rechte Hälfte berühren um das Brett nach rechts zu bewegen oder die linke Hälfte um es nach links zu bewegen.&lt;br /&gt;
* [[OpenMooCow]] - OpenMooCow liest Informationen vom Beschleunigungssensor aus. Wenn Sie das Handy umdrehen und wieder zurück macht es &amp;quot;muuuh&amp;quot; wie diese kleinen Spielzeuge.&lt;br /&gt;
* [[Freerunner LightSaber]] - Anwendung wie bei iphone LightSaber (Die Lichtschwerter aus Star Wars).&lt;br /&gt;
* [[CellHunter]] - Ein Spiel bei dem Sie Punkte kassieren indem man Handyzellen sammelt. &lt;br /&gt;
{{todo|CellHunter: Also auf den Screenshots ist die Oberfläche in Deutsch, obwohl bei der englischen Application Seite dabei steht, das es das Spiel nur in englischer Sprache gibt??? &lt;br /&gt;
&lt;br /&gt;
Anmerkung des Authors: Cellhunter gibt es in deutsch und in englisch. Anfangs war es nur in deutsch verfügbar, nun komplett in beiden Sprachen.}}&lt;br /&gt;
&lt;br /&gt;
* [[XSkat]] - XSkat lässt Sie das Kartenspiel Skart spielen, definiert nach den offiziellen Skartrichtlinien&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== GPS ==&lt;br /&gt;
&lt;br /&gt;
* [[GPS Sight]]- Zeigt GPS-Information, Position, gelaufene Pfade, etc, ohne Karten.&lt;br /&gt;
* [[Gpsdrive]] - Auto (Fahrrad, etc) Navigations-System&lt;br /&gt;
* [[Om 2008.8 Locations]] - (aka Splinter) - zum Versenden der eigenen GPS-Position über SMS.&lt;br /&gt;
* [[Navit]] - Auto-Navigation-System ohne Routenberechnung&lt;br /&gt;
* [[TangoGPS]] - Zeigt Karten an(OSM..), nimmt GPS Routen auf...&lt;br /&gt;
* [[Pyroute]] - Pyroute ist ein Programm zur Routenberechnung, geschrieben in Python. Es unterstützt die Handyoberfläche für Karten, GPS, und Routenberechnung&lt;br /&gt;
* [http://www.mumpot.org/ mumpot] - Zeigt Karten an (OSM), Routenberechnung, OSM Bearbeitung, ein bisschen Echtzeitbearbeitung&lt;br /&gt;
* [[QMapControl]] - Zeigt Karten an (OSM..) und fügt Punkte hinzu, Linien...&lt;br /&gt;
* [[Qpegps]] - Zeigt Karte mit aktueller Position an.&lt;br /&gt;
* [[Idle Hands]] - Gibt Ihnen eine Aufgabe basieren auf Ihrer Position.&lt;br /&gt;
* [[Gtkaddpoi]] - Werkzeug um PointOfInterests für TangoGPS hinzuzufügen. Benutzt Adressen oder Koordinaten.&lt;br /&gt;
* [[Gpsdcontrol]] Ein einfaches Phthonscript zum Starten und Stoppen des GPS-Dienstes mithilfe eines Buttons auf dem Desktop.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [[Orrery]] - Zeigt den Sternenhimmel bei Nacht und Tag an, benötigt keine Internet Verbindung, dafür aber den GPS-Service.&lt;br /&gt;
* [[OMView]] - Bildbetrachtungssoftware.&lt;br /&gt;
* [[PyPenNotes]] - Schreibt Notizen unter Zuhilfenahme vom Stift und dem Touchscreen.&lt;br /&gt;
* [[Gpe-scap]] - Macht Screenshots.&lt;br /&gt;
* [[Flash|Gnash]]- Spielt Flashdateien bis zu swf 8 version ab. Swf 9 ist in Entwicklung. Flashvideostreams funktionieren wohl, ist aber noch sehr ressourcenfressend.&lt;br /&gt;
* [[Neon]] - Noch eine Bildbetrachtungssoftware.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Internet ==&lt;br /&gt;
&lt;br /&gt;
* [[Twinkle]] - Voice over IP&lt;br /&gt;
* [[Linphone]] - Voice over IP&lt;br /&gt;
* [[Midori]] - Webkit basierend auf dem Webbrowser&lt;br /&gt;
* [[Minimo]] - Mozilla basierter Webbrowser&lt;br /&gt;
* [http://www.dillo.org/ Dillo] - Multiplatform schnelle und kleiner Webbrowser ([http://misc.andi.de1.cc/dillo/ .ipk]).&lt;br /&gt;
* [[Mokopedia]] - Liest kleine Wikipedia-Auszüge offline.&lt;br /&gt;
* [[Offline Wikipedia reader]] - Speichert den gesamten Inhalt von Wikipedia auf eine einzelne 8GB microSD card. (Ausnahme Bilder)&lt;br /&gt;
* [[Openmoko-browser2]] - Der originale Openmoko Webbrowser&lt;br /&gt;
* [[Openmokast]] - Spielt Audiostreams und Diashowstreams ab.&lt;br /&gt;
* [[Openmoko Mail]] - E-mail client&lt;br /&gt;
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)&lt;br /&gt;
* [[CenterIM]] - Instant messaging client (terminal-basiert).&lt;br /&gt;
* [[PyFeedRead]] - RSS feed reader&lt;br /&gt;
* [[Qtmail]] - Default mail program on Om 2008.8&lt;br /&gt;
* [[TwitterMoko]] - A Twitter client für Openmoko&lt;br /&gt;
* [http://code.google.com/p/pyqt-browser/ pyqt-browser] - modified the sample code from python-pyqt4 and changed it to use webkit for web browsing. &lt;br /&gt;
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]&lt;br /&gt;
&lt;br /&gt;
== Office ==&lt;br /&gt;
* [[Epdfview]] - PDF reader.&lt;br /&gt;
* Evince - Document reader für PDF, PS, DJVU und noch weitere Formate.&lt;br /&gt;
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)&lt;br /&gt;
* [[Gutenflash]] - Fast text reader by scrolling text&lt;br /&gt;
* [[OMoney]] - A bookkeeping application&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
* [[Mofi]] - Wifi setup tool&lt;br /&gt;
* [[Lint-wifi]] - Wifi setup tool&lt;br /&gt;
* [[Om 2008.8 Installer]] - Graphical software installer&lt;br /&gt;
* [[Opkg]] - Command line software installer&lt;br /&gt;
* [[Sephora]] - Settings manager&lt;br /&gt;
* [[SettingsGUI]] - Edit various settings&lt;br /&gt;
* [[Wicd]] - Wifi setup tool&lt;br /&gt;
* [[ZOMG!]] - A graphical package manager (opkg frontend -&amp;gt; should work on any distro)&lt;br /&gt;
* [[Timezone|tzdata]]- Customized your time zone setting.&lt;br /&gt;
* [[momtools]] - an application to control Wifi, gprs and some other stuff&lt;br /&gt;
* {{opkg.org|129|Wlan}} - Wlan is an application to manage wireless connection on the Freerunner&lt;br /&gt;
&lt;br /&gt;
== System ==&lt;br /&gt;
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.&lt;br /&gt;
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher&lt;br /&gt;
* [[Display Locker]] - Screen lock&lt;br /&gt;
* [[Gwaterpas]] - levelling tool using accelerometer&lt;br /&gt;
* [[Gestures]] - Detect movement and display information, rotate screen&lt;br /&gt;
* [[Keychain]] - SSH keys&lt;br /&gt;
* [[MokoFEM]] - Monitors GSM information&lt;br /&gt;
* [[Mokostat]] - Monitors battery&lt;br /&gt;
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth&lt;br /&gt;
* [[Rotate]] - Rotate screen when phone is rotated&lt;br /&gt;
* [[Vala-terminal]] - Command prompt with tabs&lt;br /&gt;
* [[Ts calibrate]] - Calibrates touchscreen&lt;br /&gt;
* [[Zedlock]] - Screen locker&lt;br /&gt;
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.&lt;br /&gt;
* [[omkeys_functions]] - Remap AUX key bindings&lt;br /&gt;
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.&lt;br /&gt;
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Telephony ==&lt;br /&gt;
* [[Dialer/2007.2]] - The dialer application in Om 2007.2&lt;br /&gt;
* [[Openmoko SMS Middleware]]- SMS middleware is a Openmoko middleware software for additional features related to SMS. Plugin architecture and Python based code gives this project lots of flexibility and enchancebility.&lt;br /&gt;
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
* [[Unison]] - Unison is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file. &lt;br /&gt;
* [[HP48 Series RPN Calculator]] - Calculator with many functions&lt;br /&gt;
* [[qwo]]- An alternative input method.&lt;br /&gt;
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary&lt;br /&gt;
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.&lt;br /&gt;
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.&lt;br /&gt;
* [[NeoCon]] - neocon is a handy serial console utility (not only) for u-boot.  The main feature of neocon is actually that you can give it a list of devices and it will pick one that works.&lt;br /&gt;
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. &lt;br /&gt;
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.&lt;br /&gt;
* [[LED clock]] - When an Openmoko is sitting unused at night, turn it into an alarm clock with large 7-segment digits on a black background in landscape mode. &lt;br /&gt;
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com &lt;br /&gt;
* [[Wrench]] - Modual used utility enlightenment_remote.&lt;br /&gt;
* [[Yaouh!]] - Yet Another OSM Updater H.&lt;br /&gt;
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.&lt;br /&gt;
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices&lt;br /&gt;
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator&lt;br /&gt;
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface&lt;br /&gt;
* [OpenWrt]-basic support for the Openmoko &amp;quot;Freerunner&amp;quot;! Kernel (2.6.28) is building and booting.&lt;br /&gt;
&lt;br /&gt;
==Setting Application==&lt;br /&gt;
* [[Wmiconfig]]- wmiconfig is a tool written by Atheros Communications Inc to configure the Ar6k WIFI chip used in the Neo Freerunner. This is a standalone C executable, released under GPL v2.&lt;br /&gt;
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake &amp;quot;files&amp;quot; that are actually filled by a variety of drivers and other kernel subsystems.  You can use it to change settings and behaviours of the kernel and drivers dynamically.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
* [[Video Player]] - Using Mplayer on Openmoko smartphones.&lt;br /&gt;
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== daemon ==&lt;br /&gt;
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.&lt;br /&gt;
* [[Lscd]] - LSC library/daemon on Linux System.&lt;br /&gt;
&lt;br /&gt;
== An automatic list of application-related wiki pages ==&lt;br /&gt;
&lt;br /&gt;
The pages linked above are all maintained manually. We also maintain an automatic categorization system by tagging wiki pages. Here is the list of application-related pages in this wiki. Normally, every page listed below should be also listed above in the same category. The converse is false: there are applications without a wiki page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 1px black; padding: 1ex&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Applications in this Wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;categorytree mode=pages depth=2 hideroot=on&amp;gt;Applications&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Where to find more applications? ==&lt;br /&gt;
&lt;br /&gt;
At [http://opkg.org opkg.org] !&lt;br /&gt;
&lt;br /&gt;
Not all Openmoko apps are listed on this wiki - there are much more [http://projects.openmoko.org/softwaremap/ projects at the Openmoko GForge] than the wiki can list, not to mention self-hosted applications on their own websites. Actually the phones can run most Linux based Free Software, using for example the [[Debian]] distribution. The [http://handhelds.freshmeat.net/browse/1038/ mobile phones section of Freshmeat] may be a interesting place to look.&lt;br /&gt;
&lt;br /&gt;
Note also that there are many packages in the repository that are not installed by default. If what you want is a classic, chances are that it is already packaged. Suppose you want to install Perl:&lt;br /&gt;
 opkg list|grep perl&lt;br /&gt;
 opkg install perl&lt;br /&gt;
&lt;br /&gt;
More application download related pages:&lt;br /&gt;
&lt;br /&gt;
* [[Community Repository]]&lt;br /&gt;
* [[Users Repositories]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where to find full distributions ? ==&lt;br /&gt;
&lt;br /&gt;
* [[Download]]: for complete system downloads&lt;br /&gt;
&lt;br /&gt;
== The usual warnings ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* Some of these software are developed by Openmoko Inc. and some are contributed by the community. Any problems with community contributed software should be reported to the individual software developer rather than the Openmoko core team.&lt;br /&gt;
* Most programs listed here are not mature/stable, but only useable/beta.&lt;br /&gt;
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.&lt;br /&gt;
* Installing experimental software from the internet is certain to break things. Running it as root is a very insecure thing to do. Kown that you will be burned, have backups, and be ready to apologize to everybody in your phone contact list in case they receive strange SMSs...&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications|Applications]]&lt;br /&gt;
[[Category:Basic End User]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-02-06</id>
		<title>Talk:Community Updates/2009-02-06</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-02-06"/>
				<updated>2009-02-03T22:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Distributions==&lt;br /&gt;
FSO- Freesmartphone.org team is proud to present the fifth milestone release&lt;br /&gt;
codenamed 'Calling All Stations'. If you like to know more details read them here:&lt;br /&gt;
http://wiki.openmoko.org/wiki/OpenmokoFramework/Status_Update_6. You can grab it on http://downloads.freesmartphone.org/fso-stable/milestone5/ . Have fun and happy hacking.&lt;br /&gt;
&lt;br /&gt;
==Application information update==&lt;br /&gt;
&lt;br /&gt;
[[CellHunter]]-Cellhunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
[[Vala-terminal]]-Command Line Terminal. It is written in (vala) programming-language. Vala produces c-code, which is then compiled binary form, so vala do not add any runtime requirements/dependeries.&lt;br /&gt;
&lt;br /&gt;
This is official successor of openmoko-terminal2 (https://kerneltrap.org/mailarchive/openmoko-community/2008/11/13/4084004/thread).&lt;br /&gt;
&lt;br /&gt;
[[Gwaterpas]]-Version upgrade from 0.2 to 0.3. You can get the source  [http://www.ecirc.net/openmoko/gwaterpas-0.3.tgz here]. Downloads opkg file [http://www.ecirc.net/openmoko/gwaterpas_0.3_armv4t.ipk here].&lt;br /&gt;
&lt;br /&gt;
[[GTick]]-GTick is a metronome application written for GNU/Linux and other UN*X-like operting systems supporting different meters (Even, 2/4, 3/4, 4/4 and more) and speeds ranging from 10 to 1000 bpm. It utilizes GTK+ and OSS (ALSA compatible). It is part of the GNU Project.&lt;br /&gt;
&lt;br /&gt;
This program has been originally written by Alex Roberts, but since he didn't have the time to develop and maintain it further, I (Roland Stigge) took it over (initially to package it for Debian, but there were too many &amp;quot;upstream&amp;quot; issues, so I decided to maintain the whole package). Since then, the program has been mainly rewritten (new DSP core, GTK+2 port, added features). &lt;br /&gt;
&lt;br /&gt;
[[Nethack]]-NetHack is a single player dungeon exploration game that runs on a wide variety of computer systems, with a variety of graphical and text interfaces all using the same game engine. Unlike many other Dungeons &amp;amp; Dragons-inspired games, the emphasis in NetHack is on discovering the detail of the dungeon and not simply killing everything in sight - in fact, killing everything in sight is a good way to die quickly. Each game presents a different landscape - the random number generator provides an essentially unlimited number of variations of the dungeon and its denizens to be discovered by the player in one of a number of characters: you can pick your race, your role, and your gender.&lt;br /&gt;
&lt;br /&gt;
[mailto:list@elste.org elh] compile a card game [http://www.xskat.de/xskat.html Skat] for FreeRunner. You can download it [http://www.elste.org/downloads/xskat_4.0_armv4t.ipk here].&lt;br /&gt;
&lt;br /&gt;
[mailto:gecco@napodano.com Carlo Minucci] personalized the default keyboard for write sms (for Italian language). You can download package [http://minucci.net/file/keyboard.tar.gz here ].&lt;br /&gt;
&lt;br /&gt;
[[Kustomizer]] for 2008.12-A script to install all kinds of cool stuff to a clean 2008.12&lt;br /&gt;
installation on Freerunner.&lt;br /&gt;
== Community Events==&lt;br /&gt;
[[Screen protection - ARMR200 film]]-3M produce a product designed for touch screens called ARMR200. It can help you protect your screen from hurt.&lt;br /&gt;
&lt;br /&gt;
* Hackable:1 Openmoko User Meeting in Paris (HOUM#1),Thursday February 5th from 18:30 on. The organizer will prepare a SD card containing the newest pre-installed , updated copy of hackable:1 to each guest coming to this event.  the announcement on openmoko-fr (french) http://openmoko-fr.org/wiki/index.php/2009-02-05_:_40_passage_des_panoramas.&lt;br /&gt;
&lt;br /&gt;
* [mailto:tobias.kuendig@gmail.com Tobias Kündig] set up an a simple repository for [http://www.opkg.org www.opkg.org]. The repository's address is http://www.opkg.org/packages/. Please feel free to test it and report any bugs/mistakes.&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-03T22:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
NOW PROGRAM AND HOMEPAGE IN ENGLISH!&lt;br /&gt;
&lt;br /&gt;
Cellhunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points than already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_2_0_overview_english.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cellhunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_2_0_overview_german.png|200px]]&lt;br /&gt;
[[category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-02-06</id>
		<title>Talk:Community Updates/2009-02-06</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-02-06"/>
				<updated>2009-02-03T13:37:36Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Distributions==&lt;br /&gt;
FSO- Freesmartphone.org team is proud to present the fifth milestone release&lt;br /&gt;
codenamed 'Calling All Stations'. If you like to know more details read them here:&lt;br /&gt;
http://wiki.openmoko.org/wiki/OpenmokoFramework/Status_Update_6. You can grab it on http://downloads.freesmartphone.org/fso-stable/milestone5/ . Have fun and happy hacking.&lt;br /&gt;
&lt;br /&gt;
==Application information update==&lt;br /&gt;
&lt;br /&gt;
[[CellHunter]]-Cellhunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points then already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
[[Vala-terminal]]-Command Line Terminal. It is written in (vala) programming-language. Vala produces c-code, which is then compiled binary form, so vala do not add any runtime requirements/dependeries.&lt;br /&gt;
&lt;br /&gt;
This is official successor of openmoko-terminal2 (https://kerneltrap.org/mailarchive/openmoko-community/2008/11/13/4084004/thread).&lt;br /&gt;
&lt;br /&gt;
[[Gwaterpas]]-Version upgrade from 0.2 to 0.3. You can get the source  [http://www.ecirc.net/openmoko/gwaterpas-0.3.tgz here]. Downloads opkg file [http://www.ecirc.net/openmoko/gwaterpas_0.3_armv4t.ipk here].&lt;br /&gt;
&lt;br /&gt;
[[GTick]]-GTick is a metronome application written for GNU/Linux and other UN*X-like operting systems supporting different meters (Even, 2/4, 3/4, 4/4 and more) and speeds ranging from 10 to 1000 bpm. It utilizes GTK+ and OSS (ALSA compatible). It is part of the GNU Project.&lt;br /&gt;
&lt;br /&gt;
This program has been originally written by Alex Roberts, but since he didn't have the time to develop and maintain it further, I (Roland Stigge) took it over (initially to package it for Debian, but there were too many &amp;quot;upstream&amp;quot; issues, so I decided to maintain the whole package). Since then, the program has been mainly rewritten (new DSP core, GTK+2 port, added features). &lt;br /&gt;
&lt;br /&gt;
[[Nethack]]-NetHack is a single player dungeon exploration game that runs on a wide variety of computer systems, with a variety of graphical and text interfaces all using the same game engine. Unlike many other Dungeons &amp;amp; Dragons-inspired games, the emphasis in NetHack is on discovering the detail of the dungeon and not simply killing everything in sight - in fact, killing everything in sight is a good way to die quickly. Each game presents a different landscape - the random number generator provides an essentially unlimited number of variations of the dungeon and its denizens to be discovered by the player in one of a number of characters: you can pick your race, your role, and your gender.&lt;br /&gt;
&lt;br /&gt;
[mailto:list@elste.org elh] compile a card game [http://www.xskat.de/xskat.html Skat] for FreeRunner. You can download it [http://www.elste.org/downloads/xskat_4.0_armv4t.ipk here].&lt;br /&gt;
&lt;br /&gt;
[mailto:gecco@napodano.com Carlo Minucci] personalized the default keyboard for write sms (for Italian language). You can download package [http://minucci.net/file/keyboard.tar.gz here ].&lt;br /&gt;
&lt;br /&gt;
[[Kustomizer]] for 2008.12-A script to install all kinds of cool stuff to a clean 2008.12&lt;br /&gt;
installation on Freerunner.&lt;br /&gt;
== Community Events==&lt;br /&gt;
[[Screen protection - ARMR200 film]]-3M produce a product designed for touch screens called ARMR200. It can help you protect your screen from hurt.&lt;br /&gt;
&lt;br /&gt;
* Hackable:1 Openmoko User Meeting in Paris (HOUM#1),Thursday February 5th from 18:30 on. The organizer will prepare a SD card containing the newest pre-installed , updated copy of hackable:1 to each guest coming to this event.  the announcement on openmoko-fr (french) http://openmoko-fr.org/wiki/index.php/2009-02-05_:_40_passage_des_panoramas.&lt;br /&gt;
&lt;br /&gt;
* [mailto:tobias.kuendig@gmail.com Tobias Kündig] set up an a simple repository for www.opkg.org. The repository's address is http://www.opkg.org/packages/. Please feel free to test it and report any bugs/mistakes.&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-01T14:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
NOW PROGRAM AND HOMEPAGE IN ENGLISH!&lt;br /&gt;
&lt;br /&gt;
Cellhunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points then already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_english.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_2_0_overview_english.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cellhunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
[[Image:Cellhunter_0_2_0_welcome_german.png|200px]]&lt;br /&gt;
[[Image:Cellhunter_0_2_0_overview_german.png|200px]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_overview_german.png</id>
		<title>File:Cellhunter 0 2 0 overview german.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_overview_german.png"/>
				<updated>2009-02-01T14:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: uploaded a new version of &amp;quot;Image:Cellhunter 0 2 0 overview german.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_overview_german.png</id>
		<title>File:Cellhunter 0 2 0 overview german.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_overview_german.png"/>
				<updated>2009-02-01T14:05:14Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Celhunter_0_2_0_overview_german.png</id>
		<title>File:Celhunter 0 2 0 overview german.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Celhunter_0_2_0_overview_german.png"/>
				<updated>2009-02-01T14:02:30Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_overview_english.png</id>
		<title>File:Cellhunter 0 2 0 overview english.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_overview_english.png"/>
				<updated>2009-02-01T14:02:04Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_welcome_english.png</id>
		<title>File:Cellhunter 0 2 0 welcome english.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_welcome_english.png"/>
				<updated>2009-02-01T14:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_welcome_german.png</id>
		<title>File:Cellhunter 0 2 0 welcome german.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Cellhunter_0_2_0_welcome_german.png"/>
				<updated>2009-02-01T14:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Applications</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Applications"/>
				<updated>2009-02-01T13:52:28Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki's master application list for the Openmoko smartphones. &lt;br /&gt;
&lt;br /&gt;
== How to register new applications ?==&lt;br /&gt;
&lt;br /&gt;
This list can not be exhaustive, as new things are showing up every week. This page is here to help spreading awareness about applications. Here are instructions on how to add a specific application to this list. There are many ways to go&lt;br /&gt;
&lt;br /&gt;
Method 1 (preferred):&lt;br /&gt;
* Register your application at http://opkg.org. You will get a package number there, for example 33.&lt;br /&gt;
* Notify the community mailing list.&lt;br /&gt;
* Come back here, click on &amp;quot;edit&amp;quot; next to the appropriate section title, then add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* {{opkg.org|33|Application name}} A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method 2: Just link to wherever the application is hosted.&lt;br /&gt;
* Click on &amp;quot;edit&amp;quot; next to the appropriate section title, add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [http://your.host.domain/the/path/to/app/page.html Application name] A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method 3: Create a new page in this wiki.&lt;br /&gt;
* Click on &amp;quot;edit&amp;quot; next to the appropriate section title, then add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [[Application name]] A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
* The application name will appear in red, click on it to create and edit the new page.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)&lt;br /&gt;
* [[Openmokast]] - Play audio stream and slideshow stream&lt;br /&gt;
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.&lt;br /&gt;
* [[Mokoko]]-Play music.&lt;br /&gt;
* [[Satan]] - Create your own music!&lt;br /&gt;
* [[Fourier]]- Realtime frequency analysis of sound data.&lt;br /&gt;
* [[Neoqplayer]] - a multimedia player written in Qt4 &lt;br /&gt;
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano&lt;br /&gt;
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.&lt;br /&gt;
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.&lt;br /&gt;
* [[GTick]] - GTick is a metronome application written for GNU/Linux&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Games ==&lt;br /&gt;
&lt;br /&gt;
* [[Games/Om 2007.2]] - Many small games on Om 2007.2&lt;br /&gt;
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game&lt;br /&gt;
* [[Moko-sudoku]] - Another sudoku puzzle game.&lt;br /&gt;
* {{opkg.org|66|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games&lt;br /&gt;
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.&lt;br /&gt;
* [[Pingus]] - Pingus is a lemmings clone with penguins.&lt;br /&gt;
* [[Duke Nukem 3D]] - Legendary First Person Shooter.&lt;br /&gt;
* [[Numptyphysics]] - A drawing puzzle game.&lt;br /&gt;
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.&lt;br /&gt;
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.&lt;br /&gt;
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.&lt;br /&gt;
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.&lt;br /&gt;
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973&lt;br /&gt;
* [[MBAC]]- MBAC is &amp;quot;Moko Bulls and Cows&amp;quot;, a classic game for openmoko written in pygtk similar to mastermind.&lt;br /&gt;
* [[OpenVibe]] - The first opensource vibrator.&lt;br /&gt;
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.&lt;br /&gt;
* [http://scalde.free.fr/index.php?option=com_content&amp;amp;view=article&amp;amp;id=93:pong-pogresses&amp;amp;catid=43:openmoko&amp;amp;Itemid=66 Pong progresses]- This is a little pong game for the openmoko freerunner. The screen is devided in halves, so you can touch the right half to move the paddle right and the left half to move it left.&lt;br /&gt;
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it &amp;quot;moos&amp;quot; like one of the little toys.&lt;br /&gt;
* [[Freerunner LightSaber]]-Application as iphone LightSaber.&lt;br /&gt;
* [[CellHunter]] - A game you earn points by collecting cells (in english now)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== GPS ==&lt;br /&gt;
&lt;br /&gt;
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.&lt;br /&gt;
* [[Gpsdrive]] - Car (bike, etc) navigation system&lt;br /&gt;
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS&lt;br /&gt;
* [[Navit]] - Car navigation system with routing engine&lt;br /&gt;
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...&lt;br /&gt;
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.&lt;br /&gt;
* [http://wiki.openstreetmap.org/index.php/Mumpot mumpot] - Display map (OSM), routing, OSM tag editing, a bit of live editing&lt;br /&gt;
* [[QMapControl]] - Display maps (OSM..) and add points, lines...&lt;br /&gt;
* [[Qpegps]] - Display map with current position&lt;br /&gt;
* [[Idle Hands]] - Give a task to you based on your location&lt;br /&gt;
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates&lt;br /&gt;
* [[Gpsdcontrol]] A simple python script for start or stop gpsd daemon with a button on the desktop.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [[Orrery]] - Displays the night sky&lt;br /&gt;
* [[OMView]] - Image viewer&lt;br /&gt;
* [[PyPenNotes]] - Write notes using pen and touchscreen&lt;br /&gt;
* [[Gpe-scap]] - Take screenshots&lt;br /&gt;
* [[Flash|Gnash]]-Play flash file on Neo&lt;br /&gt;
* [[Neon]] - Image viewer&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Internet ==&lt;br /&gt;
&lt;br /&gt;
* [[Twinkle]] - Voice over IP&lt;br /&gt;
* [[Linphone]] - Voice over IP&lt;br /&gt;
* [[Midori]] - Webkit based web browser&lt;br /&gt;
* [[Minimo]] - Mozilla based web browser&lt;br /&gt;
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).&lt;br /&gt;
* [[Mokopedia]] - Read small Wikipedia dumps offline&lt;br /&gt;
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card&lt;br /&gt;
* [[Openmoko-browser2]] - The original Openmoko web browser&lt;br /&gt;
* [[Openmokast]] - Play audio stream and slideshow stream&lt;br /&gt;
* [[Openmoko Mail]] - E-mail client&lt;br /&gt;
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)&lt;br /&gt;
* [[CenterIM]] - Instant messaging client (terminal-based).&lt;br /&gt;
* [[PyFeedRead]] - RSS feed reader&lt;br /&gt;
* [[Qtmail]] - Default mail program on Om 2008.8&lt;br /&gt;
* [[TwitterMoko]] - A Twitter client for Openmoko&lt;br /&gt;
* [http://code.google.com/p/pyqt-browser/ pyqt-browser] - modified the sample code from python-pyqt4 and changed it to use webkit for web browsing. &lt;br /&gt;
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]&lt;br /&gt;
&lt;br /&gt;
== Office ==&lt;br /&gt;
* [[Epdfview]] - PDF reader.&lt;br /&gt;
* Evince - Document reader for PDF, PS, DJVU and more.&lt;br /&gt;
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)&lt;br /&gt;
* [[Gutenflash]] - Fast text reader by scrolling text&lt;br /&gt;
* [[OMoney]] - A bookkeeping application&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
* [[Mofi]] - Wifi setup tool&lt;br /&gt;
* [[Lint-wifi]] - Wifi setup tool&lt;br /&gt;
* [[Om 2008.8 Installer]] - Graphical software installer&lt;br /&gt;
* [[Opkg]] - Command line software installer&lt;br /&gt;
* [[Sephora]] - Settings manager&lt;br /&gt;
* [[SettingsGUI]] - Edit various settings&lt;br /&gt;
* [[Wicd]] - Wifi setup tool&lt;br /&gt;
* [[ZOMG!]] - A graphical package manager (opkg frontend -&amp;gt; should work on any distro)&lt;br /&gt;
* [[Timezone|tzdata]]- Customized your time zone setting.&lt;br /&gt;
&lt;br /&gt;
== System ==&lt;br /&gt;
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.&lt;br /&gt;
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher&lt;br /&gt;
* [[Display Locker]] - Screen lock&lt;br /&gt;
* [[Gwaterpas]] - levelling tool using accelerometer&lt;br /&gt;
* [[Gestures]] - Detect movement and display information, rotate screen&lt;br /&gt;
* [[Keychain]] - SSH keys&lt;br /&gt;
* [[MokoFEM]] - Monitors GSM information&lt;br /&gt;
* [[Mokostat]] - Monitors battery&lt;br /&gt;
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth&lt;br /&gt;
* [[Rotate]] - Rotate screen when phone is rotated&lt;br /&gt;
* [[Vala-terminal]] - Command prompt with tabs&lt;br /&gt;
* [[Ts calibrate]] - Calibrates touchscreen&lt;br /&gt;
* [[Zedlock]] - Screen locker&lt;br /&gt;
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.&lt;br /&gt;
* [[omkeys_functions]] - Remap AUX key bindings&lt;br /&gt;
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.&lt;br /&gt;
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Telephony ==&lt;br /&gt;
* [[Dialer/2007.2]] - The dialer application in Om 2007.2&lt;br /&gt;
* [[Openmoko SMS Middleware]]- SMS middleware is a Openmoko middleware software for additional features related to SMS. Plugin architecture and Python based code gives this project lots of flexibility and enchancebility.&lt;br /&gt;
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
* [[Unison]] - Unison is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file. &lt;br /&gt;
* [[HP48 Series RPN Calculator]] - Calculator with many functions&lt;br /&gt;
* [[qwo]]- An alternative input method.&lt;br /&gt;
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary&lt;br /&gt;
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.&lt;br /&gt;
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.&lt;br /&gt;
* [[NeoCon]] - neocon is a handy serial console utility (not only) for u-boot.  The main feature of neocon is actually that you can give it a list of devices and it will pick one that works.&lt;br /&gt;
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. &lt;br /&gt;
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.&lt;br /&gt;
* [[LED clock]] - When an Openmoko is sitting unused at night, turn it into an alarm clock with large 7-segment digits on a black background in landscape mode. &lt;br /&gt;
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com &lt;br /&gt;
* [[Wrench]] - Modual used utility enlightenment_remote.&lt;br /&gt;
* [[Yaouh!]] - Yet Another OSM Updater H.&lt;br /&gt;
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.&lt;br /&gt;
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices----&lt;br /&gt;
&lt;br /&gt;
==Setting Application==&lt;br /&gt;
* [[Wmiconfig]]- wmiconfig is a tool written by Atheros Communications Inc to configure the Ar6k WIFI chip used in the Neo Freerunner. This is a standalone C executable, released under GPL v2.&lt;br /&gt;
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake &amp;quot;files&amp;quot; that are actually filled by a variety of drivers and other kernel subsystems.  You can use it to change settings and behaviours of the kernel and drivers dynamically.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
* [[Video Player]] - Using Mplayer on Openmoko smartphones.&lt;br /&gt;
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== daemon ==&lt;br /&gt;
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.&lt;br /&gt;
* [[Lscd]] - LSC library/daemon on Linux System.&lt;br /&gt;
&lt;br /&gt;
== An automatic list of application-related wiki pages ==&lt;br /&gt;
&lt;br /&gt;
The pages linked above are all maintained manually. We also maintain an automatic categorization system by tagging wiki pages. Here is the list of application-related pages in this wiki. Normally, every page listed below should be also listed above in the same category. The converse is false: there are applications without a wiki page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 1px black; padding: 1ex&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Applications in this Wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;categorytree mode=pages depth=2 hideroot=on&amp;gt;Applications&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Where to find more applications? ==&lt;br /&gt;
&lt;br /&gt;
At [http://opkg.org opkg.org] !&lt;br /&gt;
&lt;br /&gt;
Not all Openmoko apps are listed on this wiki - there are much more [http://projects.openmoko.org/softwaremap/ projects at the Openmoko GForge] than the wiki can list, not to mention self-hosted applications on their own websites. Actually the phones can run most Linux based Free Software, using for example the [[Debian]] distribution. The [http://handhelds.freshmeat.net/browse/1038/ mobile phones section of Freshmeat] may be a interesting place to look.&lt;br /&gt;
&lt;br /&gt;
Note also that there are many packages in the repository that are not installed by default. If what you want is a classic, chances are that it is already packaged. Suppose you want to install Perl:&lt;br /&gt;
 opkg list|grep perl&lt;br /&gt;
 opkg install perl&lt;br /&gt;
&lt;br /&gt;
More application download related pages:&lt;br /&gt;
&lt;br /&gt;
* [[Community Repository]]&lt;br /&gt;
* [[Users Repositories]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where to find full distributions ? ==&lt;br /&gt;
&lt;br /&gt;
* [[Download]]: for complete system downloads&lt;br /&gt;
&lt;br /&gt;
== The usual warnings ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* Some of these software are developed by Openmoko Inc. and some are contributed by the community. Any problems with community contributed software should be reported to the individual software developer rather than the Openmoko core team.&lt;br /&gt;
* Most programs listed here are not mature/stable, but only useable/beta.&lt;br /&gt;
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.&lt;br /&gt;
* Installing experimental software from the internet is certain to break things. Running it as root is a very insecure thing to do. Kown that you will be burned, have backups, and be ready to apologize to everybody in your phone contact list in case they receive strange SMSs...&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications|Applications]]&lt;br /&gt;
[[Category:Basic End User]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Applications</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Applications"/>
				<updated>2009-02-01T13:52:20Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki's master application list for the Openmoko smartphones. &lt;br /&gt;
&lt;br /&gt;
== How to register new applications ?==&lt;br /&gt;
&lt;br /&gt;
This list can not be exhaustive, as new things are showing up every week. This page is here to help spreading awareness about applications. Here are instructions on how to add a specific application to this list. There are many ways to go&lt;br /&gt;
&lt;br /&gt;
Method 1 (preferred):&lt;br /&gt;
* Register your application at http://opkg.org. You will get a package number there, for example 33.&lt;br /&gt;
* Notify the community mailing list.&lt;br /&gt;
* Come back here, click on &amp;quot;edit&amp;quot; next to the appropriate section title, then add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* {{opkg.org|33|Application name}} A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method 2: Just link to wherever the application is hosted.&lt;br /&gt;
* Click on &amp;quot;edit&amp;quot; next to the appropriate section title, add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [http://your.host.domain/the/path/to/app/page.html Application name] A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method 3: Create a new page in this wiki.&lt;br /&gt;
* Click on &amp;quot;edit&amp;quot; next to the appropriate section title, then add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [[Application name]] A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
* The application name will appear in red, click on it to create and edit the new page.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)&lt;br /&gt;
* [[Openmokast]] - Play audio stream and slideshow stream&lt;br /&gt;
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.&lt;br /&gt;
* [[Mokoko]]-Play music.&lt;br /&gt;
* [[Satan]] - Create your own music!&lt;br /&gt;
* [[Fourier]]- Realtime frequency analysis of sound data.&lt;br /&gt;
* [[Neoqplayer]] - a multimedia player written in Qt4 &lt;br /&gt;
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano&lt;br /&gt;
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.&lt;br /&gt;
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.&lt;br /&gt;
* [[GTick]] - GTick is a metronome application written for GNU/Linux&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Games ==&lt;br /&gt;
&lt;br /&gt;
* [[Games/Om 2007.2]] - Many small games on Om 2007.2&lt;br /&gt;
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game&lt;br /&gt;
* [[Moko-sudoku]] - Another sudoku puzzle game.&lt;br /&gt;
* {{opkg.org|66|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games&lt;br /&gt;
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.&lt;br /&gt;
* [[Pingus]] - Pingus is a lemmings clone with penguins.&lt;br /&gt;
* [[Duke Nukem 3D]] - Legendary First Person Shooter.&lt;br /&gt;
* [[Numptyphysics]] - A drawing puzzle game.&lt;br /&gt;
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.&lt;br /&gt;
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.&lt;br /&gt;
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.&lt;br /&gt;
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.&lt;br /&gt;
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973&lt;br /&gt;
* [[MBAC]]- MBAC is &amp;quot;Moko Bulls and Cows&amp;quot;, a classic game for openmoko written in pygtk similar to mastermind.&lt;br /&gt;
* [[OpenVibe]] - The first opensource vibrator.&lt;br /&gt;
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.&lt;br /&gt;
* [http://scalde.free.fr/index.php?option=com_content&amp;amp;view=article&amp;amp;id=93:pong-pogresses&amp;amp;catid=43:openmoko&amp;amp;Itemid=66 Pong progresses]- This is a little pong game for the openmoko freerunner. The screen is devided in halves, so you can touch the right half to move the paddle right and the left half to move it left.&lt;br /&gt;
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it &amp;quot;moos&amp;quot; like one of the little toys.&lt;br /&gt;
* [[Freerunner LightSaber]]-Application as iphone LightSaber.&lt;br /&gt;
* [[CellHunter]] - A game you earn points by collecting cells (in snglish now)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== GPS ==&lt;br /&gt;
&lt;br /&gt;
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.&lt;br /&gt;
* [[Gpsdrive]] - Car (bike, etc) navigation system&lt;br /&gt;
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS&lt;br /&gt;
* [[Navit]] - Car navigation system with routing engine&lt;br /&gt;
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...&lt;br /&gt;
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.&lt;br /&gt;
* [http://wiki.openstreetmap.org/index.php/Mumpot mumpot] - Display map (OSM), routing, OSM tag editing, a bit of live editing&lt;br /&gt;
* [[QMapControl]] - Display maps (OSM..) and add points, lines...&lt;br /&gt;
* [[Qpegps]] - Display map with current position&lt;br /&gt;
* [[Idle Hands]] - Give a task to you based on your location&lt;br /&gt;
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates&lt;br /&gt;
* [[Gpsdcontrol]] A simple python script for start or stop gpsd daemon with a button on the desktop.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [[Orrery]] - Displays the night sky&lt;br /&gt;
* [[OMView]] - Image viewer&lt;br /&gt;
* [[PyPenNotes]] - Write notes using pen and touchscreen&lt;br /&gt;
* [[Gpe-scap]] - Take screenshots&lt;br /&gt;
* [[Flash|Gnash]]-Play flash file on Neo&lt;br /&gt;
* [[Neon]] - Image viewer&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Internet ==&lt;br /&gt;
&lt;br /&gt;
* [[Twinkle]] - Voice over IP&lt;br /&gt;
* [[Linphone]] - Voice over IP&lt;br /&gt;
* [[Midori]] - Webkit based web browser&lt;br /&gt;
* [[Minimo]] - Mozilla based web browser&lt;br /&gt;
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).&lt;br /&gt;
* [[Mokopedia]] - Read small Wikipedia dumps offline&lt;br /&gt;
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card&lt;br /&gt;
* [[Openmoko-browser2]] - The original Openmoko web browser&lt;br /&gt;
* [[Openmokast]] - Play audio stream and slideshow stream&lt;br /&gt;
* [[Openmoko Mail]] - E-mail client&lt;br /&gt;
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)&lt;br /&gt;
* [[CenterIM]] - Instant messaging client (terminal-based).&lt;br /&gt;
* [[PyFeedRead]] - RSS feed reader&lt;br /&gt;
* [[Qtmail]] - Default mail program on Om 2008.8&lt;br /&gt;
* [[TwitterMoko]] - A Twitter client for Openmoko&lt;br /&gt;
* [http://code.google.com/p/pyqt-browser/ pyqt-browser] - modified the sample code from python-pyqt4 and changed it to use webkit for web browsing. &lt;br /&gt;
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]&lt;br /&gt;
&lt;br /&gt;
== Office ==&lt;br /&gt;
* [[Epdfview]] - PDF reader.&lt;br /&gt;
* Evince - Document reader for PDF, PS, DJVU and more.&lt;br /&gt;
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)&lt;br /&gt;
* [[Gutenflash]] - Fast text reader by scrolling text&lt;br /&gt;
* [[OMoney]] - A bookkeeping application&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
* [[Mofi]] - Wifi setup tool&lt;br /&gt;
* [[Lint-wifi]] - Wifi setup tool&lt;br /&gt;
* [[Om 2008.8 Installer]] - Graphical software installer&lt;br /&gt;
* [[Opkg]] - Command line software installer&lt;br /&gt;
* [[Sephora]] - Settings manager&lt;br /&gt;
* [[SettingsGUI]] - Edit various settings&lt;br /&gt;
* [[Wicd]] - Wifi setup tool&lt;br /&gt;
* [[ZOMG!]] - A graphical package manager (opkg frontend -&amp;gt; should work on any distro)&lt;br /&gt;
* [[Timezone|tzdata]]- Customized your time zone setting.&lt;br /&gt;
&lt;br /&gt;
== System ==&lt;br /&gt;
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.&lt;br /&gt;
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher&lt;br /&gt;
* [[Display Locker]] - Screen lock&lt;br /&gt;
* [[Gwaterpas]] - levelling tool using accelerometer&lt;br /&gt;
* [[Gestures]] - Detect movement and display information, rotate screen&lt;br /&gt;
* [[Keychain]] - SSH keys&lt;br /&gt;
* [[MokoFEM]] - Monitors GSM information&lt;br /&gt;
* [[Mokostat]] - Monitors battery&lt;br /&gt;
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth&lt;br /&gt;
* [[Rotate]] - Rotate screen when phone is rotated&lt;br /&gt;
* [[Vala-terminal]] - Command prompt with tabs&lt;br /&gt;
* [[Ts calibrate]] - Calibrates touchscreen&lt;br /&gt;
* [[Zedlock]] - Screen locker&lt;br /&gt;
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.&lt;br /&gt;
* [[omkeys_functions]] - Remap AUX key bindings&lt;br /&gt;
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.&lt;br /&gt;
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Telephony ==&lt;br /&gt;
* [[Dialer/2007.2]] - The dialer application in Om 2007.2&lt;br /&gt;
* [[Openmoko SMS Middleware]]- SMS middleware is a Openmoko middleware software for additional features related to SMS. Plugin architecture and Python based code gives this project lots of flexibility and enchancebility.&lt;br /&gt;
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
* [[Unison]] - Unison is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file. &lt;br /&gt;
* [[HP48 Series RPN Calculator]] - Calculator with many functions&lt;br /&gt;
* [[qwo]]- An alternative input method.&lt;br /&gt;
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary&lt;br /&gt;
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.&lt;br /&gt;
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.&lt;br /&gt;
* [[NeoCon]] - neocon is a handy serial console utility (not only) for u-boot.  The main feature of neocon is actually that you can give it a list of devices and it will pick one that works.&lt;br /&gt;
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. &lt;br /&gt;
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.&lt;br /&gt;
* [[LED clock]] - When an Openmoko is sitting unused at night, turn it into an alarm clock with large 7-segment digits on a black background in landscape mode. &lt;br /&gt;
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com &lt;br /&gt;
* [[Wrench]] - Modual used utility enlightenment_remote.&lt;br /&gt;
* [[Yaouh!]] - Yet Another OSM Updater H.&lt;br /&gt;
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.&lt;br /&gt;
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices----&lt;br /&gt;
&lt;br /&gt;
==Setting Application==&lt;br /&gt;
* [[Wmiconfig]]- wmiconfig is a tool written by Atheros Communications Inc to configure the Ar6k WIFI chip used in the Neo Freerunner. This is a standalone C executable, released under GPL v2.&lt;br /&gt;
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake &amp;quot;files&amp;quot; that are actually filled by a variety of drivers and other kernel subsystems.  You can use it to change settings and behaviours of the kernel and drivers dynamically.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
* [[Video Player]] - Using Mplayer on Openmoko smartphones.&lt;br /&gt;
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== daemon ==&lt;br /&gt;
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.&lt;br /&gt;
* [[Lscd]] - LSC library/daemon on Linux System.&lt;br /&gt;
&lt;br /&gt;
== An automatic list of application-related wiki pages ==&lt;br /&gt;
&lt;br /&gt;
The pages linked above are all maintained manually. We also maintain an automatic categorization system by tagging wiki pages. Here is the list of application-related pages in this wiki. Normally, every page listed below should be also listed above in the same category. The converse is false: there are applications without a wiki page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 1px black; padding: 1ex&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Applications in this Wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;categorytree mode=pages depth=2 hideroot=on&amp;gt;Applications&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Where to find more applications? ==&lt;br /&gt;
&lt;br /&gt;
At [http://opkg.org opkg.org] !&lt;br /&gt;
&lt;br /&gt;
Not all Openmoko apps are listed on this wiki - there are much more [http://projects.openmoko.org/softwaremap/ projects at the Openmoko GForge] than the wiki can list, not to mention self-hosted applications on their own websites. Actually the phones can run most Linux based Free Software, using for example the [[Debian]] distribution. The [http://handhelds.freshmeat.net/browse/1038/ mobile phones section of Freshmeat] may be a interesting place to look.&lt;br /&gt;
&lt;br /&gt;
Note also that there are many packages in the repository that are not installed by default. If what you want is a classic, chances are that it is already packaged. Suppose you want to install Perl:&lt;br /&gt;
 opkg list|grep perl&lt;br /&gt;
 opkg install perl&lt;br /&gt;
&lt;br /&gt;
More application download related pages:&lt;br /&gt;
&lt;br /&gt;
* [[Community Repository]]&lt;br /&gt;
* [[Users Repositories]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where to find full distributions ? ==&lt;br /&gt;
&lt;br /&gt;
* [[Download]]: for complete system downloads&lt;br /&gt;
&lt;br /&gt;
== The usual warnings ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* Some of these software are developed by Openmoko Inc. and some are contributed by the community. Any problems with community contributed software should be reported to the individual software developer rather than the Openmoko core team.&lt;br /&gt;
* Most programs listed here are not mature/stable, but only useable/beta.&lt;br /&gt;
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.&lt;br /&gt;
* Installing experimental software from the internet is certain to break things. Running it as root is a very insecure thing to do. Kown that you will be burned, have backups, and be ready to apologize to everybody in your phone contact list in case they receive strange SMSs...&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications|Applications]]&lt;br /&gt;
[[Category:Basic End User]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-02-01T13:51:58Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
NOW PROGRAM AND HOMEPAGE IN ENGLISH!&lt;br /&gt;
&lt;br /&gt;
Cellhunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points then already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
Cellhunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-01-30T12:19:16Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
Cellhunter is a game with the goal to find as much unknown mobile cells as you can and submit them. You are playing in groups against other groups and collect the information together. Depending on the type of the collected cell you get points. New cells count more points then already known cells. More information at http://cellhunter.omoco.de&lt;br /&gt;
&lt;br /&gt;
Cellhunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Bielefeld</id>
		<title>Openmoko Local Groups: Bielefeld</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Bielefeld"/>
				<updated>2009-01-29T11:10:40Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For anyone in Bielefeld or the Region (OWL, Lippe...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Possible Participants ===&lt;br /&gt;
{|border=1&lt;br /&gt;
!Name&lt;br /&gt;
!Skills&lt;br /&gt;
!Level of Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Other&lt;br /&gt;
!Has Device&lt;br /&gt;
!Has Debug Board&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Raven|Raven]]&lt;br /&gt;
|Coding, Linux...&lt;br /&gt;
|Finally starting to play with my FreeRunner.&lt;br /&gt;
|Bielefeld&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Killerdackel|Killerdackel]]&lt;br /&gt;
|Coding, Java, Human-Machine-Interaction&lt;br /&gt;
|Waiting desperately for a new toy too&lt;br /&gt;
|Bielefeld&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
&amp;lt;!-- Copy from here... --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Seppi|Seppi]]&lt;br /&gt;
|Coding, Linux, Human-Machine-Interaction, Robotics&lt;br /&gt;
|Started coding, playing around with the device&lt;br /&gt;
|Lage (near Bielefeld)&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[User:ernstabrams|ernstabrams]]&lt;br /&gt;
|STuding in Bi. Using OM as a User...&lt;br /&gt;
|From beginning a User.&lt;br /&gt;
|Bielefeld&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko Local Groups]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/CellHunter</id>
		<title>CellHunter</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/CellHunter"/>
				<updated>2009-01-25T18:10:20Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: New page: == CellHunter ==  Currently only in german, if i have the time i will translate it, sorry about that.  Cellhunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Ha...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CellHunter ==&lt;br /&gt;
&lt;br /&gt;
Currently only in german, if i have the time i will translate it, sorry about that.&lt;br /&gt;
&lt;br /&gt;
Cellhunter ist ein Spiel, bei dem es darum geht, moeglichst viele noch unentdeckte Handyzellen zu finden und einzutragen. Dazu treten Gruppen gegeneinander an und sammeln gemeinsam die Informationen. Je nach Art der gefundenen Zelle gibt es Punkte gutgeschrieben. Neue Zellen geben natuerlich mehr Punkte als schon entdeckte. Weitere Informationen unter http://cellhunter.omoco.de&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Applications</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Applications"/>
				<updated>2009-01-25T18:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Games */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki's master application list for the Openmoko smartphones. &lt;br /&gt;
&lt;br /&gt;
== How to register new applications ?==&lt;br /&gt;
&lt;br /&gt;
This list can not be exhaustive, as new things are showing up every week. This page is here to help spreading awareness about applications. Here are instructions on how to add a specific application to this list. There are many ways to go&lt;br /&gt;
&lt;br /&gt;
Method 1 (preferred):&lt;br /&gt;
* Register your application at http://opkg.org. You will get a package number there, for example 33.&lt;br /&gt;
* Notify the community mailing list.&lt;br /&gt;
* Come back here, click on &amp;quot;edit&amp;quot; next to the appropriate section title, then add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* {{opkg.org|33|Application name}} A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method 2: Just link to wherever the application is hosted.&lt;br /&gt;
* Click on &amp;quot;edit&amp;quot; next to the appropriate section title, add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [http://your.host.domain/the/path/to/app/page.html Application name] A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method 3: Create a new page in this wiki.&lt;br /&gt;
* Click on &amp;quot;edit&amp;quot; next to the appropriate section title, then add a line like:&lt;br /&gt;
&amp;lt;pre&amp;gt;* [[Application name]] A short description&amp;lt;/pre&amp;gt;&lt;br /&gt;
* The application name will appear in red, click on it to create and edit the new page.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)&lt;br /&gt;
* [[Openmokast]] - Play audio stream and slideshow stream&lt;br /&gt;
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.&lt;br /&gt;
* [[Mokoko]]-Play music.&lt;br /&gt;
* [[Satan]] - Create your own music!&lt;br /&gt;
* [[Fourier]]- Realtime frequency analysis of sound data.&lt;br /&gt;
* [[Neoqplayer]] - a multimedia player written in Qt4 &lt;br /&gt;
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano&lt;br /&gt;
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.&lt;br /&gt;
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Games ==&lt;br /&gt;
&lt;br /&gt;
* [[Games/Om 2007.2]] - Many small games on Om 2007.2&lt;br /&gt;
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game&lt;br /&gt;
* [[Moko-sudoku]] - Another sudoku puzzle game.&lt;br /&gt;
* {{opkg.org|66|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games&lt;br /&gt;
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.&lt;br /&gt;
* [[Pingus]] - Pingus is a lemmings clone with penguins.&lt;br /&gt;
* [[Duke Nukem 3D]] - Legendary First Person Shooter.&lt;br /&gt;
* [[Numptyphysics]] - A drawing puzzle game.&lt;br /&gt;
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.&lt;br /&gt;
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.&lt;br /&gt;
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.&lt;br /&gt;
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.&lt;br /&gt;
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973&lt;br /&gt;
* [[MBAC]]- MBAC is &amp;quot;Moko Bulls and Cows&amp;quot;, a classic game for openmoko written in pygtk similar to mastermind.&lt;br /&gt;
* [[OpenVibe]] - The first opensource vibrator.&lt;br /&gt;
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.&lt;br /&gt;
* [http://scalde.free.fr/index.php?option=com_content&amp;amp;view=article&amp;amp;id=93:pong-pogresses&amp;amp;catid=43:openmoko&amp;amp;Itemid=66 Pong progresses]- This is a little pong game for the openmoko freerunner. The screen is devided in halves, so you can touch the right half to move the paddle right and the left half to move it left.&lt;br /&gt;
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it &amp;quot;moos&amp;quot; like one of the little toys.&lt;br /&gt;
* [[Freerunner LightSaber]]-Application as iphone LightSaber.&lt;br /&gt;
* [[CellHunter]] - A game you earn points by collecting cells&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== GPS ==&lt;br /&gt;
&lt;br /&gt;
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.&lt;br /&gt;
* [[Gpsdrive]] - Car (bike, etc) navigation system&lt;br /&gt;
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS&lt;br /&gt;
* [[Navit]] - Car navigation system with routing engine&lt;br /&gt;
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...&lt;br /&gt;
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.&lt;br /&gt;
* [http://wiki.openstreetmap.org/index.php/Mumpot mumpot] - Display map (OSM), routing, OSM tag editing, a bit of live editing&lt;br /&gt;
* [[QMapControl]] - Display maps (OSM..) and add points, lines...&lt;br /&gt;
* [[Qpegps]] - Display map with current position&lt;br /&gt;
* [[Idle Hands]] - Give a task to you based on your location&lt;br /&gt;
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates&lt;br /&gt;
* [[Gpsdcontrol]] A simple python script for start or stop gpsd daemon with a button on the desktop.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [[Orrery]] - Displays the night sky&lt;br /&gt;
* [[OMView]] - Image viewer&lt;br /&gt;
* [[PyPenNotes]] - Write notes using pen and touchscreen&lt;br /&gt;
* [[Gpe-scap]] - Take screenshots&lt;br /&gt;
* [[Flash|Gnash]]-Play flash file on Neo&lt;br /&gt;
* [[Neon]] - Image viewer&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Internet ==&lt;br /&gt;
&lt;br /&gt;
* [[Twinkle]] - Voice over IP&lt;br /&gt;
* [[Linphone]] - Voice over IP&lt;br /&gt;
* [[Midori]] - Webkit based web browser&lt;br /&gt;
* [[Minimo]] - Mozilla based web browser&lt;br /&gt;
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).&lt;br /&gt;
* [[Mokopedia]] - Read small Wikipedia dumps offline&lt;br /&gt;
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card&lt;br /&gt;
* [[Openmoko-browser2]] - The original Openmoko web browser&lt;br /&gt;
* [[Openmokast]] - Play audio stream and slideshow stream&lt;br /&gt;
* [[Openmoko Mail]] - E-mail client&lt;br /&gt;
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)&lt;br /&gt;
* [[CenterIM]] - Instant messaging client (terminal-based).&lt;br /&gt;
* [[PyFeedRead]] - RSS feed reader&lt;br /&gt;
* [[Qtmail]] - Default mail program on Om 2008.8&lt;br /&gt;
* [[TwitterMoko]] - A Twitter client for Openmoko&lt;br /&gt;
* [http://code.google.com/p/pyqt-browser/ pyqt-browser] - modified the sample code from python-pyqt4 and changed it to use webkit for web browsing. &lt;br /&gt;
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]&lt;br /&gt;
&lt;br /&gt;
== Office ==&lt;br /&gt;
* [[Epdfview]] - PDF reader.&lt;br /&gt;
* Evince - Document reader for PDF, PS, DJVU and more.&lt;br /&gt;
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)&lt;br /&gt;
* [[Gutenflash]] - Fast text reader by scrolling text&lt;br /&gt;
* [[OMoney]] - A bookkeeping application&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
* [[Mofi]] - Wifi setup tool&lt;br /&gt;
* [[Lint-wifi]] - Wifi setup tool&lt;br /&gt;
* [[Om 2008.8 Installer]] - Graphical software installer&lt;br /&gt;
* [[Opkg]] - Command line software installer&lt;br /&gt;
* [[Sephora]] - Settings manager&lt;br /&gt;
* [[SettingsGUI]] - Edit various settings&lt;br /&gt;
* [[Wicd]] - Wifi setup tool&lt;br /&gt;
* [[ZOMG!]] - A graphical package manager (opkg frontend -&amp;gt; should work on any distro)&lt;br /&gt;
* [[Timezone|tzdata]]- Customized your time zone setting.&lt;br /&gt;
&lt;br /&gt;
== System ==&lt;br /&gt;
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.&lt;br /&gt;
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher&lt;br /&gt;
* [[Display Locker]] - Screen lock&lt;br /&gt;
* [[Gwaterpas]] - levelling tool using accelerometer&lt;br /&gt;
* [[Gestures]] - Detect movement and display information, rotate screen&lt;br /&gt;
* [[Keychain]] - SSH keys&lt;br /&gt;
* [[MokoFEM]] - Monitors GSM information&lt;br /&gt;
* [[Mokostat]] - Monitors battery&lt;br /&gt;
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth&lt;br /&gt;
* [[Rotate]] - Rotate screen when phone is rotated&lt;br /&gt;
* [[Terminal]] - Commando prompt&lt;br /&gt;
* [[Ts calibrate]] - Calibrates touchscreen&lt;br /&gt;
* [[Zedlock]] - Screen locker&lt;br /&gt;
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.&lt;br /&gt;
* [[omkeys_functions]] - Remap AUX key bindings&lt;br /&gt;
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.&lt;br /&gt;
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Telephony ==&lt;br /&gt;
* [[Dialer/2007.2]] - The dialer application in Om 2007.2&lt;br /&gt;
* [[Openmoko SMS Middleware]]- SMS middleware is a Openmoko middleware software for additional features related to SMS. Plugin architecture and Python based code gives this project lots of flexibility and enchancebility.&lt;br /&gt;
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
* [[Unison]] - Unison is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file. &lt;br /&gt;
* [[HP48 Series RPN Calculator]] - Calculator with many functions&lt;br /&gt;
* [[qwo]]- An alternative input method.&lt;br /&gt;
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary&lt;br /&gt;
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.&lt;br /&gt;
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.&lt;br /&gt;
* [[NeoCon]] - neocon is a handy serial console utility (not only) for u-boot.  The main feature of neocon is actually that you can give it a list of devices and it will pick one that works.&lt;br /&gt;
* [[AaTerm]]-Terminal that have features like openmoko-terminal2, but have space like xterm.&lt;br /&gt;
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. &lt;br /&gt;
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.&lt;br /&gt;
* [[LED clock]] - When an Openmoko is sitting unused at night, turn it into an alarm clock with large 7-segment digits on a black background in landscape mode. &lt;br /&gt;
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com &lt;br /&gt;
* [[Wrench]] - Modual used utility enlightenment_remote.&lt;br /&gt;
* [[Yaouh!]] - Yet Another OSM Updater H.&lt;br /&gt;
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.&lt;br /&gt;
*[[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices----&lt;br /&gt;
&lt;br /&gt;
==Setting Application==&lt;br /&gt;
* [[Wmiconfig]]- wmiconfig is a tool written by Atheros Communications Inc to configure the Ar6k WIFI chip used in the Neo Freerunner. This is a standalone C executable, released under GPL v2.&lt;br /&gt;
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake &amp;quot;files&amp;quot; that are actually filled by a variety of drivers and other kernel subsystems.  You can use it to change settings and behaviours of the kernel and drivers dynamically.&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
* [[Video Player]] - Using Mplayer on Openmoko smartphones.&lt;br /&gt;
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== daemon ==&lt;br /&gt;
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.&lt;br /&gt;
* [[Lscd]] - LSC library/daemon on Linux System.&lt;br /&gt;
&lt;br /&gt;
== An automatic list of application-related wiki pages ==&lt;br /&gt;
&lt;br /&gt;
The pages linked above are all maintained manually. We also maintain an automatic categorization system by tagging wiki pages. Here is the list of application-related pages in this wiki. Normally, every page listed below should be also listed above in the same category. The converse is false: there are applications without a wiki page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 1px black; padding: 1ex&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Applications in this Wiki:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;categorytree mode=pages depth=2 hideroot=on&amp;gt;Applications&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Where to find more applications? ==&lt;br /&gt;
&lt;br /&gt;
At [http://opkg.org opkg.org] !&lt;br /&gt;
&lt;br /&gt;
Not all Openmoko apps are listed on this wiki - there are much more [http://projects.openmoko.org/softwaremap/ projects at the Openmoko GForge] than the wiki can list, not to mention self-hosted applications on their own websites. Actually the phones can run most Linux based Free Software, using for example the [[Debian]] distribution. The [http://handhelds.freshmeat.net/browse/1038/ mobile phones section of Freshmeat] may be a interesting place to look.&lt;br /&gt;
&lt;br /&gt;
Note also that there are many packages in the repository that are not installed by default. If what you want is a classic, chances are that it is already packaged. Suppose you want to install Perl:&lt;br /&gt;
 opkg list|grep perl&lt;br /&gt;
 opkg install perl&lt;br /&gt;
&lt;br /&gt;
More application download related pages:&lt;br /&gt;
&lt;br /&gt;
* [[Community Repository]]&lt;br /&gt;
* [[Users Repositories]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where to find full distributions ? ==&lt;br /&gt;
&lt;br /&gt;
* [[Download]]: for complete system downloads&lt;br /&gt;
&lt;br /&gt;
== The usual warnings ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* Some of these software are developed by Openmoko Inc. and some are contributed by the community. Any problems with community contributed software should be reported to the individual software developer rather than the Openmoko core team.&lt;br /&gt;
* Most programs listed here are not mature/stable, but only useable/beta.&lt;br /&gt;
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.&lt;br /&gt;
* Installing experimental software from the internet is certain to break things. Running it as root is a very insecure thing to do. Kown that you will be burned, have backups, and be ready to apologize to everybody in your phone contact list in case they receive strange SMSs...&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications|Applications]]&lt;br /&gt;
[[Category:Basic End User]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2008-12-29</id>
		<title>Community Updates/2008-12-29</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2008-12-29"/>
				<updated>2008-12-28T22:46:56Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* New applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the DRAFT [[Community Updates]] to be released next Monday !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distributions ==&lt;br /&gt;
&lt;br /&gt;
* [[Om 2008.12 Update]] is out ! This is the fastest, latest and probably last of the ASU familly line of distributions. Officially upgrades 2008.9, optimized with faster boot, volume control during phonecall, and much more. Read the [http://lists.openmoko.org/pipermail/announce/2008-December/000028.html announcement], then go to the [http://downloads.openmoko.org/releases/Om2008.12/ download dir].&lt;br /&gt;
* [[Android]]. Koolu [http://forum.koolu.org/viewtopic.php?f=10&amp;amp;t=34 announced] their first beta release. Based on [http://people.openmoko.org/sean_mcneil/ Sean's image], Wendy from Openmoko produced [http://lists.openmoko.org/pipermail/devel/2008-December/003877.html test reports] ([http://people.openmoko.org/testing/software/Android_on_freerunner_review.pdf PDF]) concluding that Android Image On Freerunner really looks good, but [...] not ready to be a daily phone yet. Interesting applications waiting to be fixed to work on Freerunner include bluetooth, wifi, GPS, browser...&lt;br /&gt;
* [http://www.hackable1.org hackable:1] announced ([http://www.hackable1.org/wiki/Documentation documentation]). Led by Marcus Bauer of TangoGPS fame, this project aims to implement the GNOME Mobile stack on top of Debian on FreeRunner. Its installation is specially simple: [http://www.hackable1.org/hackable1/?C=M;O=D download] the tarball, unpack the files on a 2 GB SD card, put the card in the FreeRunner.&lt;br /&gt;
* [http://telefoninux.projects.openmoko.org/ Telefoninux] 0.01 is out. First alpha release for this Debian-optimized distro.&lt;br /&gt;
* Bytestore points out an [http://lists.openmoko.org/nabble.html#nabble-td1871079%7Ca1871079 augmented 2008.12 image] with russian keyboard, GPRS and other goodies.&lt;br /&gt;
&lt;br /&gt;
== New applications ==&lt;br /&gt;
* Carlo released [[OpenVibe]], the first opensource vibrator :) Pander also offers an open source MIDlet in a JAR  to control the vibrator function. We are still waiting for test reports tought.&lt;br /&gt;
* Yann released [http://gabuzomeu.fr/openmoko/meooem/ meooem] 0.0.1, a realtime weather notifier [http://www.opkg.org/package_67.html opkg page]. Setup the displayed city in /etc/meooem.conf.&lt;br /&gt;
* Ilja pushed out version 0.1.0 of [http://code.google.com/p/om-manager/ om-manager], a python Freerunner manager: flash, backup, get logs, manage packages, VNC (if x11vnc is installed on the phone).&lt;br /&gt;
* Valéry released [http://neon.projects.openmoko.org/ Neon], a simple Python/EFL image viewer, designed to be lightweight, fast, and easy to use.&lt;br /&gt;
* Nathan shared his [http://natha.nkinka.de/gprs_launcher.sh GPRS launcher] script and the [http://natha.nkinka.de/gtkdialog-0.7.9_0.1_armv4t.ipk ipk for Gtkdialog] it uses. The script can be used to start the connection, stop the connection, or to simply find out the current GPRS status.&lt;br /&gt;
* Openmoko's next generation telephony, messaging and addressbook application [http://code.google.com/p/paroli/ paroli] was merged with tichy, the application starter. So opkg install tichy, setup according to Mirko's email, and enjoy.&lt;br /&gt;
* Angus [http://lists.openmoko.org/pipermail/community/2008-December/038531.html offers] a &amp;quot;where are you now&amp;quot; daemon that can SMS back its location upon request.&lt;br /&gt;
* Chris submits for testing the prototype for a [http://lists.openmoko.org/pipermail/community/2008-December/038511.html fullscreen keyboard].&lt;br /&gt;
* A [http://www.opkg.org/package_75.html dutch keyboard] for illume.&lt;br /&gt;
* Daniel MT released [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player 0.1], a lightweight, quick and easy random music player for OM2008.X based distributions.&lt;br /&gt;
* Last but not least, [http://people.engr.ncsu.edu/jfthomps/freerunner/ Josh]  shares an IMAP Mail reader and a collection of scripts to manage launching applications, control wifi, power, screen etc. Initially developped on 2007.2, most ported to Debian.&lt;br /&gt;
&lt;br /&gt;
== Applications updates == &lt;br /&gt;
* [http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/ OpenMoocow] 0.3 released. Changes include: better graphics from openclipart.org by &amp;quot;bsantos&amp;quot;, more responsive, kernel 2.6.28 new sysfs paths ready, thinkpad HDAPS merged in.&lt;br /&gt;
* [[ZOMG!]], an opkg frontend, updated. Faster, cacao and jamvm compatible (jamvm still recommended).&lt;br /&gt;
* [[navit]], a drivers' GPS navigation system ([http://trac.navit-project.org trac]) is being optimized for the FreeRunner by Christian Anke and others.&lt;br /&gt;
* [http://www.weeklyworldshrew.com Damian A. Spriggs] started working on a MAME port. The Multimedia Arcade Machine Emulator is a must for all retro-gamers out there. I can't wait to play P*c-M*n and G*l*xi*n again on my subway commute !&lt;br /&gt;
* Angus updated pymixer.py to use the FSO framework. It should automatically detect scenario changes and update the mixers now. Put [http://handheldshell.com/fsomixer.py fsomixer.py] into /usr bin and chmod +x it. [http://handheldshell.com/volume_fso.desktop volume_fso.desktop] goes into /usr/share/applications.&lt;br /&gt;
* The [[Zedlock]] screen locker rewritten and re-released as 0.1 functional prototype.&lt;br /&gt;
* [http://projects.openmoko.org/projects/siglaunchd/ siglaunchd], a daemon which listens to dbus signals and runs applications accordingly, got regular expressions (string patterns) matching, and was ported to C. For example, one can set the aux button to launch the dialer and the other can set a sound when screen is dimmed with as little as no effort.&lt;br /&gt;
* [http://projects.openmoko.org/projects/om-homezone Homezoneapplet] 0.2. An applet and daemon to display the O2 (german mobile provider) Homezone icon. Now works on FSO and SHR.&lt;br /&gt;
* [http://code.google.com/p/omnewrotate/ omnewrotate] 0.5.3. Updated for 2008.12 compatibility.&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
* Recognizing that they have never been able to get the [http://projects.openmoko.org projects gforge] running well, Openmoko decided to [http://lists.openmoko.org/nabble.html#nabble-td1661304 throw the towel and terminate the project]. Sean said: &amp;quot;If somebody wants to step up and own this responsibility -- you bet -- we'll pay the bill.&amp;quot; Luckily Armin Ranjbar (a.k.a. zoup from FDOM), stepped forward (among others) to lead the newly formed, community-led gforge administration team on the Openmoko server. He is creating an admin mailing list were interested people can join him ([http://lists.projects.openmoko.org/cgi-bin/mailman/listinfo/siteadmin-general link here]).&lt;br /&gt;
* [http://opkg.org opkg.org] relaunched ! New look, same API. Now if Openmoko wants to terminate useless projects, how about the &amp;quot;community repository&amp;quot; ? Is there any community project to feed opkg from the gforge ? &lt;br /&gt;
* The documentation team discussed on how to write the missing Neo's reference handbook.&lt;br /&gt;
* [http://rschuster.blogs.evolvis.org/2008/12/21/serving-cross-compiled-openjdk-with-icedtea/ OpenJDK integration into Jalimo]  was finished, including packaging. Cacao+OpenJDK runs on the FreeRunner. A step towards better Java support in all OpenEmbedded devices.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*  The technical feasibility of fixing the &amp;quot;buzz&amp;quot; at a reasonable price was confirmed by several hardware repair shops. Steve is still working on the program to bring that &amp;quot;big capacitor&amp;quot; rework to users worldwide. The technical draft is still being worked on: how to open the case, how to test, possibility of using alternative capacitor types (although these will be provided for free by OM), possibility of applying other A6 -&amp;gt; A7 hardware upgrades like the GPS/uSD fix at the same time... Do not expect resolution before CES (jan 8-11). Meanwhile, DIYers [http://lists.openmoko.org/pipermail/community/2008-December/038565.html will be supported].&lt;br /&gt;
* The level of lust for 3G on GTA03 reached astounding highs on the community mailing list. For a reality check before dreaming further, read Carsten explanations on [http://lists.openmoko.org/pipermail/community/2008-December/038395.html the costs of a 3G module]. For insights about schedules, read Steve's explanations on [http://n2.nabble.com/Openmoko-Community-f1954.html production in real life].&lt;br /&gt;
&lt;br /&gt;
== Tips and tricks ==&lt;br /&gt;
&lt;br /&gt;
* No audio on 2008.9 after suspend/resume ? Try killing and uninstalling speech-dispatcher. '' '''Note (gcasse):''' your workaround masks [https://docs.openmoko.org/trac/ticket/1599 #1599 (Suspend / resume breaks audio] when navit + speech-dispatcher have been installed''.&lt;br /&gt;
* Terminal-based applications slow to startup on FDOM ? Try opkg remove termcap, processing /etc/termcap each time takes like 10 seconds.&lt;br /&gt;
* Media player so sloooow it's unusable ? Try running it with a -15 nice priority value (For users of pythm+mplayer, set it up in /etc/pythm.conf).&lt;br /&gt;
* A cooler theme in 2008.12 ? Try replacing &amp;quot;asu&amp;quot; with &amp;quot;illume&amp;quot; /etc/enlightenment/default_profile.&lt;br /&gt;
* Enlightenment eating 20% CPU ? Disable drop shadows by deleting /usr/lib/enlightenment/modules/dropshadow.&lt;br /&gt;
* Enlightenment crashing with the illume theme in 2008.12 ? Try disabling drop shadows. Otherwise, change the &amp;quot;Engine&amp;quot; in the enlightenment config from SOFTWARE_16 to SOFTWARE (to access the config, disable qtopia under /etc/X11/Xsession.d first, restart X, do the config, then move qtopia back).&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Zedlock</id>
		<title>Zedlock</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Zedlock"/>
				<updated>2008-12-28T22:45:05Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Update: Functional version 0.1 by Seppi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screen locking program created by [[User:Quicksand]].  Currently in PROTOTYPE form.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
[http://wixonlaw.com/public/zedlock-0.0.1.tar.bz2 zedlock 0.0.1]&lt;br /&gt;
&lt;br /&gt;
==== Update: Functional version 0.1 by Seppi ====&lt;br /&gt;
* {{opkg.org|66|Zedlock 0.1}} Zedlock is a Screen locker. Unlock by drawing a large Z.&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-1.png]]&lt;br /&gt;
&lt;br /&gt;
This is a screen-lock program in prototype form.  To run it, just run zedlock.py from a terminal in the directory where it's installed.&lt;br /&gt;
&lt;br /&gt;
It's really simple.  To unlock, just trace a large 'Z' with a single stroke of your finger or stylus, anywhere on the screen.  It must be BIG ENOUGH (about half the smallest screen dimension in both height and width, approx. 2cm on the Neo), it must be drawn in the CORRECT SEQUENCE (from top-left to bottom-right), and it must be QUICK ENOUGH (completed in less than one second).  Within these parameters, a fair amount of variation (i.e., sloppiness) is tolerated.  (As a result, you can make some non-Z patterns that fool it.)&lt;br /&gt;
&lt;br /&gt;
Success:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-2.png]]&lt;br /&gt;
&lt;br /&gt;
If your stroke doesn't meet the criteria, you get a big red 'X' on the screen and a three-second lockout.&lt;br /&gt;
&lt;br /&gt;
Too small:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-3.png]]&lt;br /&gt;
&lt;br /&gt;
Wrong sequence:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-4.png]]&lt;br /&gt;
&lt;br /&gt;
With the iPhone and the Qtopia phone platform, you need to be looking at the touchscreen to unlock it.  Their sliders and animated keys are cool, but this is better.&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
'''Remember, this is a prototype'''&lt;br /&gt;
&lt;br /&gt;
To install it, copy zedlock.py and zedlock.png to your home directory (or a subdirectory), make sure zedlock.py is executable, and run it from the directory you installed it in.  The program depends on python-pygtk and python-pycairo.  Note that it doesn't actually do anything all that functional yet -- it is simply a demonstration program.  This prototype doesn't actually lock or unlock anything; it just clears the screen after each stroke (and the subsequent visual feedback) so you can try it again and again and again.&lt;br /&gt;
&lt;br /&gt;
The program should be more-or-less QVGA-friendly (well, almost, just change two global variables) and orientation-friendly already, but YMMV.&lt;br /&gt;
&lt;br /&gt;
Yes, it's slow, especially to start up.  But that's embedded python for ya.  Plus I had to do some weird hacky things in cairo to get it to render predictably.  This is my first cairo project and my first python program, SO DON'T GIVE ME ANY GRIEF!  There are probably terrible, ugly, spaghetti-code-monsters in there if you care to look.  They'll go away over time.  :)&lt;br /&gt;
&lt;br /&gt;
==== Future Plans ====&lt;br /&gt;
After the featureset solidifies a bit more, I will rewrite it in C (which I'm much more comfortable with), optimize it (a lot!), and add some features:&lt;br /&gt;
&lt;br /&gt;
'''1)''' It will be rotationally insensitive so you don't need to look at it to determine portrait vs. landscape before you unlock.  This will be pretty easy to add.&lt;br /&gt;
&lt;br /&gt;
'''2)''' The text on there is statically-coded right now, and fixing that will be trivial, so don't complain about it now.  It doesn't actually tell you the GSM/GPRS status or even the real time of day.  Yes, wise guy, IT'S ALWAYS 5:35 pm HERE.&lt;br /&gt;
&lt;br /&gt;
'''3)''' Eventually it will get a battery/charging state icon, GSM signal strength bars, and a ringer volume indicator, so you can see those things while the screen remains locked.  I don't want to make the interface too cluttered, but those items seem essential.&lt;br /&gt;
&lt;br /&gt;
'''4)''' Ideally this will slip right into the Openmoko power management scheme.  Preferably neod and/or the dialer will *lock* the screen and require an unlock program (such as zedlock) in the following circumstances:&lt;br /&gt;
&lt;br /&gt;
  * immediately after an incoming call is answered&lt;br /&gt;
    (to prevent touchscreen input from the user's face or ear)&lt;br /&gt;
&lt;br /&gt;
  * immediately after an outgoing call is dialed&lt;br /&gt;
    (ditto)&lt;br /&gt;
&lt;br /&gt;
  * on request&lt;br /&gt;
    (via a lock button or menu, before you put it in your pocket)&lt;br /&gt;
&lt;br /&gt;
  * upon an automatic return-from-suspend&lt;br /&gt;
    (e.g., a datebook alarm, incoming phone call, SMS, etc.)&lt;br /&gt;
&lt;br /&gt;
  * but *not* following a manual return-from-suspend&lt;br /&gt;
&lt;br /&gt;
Note that this concept of screen-lock is different from the power-management concept of screen blanking.  Screen LOCK should probably occur more often, and is intended primarily to prevent accidental user-interface manipulation while the touchscreen is against the user's face, in the user's pocket, or otherwise subject to spurious inputs.  It is not intended to save power.&lt;br /&gt;
&lt;br /&gt;
==== History ====&lt;br /&gt;
'''Who's Zed?'''&lt;br /&gt;
&lt;br /&gt;
Zed's dead, baby, Zed's dead.&lt;br /&gt;
&lt;br /&gt;
'''No, really, why Zed?'''&lt;br /&gt;
&lt;br /&gt;
There are a bunch of things out there already called &amp;quot;zlock&amp;quot; or the like.  I selected the 'Z' glyph because it's fast and easy to make without looking, and its four points are easy to pull out of a stream of touchscreen data -- they are simply the maxima and minima of the functions (x+y) and (x-y).  I don't need to keep a linked list of intermediate points or anything like that; these points are updated on-the-fly.&lt;br /&gt;
&lt;br /&gt;
'''Why would I want this?'''&lt;br /&gt;
&lt;br /&gt;
You don't need to be looking at the screen to unlock it.  It is pretty unlikely to unlock accidentally (by your face while you are on the phone, in your pocket, etc.).  But it's simple and fast enough to perform frequently and easily, and to become second-nature.&lt;br /&gt;
&lt;br /&gt;
Plus it looks nice: gtk+ and cairo are used for fluid anti-aliased graphics.  Visual feedback is provided after a stroke is completed: an openmoko-orange line shows where you made your stroke, and if it finds the 'Z' pattern, it is highlighted in white for a moment. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:System Applications]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Zedlock</id>
		<title>Zedlock</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Zedlock"/>
				<updated>2008-12-28T22:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screen locking program created by [[User:Quicksand]].  Currently in PROTOTYPE form.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
[http://wixonlaw.com/public/zedlock-0.0.1.tar.bz2 zedlock 0.0.1]&lt;br /&gt;
&lt;br /&gt;
==== Update: Functional version 0.1 by Seppi ====&lt;br /&gt;
* {{opkg.org|66|Zedlock}} Zedlock is a Screen locker. Unlock by drawing a large Z.&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-1.png]]&lt;br /&gt;
&lt;br /&gt;
This is a screen-lock program in prototype form.  To run it, just run zedlock.py from a terminal in the directory where it's installed.&lt;br /&gt;
&lt;br /&gt;
It's really simple.  To unlock, just trace a large 'Z' with a single stroke of your finger or stylus, anywhere on the screen.  It must be BIG ENOUGH (about half the smallest screen dimension in both height and width, approx. 2cm on the Neo), it must be drawn in the CORRECT SEQUENCE (from top-left to bottom-right), and it must be QUICK ENOUGH (completed in less than one second).  Within these parameters, a fair amount of variation (i.e., sloppiness) is tolerated.  (As a result, you can make some non-Z patterns that fool it.)&lt;br /&gt;
&lt;br /&gt;
Success:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-2.png]]&lt;br /&gt;
&lt;br /&gt;
If your stroke doesn't meet the criteria, you get a big red 'X' on the screen and a three-second lockout.&lt;br /&gt;
&lt;br /&gt;
Too small:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-3.png]]&lt;br /&gt;
&lt;br /&gt;
Wrong sequence:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-4.png]]&lt;br /&gt;
&lt;br /&gt;
With the iPhone and the Qtopia phone platform, you need to be looking at the touchscreen to unlock it.  Their sliders and animated keys are cool, but this is better.&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
'''Remember, this is a prototype'''&lt;br /&gt;
&lt;br /&gt;
To install it, copy zedlock.py and zedlock.png to your home directory (or a subdirectory), make sure zedlock.py is executable, and run it from the directory you installed it in.  The program depends on python-pygtk and python-pycairo.  Note that it doesn't actually do anything all that functional yet -- it is simply a demonstration program.  This prototype doesn't actually lock or unlock anything; it just clears the screen after each stroke (and the subsequent visual feedback) so you can try it again and again and again.&lt;br /&gt;
&lt;br /&gt;
The program should be more-or-less QVGA-friendly (well, almost, just change two global variables) and orientation-friendly already, but YMMV.&lt;br /&gt;
&lt;br /&gt;
Yes, it's slow, especially to start up.  But that's embedded python for ya.  Plus I had to do some weird hacky things in cairo to get it to render predictably.  This is my first cairo project and my first python program, SO DON'T GIVE ME ANY GRIEF!  There are probably terrible, ugly, spaghetti-code-monsters in there if you care to look.  They'll go away over time.  :)&lt;br /&gt;
&lt;br /&gt;
==== Future Plans ====&lt;br /&gt;
After the featureset solidifies a bit more, I will rewrite it in C (which I'm much more comfortable with), optimize it (a lot!), and add some features:&lt;br /&gt;
&lt;br /&gt;
'''1)''' It will be rotationally insensitive so you don't need to look at it to determine portrait vs. landscape before you unlock.  This will be pretty easy to add.&lt;br /&gt;
&lt;br /&gt;
'''2)''' The text on there is statically-coded right now, and fixing that will be trivial, so don't complain about it now.  It doesn't actually tell you the GSM/GPRS status or even the real time of day.  Yes, wise guy, IT'S ALWAYS 5:35 pm HERE.&lt;br /&gt;
&lt;br /&gt;
'''3)''' Eventually it will get a battery/charging state icon, GSM signal strength bars, and a ringer volume indicator, so you can see those things while the screen remains locked.  I don't want to make the interface too cluttered, but those items seem essential.&lt;br /&gt;
&lt;br /&gt;
'''4)''' Ideally this will slip right into the Openmoko power management scheme.  Preferably neod and/or the dialer will *lock* the screen and require an unlock program (such as zedlock) in the following circumstances:&lt;br /&gt;
&lt;br /&gt;
  * immediately after an incoming call is answered&lt;br /&gt;
    (to prevent touchscreen input from the user's face or ear)&lt;br /&gt;
&lt;br /&gt;
  * immediately after an outgoing call is dialed&lt;br /&gt;
    (ditto)&lt;br /&gt;
&lt;br /&gt;
  * on request&lt;br /&gt;
    (via a lock button or menu, before you put it in your pocket)&lt;br /&gt;
&lt;br /&gt;
  * upon an automatic return-from-suspend&lt;br /&gt;
    (e.g., a datebook alarm, incoming phone call, SMS, etc.)&lt;br /&gt;
&lt;br /&gt;
  * but *not* following a manual return-from-suspend&lt;br /&gt;
&lt;br /&gt;
Note that this concept of screen-lock is different from the power-management concept of screen blanking.  Screen LOCK should probably occur more often, and is intended primarily to prevent accidental user-interface manipulation while the touchscreen is against the user's face, in the user's pocket, or otherwise subject to spurious inputs.  It is not intended to save power.&lt;br /&gt;
&lt;br /&gt;
==== History ====&lt;br /&gt;
'''Who's Zed?'''&lt;br /&gt;
&lt;br /&gt;
Zed's dead, baby, Zed's dead.&lt;br /&gt;
&lt;br /&gt;
'''No, really, why Zed?'''&lt;br /&gt;
&lt;br /&gt;
There are a bunch of things out there already called &amp;quot;zlock&amp;quot; or the like.  I selected the 'Z' glyph because it's fast and easy to make without looking, and its four points are easy to pull out of a stream of touchscreen data -- they are simply the maxima and minima of the functions (x+y) and (x-y).  I don't need to keep a linked list of intermediate points or anything like that; these points are updated on-the-fly.&lt;br /&gt;
&lt;br /&gt;
'''Why would I want this?'''&lt;br /&gt;
&lt;br /&gt;
You don't need to be looking at the screen to unlock it.  It is pretty unlikely to unlock accidentally (by your face while you are on the phone, in your pocket, etc.).  But it's simple and fast enough to perform frequently and easily, and to become second-nature.&lt;br /&gt;
&lt;br /&gt;
Plus it looks nice: gtk+ and cairo are used for fluid anti-aliased graphics.  Visual feedback is provided after a stroke is completed: an openmoko-orange line shows where you made your stroke, and if it finds the 'Z' pattern, it is highlighted in white for a moment. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:System Applications]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Zedlock</id>
		<title>Zedlock</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Zedlock"/>
				<updated>2008-12-28T22:42:10Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Update: Functional version by Seppi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screen locking program created by [[User:Quicksand]].  Currently in PROTOTYPE form.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
[http://wixonlaw.com/public/zedlock-0.0.1.tar.bz2 zedlock 0.0.1]&lt;br /&gt;
&lt;br /&gt;
==== Update: Functional version 0.1 by Seppi ====&lt;br /&gt;
* {{opkg.org|67|Zedlock}} Zedlock is a Screen locker. Unlock by drawing a large Z.&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-1.png]]&lt;br /&gt;
&lt;br /&gt;
This is a screen-lock program in prototype form.  To run it, just run zedlock.py from a terminal in the directory where it's installed.&lt;br /&gt;
&lt;br /&gt;
It's really simple.  To unlock, just trace a large 'Z' with a single stroke of your finger or stylus, anywhere on the screen.  It must be BIG ENOUGH (about half the smallest screen dimension in both height and width, approx. 2cm on the Neo), it must be drawn in the CORRECT SEQUENCE (from top-left to bottom-right), and it must be QUICK ENOUGH (completed in less than one second).  Within these parameters, a fair amount of variation (i.e., sloppiness) is tolerated.  (As a result, you can make some non-Z patterns that fool it.)&lt;br /&gt;
&lt;br /&gt;
Success:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-2.png]]&lt;br /&gt;
&lt;br /&gt;
If your stroke doesn't meet the criteria, you get a big red 'X' on the screen and a three-second lockout.&lt;br /&gt;
&lt;br /&gt;
Too small:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-3.png]]&lt;br /&gt;
&lt;br /&gt;
Wrong sequence:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-4.png]]&lt;br /&gt;
&lt;br /&gt;
With the iPhone and the Qtopia phone platform, you need to be looking at the touchscreen to unlock it.  Their sliders and animated keys are cool, but this is better.&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
'''Remember, this is a prototype'''&lt;br /&gt;
&lt;br /&gt;
To install it, copy zedlock.py and zedlock.png to your home directory (or a subdirectory), make sure zedlock.py is executable, and run it from the directory you installed it in.  The program depends on python-pygtk and python-pycairo.  Note that it doesn't actually do anything all that functional yet -- it is simply a demonstration program.  This prototype doesn't actually lock or unlock anything; it just clears the screen after each stroke (and the subsequent visual feedback) so you can try it again and again and again.&lt;br /&gt;
&lt;br /&gt;
The program should be more-or-less QVGA-friendly (well, almost, just change two global variables) and orientation-friendly already, but YMMV.&lt;br /&gt;
&lt;br /&gt;
Yes, it's slow, especially to start up.  But that's embedded python for ya.  Plus I had to do some weird hacky things in cairo to get it to render predictably.  This is my first cairo project and my first python program, SO DON'T GIVE ME ANY GRIEF!  There are probably terrible, ugly, spaghetti-code-monsters in there if you care to look.  They'll go away over time.  :)&lt;br /&gt;
&lt;br /&gt;
==== Future Plans ====&lt;br /&gt;
After the featureset solidifies a bit more, I will rewrite it in C (which I'm much more comfortable with), optimize it (a lot!), and add some features:&lt;br /&gt;
&lt;br /&gt;
'''1)''' It will be rotationally insensitive so you don't need to look at it to determine portrait vs. landscape before you unlock.  This will be pretty easy to add.&lt;br /&gt;
&lt;br /&gt;
'''2)''' The text on there is statically-coded right now, and fixing that will be trivial, so don't complain about it now.  It doesn't actually tell you the GSM/GPRS status or even the real time of day.  Yes, wise guy, IT'S ALWAYS 5:35 pm HERE.&lt;br /&gt;
&lt;br /&gt;
'''3)''' Eventually it will get a battery/charging state icon, GSM signal strength bars, and a ringer volume indicator, so you can see those things while the screen remains locked.  I don't want to make the interface too cluttered, but those items seem essential.&lt;br /&gt;
&lt;br /&gt;
'''4)''' Ideally this will slip right into the Openmoko power management scheme.  Preferably neod and/or the dialer will *lock* the screen and require an unlock program (such as zedlock) in the following circumstances:&lt;br /&gt;
&lt;br /&gt;
  * immediately after an incoming call is answered&lt;br /&gt;
    (to prevent touchscreen input from the user's face or ear)&lt;br /&gt;
&lt;br /&gt;
  * immediately after an outgoing call is dialed&lt;br /&gt;
    (ditto)&lt;br /&gt;
&lt;br /&gt;
  * on request&lt;br /&gt;
    (via a lock button or menu, before you put it in your pocket)&lt;br /&gt;
&lt;br /&gt;
  * upon an automatic return-from-suspend&lt;br /&gt;
    (e.g., a datebook alarm, incoming phone call, SMS, etc.)&lt;br /&gt;
&lt;br /&gt;
  * but *not* following a manual return-from-suspend&lt;br /&gt;
&lt;br /&gt;
Note that this concept of screen-lock is different from the power-management concept of screen blanking.  Screen LOCK should probably occur more often, and is intended primarily to prevent accidental user-interface manipulation while the touchscreen is against the user's face, in the user's pocket, or otherwise subject to spurious inputs.  It is not intended to save power.&lt;br /&gt;
&lt;br /&gt;
==== History ====&lt;br /&gt;
'''Who's Zed?'''&lt;br /&gt;
&lt;br /&gt;
Zed's dead, baby, Zed's dead.&lt;br /&gt;
&lt;br /&gt;
'''No, really, why Zed?'''&lt;br /&gt;
&lt;br /&gt;
There are a bunch of things out there already called &amp;quot;zlock&amp;quot; or the like.  I selected the 'Z' glyph because it's fast and easy to make without looking, and its four points are easy to pull out of a stream of touchscreen data -- they are simply the maxima and minima of the functions (x+y) and (x-y).  I don't need to keep a linked list of intermediate points or anything like that; these points are updated on-the-fly.&lt;br /&gt;
&lt;br /&gt;
'''Why would I want this?'''&lt;br /&gt;
&lt;br /&gt;
You don't need to be looking at the screen to unlock it.  It is pretty unlikely to unlock accidentally (by your face while you are on the phone, in your pocket, etc.).  But it's simple and fast enough to perform frequently and easily, and to become second-nature.&lt;br /&gt;
&lt;br /&gt;
Plus it looks nice: gtk+ and cairo are used for fluid anti-aliased graphics.  Visual feedback is provided after a stroke is completed: an openmoko-orange line shows where you made your stroke, and if it finds the 'Z' pattern, it is highlighted in white for a moment. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:System Applications]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2008-12-29</id>
		<title>Community Updates/2008-12-29</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2008-12-29"/>
				<updated>2008-12-28T22:41:44Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the DRAFT [[Community Updates]] to be released next Monday !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distributions ==&lt;br /&gt;
&lt;br /&gt;
* [[Om 2008.12 Update]] is out ! This is the fastest, latest and probably last of the ASU familly line of distributions. Officially upgrades 2008.9, optimized with faster boot, volume control during phonecall, and much more. Read the [http://lists.openmoko.org/pipermail/announce/2008-December/000028.html announcement], then go to the [http://downloads.openmoko.org/releases/Om2008.12/ download dir].&lt;br /&gt;
* [[Android]]. Koolu [http://forum.koolu.org/viewtopic.php?f=10&amp;amp;t=34 announced] their first beta release. Based on [http://people.openmoko.org/sean_mcneil/ Sean's image], Wendy from Openmoko produced [http://lists.openmoko.org/pipermail/devel/2008-December/003877.html test reports] ([http://people.openmoko.org/testing/software/Android_on_freerunner_review.pdf PDF]) concluding that Android Image On Freerunner really looks good, but [...] not ready to be a daily phone yet. Interesting applications waiting to be fixed to work on Freerunner include bluetooth, wifi, GPS, browser...&lt;br /&gt;
* [http://www.hackable1.org hackable:1] announced ([http://www.hackable1.org/wiki/Documentation documentation]). Led by Marcus Bauer of TangoGPS fame, this project aims to implement the GNOME Mobile stack on top of Debian on FreeRunner. Its installation is specially simple: [http://www.hackable1.org/hackable1/?C=M;O=D download] the tarball, unpack the files on a 2 GB SD card, put the card in the FreeRunner.&lt;br /&gt;
* [http://telefoninux.projects.openmoko.org/ Telefoninux] 0.01 is out. First alpha release for this Debian-optimized distro.&lt;br /&gt;
* Bytestore points out an [http://lists.openmoko.org/nabble.html#nabble-td1871079%7Ca1871079 augmented 2008.12 image] with russian keyboard, GPRS and other goodies.&lt;br /&gt;
&lt;br /&gt;
== New applications ==&lt;br /&gt;
* Carlo released [[OpenVibe]], the first opensource vibrator :) Pander also offers an open source MIDlet in a JAR  to control the vibrator function. We are still waiting for test reports tought.&lt;br /&gt;
* Yann released [http://gabuzomeu.fr/openmoko/meooem/ meooem] 0.0.1, a realtime weather notifier [http://www.opkg.org/package_66.html opkg page]. Setup the displayed city in /etc/meooem.conf.&lt;br /&gt;
* Ilja pushed out version 0.1.0 of [http://code.google.com/p/om-manager/ om-manager], a python Freerunner manager: flash, backup, get logs, manage packages, VNC (if x11vnc is installed on the phone).&lt;br /&gt;
* Valéry released [http://neon.projects.openmoko.org/ Neon], a simple Python/EFL image viewer, designed to be lightweight, fast, and easy to use.&lt;br /&gt;
* Nathan shared his [http://natha.nkinka.de/gprs_launcher.sh GPRS launcher] script and the [http://natha.nkinka.de/gtkdialog-0.7.9_0.1_armv4t.ipk ipk for Gtkdialog] it uses. The script can be used to start the connection, stop the connection, or to simply find out the current GPRS status.&lt;br /&gt;
* Openmoko's next generation telephony, messaging and addressbook application [http://code.google.com/p/paroli/ paroli] was merged with tichy, the application starter. So opkg install tichy, setup according to Mirko's email, and enjoy.&lt;br /&gt;
* Angus [http://lists.openmoko.org/pipermail/community/2008-December/038531.html offers] a &amp;quot;where are you now&amp;quot; daemon that can SMS back its location upon request.&lt;br /&gt;
* Chris submits for testing the prototype for a [http://lists.openmoko.org/pipermail/community/2008-December/038511.html fullscreen keyboard].&lt;br /&gt;
* A [http://www.opkg.org/package_75.html dutch keyboard] for illume.&lt;br /&gt;
* Daniel MT released [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player 0.1], a lightweight, quick and easy random music player for OM2008.X based distributions.&lt;br /&gt;
* Last but not least, [http://people.engr.ncsu.edu/jfthomps/freerunner/ Josh]  shares an IMAP Mail reader and a collection of scripts to manage launching applications, control wifi, power, screen etc. Initially developped on 2007.2, most ported to Debian.&lt;br /&gt;
&lt;br /&gt;
== Applications updates == &lt;br /&gt;
* [http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/ OpenMoocow] 0.3 released. Changes include: better graphics from openclipart.org by &amp;quot;bsantos&amp;quot;, more responsive, kernel 2.6.28 new sysfs paths ready, thinkpad HDAPS merged in.&lt;br /&gt;
* [[ZOMG!]], an opkg frontend, updated. Faster, cacao and jamvm compatible (jamvm still recommended).&lt;br /&gt;
* [[navit]], a drivers' GPS navigation system ([http://trac.navit-project.org trac]) is being optimized for the FreeRunner by Christian Anke and others.&lt;br /&gt;
* [http://www.weeklyworldshrew.com Damian A. Spriggs] started working on a MAME port. The Multimedia Arcade Machine Emulator is a must for all retro-gamers out there. I can't wait to play P*c-M*n and G*l*xi*n again on my subway commute !&lt;br /&gt;
* Angus updated pymixer.py to use the FSO framework. It should automatically detect scenario changes and update the mixers now. Put [http://handheldshell.com/fsomixer.py fsomixer.py] into /usr bin and chmod +x it. [http://handheldshell.com/volume_fso.desktop volume_fso.desktop] goes into /usr/share/applications.&lt;br /&gt;
* The [[Zedlock]] screen locker rewritten and re-released as 0.1 functional prototype.&lt;br /&gt;
* [http://projects.openmoko.org/projects/siglaunchd/ siglaunchd], a daemon which listens to dbus signals and runs applications accordingly, got regular expressions (string patterns) matching, and was ported to C. For example, one can set the aux button to launch the dialer and the other can set a sound when screen is dimmed with as little as no effort.&lt;br /&gt;
* [http://projects.openmoko.org/projects/om-homezone Homezoneapplet] 0.2. An applet and daemon to display the O2 (german mobile provider) Homezone icon. Now works on FSO and SHR.&lt;br /&gt;
* [http://code.google.com/p/omnewrotate/ omnewrotate] 0.5.3. Updated for 2008.12 compatibility.&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
* Recognizing that they have never been able to get the [http://projects.openmoko.org projects gforge] running well, Openmoko decided to [http://lists.openmoko.org/nabble.html#nabble-td1661304 throw the towel and terminate the project]. Sean said: &amp;quot;If somebody wants to step up and own this responsibility -- you bet -- we'll pay the bill.&amp;quot; Luckily Armin Ranjbar (a.k.a. zoup from FDOM), stepped forward (among others) to lead the newly formed, community-led gforge administration team on the Openmoko server. He is creating an admin mailing list were interested people can join him ([http://lists.projects.openmoko.org/cgi-bin/mailman/listinfo/siteadmin-general link here]).&lt;br /&gt;
* [http://opkg.org opkg.org] relaunched ! New look, same API. Now if Openmoko wants to terminate useless projects, how about the &amp;quot;community repository&amp;quot; ? Is there any community project to feed opkg from the gforge ? &lt;br /&gt;
* The documentation team discussed on how to write the missing Neo's reference handbook.&lt;br /&gt;
* [http://rschuster.blogs.evolvis.org/2008/12/21/serving-cross-compiled-openjdk-with-icedtea/ OpenJDK integration into Jalimo]  was finished, including packaging. Cacao+OpenJDK runs on the FreeRunner. A step towards better Java support in all OpenEmbedded devices.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*  The technical feasibility of fixing the &amp;quot;buzz&amp;quot; at a reasonable price was confirmed by several hardware repair shops. Steve is still working on the program to bring that &amp;quot;big capacitor&amp;quot; rework to users worldwide. The technical draft is still being worked on: how to open the case, how to test, possibility of using alternative capacitor types (although these will be provided for free by OM), possibility of applying other A6 -&amp;gt; A7 hardware upgrades like the GPS/uSD fix at the same time... Do not expect resolution before CES (jan 8-11). Meanwhile, DIYers [http://lists.openmoko.org/pipermail/community/2008-December/038565.html will be supported].&lt;br /&gt;
* The level of lust for 3G on GTA03 reached astounding highs on the community mailing list. For a reality check before dreaming further, read Carsten explanations on [http://lists.openmoko.org/pipermail/community/2008-December/038395.html the costs of a 3G module]. For insights about schedules, read Steve's explanations on [http://n2.nabble.com/Openmoko-Community-f1954.html production in real life].&lt;br /&gt;
&lt;br /&gt;
== Tips and tricks ==&lt;br /&gt;
&lt;br /&gt;
* No audio on 2008.9 after suspend/resume ? Try killing and uninstalling speech-dispatcher. '' '''Note (gcasse):''' your workaround masks [https://docs.openmoko.org/trac/ticket/1599 #1599 (Suspend / resume breaks audio] when navit + speech-dispatcher have been installed''.&lt;br /&gt;
* Terminal-based applications slow to startup on FDOM ? Try opkg remove termcap, processing /etc/termcap each time takes like 10 seconds.&lt;br /&gt;
* Media player so sloooow it's unusable ? Try running it with a -15 nice priority value (For users of pythm+mplayer, set it up in /etc/pythm.conf).&lt;br /&gt;
* A cooler theme in 2008.12 ? Try replacing &amp;quot;asu&amp;quot; with &amp;quot;illume&amp;quot; /etc/enlightenment/default_profile.&lt;br /&gt;
* Enlightenment eating 20% CPU ? Disable drop shadows by deleting /usr/lib/enlightenment/modules/dropshadow.&lt;br /&gt;
* Enlightenment crashing with the illume theme in 2008.12 ? Try disabling drop shadows. Otherwise, change the &amp;quot;Engine&amp;quot; in the enlightenment config from SOFTWARE_16 to SOFTWARE (to access the config, disable qtopia under /etc/X11/Xsession.d first, restart X, do the config, then move qtopia back).&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Zedlock</id>
		<title>Zedlock</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Zedlock"/>
				<updated>2008-12-21T17:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screen locking program created by [[User:Quicksand]].  Currently in PROTOTYPE form.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
[http://wixonlaw.com/public/zedlock-0.0.1.tar.bz2 zedlock 0.0.1]&lt;br /&gt;
&lt;br /&gt;
==== Update: Functional version by Seppi ====&lt;br /&gt;
* {{opkg.org|67|Zedlock}} Zedlock is a Screen locker. Unlock by drawing a large Z.&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-1.png]]&lt;br /&gt;
&lt;br /&gt;
This is a screen-lock program in prototype form.  To run it, just run zedlock.py from a terminal in the directory where it's installed.&lt;br /&gt;
&lt;br /&gt;
It's really simple.  To unlock, just trace a large 'Z' with a single stroke of your finger or stylus, anywhere on the screen.  It must be BIG ENOUGH (about half the smallest screen dimension in both height and width, approx. 2cm on the Neo), it must be drawn in the CORRECT SEQUENCE (from top-left to bottom-right), and it must be QUICK ENOUGH (completed in less than one second).  Within these parameters, a fair amount of variation (i.e., sloppiness) is tolerated.  (As a result, you can make some non-Z patterns that fool it.)&lt;br /&gt;
&lt;br /&gt;
Success:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-2.png]]&lt;br /&gt;
&lt;br /&gt;
If your stroke doesn't meet the criteria, you get a big red 'X' on the screen and a three-second lockout.&lt;br /&gt;
&lt;br /&gt;
Too small:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-3.png]]&lt;br /&gt;
&lt;br /&gt;
Wrong sequence:&lt;br /&gt;
&lt;br /&gt;
[[Image:Zedlock-screenshot-4.png]]&lt;br /&gt;
&lt;br /&gt;
With the iPhone and the Qtopia phone platform, you need to be looking at the touchscreen to unlock it.  Their sliders and animated keys are cool, but this is better.&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
'''Remember, this is a prototype'''&lt;br /&gt;
&lt;br /&gt;
To install it, copy zedlock.py and zedlock.png to your home directory (or a subdirectory), make sure zedlock.py is executable, and run it from the directory you installed it in.  The program depends on python-pygtk and python-pycairo.  Note that it doesn't actually do anything all that functional yet -- it is simply a demonstration program.  This prototype doesn't actually lock or unlock anything; it just clears the screen after each stroke (and the subsequent visual feedback) so you can try it again and again and again.&lt;br /&gt;
&lt;br /&gt;
The program should be more-or-less QVGA-friendly (well, almost, just change two global variables) and orientation-friendly already, but YMMV.&lt;br /&gt;
&lt;br /&gt;
Yes, it's slow, especially to start up.  But that's embedded python for ya.  Plus I had to do some weird hacky things in cairo to get it to render predictably.  This is my first cairo project and my first python program, SO DON'T GIVE ME ANY GRIEF!  There are probably terrible, ugly, spaghetti-code-monsters in there if you care to look.  They'll go away over time.  :)&lt;br /&gt;
&lt;br /&gt;
==== Future Plans ====&lt;br /&gt;
After the featureset solidifies a bit more, I will rewrite it in C (which I'm much more comfortable with), optimize it (a lot!), and add some features:&lt;br /&gt;
&lt;br /&gt;
'''1)''' It will be rotationally insensitive so you don't need to look at it to determine portrait vs. landscape before you unlock.  This will be pretty easy to add.&lt;br /&gt;
&lt;br /&gt;
'''2)''' The text on there is statically-coded right now, and fixing that will be trivial, so don't complain about it now.  It doesn't actually tell you the GSM/GPRS status or even the real time of day.  Yes, wise guy, IT'S ALWAYS 5:35 pm HERE.&lt;br /&gt;
&lt;br /&gt;
'''3)''' Eventually it will get a battery/charging state icon, GSM signal strength bars, and a ringer volume indicator, so you can see those things while the screen remains locked.  I don't want to make the interface too cluttered, but those items seem essential.&lt;br /&gt;
&lt;br /&gt;
'''4)''' Ideally this will slip right into the Openmoko power management scheme.  Preferably neod and/or the dialer will *lock* the screen and require an unlock program (such as zedlock) in the following circumstances:&lt;br /&gt;
&lt;br /&gt;
  * immediately after an incoming call is answered&lt;br /&gt;
    (to prevent touchscreen input from the user's face or ear)&lt;br /&gt;
&lt;br /&gt;
  * immediately after an outgoing call is dialed&lt;br /&gt;
    (ditto)&lt;br /&gt;
&lt;br /&gt;
  * on request&lt;br /&gt;
    (via a lock button or menu, before you put it in your pocket)&lt;br /&gt;
&lt;br /&gt;
  * upon an automatic return-from-suspend&lt;br /&gt;
    (e.g., a datebook alarm, incoming phone call, SMS, etc.)&lt;br /&gt;
&lt;br /&gt;
  * but *not* following a manual return-from-suspend&lt;br /&gt;
&lt;br /&gt;
Note that this concept of screen-lock is different from the power-management concept of screen blanking.  Screen LOCK should probably occur more often, and is intended primarily to prevent accidental user-interface manipulation while the touchscreen is against the user's face, in the user's pocket, or otherwise subject to spurious inputs.  It is not intended to save power.&lt;br /&gt;
&lt;br /&gt;
==== History ====&lt;br /&gt;
'''Who's Zed?'''&lt;br /&gt;
&lt;br /&gt;
Zed's dead, baby, Zed's dead.&lt;br /&gt;
&lt;br /&gt;
'''No, really, why Zed?'''&lt;br /&gt;
&lt;br /&gt;
There are a bunch of things out there already called &amp;quot;zlock&amp;quot; or the like.  I selected the 'Z' glyph because it's fast and easy to make without looking, and its four points are easy to pull out of a stream of touchscreen data -- they are simply the maxima and minima of the functions (x+y) and (x-y).  I don't need to keep a linked list of intermediate points or anything like that; these points are updated on-the-fly.&lt;br /&gt;
&lt;br /&gt;
'''Why would I want this?'''&lt;br /&gt;
&lt;br /&gt;
You don't need to be looking at the screen to unlock it.  It is pretty unlikely to unlock accidentally (by your face while you are on the phone, in your pocket, etc.).  But it's simple and fast enough to perform frequently and easily, and to become second-nature.&lt;br /&gt;
&lt;br /&gt;
Plus it looks nice: gtk+ and cairo are used for fluid anti-aliased graphics.  Visual feedback is provided after a stroke is completed: an openmoko-orange line shows where you made your stroke, and if it finds the 'Z' pattern, it is highlighted in white for a moment. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:System Applications]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Group_sales</id>
		<title>Group sales</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Group_sales"/>
				<updated>2008-04-25T13:08:57Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Bielefeld */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Openmoko have announced a scheme to sell the forthcoming Neo Freerunner at a discount if bought in multiples of 10 (US$369, instead of 399), to be shipped in one package. Group buying will thus save money on the purchase, and on the shipping. This page is to to organise group purchases by region.&lt;br /&gt;
&lt;br /&gt;
Steve from Openmoko announced &amp;quot;Every 10 pack, will come with a box of stuff. 10 pouches and 10 head sets.&amp;quot;&lt;br /&gt;
So join us within a local group !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='float:right'&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Australia ==&lt;br /&gt;
=== Western Australia ===&lt;br /&gt;
==== Perth ====&lt;br /&gt;
&lt;br /&gt;
* Fred Janon mailto:fjanon@yahoo.com&lt;br /&gt;
&lt;br /&gt;
=== New South Whales  ===&lt;br /&gt;
==== Sydney ====&lt;br /&gt;
status: 2/10&lt;br /&gt;
&lt;br /&gt;
* 1X dbmoodb ---&amp;gt;  [http://wiki.openmoko.org/wiki/Special:Emailuser/Dbmoodb contact me here]&lt;br /&gt;
* 1 x Mark Chandler [http://wiki.openmoko.org/wiki/Special:Emailuser/Openmarko contact me here]&lt;br /&gt;
&lt;br /&gt;
=== Victoria ===&lt;br /&gt;
==== Melbourne ====&lt;br /&gt;
Status: 4/10&lt;br /&gt;
&lt;br /&gt;
* 4x Dennis Wollersheim, mailto: dewoller (at) gmail (dot) com&lt;br /&gt;
&lt;br /&gt;
=== ACT ===&lt;br /&gt;
==== Canberra ====&lt;br /&gt;
Status: 1/10&lt;br /&gt;
&lt;br /&gt;
* J Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]&lt;br /&gt;
&lt;br /&gt;
=== Queensland ===&lt;br /&gt;
==== Brisbane ====&lt;br /&gt;
Status: 3/10 (possibly 20)&lt;br /&gt;
&lt;br /&gt;
* Nick Devereaux x 2 [http://wiki.openmoko.org/wiki/Special:Emailuser/Monkeypanic Contact me here]&lt;br /&gt;
* Matt Gallagher [http://wiki.openmoko.org/wiki/Special:Emailuser/mattg Contact me here]&lt;br /&gt;
&lt;br /&gt;
== Austria ==&lt;br /&gt;
There is a group-buy page at MetaLab, available here: http://metalab.at/wiki/OpenMoko .. we almost have the full 10 slots assigned, and its quite possible that we will order *20* phones, so please register on the Metalab pages and let us know if you're interested .. &lt;br /&gt;
&lt;br /&gt;
=== Salzburg ===&lt;br /&gt;
Status: 1/10&lt;br /&gt;
&lt;br /&gt;
* D. Kepplinger [http://wiki.openmoko.org/wiki/Special:Emailuser/Wedge Contact me here]&lt;br /&gt;
=== Wien ===&lt;br /&gt;
Status: 1/10&lt;br /&gt;
* M. Greifeneder [http://wiki.openmoko.org/wiki/Special:Emailuser/mikegr Contact me here]&lt;br /&gt;
* J. Vaughan (torpor) -- http://metalab.at/wiki/OpenMoko [http://wiki.openmoko.org/wiki/Special:Emailuser/torpor Contact me here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Styria ===&lt;br /&gt;
==== Graz ====&lt;br /&gt;
Status: 1/10&lt;br /&gt;
&lt;br /&gt;
* F Hackenberger [http://wiki.openmoko.org/wiki/Special:Emailuser/Deadman66 Contact me here]&lt;br /&gt;
&lt;br /&gt;
== Belgium ==&lt;br /&gt;
=== Flanders ===&lt;br /&gt;
==== Brussel/Aalst/Gent/Brugge ====&lt;br /&gt;
Status 4/10&lt;br /&gt;
* Yorick, mailto: yorick DOT matthys AT gmail DOT com&lt;br /&gt;
* 2x Dolfje [http://wiki.openmoko.org/wiki/Special:Emailuser/Dolfje Contact me here]&lt;br /&gt;
* XVens, mailto: xavier DOT vens AT gmail DOT com&lt;br /&gt;
ps: Dolfje can bring freerunners to Brugge if needed&lt;br /&gt;
&lt;br /&gt;
==== Antwerp ====&lt;br /&gt;
Status 5/10&lt;br /&gt;
&lt;br /&gt;
* michielv [http://wiki.openmoko.org/wiki/Special:Emailuser/Michielv Contact me here]&lt;br /&gt;
* Peter N [http://wiki.openmoko.org/wiki/Special:Emailuser/Bubsy Contact me here]&lt;br /&gt;
* Ivo [http://wiki.openmoko.org/wiki/Special:Emailuser/Ivo Contact me here]&lt;br /&gt;
* Peter Leemans, mailto: peter AT x-tend DOT be&lt;br /&gt;
* Richard B [http://wiki.openmoko.org/wiki/Special:Emailuser/richardb Contact me here]&lt;br /&gt;
&lt;br /&gt;
== Bulgaria ==&lt;br /&gt;
=== Sofia ===&lt;br /&gt;
==== Sofia ====&lt;br /&gt;
Status : 2/10&lt;br /&gt;
&lt;br /&gt;
* Dimitar Staykov, mailto:meditache@gmail.com&lt;br /&gt;
* Vernim, [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]&lt;br /&gt;
&lt;br /&gt;
== Canada ==&lt;br /&gt;
&lt;br /&gt;
=== British Columbia ===&lt;br /&gt;
Status : 8/10&lt;br /&gt;
&lt;br /&gt;
* Justin (Vancouver): mailto: stryderjzw AT gmail&lt;br /&gt;
* Dave (Vancouver) Vancouver Linux users group (unconfirmed but about 7 so far): mailto: doc AT skynet REMOVE dot REMOVE ie&lt;br /&gt;
&lt;br /&gt;
=== Alberta ===&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Wuth|Wuth]] : [mailto:wuth@acm.org]&lt;br /&gt;
&lt;br /&gt;
=== Ontario/Quebec ===&lt;br /&gt;
==== GTA (Toronto) ====&lt;br /&gt;
Status : 6/10&lt;br /&gt;
&lt;br /&gt;
* Gerald A [http://wiki.openmoko.org/wiki/Special:Emailuser/Historybuff Contact me here]&lt;br /&gt;
* MattC, mailto: quirkz AT gmail&lt;br /&gt;
* Sergey K, openmoko AT deeptown dOt org&lt;br /&gt;
* Peter Baldwin, vendor.openmoko AT pointclark DOT net  (3 units)&lt;br /&gt;
&lt;br /&gt;
== Chile ==&lt;br /&gt;
=== Santiago ===&lt;br /&gt;
Status : 2/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Mankeke]] Ricardo Manríquez C., mailto: ricardo.manriquez &amp;quot;remove this and add AT&amp;quot; gmail &amp;quot;dot&amp;quot; com&lt;br /&gt;
* [[User:XKnightmareX]] Gonzalo Pesenti., mailto: mare.knight1 &amp;quot;remove this and add AT&amp;quot; gmail &amp;quot;dot&amp;quot; com&lt;br /&gt;
&lt;br /&gt;
== Denmark ==&lt;br /&gt;
If we do not reach a total large enough, Denmark **is** a very small place - surely we could figure out a way of getting them to find their way 'round the country :)&lt;br /&gt;
&lt;br /&gt;
=== Jutland ===&lt;br /&gt;
==== Aalborg ====&lt;br /&gt;
Status: 3/10&lt;br /&gt;
&lt;br /&gt;
Should anyone need it, transportation from Aalborg to Thisted for phones can be arranged, if you don't want to pick it up in Aalborg yourself :) ~~leinir&lt;br /&gt;
&lt;br /&gt;
* Dan Leinir Turthra Jensen &amp;lt;br /&amp;gt; mailto:admin@leinir.dk &amp;lt;br /&amp;gt; [[User:Leinir]]&lt;br /&gt;
* Fabian Olesen &amp;lt;br /&amp;gt; mailto:firewalkerx@gmail.com&lt;br /&gt;
* Helge Willum Larsen &amp;lt;br /&amp;gt; mailto:helge.at.helges.dk&lt;br /&gt;
&lt;br /&gt;
==== Skjern ====&lt;br /&gt;
Status: 1/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Carlo]]&lt;br /&gt;
&lt;br /&gt;
=== Fyn ===&lt;br /&gt;
Status: 2/10&lt;br /&gt;
&lt;br /&gt;
* [[User:EsbenDamgaard]]&lt;br /&gt;
* [[User:apm]]&lt;br /&gt;
&lt;br /&gt;
=== Sjælland ===&lt;br /&gt;
==== Copenhagen ====&lt;br /&gt;
Status: 20/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Fursund]]&lt;br /&gt;
* [[User:Rasmusjensen]]&lt;br /&gt;
* [[User:tabac]] Thomas Ammitzbøll-Bach&lt;br /&gt;
* [[User:UlrikRasmussen]] Ulrik Rasmussen&lt;br /&gt;
* [[User:KlaymenDK | Jan Gundtofte-Bruun]] (Pending final hw, eg. low-power LEDs)&lt;br /&gt;
* [[User:OleTange | Ole Tange]] (I need 14 with invoice)&lt;br /&gt;
* [[User:Pascal | Pascal d'Hermilly]] (I need 1 with invoice)&lt;br /&gt;
&lt;br /&gt;
== Finland ==&lt;br /&gt;
=== Uusimaa ===&lt;br /&gt;
==== Helsinki I (Full)====&lt;br /&gt;
Status : 10/10&lt;br /&gt;
&lt;br /&gt;
* Mikko Rauhala x2 [mailto:mjr@iki.fi mjr@iki.fi]&lt;br /&gt;
* Aleksi Hankalahti &amp;lt;br /&amp;gt; [mailto:aleksi.hankalahti@iki.fi aleksi.hankalahti@iki.fi]&lt;br /&gt;
* Seppo Hätönen &amp;lt;br /&amp;gt; [mailto:karrde@iki.fi karrde@iki.fi]&lt;br /&gt;
* Arttu Sund &amp;lt;br /&amp;gt; [mailto:thearttu@gmail.com thearttu@gmail.com]&lt;br /&gt;
* Ville-Pekka Vainio &amp;lt;br /&amp;gt; vpivaini AT cs.helsinki.fi&lt;br /&gt;
* Heikki Hallamaa &amp;lt;br /&amp;gt; [mailto:heikki.hallamaa@iki.fi heikki.hallamaa@iki.fi]&lt;br /&gt;
* Tomi Jylhä-Ollila &amp;lt;br /&amp;gt; tomi.jylha-ollila@helsinki.fi&lt;br /&gt;
* Richard Braakman&lt;br /&gt;
* Timo Jyrinki &amp;lt;br /&amp;gt; [mailto:timo.jyrinki@iki.fi timo.jyrinki@iki.fi]&lt;br /&gt;
&lt;br /&gt;
==== Helsinki II ====&lt;br /&gt;
Status : 4/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Piksi]] &amp;lt;br /&amp;gt;openmoko ÄT pi-xi PISTE net ''(i'll post more info on my userpage when the group is full)''&lt;br /&gt;
* Risto H. Kurppa &amp;lt;br /&amp;gt; risto AT kurppa DOT fi&lt;br /&gt;
* Aapo Rantalainen &amp;lt;br /&amp;gt; aapo DOT rantalainen AT gmail DOT com&lt;br /&gt;
* Matti Laakso &amp;lt;br /&amp;gt; matti DOT laakso AT kotiposti DOT net&lt;br /&gt;
&lt;br /&gt;
=== Varsinais-Suomi ===&lt;br /&gt;
==== Turku ====&lt;br /&gt;
Status : 3/10&lt;br /&gt;
&lt;br /&gt;
* 2x Teemu Välimäki, [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]&lt;br /&gt;
&lt;br /&gt;
* Jaakko Lehtinen, jaakko dot lehtinen at gmail dot com&lt;br /&gt;
&lt;br /&gt;
== France ==&lt;br /&gt;
=== Bretagne ===&lt;br /&gt;
==== Brest ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* StevenLeRoux [mailto:steven@pourri.fr steven@pourri.fr] Jabber_Id:Steven@jabber.fr&lt;br /&gt;
* Acheteur potentiel #2&lt;br /&gt;
&lt;br /&gt;
==== Rennes ====&lt;br /&gt;
Status : 2/10&lt;br /&gt;
&lt;br /&gt;
* Cédric DUFOUIL (openmoko at tsleg point com)&lt;br /&gt;
* Yves MAHE (ymahe at zindep dot com)&lt;br /&gt;
&lt;br /&gt;
=== Ile de france ===&lt;br /&gt;
==== Paris ====&lt;br /&gt;
Status : 8/10&lt;br /&gt;
&lt;br /&gt;
* StevenLeRoux&lt;br /&gt;
* [[User:Phyce|Phyce]]&lt;br /&gt;
* Yann SLADEK&lt;br /&gt;
* [[User:Wilk|Wilk]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Wilk Contact me here]&lt;br /&gt;
* Jonathan Magano ([http://wiki.openmoko.org/wiki/Special:Emailuser/JonathanMM Contact me here])&lt;br /&gt;
* Benjamin Renard (bn8[AT]zionetrix.net)&lt;br /&gt;
* [[User:OlivierBerger|OlivierBerger]]&lt;br /&gt;
* [[User:BartGS|BartGS]] [http://wiki.openmoko.org/wiki/Special:Emailuser/BartGS Contact me here]&lt;br /&gt;
&lt;br /&gt;
You may also see :&lt;br /&gt;
http://bearstech.com/openmoko/register&lt;br /&gt;
&lt;br /&gt;
=== Pays de la Loire ===&lt;br /&gt;
==== La Roche sur Yon ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Vtouchar Vincent Touchard] (I may soon move to Bretagne/Brest)&lt;br /&gt;
&lt;br /&gt;
=== Rhône-Alpes ===&lt;br /&gt;
==== Lyon ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.openmoko.org/wiki/Special:Emailuser/patou Vincent MEURISSE]&lt;br /&gt;
&lt;br /&gt;
== Germany ==&lt;br /&gt;
=== Sachsen-Anhalt ===&lt;br /&gt;
==== Stendal (evtl. Magdeburg) ====&lt;br /&gt;
Status 1/10&lt;br /&gt;
&lt;br /&gt;
* Fabian Off [http://wiki.openmoko.org/wiki/Special:Emailuser/Fabian2de Contact me here]&lt;br /&gt;
&lt;br /&gt;
=== Hamburg ===&lt;br /&gt;
==== Hamburg ====&lt;br /&gt;
Status 5-7/10&lt;br /&gt;
&lt;br /&gt;
* Jan [http://wiki.openmoko.org/wiki/Special:Emailuser/Jan07 Contact me here]&lt;br /&gt;
* Varacanero [http://wiki.openmoko.org/wiki/Special:Emailuser/varacanero Contact me here]&lt;br /&gt;
* Ole 3-5 pcs [http://wiki.openmoko.org/wiki/Special:Emailuser/Olemoko Contact me here]&lt;br /&gt;
&lt;br /&gt;
=== Thueringen ===&lt;br /&gt;
==== Weimar ====&lt;br /&gt;
Status 1/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Fries43]]&lt;br /&gt;
&lt;br /&gt;
=== NRW ===&lt;br /&gt;
==== Bielefeld ====&lt;br /&gt;
Status 4/10&lt;br /&gt;
&lt;br /&gt;
* David, infos on my [[User:Raven|user page]], or you can [[Special:Emailuser/Raven|contact me here]]&lt;br /&gt;
* Sebastian, infos on my [[User:Seppi|user page]], or you can [[Special:Emailuser/Seppi|contact me here]]&lt;br /&gt;
* Dackel, infos on my [[User:Killerdackel|user page]], or you can [[Special:Emailuser/Killerdackel|contact me here]]&lt;br /&gt;
* Conny&lt;br /&gt;
&lt;br /&gt;
==== Aachen ====&lt;br /&gt;
Status 1/10&lt;br /&gt;
* Henrik, infos on my [[User:Henrikz|user page]], or you can [[Special:Emailuser/Henrikz|contact me here]]&lt;br /&gt;
&lt;br /&gt;
==== Düsseldorf ====&lt;br /&gt;
* mac2k, infos on my [[User:mac2k|user page]], or you can [[Special:Emailuser/mac2k|contact me here]]&lt;br /&gt;
&lt;br /&gt;
=== Baden-Württemberg ===&lt;br /&gt;
==== Karlsruhe ====&lt;br /&gt;
&lt;br /&gt;
Status 5/10&lt;br /&gt;
&lt;br /&gt;
* 2 for André (one for me and one for a friend), you can [[Special:Emailuser/Spacemarine|contact me here]]&lt;br /&gt;
* [[Special:Emailuser/Dr.Nop|Dr.Nop]]&lt;br /&gt;
* [[Special:Emailuser/JensB|JensB]]&lt;br /&gt;
* [[Special:Emailuser/Tedo|Tedo]]&lt;br /&gt;
&lt;br /&gt;
=== Berlin===&lt;br /&gt;
==== Berlin ====&lt;br /&gt;
Status 3/10&lt;br /&gt;
&lt;br /&gt;
for berlin-talk: http://de.groups.yahoo.com/group/openmoko-berlin/&lt;br /&gt;
&lt;br /&gt;
* Stephan [http://wiki.openmoko.org/wiki/User:Fischel Contact me here]&lt;br /&gt;
* Robert [http://wiki.openmoko.org/wiki/User:Thebohemian Contact me here]&lt;br /&gt;
* Nico [http://wiki.openmoko.org/wiki/User:Nico Contact me here]&lt;br /&gt;
&lt;br /&gt;
== Italy == &lt;br /&gt;
If we don't reach the 10 phones limit in each city, maybe we could place an order in the &amp;quot;most requested city&amp;quot;, and from shipping to other buyers. We'll have anyway a good discount although the &amp;quot;double-shipping&amp;quot;. ([http://thread.gmane.org/gmane.comp.handhelds.openmoko.community/10937/focus=10981 Read here for reference]).&lt;br /&gt;
&lt;br /&gt;
=== Toscana ===&lt;br /&gt;
==== Firenze ====&lt;br /&gt;
Status 2/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Treviño|Marco Trevisan (Treviño)]] - [http://blog.3v1n0.net/contatti-trevino/ Contacts here]&lt;br /&gt;
* [[User:Niccolo|Niccolo Rigacci]] - ''niccolo [AT] rigacci.org''&lt;br /&gt;
&lt;br /&gt;
=== Lombardia ===&lt;br /&gt;
&lt;br /&gt;
==== Milano e dintorni ====&lt;br /&gt;
Status 8/10&lt;br /&gt;
&lt;br /&gt;
* Marco Crociani - [http://wiki.openmoko.org/wiki/Special:Emailuser/Tyrael Contacts here]&lt;br /&gt;
* Marcello Gorla&lt;br /&gt;
* Maxxer [mailto:maxxer@yetopen.it maxxer@yetopen.it] (Lecco)&lt;br /&gt;
* Pietro Montorfano [mailto:monto84@gmail.com monto84@gmail.com] (from como)&lt;br /&gt;
* Gianluigi Belli - [http://wiki.openmoko.org/wiki/Special:Emailuser/Pulciux Contacts here]&lt;br /&gt;
* Michele Castellano - [http://wiki.openmoko.org/wiki/Special:Emailuser/mubumba Contacts here] (Milano)&lt;br /&gt;
* Maurizio Lipreri -  [http://wiki.openmoko.org/wiki/Special:Emailuser/Maldido Contacts here]( Como )&lt;br /&gt;
* Guido Conaldi - [http://wiki.openmoko.org/wiki/Special:Emailuser/skepz Contacts here] (Varese)&lt;br /&gt;
&lt;br /&gt;
=== Piemonte ===&lt;br /&gt;
==== Torino (and province) ====&lt;br /&gt;
Status 1/10&lt;br /&gt;
&lt;br /&gt;
* Claudio Carnino &amp;lt;br/&amp;gt; (jollyr0g3r AT gmail DOT com)&lt;br /&gt;
&lt;br /&gt;
=== Trentino-Alto Adige ===&lt;br /&gt;
==== Trento (Padova too :)) ====&lt;br /&gt;
Status 1/10&lt;br /&gt;
&lt;br /&gt;
* Andrea Debortoli &amp;lt;br/&amp;gt; (debortoland AT gmail DOT com)&lt;br /&gt;
&lt;br /&gt;
=== Veneto ===&lt;br /&gt;
Status: 4/10&lt;br /&gt;
&lt;br /&gt;
==== Verona ====&lt;br /&gt;
&lt;br /&gt;
* Persegat [mailto:persegat@alice.it persegat@alice.it] - [[User:Pecce|Pecce]]&lt;br /&gt;
&lt;br /&gt;
==== Vicenza ====&lt;br /&gt;
&lt;br /&gt;
* Matteo [mailto:matteo@member.fsf.org matteo@member.fsf.org] - [[User:Tchernobog|Tchernobog]]&amp;lt;br /&amp;gt;Also Padova is okay.&lt;br /&gt;
&lt;br /&gt;
==== Venezia ====&lt;br /&gt;
&lt;br /&gt;
* Tommaso [mailto:tommaso.gardumi@gmail.com tommaso.gardumi@gmail.com] - [[User:Tobarello|Tobarello]] &amp;lt;br /&amp;gt;Also Padova, Vicenza &amp;amp; Trento are ok.&lt;br /&gt;
&lt;br /&gt;
==== Treviso ====&lt;br /&gt;
&lt;br /&gt;
* Dario [mailto:aliasbrain@gmail.com aliasbrain(at)gmail.com] - [[User:Rastafan|Rastafan]] &amp;lt;br /&amp;gt;one, maybe two.&lt;br /&gt;
&lt;br /&gt;
=== Puglia ===&lt;br /&gt;
==== Lecce ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Morpheus90|Morpheus90]] [mailto:ugopiemontese@rudiaelinux.com ugopiemontese@rudiaelinux.com]&lt;br /&gt;
==== Bari ====&lt;br /&gt;
Status : 2/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Fradeve11|Fradeve11]] [mailto:fradeve@ubuntu-it.org fradeve@ubuntu-it.org]&lt;br /&gt;
&lt;br /&gt;
=== Lazio ===&lt;br /&gt;
==== Roma ====&lt;br /&gt;
Status 4/10&lt;br /&gt;
&lt;br /&gt;
* Hire X 2 [mailto:hiretto@gmail.com hiretto@gmail.com] (Roma)&lt;br /&gt;
* Darkbasic X 1 (Ancona)&lt;br /&gt;
* zione X 1 (Roma)&lt;br /&gt;
&lt;br /&gt;
== [http://wiki.openmoko.org/wiki/Talk:GroupSales#The_Netherlands The Netherlands] ==&lt;br /&gt;
(Discuss this group sale on the [http://wiki.openmoko.org/wiki/Talk:GroupSales#The_Netherlands talk page])&lt;br /&gt;
&lt;br /&gt;
* Marijn Kruisselbrink 1 [[Special:Emailuser/User:mkruisselbrink|Contact]]&lt;br /&gt;
* Andy Powell 1/10 [[Special:Emailuser/User:ScaredyCat|Contact]]&lt;br /&gt;
* Arjan Veenstra 1/10 [[User:AVee]] [[Special:Emailuser/User:AVee|Contact]]&lt;br /&gt;
* Eric Smith 1/10 [[User:Eric Smith]]&lt;br /&gt;
=== Gelderland ===&lt;br /&gt;
&lt;br /&gt;
==== Nijmegen ====&lt;br /&gt;
* [[User:A.dre|André Disselhorst]] (Nijmegen 1x) [[Special:Emailuser/User:A.dre|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Limburg ===&lt;br /&gt;
&lt;br /&gt;
==== Griendtsveen ====&lt;br /&gt;
* [[User:KenSentMe|Jeroen van de Nieuwenhof]] (Griendtsveen 1x) [[Special:Emailuser/User:KenSentMe|Contact]]&lt;br /&gt;
* [[User:Sikko|Ruben Lubbes]] (Maastricht 1x) [[Special:Emailuser/User:Sikko|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Noord-Brabant ===&lt;br /&gt;
&lt;br /&gt;
==== Bergen op Zoom ====&lt;br /&gt;
* [[User:Madjo|Marcel de Jong]] 1/10 [[Special:Emailuser/User:Madjo|Contact]]&lt;br /&gt;
&lt;br /&gt;
==== Eindhoven ====&lt;br /&gt;
* Christ van Willegen 1 [[User:ChristW]]&lt;br /&gt;
&lt;br /&gt;
=== Noord Holland ===&lt;br /&gt;
&lt;br /&gt;
==== Amsterdam ====&lt;br /&gt;
* Michel van Horssen 1/10 [[Special:Emailuser/User:mivaho|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Overijssel ===&lt;br /&gt;
&lt;br /&gt;
==== Deventer ====&lt;br /&gt;
* Jan de Haan 1/10 [[User:Jan de Haan]] [[Special:Emailuser/User:Jan de Haan|Contact]]&lt;br /&gt;
&lt;br /&gt;
==== Hengelo ====&lt;br /&gt;
* Sander Hoentjen 1/10 [[Special:Emailuser/User:Tjikkun|Contact]]&lt;br /&gt;
* Peter Hageman 1 [[Special:Emailuser/User:PingPong|Contact]]&lt;br /&gt;
&lt;br /&gt;
==== Zwolle ====&lt;br /&gt;
* Boudewijn 1/10 [[User:Boudewijn|empty user page]] [[Special:Emailuser/User:Boudewijn|Contact]]; possibly got a second person interested&lt;br /&gt;
&lt;br /&gt;
=== Utrecht ===&lt;br /&gt;
&lt;br /&gt;
==== Utrecht ====&lt;br /&gt;
* Eric Spierings 1/10 [[Special:Emailuser/User:ericsp|Contact]]&lt;br /&gt;
* Peter van de Werken 1/10 [[Special:Emailuser/User:PWerken|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
16/20&lt;br /&gt;
&lt;br /&gt;
== Macedonia ==&lt;br /&gt;
=== Skopje ===&lt;br /&gt;
* Kristijan Krsteski 1/10 &amp;lt;br /&amp;gt; [[User:neutrino]] &amp;lt;br /&amp;gt; [mailto:kristijan.krsteski@gmail.com]&lt;br /&gt;
===Status ===&lt;br /&gt;
1/10&lt;br /&gt;
&lt;br /&gt;
== New Zealand ==&lt;br /&gt;
As Telecom are using the 850MHz network for their GSM network, and Vodafone are using 900MHz, please state which version you want. This may need more research, I'm not 100%&amp;lt;br&amp;gt;&lt;br /&gt;
see [http://www.gsmworld.com/roaming/gsminfo/cou_nz.shtml] for more info&lt;br /&gt;
=== Auckland ===&lt;br /&gt;
==== Auckland ====&lt;br /&gt;
Status:4/10&lt;br /&gt;
*Rob Paulson [[User:Myfanwy]] 900MHz&lt;br /&gt;
**i'm quite happy to organise the purchase, if no-one has any objections. to ease any worries about me running off with the money, we could use an escrow service such as [http://safetrader.co.nz], or paypal. or does anyone have any other ideas?&lt;br /&gt;
*Simon Wells [[User:Swel024]]&lt;br /&gt;
*Jeremy List [[User:Jeremy-list]] mailto:quick.dudley@gmail.com (Wellington, not Auckland, will pay for courier)&lt;br /&gt;
*David Murrell [[User:Viddy]] - [mailto:dmurrell@waikato.ac.nz] I'm in Hamilton, either courier, or I'll drive up :)&lt;br /&gt;
*Jeremy Gray [[User:Bogdan237]] [mailto:jgra163@ec.auckland.ac.nz] Auckland, 900MHz&lt;br /&gt;
&lt;br /&gt;
== Norway ==&lt;br /&gt;
=== Nordland ===&lt;br /&gt;
==== Bodø ====&lt;br /&gt;
Status 2/10&lt;br /&gt;
&lt;br /&gt;
* [[User:AlecTBM|Alexander Frøyseth]] [mailto:alexander.froyseth@gmail.com alexander.froyseth@gmail.com]&lt;br /&gt;
* Ole Marius&lt;br /&gt;
* Stian Vading&lt;br /&gt;
=== Rogaland ===&lt;br /&gt;
Status 1/10&lt;br /&gt;
&lt;br /&gt;
*[[User:Dalaker|Tore Dalaker]] [mailto:tore@dalaker.com tore@dalaker.com]&lt;br /&gt;
&lt;br /&gt;
=== Sør-Trøndelag ===&lt;br /&gt;
==== Trondheim ====&lt;br /&gt;
Status 11/20&lt;br /&gt;
&lt;br /&gt;
*[[User:andy000|Andreas Kalvå]] [mailto:andy@samfundet.no andy@samfundet.no]&lt;br /&gt;
Send mail om du er interessert.&lt;br /&gt;
&lt;br /&gt;
=== Østlandet ===&lt;br /&gt;
==== Oslo, Akershus, Buskerud, Vestfold ====&lt;br /&gt;
Status 20/20(30?)&lt;br /&gt;
&lt;br /&gt;
* [[User:Ixian|Heikki Sørum]] [mailto:heikkis@matnat.uio.no] &amp;lt;br/&amp;gt; Interessert? mail meg.&lt;br /&gt;
* [[User:Bobkare|Knut Arne Bjørndal]] [mailto:bob@cakebox.net]&lt;br /&gt;
&lt;br /&gt;
== Poland ==&lt;br /&gt;
=== dolnośląskie ===&lt;br /&gt;
==== Wrocław ====&lt;br /&gt;
&lt;br /&gt;
* Special group buy site: https://www.kumulator.pl/show/group/35&lt;br /&gt;
&lt;br /&gt;
== Portugal ==&lt;br /&gt;
=== Aveiro ===&lt;br /&gt;
==== Aveiro ====&lt;br /&gt;
Status : 2/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Ruben|Ruben Mendes]]&lt;br /&gt;
* [[User:kuyky|Tiago Saraiva]] &amp;lt;br /&amp;gt; [mailto:destructhor88@gmail.pt]&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
If insufficient number of people, orders could be merged and remailed perhaps&lt;br /&gt;
=== Götaland ===&lt;br /&gt;
==== Malmö ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* Lars Jarlvik &amp;lt;br /&amp;gt; mailto:lars@larsfactory.se&lt;br /&gt;
&lt;br /&gt;
=== Svealand ===&lt;br /&gt;
==== Stockholm ====&lt;br /&gt;
Status : 4/10&lt;br /&gt;
&lt;br /&gt;
* Erland Lewin &amp;lt;br /&amp;gt; mailto:erland@lewin.nu&lt;br /&gt;
* Simon Kågström &amp;lt;br /&amp;gt; mailto:simon.kagstrom@gmail.com&lt;br /&gt;
* Ingvaldur Sigurjonsson &amp;lt;br /&amp;gt; mailto:ingi@ultimalabor.se&lt;br /&gt;
* Adam Johansson &amp;lt;br /&amp;gt; mailto:adam@sollentunaholm.se&lt;br /&gt;
&lt;br /&gt;
==== Örebro ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* Anders Petersson &amp;lt;br /&amp;gt; [mailto:demitar@worldforge.org demitar@worldforge.org]&lt;br /&gt;
&lt;br /&gt;
==== Västerås ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
* Jörgen Lidholm, could join the Falun/Borlänge or Stockholm group &amp;lt;br /&amp;gt; [mailto:jorgen.lidholm@gmail.com]&lt;br /&gt;
&lt;br /&gt;
==== Falun &amp;amp; Borlänge ====&lt;br /&gt;
Status : 3/10&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.openstreetmap.org/index.php/User:Jth Johan Thelmén], Åke Hoff &amp;amp; a demo/backup&lt;br /&gt;
&lt;br /&gt;
=== Norrland ===&lt;br /&gt;
==== Umeå ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* [[User:Zash|Zash]] [[Special:Emailuser/Zash|Contact]]&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
==== Zurich ====&lt;br /&gt;
Status : 16/20&lt;br /&gt;
&lt;br /&gt;
* Simon Wenner &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Nowic Contact]&lt;br /&gt;
* Simon Schreiber &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]&lt;br /&gt;
* Markus Huggler &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]&lt;br /&gt;
* Andre Timmermann &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]&lt;br /&gt;
* Raffael Schmid &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]&lt;br /&gt;
* Pascal Weller &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]&lt;br /&gt;
* Nick Zbinden &amp;lt;br /&amp;gt; [mailto:nickik@gmx.ch]&lt;br /&gt;
* Marcel Wirth &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Skarhand Contact]&lt;br /&gt;
* Marcel Lütolf &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/NeRo Contact]&lt;br /&gt;
* Christian Corrodi &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Matto Contact]&lt;br /&gt;
* Mirko Klingauf &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/RealAtaman Contact]&lt;br /&gt;
* Marcel Jost &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Onsonic Contact]&lt;br /&gt;
* Alexandre Ghisoli (Yverdon)&amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Agh Contact]&lt;br /&gt;
* Marc Andre Tanner (Biel)&amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/mat Contact]&lt;br /&gt;
* Tobias Kündig (2 Geräte) (Luzern)&amp;lt;br /&amp;gt; [mailto:info@it-media.ch]&lt;br /&gt;
&lt;br /&gt;
== Spain ==&lt;br /&gt;
=== Madrid ===&lt;br /&gt;
==== Madrid ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* Rafael Campos &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact]&lt;br /&gt;
&lt;br /&gt;
=== Zaragoza ===&lt;br /&gt;
==== Zaragoza ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
&lt;br /&gt;
* Alejandro R. Mosteo &amp;lt;br /&amp;gt; alejandro AT mosteo · com&lt;br /&gt;
* Arturo Giner&amp;lt;br/&amp;gt;[[Special:Emailuser/artginer|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Barcelona ===&lt;br /&gt;
==== Barcelona ====&lt;br /&gt;
Status : 2/10&lt;br /&gt;
&lt;br /&gt;
* José Luis Pérez &amp;lt;br/&amp;gt;[[Special:Emailuser/jluis|Contact]]&lt;br /&gt;
* David Reyes Samblas Martinez&amp;lt;br/&amp;gt;[[Special:Emailuser/mutrox|Contact]]&lt;br /&gt;
&lt;br /&gt;
== UAE ==&lt;br /&gt;
Status: 1/10&lt;br /&gt;
* Yaser Ammar &amp;lt;br /&amp;gt; [[Special:Emailuser/Waraqa|Contact]]&lt;br /&gt;
&lt;br /&gt;
== USA ==&lt;br /&gt;
=== Colorado ===&lt;br /&gt;
==== Denver ====&lt;br /&gt;
Status: 9/10&lt;br /&gt;
* Shawn Sullivan &amp;lt;br /&amp;gt; [[mailto:shelbydz87@yahoo.com shelbydz87@yahoo.com]]&lt;br /&gt;
* Peter Abplanalp &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/alderion Contact]&lt;br /&gt;
* Ben Burdette &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Ansible Contact]&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
==== Los Angeles ====&lt;br /&gt;
Status: 2/10&lt;br /&gt;
&lt;br /&gt;
* Ian Douglas &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]&lt;br /&gt;
* Matthew &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Wetmoko Contact]&lt;br /&gt;
&lt;br /&gt;
==== San Diego (inc. San Diego county) ====&lt;br /&gt;
Status: 1/10&lt;br /&gt;
&lt;br /&gt;
* Peter Naulls &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Pnaulls Contact]&lt;br /&gt;
&lt;br /&gt;
==== Monterey ====&lt;br /&gt;
Status: 2/10&lt;br /&gt;
&lt;br /&gt;
* Cry Regarder &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]&lt;br /&gt;
&lt;br /&gt;
=== Washington ===&lt;br /&gt;
=== Seattle ===&lt;br /&gt;
Status: 1/10&lt;br /&gt;
* Jon Pomeroy [[Special:Emailuser/Jepomeroy|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Tennessee ===&lt;br /&gt;
==== Memphis ====&lt;br /&gt;
Status: 1/10&lt;br /&gt;
* Peter O'Connor &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/poconnor Contact]&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
==== Austin (3/10) ====&lt;br /&gt;
* Dale Schumacher [[Special:Emailuser/dalnefre|Contact]]&lt;br /&gt;
* Michael Cosby [[Special:Emailuser/mcosby|Contact]]&lt;br /&gt;
* Paul Jimenez [[Special:Emailuser/pj|Contact]]&lt;br /&gt;
&lt;br /&gt;
==== Dallas (1/10) ====&lt;br /&gt;
* Philip White [[Special:Emailuser/pmw|Contact]]&lt;br /&gt;
&lt;br /&gt;
=== Mid-Atlantic ===&lt;br /&gt;
==== Virginia====&lt;br /&gt;
===== Richmond (1/10)=====&lt;br /&gt;
* Philippe Gerard &amp;lt;br/&amp;gt;[[Special:Emailuser/feydreva|Contact]]&lt;br /&gt;
&lt;br /&gt;
==== New York ====&lt;br /&gt;
Status: 2/10 or 3/10&lt;br /&gt;
&lt;br /&gt;
* Bert Hartmann &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here]&lt;br /&gt;
* Michael Cole mailto:mjcole137@gmail.com &amp;lt;br /&amp;gt;&lt;br /&gt;
* Jake Thebault-Spieker (probably, may not be able to afford it) [http://wiki.openmoko.org/Spcial:Emailuser/Summatusmentis Contact me here]&lt;br /&gt;
&lt;br /&gt;
==== Maryland (1/10)====&lt;br /&gt;
* Paul Buede mailto:paul@buede.com &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UK ==&lt;br /&gt;
=== England ===&lt;br /&gt;
==== London ====&lt;br /&gt;
Status : 10/10&lt;br /&gt;
&lt;br /&gt;
* Juergen Schinker &amp;lt;br /&amp;gt; mailto:ba1020@homie.homelinux.net&lt;br /&gt;
* David Pottage (actually in Reading)&amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/chrestomanci Contact]&lt;br /&gt;
* aled &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/aled Contact]&lt;br /&gt;
* Bin Zong (actually in Birmingham)&amp;lt;br /&amp;gt;  [mailto:hunter_00zb@hotmail.com]&lt;br /&gt;
* Robert Piasek (actually in Southampton)&amp;lt;br /&amp;gt;  [http://wiki.openmoko.org/wiki/Special:Emailuser/Queen6 Contact]&lt;br /&gt;
* James Olney (Actually in Oxford) &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Webjames Contact]&lt;br /&gt;
* Stuart (actually in Scotland, will split if we get enough people) &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/hoagster Contact]&lt;br /&gt;
* Tom Scholl (Cambridge, travel to London now and then anyway so could pick up) &amp;lt;br /&amp;gt; [mailto:thomasscholl@gmail.com]&lt;br /&gt;
* Weiss (Cambridge, could collect from London) &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Weiss Contact]&lt;br /&gt;
* Neil Bentley (in Wiltshire) [http://wiki.openmoko.org/wiki/Special:Emailuser/Ohnez Contact]&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&lt;br /&gt;
=== Riga ===&lt;br /&gt;
==== Riga ====&lt;br /&gt;
Status : 1/10&lt;br /&gt;
* [[User:VRGhost]]&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:community| ]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Bielefeld</id>
		<title>Openmoko Local Groups: Bielefeld</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Bielefeld"/>
				<updated>2008-04-18T16:16:12Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: bla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For anyone in Bielefeld or the Region (OWL, Lippe...).&lt;br /&gt;
&lt;br /&gt;
'''Important:''' Make sure to add yourself to [[GroupSales]], too.&lt;br /&gt;
&lt;br /&gt;
=== Possible Participants ===&lt;br /&gt;
{|border=1&lt;br /&gt;
!Name&lt;br /&gt;
!Skills&lt;br /&gt;
!Level of Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Other&lt;br /&gt;
!Has Device&lt;br /&gt;
!Has Debug Board&lt;br /&gt;
&amp;lt;!-- Copy from here... --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Raven|Raven]]&lt;br /&gt;
|Coding, Linux...&lt;br /&gt;
|Waiting desperately for the FreeRunner, propably going to do some application-level hacking on it&lt;br /&gt;
|Bielefeld&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[User:Killerdackel|Killerdackel]]&lt;br /&gt;
|Coding, Java, Human-Machine-Interaction&lt;br /&gt;
|Waiting desperately for a new toy too&lt;br /&gt;
|Bielefeld&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[User:Seppi|Seppi]]&lt;br /&gt;
|Coding, Linux, Human-Machine-Interaction, Robotics&lt;br /&gt;
|Waiting desperately for a new toy too&lt;br /&gt;
|Lage (near Bielefeld)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&amp;lt;!-- ... up to here to add yourself. --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category: OpenMoko Local Groups| ]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Bielefeld</id>
		<title>Openmoko Local Groups: Bielefeld</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Bielefeld"/>
				<updated>2008-04-17T21:02:49Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Possible Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For anyone in Bielefeld or the Region (OWL, Lippe...).&lt;br /&gt;
&lt;br /&gt;
'''Important:''' Make sure to add yourself to [[GroupSales]], too.&lt;br /&gt;
&lt;br /&gt;
=== Possible Participants ===&lt;br /&gt;
{|border=1&lt;br /&gt;
!Name&lt;br /&gt;
!Skills&lt;br /&gt;
!Level of Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Other&lt;br /&gt;
!Has Device&lt;br /&gt;
!Has Debug Board&lt;br /&gt;
&amp;lt;!-- Copy from here... --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Raven|Raven]]&lt;br /&gt;
|Coding, Linux...&lt;br /&gt;
|Waiting desperately for the FreeRunner, propably going to do some application-level hacking on it&lt;br /&gt;
|Bielefeld&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[User:Killerdackel|Killerdackel]]&lt;br /&gt;
|Coding, Java, Human-Machine-Interaction&lt;br /&gt;
|Waiting desperately for a new toy too&lt;br /&gt;
|Bielefeld&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[User:Seppi|Seppi]]&lt;br /&gt;
|Coding, Linux, Human-Machine-Interaction, Robotics, Cool Gadgets&lt;br /&gt;
|Waiting desperately for a new toy too&lt;br /&gt;
|Lage (near Bielefeld)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&amp;lt;!-- ... up to here to add yourself. --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category: OpenMoko Local Groups| ]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Group_sales</id>
		<title>Group sales</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Group_sales"/>
				<updated>2008-04-17T08:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Country&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | region&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | city&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | group&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot; | Sample country&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot;| sample region #1&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| sample city&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample buyer #1 [mailto:jerome@kerviel.fr jerome@kerviel.fr] Jabber_Id&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample buyer #2 [mailto:john@doe.null john@doe.null]  Jabber_Id&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample city #2&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample buyer #3 mail Jabber_Id&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample region #2&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample city #3&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | sample buyer #4 mail Jabber_Id&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot;  rowspan=4 | Australia&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Western Australia&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Perth&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Fred Janon mailto:fjanon@yahoo.com&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Victoria&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Melbourne 4/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Dennis Wollersheim dewoller (at) gmail (dot) com &amp;lt;br&amp;gt; 4x&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | ACT&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Canberra 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | J Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Queensland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Brisbane 2/10 (possibly 20)&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Nick Devereaux [http://wiki.openmoko.org/wiki/Special:Emailuser/Monkeypanic Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Austria&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Styria&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Graz &amp;lt;br&amp;gt; Status: 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | F Hackenberger [http://wiki.openmoko.org/wiki/Special:Emailuser/Deadman66 Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot;  rowspan=&amp;quot;5&amp;quot; | Belgium&lt;br /&gt;
| width=&amp;quot;25%&amp;quot;  rowspan=&amp;quot;5&amp;quot; | Flanders&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Brussel/Aalst/Gent&amp;lt;br&amp;gt;Status 3/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Yorick mailto: yorick DOT matthys AT gmail DOT com&amp;lt;br&amp;gt;2x voor info AT alasal.be&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot; | Antwerp&amp;lt;br&amp;gt;Status 4/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | michielv &amp;lt;br/&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Michielv Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Peter N &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Bubsy Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Ivo &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Ivo Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Peter Leemans &amp;lt;br /&amp;gt; mailto: peter AT x-tend DOT be&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Bulgaria&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Sofia&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Sofia&amp;lt;br/&amp;gt;Status : 2/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Dimitar Staykov &amp;lt;br /&amp;gt; meditache@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Vernim &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Add yourself&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Canada&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Ontario/Quebec&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | GTA (Toronto)&amp;lt;br/&amp;gt;Status : 2/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Gerald A &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Historybuff Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | MattC &amp;lt;br /&amp;gt; quirkz AT gmail&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Your name here :)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot; | Denmark&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Jutland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Aalborg&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Dan Leinir Turthra Jensen &amp;lt;br /&amp;gt; mailto:admin@leinir.dk &amp;lt;br /&amp;gt; [[User:Leinir]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Fabian Olesen &amp;lt;br /&amp;gt; mailto:firewalkerx@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Fyn&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Status: 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:EsbenDamgaard]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Sjaelland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Copenhagen, Status: 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Fursund]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;13&amp;quot; | Finland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;12&amp;quot; | Uusimaa&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;9&amp;quot; | Helsinki&amp;lt;br /&amp;gt;Status : 10/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Mikko Rauhala x2 [mailto:mjr@iki.fi mjr@iki.fi]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Aleksi Hankalahti &amp;lt;br /&amp;gt; [mailto:aleksi.hankalahti@iki.fi aleksi.hankalahti@iki.fi]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Seppo Hätönen &amp;lt;br /&amp;gt; [mailto:karrde@iki.fi karrde@iki.fi]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Arttu Sund &amp;lt;br /&amp;gt; [mailto:thearttu@gmail.com thearttu@gmail.com]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Ville-Pekka Vainio &amp;lt;br /&amp;gt; vpivaini AT cs.helsinki.fi&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Heikki Hallamaa &amp;lt;br /&amp;gt; [mailto:heikki.hallamaa@iki.fi heikki.hallamaa@iki.fi]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Tomi Jylhä-Ollila &amp;lt;br /&amp;gt; tomi.jylha-ollila@helsinki.fi&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Richard Braakman&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Timo Jyrinki &amp;lt;br /&amp;gt; [mailto:timo.jyrinki@iki.fi timo.jyrinki@iki.fi]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Helsinki&amp;lt;br /&amp;gt;Status : 3/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; |[[User:Piksi]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Risto H. Kurppa &amp;lt;br /&amp;gt; risto AT kurppa DOT fi&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Aapo Rantalainen &amp;lt;br /&amp;gt; aapo DOT rantalainen AT gmail DOT com&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Varsinais-Suomi&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Turku&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Teemu Välimäki &amp;lt;br /&amp;gt; [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;13&amp;quot; | France&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot;| Bretagne&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Brest&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | StevenLeRoux [mailto:steven@pourri.fr steven@pourri.fr] Jabber_Id:Steven@jabber.fr&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Acheteur potentiel #2&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Rennes&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Cédric DUFOUIL (openmoko at tsleg point com)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Acheteur potentiel #2&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;8&amp;quot; | Ile de france&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;8&amp;quot; | Paris&amp;lt;br/&amp;gt;Status : 8/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | StevenLeRoux&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Phyce|Phyce]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Yann SLADEK&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Gabriel (synthgab at free dot fr). I live near Dreux, but work in Ile de France&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Wilk|Wilk]] (mailto:j.cubizolles@free.fr)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Charles Clément (caratorn at gmail dot com)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Jonathan Magano (jonathanmm[AT]free[DOT]fr)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Benjamin Renard (bn8[AT]zionetrix.net)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Pays de la Loire&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| La Roche sur Yon&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [http://wiki.openmoko.org/wiki/Special:Emailuser/Vtouchar Vincent Touchard] (I may soon move to Bretagne/Brest)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;5&amp;quot; | Germany&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Sachsen-Anhalt&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Stendal (evtl. Magdeburg)&amp;lt;br/&amp;gt;Status 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Fabian Off [http://wiki.openmoko.org/wiki/Special:Emailuser/Fabian2de Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Hamburg&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Hamburg&amp;lt;br/&amp;gt;Status 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Jan [http://wiki.openmoko.org/wiki/Special:Emailuser/Jan07 Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot;| NRW&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot;| Bielefeld&amp;lt;br/&amp;gt;Status 3/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | David, infos on my [[User:Raven|user page]], or you can [[Special:Emailuser/Raven|contact me here]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Sebastian, infos on my [[User:Seppi|user page]], or you can [[Special:Emailuser/Seppi|contact me here]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Dackel, infos on my [[User:Killerdackel|user page]], or you can [[Special:Emailuser/Killerdackel|contact me here]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;10&amp;quot; | Italy &amp;lt;br/&amp;gt;&amp;lt;br /&amp;gt;If we don't reach the 10 phones in each city, maybe we could place an order in the &amp;quot;most requested city&amp;quot;, and from shipping to other buyers. We'll have anyway a good discount although the &amp;quot;double-shipping&amp;quot;. ([http://thread.gmane.org/gmane.comp.handhelds.openmoko.community/10937/focus=10981 Read here for reference]).&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Toscana&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Firenze &amp;lt;br/&amp;gt; Status 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Marco Trevisan &amp;lt;br/&amp;gt; [http://blog.3v1n0.net/contatti-trevino/ Contacts here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Anyone else? ;)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot;| Lombardia&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot;| Milano &amp;lt;br/&amp;gt; Status 3/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Marco Crociani &amp;lt;br/&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Tyrael Contacts here]&lt;br /&gt;
Marcello Gorla&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Maxxer [mailto:maxxer@yetopen.it maxxer@yetopen.it] (Lecco)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Pietro Montorfano [mailto:monto84@gmail.com monto84@gmail.com] (from como)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Anyone else? ;)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Trentino-Alto Adige&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Trento (Padova too :)) &amp;lt;br/&amp;gt; Status 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Andrea Debortoli &amp;lt;br/&amp;gt; (debortoland AT gmail DOT com)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Anyone else? ;)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Veneto&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Verona &amp;lt;br/&amp;gt; &lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Persegat [mailto:persegat@alice.it persegat@alice.it]&amp;lt;br/&amp;gt;[[User:Pecce|Pecce]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Puglia&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot;| Lecce &amp;lt;br/&amp;gt; Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Morpheus90|Morpheus90]] [mailto:ugopiemontese@rudiaelinux.com ugopiemontese@rudiaelinux.com]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | The Netherlands&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | &lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | &lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Marcel de Jong 1/10 &amp;lt;br /&amp;gt; [[User:madjo]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Christ van Willegen 2/10 &amp;lt;br /&amp;gt; [[User:ChristW]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Peter van de Werken [[Special:Emailuser/User:PWerken|Contact]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | New Zealand&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Auckland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Auckland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Rob Paulson 1/10 &amp;lt;br /&amp;gt; [[User:Myfanwy]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Anyone else? ;)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot; | Norway&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Nordland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Bodø&amp;lt;br/&amp;gt;Status 2/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:AlecTBM|Alexander Frøyseth]] [mailto:alexander.froyseth@gmail.com alexander.froyseth@gmail.com]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Ole Marius&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Østlandet&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Oslo&amp;amp;Akershus&amp;lt;br/&amp;gt;Status 11/20&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Ixian|Heikki Sørum]] [mailto:heikkis@matnat.uio.no] &amp;lt;br/&amp;gt; Interessert? mail meg.&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Bobkare|Knut Arne Bjørndal]] [mailto:bob@cakebox.net]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Poland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | dolnośląskie&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Wrocław&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Special group buy site: https://www.kumulator.pl/show/group/35&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Portugal&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Aveiro&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Aveiro &amp;lt;br/&amp;gt;Status : 2/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Ruben Mendes&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:kuyky|Tiago Saraiva]] &amp;lt;br /&amp;gt; [mailto:destructhor88@gmail.pt]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot; | Sweden &amp;lt;br /&amp;gt; If insufficient number of people, orders could be merged and remailed perhaps&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Svealand&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Stockholm&amp;lt;br/&amp;gt;Status : 2/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Erland Lewin &amp;lt;br /&amp;gt; mailto:erland@lewin.nu&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Simon Kågström &amp;lt;br /&amp;gt; mailto:simon.kagstrom@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Örebro&amp;lt;br /&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Anders Petersson &amp;lt;br /&amp;gt; [mailto:demitar@worldforge.org demitar@worldforge.org]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Norrland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Umeå&amp;lt;br /&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:Zash|Zash]] [[Special:Emailuser/Zash|Contact]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;5&amp;quot; | Switzerland&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;5&amp;quot; | Zurich&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;5&amp;quot; | Zurich&amp;lt;br/&amp;gt;Status : 6/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Simon Wenner &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Nowic Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Markus Huggler &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Andre Timmermann &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Raffael Schmid &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Pascal Weller &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | Spain&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Madrid&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Madrid&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Rafael Campos &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Zaragoza&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Zaragoza&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Alejandro R. Mosteo &amp;lt;br /&amp;gt; alejandro AT mosteo · com&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Barcelona&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Barcelona&amp;lt;br/&amp;gt;Status : 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | José Luis Pérez &amp;lt;br/&amp;gt;[[Special:Emailuser/jluis|Contact]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | USA&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Southern California&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot; | Los Angeles &amp;lt;br&amp;gt; Status: 2/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Ian Douglas &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Matthew &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Wetmoko Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | Mid-Atlantic&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;1&amp;quot; | New York &amp;lt;br&amp;gt; Status: 1/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Bert Hartmann &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | UK&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | London&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot; | London&amp;lt;br/&amp;gt;Status : 3/10&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Juergen Schinker &amp;lt;br /&amp;gt; mailto:ba1020@homie.homelinux.net&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | Tim Coggins (actually in Oxford)&amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/Sonicated Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | aled &amp;lt;br /&amp;gt; [http://wiki.openmoko.org/wiki/Special:Emailuser/aled Contact]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;4&amp;quot; | Latvia&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;3&amp;quot;| Riga&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; rowspan=&amp;quot;2&amp;quot;| Riga&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; | [[User:VRGhost]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:community| ]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Wish_List</id>
		<title>Wish List</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Wish_List"/>
				<updated>2008-03-25T19:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Misc Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is a place to collect various thoughts about the future of the [[OpenMoko]] software platform.  Most wish list ideas have been linked from this page, but you may also wish to check all pages [http://wiki.openmoko.org/wiki/Category:Ideas that have a category of 'Ideas'].&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
=== Painless SDK installation &amp;amp; Setup ===&lt;br /&gt;
Our goal should be a completely painless setup for somebody wanting to develop using [[OpenMoko]]&lt;br /&gt;
&lt;br /&gt;
* one command for installation (apt-get install openmoko)&lt;br /&gt;
* one command to start Xnest (openmoko-xephyr?)&lt;br /&gt;
* one command to start an i386 shell (openmoko-386-shell)&lt;br /&gt;
* one command to start an armel shell (openmoko-armel-shell)&lt;br /&gt;
&lt;br /&gt;
No extra configuration required.&lt;br /&gt;
&lt;br /&gt;
==== IDE Plugins ====&lt;br /&gt;
People like to see plugins for&lt;br /&gt;
* [http://anjuta.sourceforge.net Anjuta]&lt;br /&gt;
* [http://www.eclipse.org Eclipse] (some things are possible - see [[Development with Eclipse]].&lt;br /&gt;
* [http://www.netbeans.org NetBeans]&lt;br /&gt;
* Game engine - Game Creation plugins&lt;br /&gt;
evaluate eclipse project [http://www.eclipse.org/dsdp/index.php Device Software Development Platform Project from eclipse] and subproject [http://www.eclipse.org/proposals/tml/ Tool for Mobile Linux]&lt;br /&gt;
* [http://www.kdevelop.org KDevelop]&lt;br /&gt;
* [http://developer.apple.com/tools/xcode/ XCode]&lt;br /&gt;
* [http://www.monodevelop.com MonoDevelop]&lt;br /&gt;
* [http://msdn.microsoft.com/vstudio/ Microsoft Visual Studio 2005]&lt;br /&gt;
&lt;br /&gt;
==== UI Designer ====&lt;br /&gt;
Glade code generation is deprecated, so we don't want to use it. The Gtk+ powers told me that the plan is to have gtk 2.12 (out early 2007) with support for GtkBuilder, a libglade derivative which breaks a bit the XML definition in order to support all the new widgets and properties; as soon as it's in the other ui builders will add support for this format. See also [http://bugzilla.gnome.org/show_bug.cgi?id=172535 the relevant bug entry]&lt;br /&gt;
* Possibly a Landscape (rotated) view for the screen (480x640 *or* 640x480)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Built-in Scripting Language ====&lt;br /&gt;
{{Main|Wishlist:BuiltInScriptingLanguage}}&lt;br /&gt;
There was a [http://lists.openmoko.org/pipermail/community/2007-January/001909.html fruitful discussion about a built-in scripting language on the mailing list in January.]  Many people feel that it is very important for OpenMoko to choose a scripting language to ship as default in the standard OpenMoko firmware.&lt;br /&gt;
==== Easy build of the existing autotools - based packages ====&lt;br /&gt;
In the ideal case OpenMoko should exist on the top of the usual ./configure - make workflow which is typical for the majority of the C/C++ based open source projects. It should not require to rewrite or even replace the existing Makefile.am files of the project being ported, and it should allow to pass the needed parameters to the project configure script. Maybe OpenMoko project could be a bigger project having one or more (if some are libraries) autotools - based packages in its separate folders and include the proper documentation how to &amp;quot;wire&amp;quot; the standard autotools based package to the OpenMoko infrastructure.&lt;br /&gt;
&lt;br /&gt;
===Foreign Widget Set Bindings ===&lt;br /&gt;
==== Qt Integration ====&lt;br /&gt;
The Trolltech folks have a great widget library. I'd like to interface OpenMoko with Qt4, so that we can write Qt4 applications for the phone which don't look alienated.&lt;br /&gt;
&lt;br /&gt;
==== Maemo Integration ====&lt;br /&gt;
The Maemo folks have created a successful standard for Webpad applications. I'd like to have a set of MaemoMoko and MokoMaemo wrapper classes that allow me add support for running OpenMoko applications on Maemo and vice versa. Perhaps we can get help from the Nokia OSS folks for that.&lt;br /&gt;
&lt;br /&gt;
==== wxWidgets Integration ====&lt;br /&gt;
wxWidgets is a cross-platform application framework that's very popular (I'd say, #3 after Qt and Gtk+). On Linux, wxWidgets uses Gtk+ to implement the widgets. It shouldn't be hard to add support for the additional OpenMoko classes to wxWidgets hence supporting the native OpenMoko look and feel for wxWidgets applications.&lt;br /&gt;
&lt;br /&gt;
wxWidgets team wants OpenMoko classes too and we (wxWidgets) plan to include this project as one of our ideas for  [http://google-code-updates.blogspot.com/2007/02/speaking-of-summer.html GSoC 2007]&lt;br /&gt;
&lt;br /&gt;
==== SDL Integration ====&lt;br /&gt;
SDL is ''the'' game developer library. There are tons of SDL games out there. We should add OpenMoko support into SDL.&lt;br /&gt;
&lt;br /&gt;
==== Cocoa / GNUstep ====&lt;br /&gt;
Allows to use MacOS X as a development platform.&lt;br /&gt;
&lt;br /&gt;
=== Software: Language bindings ===&lt;br /&gt;
==== Python bindings ====&lt;br /&gt;
Python bindings seem to be a commonly requested feature.  &lt;br /&gt;
&lt;br /&gt;
[[User:Mickey]] says, &amp;quot;They are kind of usable on the [http://www.maemo.org Nokia 770], but it's at the lower end of being bearable. We should keep this in mind -- Gtk+ already comes with Python Bindings, so we &amp;quot;just&amp;quot; would need to wrap libmoko*. I would prefer to leave this to the community do though, since it doesn't make sense to start wrapping the API until we have a stable API -- and I can imagine it will take us a couple of months after going open until we can start with stabilizing the libmoko API.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== C++ bindings ====&lt;br /&gt;
There is a whole skilled C++ community coming from the [http://qtopia.net Qtopia] and [http://opie.handhelds.org Opie] projects. If we would consider basing OpenMoko C++ Bindings on [http://www.gtkmm.org/ Gtkmm], then we could drag these guys in.&lt;br /&gt;
&lt;br /&gt;
==== Ruby bindings ====&lt;br /&gt;
Ruby and ruby-(gtk|glade) already ported to OpenMoko according to [http://lists.openmoko.org/pipermail/openmoko-apps/2007-May/000040.html this ] and [http://groups.google.de/group/comp.lang.ruby/browse_thread/thread/6bee9970cf055504 this] mesages. It just have to be included to distribution (only 4.9 MB!)&lt;br /&gt;
&lt;br /&gt;
==== Java bindings ====&lt;br /&gt;
People who concentrate on Java programming would like to have the OpenMoko port of some java virtual machine. GNU Classpath team a lot of great work in the past creating easily portable implementation. Sun's recently open sourced code could also be ported. &lt;br /&gt;
==== Other bindings ====&lt;br /&gt;
* Perl&lt;br /&gt;
* C#&lt;br /&gt;
* I think you could skip a bunch of these by binding to Dbus; most languages already have Dbus bindings&lt;br /&gt;
&lt;br /&gt;
== Community Support ==&lt;br /&gt;
&lt;br /&gt;
=== [http://projects.openmoko.org projects.openmoko.org] ===&lt;br /&gt;
Infrastructure for developers with&lt;br /&gt;
* One bugzilla for all projects (makes moving bugs forth and backwards between projects ''very'' easy)&lt;br /&gt;
* One mailing list for project&lt;br /&gt;
&lt;br /&gt;
== Platform ==&lt;br /&gt;
=== Community Images ===&lt;br /&gt;
In the future there could be complete, unofficial &amp;quot;product images&amp;quot; that are created by the community, for example maybe one that incorporates only free software (in the GNU or OSI sense). Or images build with a particular niche market in mind -- a student for example.&lt;br /&gt;
&lt;br /&gt;
=== Wishlist voting ===&lt;br /&gt;
There could be a kind of voting system like they have at one of those big computer manufacturers homepage. Then the community could vote for the ideas that are most important to them. This would especially make sense for the hardware wishlist, because the hardware is still the part which can't be done by the community that easily.&lt;br /&gt;
&lt;br /&gt;
Here: [http://www.fevote.com/openmoko OpenMoko suggestion board]&lt;br /&gt;
&lt;br /&gt;
== Software: Additional features ==&lt;br /&gt;
&lt;br /&gt;
===PDA Mode===&lt;br /&gt;
&lt;br /&gt;
There are times when you wish to power up the device and not power up the gsm/cellphone portion of the phone. For example in meetings you might wish to access the PDA side with wifi as is the case for example on an aircraft.  On booting some method of booting to pda mode would be good - several other phones offer this feature.&lt;br /&gt;
&lt;br /&gt;
===Driving Mode===&lt;br /&gt;
&lt;br /&gt;
It may be forbidden in many countries, but many people use their cell phones while driving. With the touchscreen phones&lt;br /&gt;
this is very dangerous: You have to stare at the tiny numbers on the screen and try to hit them with your thumb or try to decipher tiny script of contacts, while steering with the other hand. There should be a configurable driving mode where the interface has a reduced functionality (e.g. only contacts and dialing) with HUGE interface buttons that are easy to use with limited attention.&lt;br /&gt;
&lt;br /&gt;
===Calling===&lt;br /&gt;
&lt;br /&gt;
==== Mask ID based on dialed numbers ====&lt;br /&gt;
It would be nice if my number only showed up when I call people in my address book and was otherwise masked. The phone I have now either always shows my number or never or can be set on a per call basis. Having it done automatically based on the number dialed would be good.&lt;br /&gt;
&lt;br /&gt;
==== Use calling cards and similar routing techniques for lower-cost calling ====&lt;br /&gt;
Many people use calling cards, low-cost numbers and similar ways of reducing the costs of their calls.  It would be nice to have a single panel that would allow you to configure the rules of dialing a number taking in to account such systems.&lt;br /&gt;
&lt;br /&gt;
==== Outgoing black/white lists ====&lt;br /&gt;
The ability to allow or deny outoging calls to certain numbers can be useful in a number of situations (e.g. the holder of the 'phone is a child, untrusted, etc.).  This could be related to entries in the contact list, for example a user is only allowed to call people who are in their contact list.&lt;br /&gt;
&lt;br /&gt;
Also lists for incoming calls? Some friends always come through, unknown numbers get rejected automatically.&lt;br /&gt;
&lt;br /&gt;
==== Time-based blocking/unblocking of calls ====&lt;br /&gt;
Allowing or disallowing outgoing calls at certain times of the day could be useful, e.g. blocking a business phone from making calls outside of business hours.&lt;br /&gt;
&lt;br /&gt;
====Speaker-phone====&lt;br /&gt;
* A speaker-phone is more than simply connecting the speakers to GSM audio, it's also echo cancellation, and eliminating the feedback that will otherwise happen between the speakers and the mic. This software has not been written.&lt;br /&gt;
&lt;br /&gt;
====Advanced Airtime Tracking====&lt;br /&gt;
Many phone users have complicated plans, things like unlimited incoming, 100 anytime minutes, 1000 evening minutes, etc.  It would be nice if a user could input the various monthly airtime chunks their plan gives them, and then the phone could track how much is left in each chunk, i.e. How much anytime minutes are left this month? Optionally, the software could warn when someone is close to the monthly limit, to help avoid bigger bills.&lt;br /&gt;
On (at least some) prepaid [http://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data USSD] can be used to check current balance.&lt;br /&gt;
&lt;br /&gt;
==== Anti-stutter software ====&lt;br /&gt;
Delayed Auditory Feedback (DAF) has shown to reduce stuttering in individuals by 70%. By using the microphone, it should be pretty simple to implement this on the OpenMoko. The DAF functionality should also be present during phone calls. See http://en.wikipedia.org/wiki/Delayed_auditory_feedback for more information.&lt;br /&gt;
&lt;br /&gt;
====Minimize In-Call mode (check address book while in call)====&lt;br /&gt;
On my locked phones I always find it annoying that one can not use other features while a call is in progress. In particular, I'd like to access the address book so that we can (1) give a caller someone else's phone number (or other info) and (2) lookup a phone number when using a calling card or some other proxy.&lt;br /&gt;
&lt;br /&gt;
Similar request when using the browser (lookup passwords, todo list, etc).&lt;br /&gt;
&lt;br /&gt;
====Hold Music (Ringback Tone)====&lt;br /&gt;
On some cellphone networks you can pay to change the normal [http://en.wikipedia.org/wiki/Ringback_tone Ringback Tone] that the caller hears when ringing, to a customised sound.&lt;br /&gt;
This can partially be implemented on the phone.&lt;br /&gt;
Issues are:&lt;br /&gt;
*In countries where callers pay, this will make you unpopular.&lt;br /&gt;
*In countries where the called party pays, it will use your minutes, or cost you money.&lt;br /&gt;
**A list of people to activate this function for would alleviate this.&lt;br /&gt;
*[[GPRS]] internet connection will stall while the hold music is being played.&lt;br /&gt;
*Extra battery used when playing music.&lt;br /&gt;
&lt;br /&gt;
Also see [[Answering Machine]].&lt;br /&gt;
&lt;br /&gt;
====Play sound clips over the air====&lt;br /&gt;
Dialer could have a tab with big buttons which, when push, send sound clips over GSM to the person on the other end of the call.  This feature is included in GizmoProject and is called sound blasts: http://support.gizmoproject.com/index.php?_a=knowledgebase&amp;amp;_j=questiondetails&amp;amp;_i=104&lt;br /&gt;
The buttons can have default sounds, but also have the ability to be customized.&lt;br /&gt;
&lt;br /&gt;
It would also be useful for notifying people why you can't talk (for example, having an &amp;quot;I can't talk tight now - I'm in the library - this is a pre-recorded message&amp;quot; would be good. Also perhaps you could loop a pre-recorded sound in the background so you can lie about where you are, and have the ability to simulate a really bad connection.&lt;br /&gt;
&lt;br /&gt;
==== DTMF Landline Dialing ====&lt;br /&gt;
The ability to hold the Neo near the microphone of a landline handset and have the Neo dial the landline by sounding DTMF tones. The DTMF tones could be generated in software or be pre-recorded files.&lt;br /&gt;
&lt;br /&gt;
Graphically this could be done by adding a 'DTFM dial' button to a context menu. The user would select a contact then presses the 'DTMF dial' button to start the process. A small delay could also be added to allow time to put the Neo near the landline handset.&lt;br /&gt;
&lt;br /&gt;
For the Neo to know which area code to use (or not use) the current or last GPS coordinates could be utilised.&lt;br /&gt;
&lt;br /&gt;
==== Conversation Recorder ====&lt;br /&gt;
&lt;br /&gt;
An option to record phone conversations.  Would be helpful to have the device always recording for every call, with the sound data encoded to low quality Ogg Vorbis or SPEEX and stored in RAM.  At the end of the conversation the user would have the option to save to flash or discard the conversation.  This idea could also be applied to voicemail so you could save voicemails locally.&lt;br /&gt;
&lt;br /&gt;
====Unlicensed Mobile Access (UMA)====&lt;br /&gt;
T-Mobile recently rolled out a UMA service that hands off calls between the GSM network and WiFi access points. Only a few phones support it right now, this could be a rather unique feature if OpenMoko can implement it.&lt;br /&gt;
&lt;br /&gt;
This can be combined with a GPS map to show where local free hubs are.&lt;br /&gt;
&lt;br /&gt;
==== Ignore-Call Button ====&lt;br /&gt;
{{Main|Wishlist:Ignore Call Button}}&lt;br /&gt;
&lt;br /&gt;
Shut up a ringing phone, without accepting or rejecting the call.&lt;br /&gt;
&lt;br /&gt;
Another alternative might be to use microphone to recognize when the user gives an audible &amp;quot;Shhh!&amp;quot; command.  This could prove difficult to determine with the simultaneous ringing, and possible in-pocket shuffling noises. &lt;br /&gt;
&lt;br /&gt;
A really usable feature is to &amp;quot;reject with SMS/text message&amp;quot; - letting the user reply the caller choosing a previously setup template or typical response: &amp;quot;I'm in a meeting - I'll call you later&amp;quot; or &amp;quot;Can't take your call now, please call back in 10 minutes&amp;quot;. This feature typically is a much better way to get your co-workers (ie boss) to back off, than to silently ignore the call.&lt;br /&gt;
&lt;br /&gt;
The accelerometers could be queried while the phone is ringing to detect a firm tap on the phone. This would avoid the delays of fumbling to remove the phone from one's pocket to silence the ringer when you've forgotten to set it to silent mode. Just firmly tap the phone through your pocket, and the ringer will silence, like some Motorola pagers. Maybe single tap = silence; double tap = (activate voicemail or preset SMS).&lt;br /&gt;
&lt;br /&gt;
==== Voice Mailbox ====&lt;br /&gt;
{{Main|Voice Mailbox}}&lt;br /&gt;
On-Phone voice mailbox that records calls on the phone and retrieves voice messages from your mobile service provider's voice mailbox and saves them locally.&lt;br /&gt;
Can act profile-dependent.&lt;br /&gt;
&lt;br /&gt;
==== Hold Button ====&lt;br /&gt;
&lt;br /&gt;
Similar to mute, but plays a sound file for the user on the other end while they wait.  The sound file could be chosen in some setup beforehand.&lt;br /&gt;
&lt;br /&gt;
==== Unanswered Call, Fast Call ====&lt;br /&gt;
&lt;br /&gt;
In Greece because of the various bill programs some people call a mobile phone, rings one time and then hangup.&lt;br /&gt;
Then the user of the mobile phone calls the other user(using the CallerID recognition).&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
&lt;br /&gt;
==== Ambient Noise Detection ====&lt;br /&gt;
{{Main|Wishlist:Software:Ambient Noise Detection}}&lt;br /&gt;
&lt;br /&gt;
Using the microphone to detect ambient noise the ringtone volume could be adjusted automatically.&lt;br /&gt;
&lt;br /&gt;
If the ambient noise exceeds a preset threshold, the ring vibrator could be activated. This is good for when people forget to enable vibrate mode when entering noisy environments.&lt;br /&gt;
&lt;br /&gt;
Detection of ambient noise could also be used to subtract the noise from the audio signal. However this approach is best performed using two Microphones, one for the voice and the other to detect the noise.&lt;br /&gt;
&lt;br /&gt;
==== Active noise control ====&lt;br /&gt;
&lt;br /&gt;
Using the microphone to do [http://en.wikipedia.org/wiki/Anti-noise active noise control] on media player playback or telephone calls. This should be an independent module/library which can be used by any application which might require this feature. also provide a way to easily alter the parameters of the active noise control.&lt;br /&gt;
&lt;br /&gt;
==== Hear Impaired Mode ====&lt;br /&gt;
&lt;br /&gt;
Hearing impaired people need louder speaker(but with less volume than hands free) and equalized sound, based on their hearing problems(example 20dB hearing loss from 2KHz to 4KHz).&lt;br /&gt;
Older people 50+ years old need slower speech rate(time stretch, cut the big speech gups) and cleaner voice.&lt;br /&gt;
&lt;br /&gt;
Please note also the Hearing Aid Compatibility regulations in the US. I have tried to summarize and clarify them [http://quux.wiki.zoho.com/WhereAreHACphones.html here]. I haven't yet discovered whether the FIC device is M or T rated. For many hearing impaired users, a tcoil coupling to their hearing aid (t3/T4 rating) would be preferable to manipulating sound output in other ways.&lt;br /&gt;
&lt;br /&gt;
==== Mute Button ====&lt;br /&gt;
&lt;br /&gt;
Button to temporarily disable microphone while talking for applications such as telephone, audio recording and (when available) movie recording.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Web Browser===&lt;br /&gt;
&lt;br /&gt;
==== Full-page Zoom Support ====&lt;br /&gt;
Full page zoom is a very good feature. If possible, people would want to browse the internet with normal layout than a distorted one. It's best if I could double-tap a text or image block and zoom to a fit size.&lt;br /&gt;
&lt;br /&gt;
The [[BigPageWidget]] proposal suggests 'Full Page Zoom' should be implemented as a widget available to all applications.&lt;br /&gt;
&lt;br /&gt;
* If the processor and memory could afford, it is good to just use [http://www.mozilla.org/projects/firefox/3.0a8/releasenotes/ Firefox 3] in OpenMoko. It has implemented latest gecko's full-page-zoom ability. With certain modification, we could do the same zoom like iPhone's Safari.&lt;br /&gt;
* Firefox 3 may be a big eater. A cut-down version of it may be good enough.&lt;br /&gt;
* If this is not practical, Minimo with full-page-zoom ability is good.&lt;br /&gt;
&lt;br /&gt;
==== Plugins Support ====&lt;br /&gt;
* While an extensive browser plugin system would be costly to the efficacy of the platform three particular browser plugins as poplularized by Mozilla firefox should be adapted to the web-browser, namely: [http://noscript.net/ noscript], [http://adblockplus.org/en/ adblock plus], [http://www.greasespot.net/ greasemonkey] and [http://www.foxmarks.com/ foxmarks].&lt;br /&gt;
* Careful use of these can dramatically reduce bandwidth, page space, and rendering costs even if it comes at the risk of some hard drive space in the form of block lists.&lt;br /&gt;
* Greasemonkey, in particular, gives users control to set up scripts for commonly traveled pages to further reduce unnecessary or unwanted content.&lt;br /&gt;
&lt;br /&gt;
==== Widget support ====&lt;br /&gt;
Built-in browser with the ability to install widget shortcuts (aka links) in the main phone menu, also some apis for interfacing with the other functionality of the phone like adding contacts, reading contacts, reading gps-psoition etc.. (maybe there is some defacto widget standard that could be used)&lt;br /&gt;
&lt;br /&gt;
There is a [http://www.w3.org/TR/widgets/ W3C spec] being developed, which may not be exactly what the original proposal had in mind, but it is about writing simple applications with HTML, SVG and JavaScript. It is mainly Opera's work, and while most [http://widgets.opera.com/ developed widgets are not very useful], there are some that are, and it creates a very nice development platform, especially for mobile devices. So, I think it makes an awful lot of sense for OpenMoko to support this spec.&lt;br /&gt;
&lt;br /&gt;
===Media===&lt;br /&gt;
====Music/Video Software====&lt;br /&gt;
A real good programming area for competition with the iPhone, a singular video/music player would be great for multimedia. A seamless integration system, a la iTunes and iPod, would be extremely popular. &lt;br /&gt;
&lt;br /&gt;
Using the Wi-Fi connectivity, a separate music program that supports wireless music sharing/ streaming (similar to what can be done when two computer running iTunes that are both on the same network) and that also supports internet radio.&lt;br /&gt;
&lt;br /&gt;
It would also be nice to have some kind of &amp;quot;announce your musical taste&amp;quot; mode. This could be implemented using last.fm profiles, such that when e.g. in a crowded place a user nearby has a similar musical taste, both users get notified so they can share their music files with each other (perhaps using a photo for id). Great for discovering new music - and making friends!&lt;br /&gt;
&lt;br /&gt;
- Possible copyright issues sharing music files?&lt;br /&gt;
&lt;br /&gt;
Sure, but that's the user's concern, not the developer's. There's no way for us to know which audio files the user is permitted/not permitted to share.&lt;br /&gt;
&lt;br /&gt;
==== Reading Support ====&lt;br /&gt;
It would be really great to be able to read :&lt;br /&gt;
&lt;br /&gt;
*PDF&lt;br /&gt;
*Open Document files&lt;br /&gt;
*Text / RTF files&lt;br /&gt;
*fb2 files (fbreader)&lt;br /&gt;
*MS Office files&lt;br /&gt;
*Aportis Doc (pdb)&lt;br /&gt;
*DjVu&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
In both landscape and portrait&lt;br /&gt;
&lt;br /&gt;
==== Wikipedia Mirror ====&lt;br /&gt;
{{Main|Wishlist:Wikipedia_Mirror}}&lt;br /&gt;
&lt;br /&gt;
==== Blog ScribblePad ====&lt;br /&gt;
&lt;br /&gt;
Draw an image (and maybe add some text), then post to your blog.&lt;br /&gt;
&lt;br /&gt;
==== E-Book Reader ====&lt;br /&gt;
* Neos brilliant ultra-sharp screen makes for a very good e-book reading device. All it takes is a good e-book reader with touch-screen page turning / scrolling (see the [[BigPageWidget]] proposal). FBReader could probably be adjusted easily by an experienced GTK hacker. Note that e-book reading is different to pure text/pdf displaying as it requires at least auto-bookmarking of the last read page, proper text and image scaling and text formatting.&lt;br /&gt;
&lt;br /&gt;
==== Personal Wiki ====&lt;br /&gt;
{{Main|Wishlist:PersonalWiki}}&lt;br /&gt;
&lt;br /&gt;
Display the notes database as a Wiki.  Inspiration:  [http://www.acrocat.com/AcroWiki/default.asp?lang=en AcroWiki].&lt;br /&gt;
&lt;br /&gt;
[http://www.didiwiki.org/ Didiwiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dictionary, thesaurus, translator and flashcards ====&lt;br /&gt;
Native lookup dictionary and thesaurus and foreign translation dictionaries, also with support for Asian languages. Optional custom configurable (though preconfigured) interface with on-line versions of dictionaries, thesaurus and translation services.&lt;br /&gt;
&lt;br /&gt;
'''Dictionary'''&lt;br /&gt;
Something like [http://www-user.tu-chemnitz.de/~fri/ding/ ding]:&lt;br /&gt;
&lt;br /&gt;
advantages:&lt;br /&gt;
* small&lt;br /&gt;
* very efficient + useful&lt;br /&gt;
* only limited to really needed functions&lt;br /&gt;
&lt;br /&gt;
Support for vocabulary training with flashcard system (also usable for other content than foreign language words!)&lt;br /&gt;
&lt;br /&gt;
==== Flickr uploader ====&lt;br /&gt;
A simply, drag &amp;amp; drop uploader, tagger and organizer to upload images on phone to [http://flickr.com Flickr], with support for various languages. A good base could be the cross-platform uploader [http://juploadr.org/ jUploadr], written in Java and working on Windows, Mac and Linux. But, most of all, the best '''GPL''' program which actually do this work is '''[http://mobilepushr.jottit.com/ Mobile Pushr]''', written in C and Cocoa for iPhone, must be probably ported in python to work on OpenMoko.&lt;br /&gt;
&lt;br /&gt;
===PIM (Personal Information Managment)===&lt;br /&gt;
====Context Sensitivity====&lt;br /&gt;
Any email or sms message or application that contains a telephone number should be click to dial, eg [http://123567890 1234567890]. Addresses link to mapping software too?&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
Something for taking notes would be a nice feature:&lt;br /&gt;
[http://www.gnome.org/projects/tomboy/ Tomboy] has some nice syncing features and is gtk based.&lt;br /&gt;
&lt;br /&gt;
Some Screenshots are [http://www.gnome.org/projects/tomboy/images/ here].&lt;br /&gt;
&lt;br /&gt;
==== Calendar ====&lt;br /&gt;
&lt;br /&gt;
A nice calendar application should be implemented in OpenMoko. This tool should have a syncing feature with your desktop computer.&lt;br /&gt;
The tool should have a reminder feature and other features like other mobile phones already have.&lt;br /&gt;
&lt;br /&gt;
I think synchronization sould be handled by computer with opensync+syncml based tool, not by calendar itself. --[[User:Antono|Antono]] 12:25, 7 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
* If this cellphone is thought also as a PDA, of course it needs a calendar. But I would like to see something better than just a calendar, I was thinking that there could be some application using &amp;quot;fisheye&amp;quot; view. Just like [http://www.cs.umd.edu/hcil/datelens/], though that example seem a bit chaotic. --[[User:Yprum|Yprum]] 22:27, 21 February 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
==== Address Book ====&lt;br /&gt;
&lt;br /&gt;
* Option to search not just the stored list of addresses, but one or more of the online phonebooks. Probably should be modular to make adding/changing phonebook sites easy.  Also allows for future integration with LDAP&lt;br /&gt;
servers or whatever.&lt;br /&gt;
* Also the possibility to search all info on the contact, like number, email, postal address and so on, in case someone asks you to identify a known number.&lt;br /&gt;
* Web-based map-lookup. 'How do I get there from here? (here = current GPS location)'  This could also be done&lt;br /&gt;
by integrating with whatever on-phone GPS mapping software the Neo ends up using.&lt;br /&gt;
* Random text input 'notes' about a contact&lt;br /&gt;
* Overall, this should more resemble a Palm-pilot's address-book than your average cellphone's&lt;br /&gt;
* Automated Daily backup of phone book to a website archive (similar to Verizon's Back-up Assistant&lt;br /&gt;
*Ability to integrate address book with web-based email (such as gmail) account, for those who use web based email as their primary account&lt;br /&gt;
* '''[[Wishlist:Tagging|Tagging]]''' Place tags for contacts. Enhance message application to send messages to all contacts tagged with ... . Enhance other application(GPS, ...) with tags.&lt;br /&gt;
* Support for:&lt;br /&gt;
**[http://en.wikipedia.org/wiki/SyncML SyncML]&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Ldap LDAP] address book&lt;br /&gt;
**[http://en.wikipedia.org/wiki/LDIF LDIF], [http://en.wikipedia.org/wiki/Xml XML] and [http://en.wikipedia.org/wiki/Comma-separated_values CSV] export and import (when possible).&lt;br /&gt;
*Store Bluetooth IDs of friends and notify (configurable only on this device or on both devices) when a one of these Bluetooth ID has been detected (this is more a separate application but has requirements on the address book. Should also be able to create an address book entry from a Bluetooth ID. Could be used as a nice tool to detect people who you're avoiding.&lt;br /&gt;
&lt;br /&gt;
==== Database/List Display/Edit ====&lt;br /&gt;
{{Main|Wishlist:PilotDB}}&lt;br /&gt;
&lt;br /&gt;
One of the most useful apps on my Palm Pilot for me is [http://pilot-db.sourceforge.net/ pilot-db].  It's GPL'd.&lt;br /&gt;
&lt;br /&gt;
==== Joe's Goals ====&lt;br /&gt;
&lt;br /&gt;
It'd be nice to have something like [http://www.joesgoals.com Joe's Goals] always available, like my phone is, even when I'm disconnected from the net.&lt;br /&gt;
&lt;br /&gt;
==== Workout ====&lt;br /&gt;
&lt;br /&gt;
Use your phone instead of your notebook while at the gym, and get pretty graphs to admire after you're done.&lt;br /&gt;
&lt;br /&gt;
==== Shopping List ====&lt;br /&gt;
keep Track of Prices in different shops and the products you have/don't have. Ideally using a barcode reader and gps.&lt;br /&gt;
If it was made aware of recipes it could even tell you what to buy without entering a shoppinglist manually.&lt;br /&gt;
&lt;br /&gt;
==== [[Fuel Log]] ====&lt;br /&gt;
File data about fueling your car (date/time, liters, price, mileage, ...) and display some information (costs per month, average consumption, ...).&lt;br /&gt;
Advanced features could include:&lt;br /&gt;
* Automatically storing the GPS coordinates of the place where the car has been fueled (can be deactivated)&lt;br /&gt;
* Sending the data to a central server which collects the information ( spritmonitor.de, anything else ?)&lt;br /&gt;
* Let the OpenMoko receive fuel logs per SMS (e.g. if my wife with a non-openmoko mobile fuels the car and wants to file the data using her mobile phone)&lt;br /&gt;
* Let the OpenMoko device act as SMS gateway for non-openmoko devices to easily send the data to the central server&lt;br /&gt;
* Also support for air log for divers. Not that you will take this device under water but for the crew at the surface.&lt;br /&gt;
&lt;br /&gt;
==== Keep in touch reminder ====&lt;br /&gt;
A background application which keeps track of your friends and reminds you when you have not talked, SMS, IM or mailed a person for more than # days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Menstruation period timer ====&lt;br /&gt;
Fill in statistics and compute probabilities for menstruation, fertility, mood.&lt;br /&gt;
See http://www.getjar.com/products/48/MyGirls&lt;br /&gt;
&lt;br /&gt;
==== Tagging ====&lt;br /&gt;
{{Main|Wishlist:Tagging}}&lt;br /&gt;
Tags can be used by various applications. Requirement is interoperability for further enhancement.&lt;br /&gt;
Tags should be applied to contacts, calendar events, mail/sms, calls, places(GPS) and files.&lt;br /&gt;
http://tracker-project.org has all needed tagging-and-searching functionality and ready to be used on low-resourced devices.&lt;br /&gt;
&lt;br /&gt;
==== Context based TO-DO list ====&lt;br /&gt;
{{Main|Wishlist:context based to-do list}}&lt;br /&gt;
&lt;br /&gt;
If I arrive home and there are &amp;quot;@home&amp;quot; things in the to-do list, the Context based to-do list reminds me of that.&lt;br /&gt;
&lt;br /&gt;
==== Exchange Integration ====&lt;br /&gt;
&lt;br /&gt;
Once there is good TCP/IP connectivity on this phone, integration with corporate email/calendar/to do/contacts/etc servers would be a big advantage... near-real-time automatic email downloads and automatic bi-directional syncing are productivity boosters that you have to experience to appreciate. It turns your phone from a 'nice gadget to fiddle with' to a natural-feeling extension of your day-to-day life.&lt;br /&gt;
&lt;br /&gt;
* Is the time right to name names ? Add as your liking...&lt;br /&gt;
** Plugin/integration to &amp;amp; from Kontact&lt;br /&gt;
** Same with Evolution - Thunderbird - Seamonkey&lt;br /&gt;
** ?? Google Calendars ?? (this one is tough)&lt;br /&gt;
** Ms Exchange&lt;br /&gt;
&lt;br /&gt;
==== An electronic wallet ====&lt;br /&gt;
&lt;br /&gt;
A database which stores securely PIN codes, login data, bank and email accounts, membership informations, and other valuable and private data. Entries can be ordered in a folder-like manner. Access to the database is given by a master password. The database as well as the master password are stored with strong encryption. For security reasons, the program asks again for entry of the master password after a certain period of inactivity. The database can be synchronized with a PC application (ideally written in Java for cross platform compatibility).&lt;br /&gt;
&lt;br /&gt;
Examples: KWallet [http://docs.kde.org/stable/en/kdeutils/kwallet/index.html], Viskeeper [http://www.sfr-software.de/cms/EN/pocketpc/viskeeperpro/index.html], KeePass [http://keepass.info/]&lt;br /&gt;
&lt;br /&gt;
==== Easy business card sharing for a small group (in the same room) over bluetooth or WIFI ====&lt;br /&gt;
&lt;br /&gt;
Six Neo1973 owners are having a chat in a cafe.    They agree to split but meet later.     They want to exchange their numbers with each other before they go....     The normal way to do this is for a rather longwinded repeating of numbers to each other, or half the people manually inputting numbers before phoning/texting the other half to complete the process.    All in all its a fair number of button presses to get it sorted.&lt;br /&gt;
&lt;br /&gt;
Instead the NEO could have a small app where the phones link up in a small peer to peer Bluetooth network and share automatically with one person initiating a request and the other detected NEOS agreeing/acknowledging the share.   The initiating NEO would then sync the mini-group automatically by interrogating each phone and then sending the table of results.     The NEOs would have to be clever about checking for duplicates in the address book and offering a choice to the user if there are any conflicts.&lt;br /&gt;
&lt;br /&gt;
PROS: &lt;br /&gt;
*genuine saving in time for social and business situations&lt;br /&gt;
&lt;br /&gt;
CONS: &lt;br /&gt;
*I am sure there are some security hassles to be pondered....&lt;br /&gt;
*not going to be used every day... definitely not an immediate priority.....&lt;br /&gt;
*only at geek conferences will all have a neo....&lt;br /&gt;
&lt;br /&gt;
==== SMS Counter ====&lt;br /&gt;
&lt;br /&gt;
An application which shows on the today-screen how many SMS i've already sent in this actual month. Some have for example 150 free SMS to write each month. With that program you can see all the time how many SMS are left until the end of the period. As an alternative it could be a counter which counts backwards from a predefined number over a defined period.&lt;br /&gt;
&lt;br /&gt;
===Profiles===&lt;br /&gt;
{{Main|Wishlist:Profiles}}&lt;br /&gt;
&lt;br /&gt;
The Wishlist:Profiles page documents many possible profiles - ways to configure the phone. Including ways to respond to calls, wifi and GPS events.&lt;br /&gt;
And how to automatically switch between them.&lt;br /&gt;
&lt;br /&gt;
===Text Messaging===&lt;br /&gt;
For '''Text Input related ideas''' see [[Wishlist:Text_Input]]. Bear in mind that T9 can not be included&lt;br /&gt;
For current development status of the messaging-app see: [[Messages]].&lt;br /&gt;
&lt;br /&gt;
There are many useful options that now can be used to full capacity:&lt;br /&gt;
&lt;br /&gt;
* '''Instant Messaging'''&lt;br /&gt;
Bringing a new GTK gui or a resized Qt gui out for the serverless Instant Messenger http://Retroshare.sf.net&lt;br /&gt;
&lt;br /&gt;
* '''Acknowledge/status SMS'''&lt;br /&gt;
In GSM networks so-called acknowledge-SMS are sent back to the SMS's dispatcher in order to indicate that the primal sms was received (as message delivery is only best effort and is not guaranteed). So in the SMS dialog there could be equal sized buttons with captions as 'send only', 'send and receive delivery status message' and 'send and notify (e.g. ring) when delivery succeeded'.&lt;br /&gt;
&lt;br /&gt;
** '''Special handling of status-SMS''' &lt;br /&gt;
Related to the previous entry, these acknowledgment-sms' should be handled in a different way than normal SMS'. Most Motorola do this, while Samsung SGH series don't &amp;amp; clog the inbox, warn of a &amp;quot;new&amp;quot; message upon Status notification: Delivery Status Messages should be stored in a separate menu so they don't bloat the received-folder and you are able to quickly review the status of the messages you had sent.&lt;br /&gt;
* '''SMS at time/date''' You could be able to set up messages that are sent at a certain time/date&lt;br /&gt;
* '''Binary SMS''' Send binary SMS. Could be used to feign WAP pushes. [http://en.wikipedia.org/wiki/Multimedia_Messaging_Service] See: &lt;br /&gt;
** Resource for SMS encoding: [http://web.archive.org/web/20021016104345/www.dreamfabric.com/sms/] [http://web.archive.org/web/20060411222332/] [http://home.student.utwente.nl/s.p.ekkebus/portfolio/resource/sms_pdu.html] [http://www.ihub.com/Binary%20Messages.htm]&lt;br /&gt;
** [http://www.gammu.org www.gammu.org] - you can use Gammu/Gammu+ source for this software and/or understanding various SMS formats including EMS, WAP, Nokia Smart Messaging, Siemens &amp;amp; Alcatel encoding ([[User:Marcin|I could]] eventually help)&lt;br /&gt;
** Resource for SMS encoding (German): http://de.wikipedia.org/wiki/SMS-Kodierung&lt;br /&gt;
** The infamous pocketpc-attack: http://www.mulliner.org/pocketpc/&lt;br /&gt;
* '''Profile-override-SMS''' SMS that start with a certain code word override the silent profile and have the phone ring. So someone could alert you in case of some emergency.&lt;br /&gt;
* '''Codeword-SMS''' An expansion of the above: check for code words and allow selectable tones for matches. E.g. &amp;quot;Server Down!&amp;quot; has a loud klaxon, &amp;quot;Disk Warning&amp;quot; has a quiet chirp.&lt;br /&gt;
* '''(De-)Abreviation-script''' Implement a script that de-abbreviates: &amp;quot;hi m8 u k?-sry i 4gt 2 cal u lst nyt-y dnt we go c film 2moz&amp;quot; becomes &amp;quot;Hi mate. Are you okay? I am sorry that I forgot to call you last night. Why don't we go and see a film tomorrow?&amp;quot; (taken from: [http://en.wikipedia.org/wiki/SMS_language])&lt;br /&gt;
** Implement a script that abbreviates :-)&lt;br /&gt;
* '''Anti-Spam''' ...feature for SMS. May be it's possible to port some Bayesian based application like bogofilter.&lt;br /&gt;
* '''Rule based authorizations''' ...for received messages. For example, delete messages from one source between 9h00 and 18h00 (workday) allow them otherwise (to get alerting messages).&lt;br /&gt;
* '''Enable chat-like SMS-viewing''' SMS-Email-like: retain SMS app, but store 'conversations' rather than pile-up. Group/archive conversations by Caller Group (Work / Friends / Home / any user-defined Caller Group). Show appropriate icon from either Caller Group or Caller ID at the source of conversations panel&lt;br /&gt;
* '''Searching''' allow full-text search or string search.&lt;br /&gt;
* '''Massive SMS Deletion''' based on Conversation, author, before-date-xx.xx.xxxx, caller group, [[Wishlist:Tagging|tags]]...&lt;br /&gt;
* '''Call Back''' Prompt 'Call Back' alongside other first-line options (Delete, Save number,.. this kind of options) that appear when reading an SMS.&lt;br /&gt;
* '''Non-destructive deletion''', deleted messages goes to trash, and are recoverable.&lt;br /&gt;
* '''SMS-EMail-Gateway'''&lt;br /&gt;
SMS comes in, gets forward to your inbox, like any other piece of mail.  Appropriate alerts and etc occur - again, just like for email. A simple SMTPD running on 127.0.0.1 that is hooked to an email-to-SMS translator that will send email addressed to 'SMS@localhost' (or whatever special address) out via SMS&lt;br /&gt;
* '''SMS-filter chain''', for stuff like Codeword-SMS above, Theft-mode activation, auto-response (reply with gsm-position for &amp;quot;Where are you?&amp;quot;), auto-substitution (like replace $POS with gsm-position in outgoing SMS).&lt;br /&gt;
* '''SCROOGE-SMS'''  This is an intelligent SMS router.    When you write your SMS you get the option of how to send it&lt;br /&gt;
** By standard carrier SMS - cost 10cents&lt;br /&gt;
** By OpenMoko SCROOGE SERVER - this will send your SMS to the OpenMoko Community SCROOGE SERVER next time you have WiFi - the phone will remind you to turn on WiFi when it knows you are in places where you have WiFi access.   The person you are sending to picks up when they come into WiFi Range.    This comes with an intelligent reminder that tells you that message has still not been delivered in 24 hours and would you now like to send it by a paymethod.    This is better than IM because both parties do not have to have WiFi at the same time. - cost FREE&lt;br /&gt;
** By email/Wifi - cost FREE&lt;br /&gt;
** By email/GPRS - cost ?&lt;br /&gt;
** Too many options!!!&lt;br /&gt;
** Alternatively SCROOGE SERVER could auto launch IM client if it detects both parties have WiFi at the same time (Status kept on SCROOGE SERVER?) to allow instant reply.....    Person who receives has the option to reply in SMS or in IM or in VOIP phone.&lt;br /&gt;
&lt;br /&gt;
=== Text input ===&lt;br /&gt;
{{Main|Wishlist:Text Input}}&lt;br /&gt;
There are many good suggestions for text input on the specific text input ideas page.&lt;br /&gt;
&lt;br /&gt;
=== More/Custom Input Method Widgets ===&lt;br /&gt;
{{Main|Wishlist:More/Custom_Input_Method_Widgets}}&lt;br /&gt;
Additional and customizable Input Method Widgets (similar to virtual keyboard).  &lt;br /&gt;
This could add soft-key functionality to games or other applications such as:&lt;br /&gt;
*D-Pads&lt;br /&gt;
*buttons&lt;br /&gt;
*virtual trackballs&lt;br /&gt;
*...&lt;br /&gt;
Personalized layouts could be associated with each application.&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
{{Main|Wishlist:Games}}&lt;br /&gt;
&lt;br /&gt;
=== Mesh Networking ===&lt;br /&gt;
{{Main|Wishlist:Mesh Networking}}&lt;br /&gt;
&lt;br /&gt;
=== Printing Support ===&lt;br /&gt;
It would be really neat to be able to print over either bluetooth, Wifi, or USB. I can imagine wanting to print:&lt;br /&gt;
&lt;br /&gt;
* Notes&lt;br /&gt;
* Maps&lt;br /&gt;
* Email&lt;br /&gt;
* Calendars&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Cups contains a bluetooth printing backend, so (in theory) once you have your data in postscript format, you could hand it to cups and it'll do the rest. In practice, it depends on&lt;br /&gt;
&lt;br /&gt;
# GTK+'s printing support&lt;br /&gt;
# Making cups run on a really small system&lt;br /&gt;
&lt;br /&gt;
{{note| GTK+'s printing support seems to be very immature in 2.6 (which we need to use for some time). Gtk+ 2.10 contains much better printing support -- once we can use this, it should be more easy.}}&lt;br /&gt;
&lt;br /&gt;
There's always the possibility to render postscript ourselves, but this is not a piece of cake -- in general, printing is much harder than one would imagine.&lt;br /&gt;
&lt;br /&gt;
Further details:&lt;br /&gt;
* [http://groups.osdl.org/apps/group_public/download.php/2205/print-summit-gtk.pdf#search=%22gtk%2B%20printing%20API%22 osdl.org]&lt;br /&gt;
* [http://www.gnome.org/~alexl/presentations/guadec2006-printing.pdf#search=%22gtk%2B%20printing%20API%22 gnome.org]&lt;br /&gt;
* [http://www.j5live.com/?p=204 j5live.com]&lt;br /&gt;
&lt;br /&gt;
===Misc Software===&lt;br /&gt;
====Clocks/timers/Activity meters====&lt;br /&gt;
===== Sport tracker =====&lt;br /&gt;
{{Main|Wishlist:Sport_tracker}}&lt;br /&gt;
Sport tracker can be used to measure the distance/velocity from point A to point B (or it could have several intermediate stopping points) using GPS.  This would be extremely useful for running, biking, hiking, etc.&lt;br /&gt;
&lt;br /&gt;
===== Standby clock =====&lt;br /&gt;
{{Main|Wishlist:Standby_clock}}&lt;br /&gt;
A quick way to see what time it is.&lt;br /&gt;
&lt;br /&gt;
===== Egg Timer =====&lt;br /&gt;
{{Main|Wishlist:EggTimer}}&lt;br /&gt;
&lt;br /&gt;
Very simple (one click) count up / count down timers are very useful.&lt;br /&gt;
&lt;br /&gt;
===== Cycle Computer =====&lt;br /&gt;
As already mentioned by [http://wiki.openmoko.org/wiki/User_talk:Technil Technil], a cycle computer could be created using gps. The sensor at the bike's wheel could transmit data via bluetooth or some cable that would be attached to an openmoko device. In order to save power, one could switch off the gps and only use the bike's sensor.&lt;br /&gt;
* Just another idea that came to me: Why don't have sensor's transmit cable plug into the headphone/microphone plug? A tool reads the signals created by the induction of the passing magnet, then gives them to the cycle-computer-app :) --[[User:Minime|Minime]] 19:50, 12 April 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
===== NTP Server =====&lt;br /&gt;
&lt;br /&gt;
Run the [http://www.ntp.org NTP] daemon using the GPS chipset as a reference clock, so that the Neo would have a very accurate time-of-day clock and would be able to serve time to other networked devices. &lt;br /&gt;
&lt;br /&gt;
I don't know what it would take to implement this. Items to consider would be the availability of a 1 pulse-per-second hardware signal, the accuracy of timestamps delivered in NMEA messags, etc. Dealing with power-management issues (such as the device going to sleep) would also be challenging.&lt;br /&gt;
&lt;br /&gt;
===== Reality check reminder =====&lt;br /&gt;
{{Main|Wishlist:Reality check reminder}}&lt;br /&gt;
&lt;br /&gt;
A tool to [http://www.phrack.org/issues.html?issue=64&amp;amp;id=16 hack your brain]&lt;br /&gt;
&lt;br /&gt;
===== Automatic timezone changing (GPS) =====&lt;br /&gt;
&lt;br /&gt;
Check the timezone with GPS and adapt them.&lt;br /&gt;
&lt;br /&gt;
====Calculators====&lt;br /&gt;
===== A Universal Unit Converter Tool =====&lt;br /&gt;
&lt;br /&gt;
One never knows when one may have to convert acre-feet into deciliters.  A unit conversion tool makes all engineers and engineer wannabes much happier. And not only the engineers. &lt;br /&gt;
&lt;br /&gt;
Ideas what kind of conversions a converter tool could do:&lt;br /&gt;
&lt;br /&gt;
Length&lt;br /&gt;
- Acceleration&lt;br /&gt;
- Angle&lt;br /&gt;
- Angular Velocity&lt;br /&gt;
- Area&lt;br /&gt;
- Capacitance&lt;br /&gt;
- Radioactivity&lt;br /&gt;
- Currency &lt;br /&gt;
- Charge&lt;br /&gt;
- Computer Memory&lt;br /&gt;
- Conductance&lt;br /&gt;
- Density&lt;br /&gt;
- Energy&lt;br /&gt;
- Illumination&lt;br /&gt;
- Power&lt;br /&gt;
- Force &lt;br /&gt;
- Flow&lt;br /&gt;
- Pressure&lt;br /&gt;
- Speed&lt;br /&gt;
- Temperature&lt;br /&gt;
- Time&lt;br /&gt;
- Torque&lt;br /&gt;
- Viscosity&lt;br /&gt;
- Volume&lt;br /&gt;
- Weight&lt;br /&gt;
&lt;br /&gt;
Roman Numerals&lt;br /&gt;
- ASCII, Hex&lt;br /&gt;
- Cooking&lt;br /&gt;
- BMI&lt;br /&gt;
- Clothing Sizes&lt;br /&gt;
&lt;br /&gt;
Money Converter based on current rates from Internet...&lt;br /&gt;
e. g. Dollar &amp;lt;-&amp;gt; Euro&lt;br /&gt;
 &lt;br /&gt;
Physical and Mathematical Constants&lt;br /&gt;
GPS conversions &lt;br /&gt;
&lt;br /&gt;
- link to or integration of a scientific calculator&lt;br /&gt;
- link to or integration of a simple calculator&lt;br /&gt;
&lt;br /&gt;
A good basis for such a converter tool could be the Palm program &amp;quot;units&amp;quot; from &lt;br /&gt;
François Pessaux [http://francois.pessaux.neuf.fr/files/units1_11.tgz]. The GPL'd program comes with full documentation.&lt;br /&gt;
&lt;br /&gt;
For GPS conversions see gpsbabel [http://www.gpsbabel.org]&lt;br /&gt;
&lt;br /&gt;
===== An Postfix Notation (RPN) calculator =====&lt;br /&gt;
&lt;br /&gt;
Many engineers, computer scientists and other groups who have grown to enjoy the simplicity and ease of an postfix notation calculator will miss them when they give up other platforms to move to OpenMoko.  A RPN calculator will increase adoption by providing one of the tools that other platforms have provided for many years.&lt;br /&gt;
&lt;br /&gt;
==== Windows CE Emulator ====&lt;br /&gt;
&lt;br /&gt;
On ARM machine, Windows CE API emulator, like Wine on x86 machines. &lt;br /&gt;
&lt;br /&gt;
==== PalmOS Emulator ====&lt;br /&gt;
&lt;br /&gt;
The Access group is probably coming out with their Linux platform any time soon. One of the components is a PalmOS emulator which I'd like to see working on OpenMoko as well. There are literally thousands of PalmOS apps.&lt;br /&gt;
&lt;br /&gt;
I'd like to see a Windows CE Emulator with active sync support.&lt;br /&gt;
&lt;br /&gt;
==== Chumby Emulator ====&lt;br /&gt;
&lt;br /&gt;
Would be very cool if the neo can act as a chumby. see http://chumby.com for more details about a chumby.&lt;br /&gt;
&lt;br /&gt;
==== TV Guide ====&lt;br /&gt;
Display a TV guide using [http://xmltv.org xmltv].&lt;br /&gt;
Something like [http://mtvg.sourceforge.net/ Maxemum TV-Guide] (QT)&lt;br /&gt;
&lt;br /&gt;
==== Alcohol meter ====&lt;br /&gt;
Give the phone some info about your body (gender, size, weigth) and when/what you drink and it will compute an approximation of the amount of alcohol in your blood. Updates automatically, could have an alarm, when you are probably sober again.&lt;br /&gt;
See, for example (German text) http://www.misterio-online.de/promille.htm&lt;br /&gt;
&lt;br /&gt;
==== Interaction with LEGO Mindstorm ====&lt;br /&gt;
With the accelerometers, GPS and good CPU, the phone could be used to control/serve as input with robots built with LEGO Mindstorm, which can be accessed by USB and Bluetooth.&lt;br /&gt;
&lt;br /&gt;
==== Flashlight ====&lt;br /&gt;
Simple finger application that makes every pixel on the entire screen white to be as bright as possible until you tap the screen again to turn it off.  This way, you can use your Neo as a (short term) flashlight!&lt;br /&gt;
&lt;br /&gt;
==== Wii Controller Emulator ====&lt;br /&gt;
Use the accelerometers and buttons on screen to work as a Wii controller via Bluetooth.&lt;br /&gt;
&lt;br /&gt;
==== FUSE support ====&lt;br /&gt;
Ability to use FUSE to mount larger file systems over wireless.  (even gmailfs, sshfs, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Accessibility ===&lt;br /&gt;
Accessibility features for the visually impaired.&lt;br /&gt;
* High Contrast Themes.&lt;br /&gt;
* Screen Magnifier. Features should include automatic cursor tracking when navigating menus and entereing text and provide manual controls to zoom in on other section of the screen.&lt;br /&gt;
* Text to speech. The software should read out menu item ,contact lists ,text messages etc. Would also be useful for operating the phone while driving. see: [[Wishlist:Speech synthesis]]&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
* [[Dialer]] should be able to use SIP.&lt;br /&gt;
Ability to use the phone for VOIP over wi-fi such as Vonage. They currently have 2 different pieces of software for pc . Basically software creates a mac address which is paired with your Vonage account. Skype could also be implemented but I prefer Vonage. Only available when connected to wi-fi with a good connection. Phone treats calls the same as a cellular call, could keep a separate log of minutes, ability to record conversations, etc. Option to use VOIP if connection is available automaticly or manually. Small icon to show when call is using VOIP.&lt;br /&gt;
* A standard SIP client would probably fit better into the &amp;quot;free and open&amp;quot; philosophy.&lt;br /&gt;
* Ideally a SIP client that includes ZRTP/SRTP for secure communications.&lt;br /&gt;
(Note: Vonage will not give you your SIP credentials, so you cannot log into their network with a non-approved softphone. Other VoIP providers have different policies.)&lt;br /&gt;
&lt;br /&gt;
''This seems very similar to what [http://en.wikipedia.org/wiki/Generic_Access_Network UMA] offers.''&lt;br /&gt;
&lt;br /&gt;
Asterisk is a great communication platform that can run on small devices. I have an Asterisk server running on a Nokia 770 and I read about running Asterisk on an iPhone. With the crosscompiler available it sould be possible to compile it and run Asterisk on an openmoko phone and let it take care of almost everything on the wishlist below.&lt;br /&gt;
Edw/&lt;br /&gt;
&lt;br /&gt;
==== Power Meter ====&lt;br /&gt;
If the power bar is clicked on it will show time left on charge and if charging it will show time until full.&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer wishes ===&lt;br /&gt;
==== Flick interface ====&lt;br /&gt;
Ability to &amp;quot;flick&amp;quot; the phone for page up/down by simply and rapidly tilting the phone back-and-forth for up and forth-and-back for down. The same motion can be implemented for sideways motion. This will take advantage of the 2 3d accelerators.&lt;br /&gt;
&lt;br /&gt;
Sensitivity of the scrolling should be configurable and a test option provided.&lt;br /&gt;
&lt;br /&gt;
==== Reading navigation of documents enhanced by accelerometers ====&lt;br /&gt;
If the two accelerometers in Neo1973 allows it, it will be nice if when you're reading, give a newspaper, you can move up, down, left and to the right the viewing of the document just moving the phones to the corresponding direction.&lt;br /&gt;
&lt;br /&gt;
I don't know if this is possible (haven't seen the project in detail yet) but this feature could be very attractive for final users (and this is good). (sorry for my english but i'm italian)&lt;br /&gt;
&lt;br /&gt;
==== Wand UI ====&lt;br /&gt;
In keeping with the requests to think outside of the box... the dual 3d accelerometers should enable a 'magic wand'-style UI for certain uses. Macros could be recorded and edited, or presets could be used. For example, flipping the device playfully could initiate a game mode or could signal the end of the work day.&lt;br /&gt;
  &lt;br /&gt;
==== Shake-to-Wake ====&lt;br /&gt;
Giving the phone a shake enables voice commands for a few seconds.&lt;br /&gt;
Usage Examples: &lt;br /&gt;
&lt;br /&gt;
* {Shake} &amp;quot;Call&amp;quot; ''ContactName'' ''PhoneType''&lt;br /&gt;
* {Shake} &amp;quot;Call John Mobile&amp;quot;  (Calls John's mobile)&lt;br /&gt;
* {Shake} ''ApplicationName''&lt;br /&gt;
* {Shake} &amp;quot;Reader&amp;quot; (Opens the e-book application)&lt;br /&gt;
&lt;br /&gt;
Would require a method of inputting voice tags for applications and contacts and obviously will only work for P2 (accelerometers)&lt;br /&gt;
But lets get voice command functionality working before P2 (just by pressing a button on the screen instead of shaking)&lt;br /&gt;
&lt;br /&gt;
I think that is possibly to replace &amp;quot;Shake&amp;quot; with double hit with finger in the side of phone. Proper algorithms(with accelerometers) should recognize any similar activities.&lt;br /&gt;
&lt;br /&gt;
==== Emergency call ====&lt;br /&gt;
When the accelerometer detects a great acceleration (i.e. 5G) start a countdown sequence, if it is not stopped make a call to a preconfigured emergency number. If the data from the GPS is accurate give it.&lt;br /&gt;
&lt;br /&gt;
A first version could use a recorded message (an audio file). In next version it could use a synthesizer, so it can give more information (add GPS information when it is ready).&lt;br /&gt;
&lt;br /&gt;
:I would worry that most such events would be false positives, and hard to distinguish from the real thing.  A user dropping their phone (an event very common in the life of any cellphone) is far more likely than a user being in a car accident with their phone, and the clatter of a cell phone on asphalt could reach 5G.  Additionally, it has to be very hard to distinguish hitting pavement from hitting a windshield, as from a physics standpoint the two are the same thing. [[User:Hashbrowncipher|Hashbrowncipher]] 02:06, 26 October 2007 (CEST)&lt;br /&gt;
::It could use the gps data to calculate the speed it is traveling with. Let's say it has been moving for more than 50 km/h for more than 10 seconds. Then it could activate the &amp;quot;emergency call if more than 5g&amp;quot; function. Aside from the countdown timer, it could increase the volume to max and warn the user that an automatic emergency call will take place in x seconds. While it is counting down it could listen for &amp;quot;Never mind, I'm fine, phone&amp;quot; and stop the countdown in case it hears that. It could also output the warning sound to the attached bluetooth headset and let the user talk to emergency services if the user is still conscious. [[User:Tommy|Tommy]] 17:48, 8 January 2008 (CET)&lt;br /&gt;
:::Perhaps have the phone yell loudly that it's about to do the emergency call for a decent amount of time, disabled by touching the screen or entering the pin number. In the case of any bluetooth device attached to the user, the phone could check to see if it's in range before calling. [[User:sin|sin]]&lt;br /&gt;
&lt;br /&gt;
==== Movement detection ====&lt;br /&gt;
By detecting that the owner is walking a user defined profile can be activated with a specific set of notification settings. For example you may wish to use a cheap old sounding ringtone so you don't attract attention from muggers. Or you may wish to have a louder ringtone if you carry your phone in a bag where it can't be so easily heard.&lt;br /&gt;
&lt;br /&gt;
==== Games ====&lt;br /&gt;
Imagine a first person shooter that you look around by turning your body.&lt;br /&gt;
&lt;br /&gt;
==== Sloshing battery indicator ====&lt;br /&gt;
Shaking the phone will produce a sloshing sound, as if  it contained a liquid. As the battery loses charge, so the sound produced on being shaken, will replicate a decreasingly empty container. [http://mobile.slashdot.org/article.pl?sid=07/11/28/1342248] for an example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
Also see the pages[[Wishlist:Auto Align Map]], [[Wishlist:Determine Position]], [[Distance Measuring]], [[Wishlist:Computer Mouse]], [[Wishlist:Dynamic Screen Orientation]].&lt;br /&gt;
&lt;br /&gt;
=== Connectivity ===&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
A good, stylus friendly VNC client/host combo would be easy to add and terribly useful.&lt;br /&gt;
&lt;br /&gt;
==== Networked X-Windows ====&lt;br /&gt;
&lt;br /&gt;
Whether it's running true X-Windowing over the network, or your bog-standard VNC connection as mentioned above, the ability to have your phone's screen available on your laptop or palmtop would be most desirable.&lt;br /&gt;
&lt;br /&gt;
==== NX client ====&lt;br /&gt;
&lt;br /&gt;
A form of X-windows forwarding optimized for performance over slow, or high-latency links, which could prove extremely useful. Capable of streaming a good quality, full desktop session over modem speeds. The protocol and at least one implementation is gpl'd. [http://en.wikipedia.org/wiki/NX_technology wikipedia]&lt;br /&gt;
&lt;br /&gt;
==== OpenOffice Presenter Control ====&lt;br /&gt;
&lt;br /&gt;
I Think it is a good idea to control your OO Presentation with Openmoko about WLAN or Bluetooth.&lt;br /&gt;
I think it needs some buttons to go back or forward and control the mouse to show something and take normal mouse clicks.&lt;br /&gt;
But with the mouse clicks I think that we need a short time between the clicks in example 1 second. Because when you make a mouse &lt;br /&gt;
click than to fast than you must go back.&lt;br /&gt;
&lt;br /&gt;
==== Amarok and other Media Player remote control ====&lt;br /&gt;
&lt;br /&gt;
Control Amarok or any other Media Player with OpenMoko (as a remote control). Bluetooth or WLAN could be used as protocol to send and receive the data. Maybe a WebInterface of Amarok is a start. Can be used on parties for a mobile music management.&lt;br /&gt;
&lt;br /&gt;
==== Read informations with SMS ====&lt;br /&gt;
Send a SMS with Code to the OpenMoko (from a specific number).&lt;br /&gt;
For example to send get the GPS coordinates from a stolen Neo (or if you don't know where your Neo is).&lt;br /&gt;
&lt;br /&gt;
=== Security ===&lt;br /&gt;
&lt;br /&gt;
==== General Filesystem Encryption ====&lt;br /&gt;
&lt;br /&gt;
If anyone wants to get your private data saved on your OpenMoko device, he should have to get through a high security mechanism like dm-crypt. The question is how much CPU power would be needed. &lt;br /&gt;
Would it be an idea to encrypt only the private data like phone numbers, preferences, address book etc. (like /home/$USER).&lt;br /&gt;
&lt;br /&gt;
http://luks.endorphin.org&lt;br /&gt;
&lt;br /&gt;
==== My Account ====&lt;br /&gt;
{{Main|My Account}}&lt;br /&gt;
A way to securely store information about the phone, and ensure that a phone you may be considering purchasing is not stolen.&lt;br /&gt;
&lt;br /&gt;
==== [http://zfoneproject.com/ Zfone] or similar ====&lt;br /&gt;
&lt;br /&gt;
Something that allows the user to speak with another person securely.&lt;br /&gt;
&lt;br /&gt;
==== GSM Encryption ====&lt;br /&gt;
&lt;br /&gt;
This software application would allow GSM encrypted calls to be made using the GSM Data Call Channel. &lt;br /&gt;
&lt;br /&gt;
[[OSvS]]&lt;br /&gt;
&lt;br /&gt;
==== My Voice is my Passport ====&lt;br /&gt;
Use voice recognition to unlock the phone.  &amp;quot;Hi. My name is ... My voice is my passport.  Verify me.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
A network firewall&lt;br /&gt;
&lt;br /&gt;
==== Full Mac Support ====&lt;br /&gt;
Full mac support, preferably with full software and full sync capabilities with iCal and iMail &lt;br /&gt;
&lt;br /&gt;
==== Anti Theft Application ====&lt;br /&gt;
&lt;br /&gt;
This application would enter the phone into an [[Anti-Theft Mode]] which activates particular security features to reduce the risk of theft and also to ensure a higher probability of recovery of a stolen handset.&lt;br /&gt;
&lt;br /&gt;
====RFID based personal alerts====&lt;br /&gt;
Assuming an RFID reader is available:  You'd put an RFID tag on your keys, wallet, etc and train a program on the phone to give you a soft or hard alert when one of them leaves detection range.  That way, if you're walking away from one of them, the phone could alert you.&lt;br /&gt;
&lt;br /&gt;
====OpenVPN Client====&lt;br /&gt;
This application allows to configure the device as an OpenVPN client using the GUI including support for X.509 certificates.&lt;br /&gt;
&lt;br /&gt;
=== Integrated Help System ===&lt;br /&gt;
&lt;br /&gt;
A help system that is either on or off. It could be activated and deactivated by a [[five-second-press]] on a button, for example the AUX button. When the help system is activated, it will explain the use of any item you touch on screen (with stylus or finger). Example: if you touch the battery icon, it will explain that this shows battery level / remaining time. If you touch the date / time icon, it will explain that this icon shows date and time, and that if you press it, you can set date and time. Primarily, this help system should be able to explain all user interface elements in the main screen, but if it proves popular, it could be expanded to cover other applications as well.&lt;br /&gt;
&lt;br /&gt;
===Performance optimisation===&lt;br /&gt;
==== Use DMA engine in CPU for blitter ====&lt;br /&gt;
The DMA engine in the CPU can substantially speed up moving of large  areas of screen in some cases.&lt;br /&gt;
&lt;br /&gt;
==== Use virtual screen to optimise scrolling ====&lt;br /&gt;
In some other cases, the hardware supported virtual screen may also speed it up.&lt;br /&gt;
===Reusable Display/UI Widgets===&lt;br /&gt;
====Use BigPage for full page zoom, scroll, scale in many apps====&lt;br /&gt;
The [[BigPageWidget]] Page decribes a widget that could bring full natural page viewing, scaling, scrolling to the OM platform - allowing all applications to make intuitive UIs. A good way to read documents of any type without reformatting them massively increases the utility of a device with a small screen&lt;br /&gt;
&lt;br /&gt;
==Bluetooth==&lt;br /&gt;
&lt;br /&gt;
=== Voice Dialing ===&lt;br /&gt;
&lt;br /&gt;
Dial by voice commands.&lt;br /&gt;
&amp;lt;br&amp;gt;Dial by dictating phone number. This way we can voice dial any number even if not in our contact list.&lt;br /&gt;
&lt;br /&gt;
=== Music through Bluetooth Headset ===&lt;br /&gt;
&lt;br /&gt;
Music can be played through a Bluetooth headset, but would stop playing when a call comes in.&lt;br /&gt;
&lt;br /&gt;
=== Walkie Talkie ===&lt;br /&gt;
&lt;br /&gt;
Let OpenMoko devices connect to one another via bluetooth or another connection method (GPRS for long distance but high latency, probably Wifi on P2), and hold a conversation.&lt;br /&gt;
&lt;br /&gt;
Features for this applications can be:&lt;br /&gt;
* Push To Talk (PTT) button&lt;br /&gt;
* Voice Activated Control (VAC) which will set it in transmit mode when input has is detected above a certain predefined level.&lt;br /&gt;
* Optionally a full duplex mode&lt;br /&gt;
* Different channels to choose from&lt;br /&gt;
* Monitor different (preselected or all) channels for traffic.&lt;br /&gt;
* Content encryption&lt;br /&gt;
* Active noise control&lt;br /&gt;
* Allow zero config use (units can talk without any access point helping)&lt;br /&gt;
* Overview of all connected people trough sending GPS data to everyone who is in the Walkie Talkie channel&lt;br /&gt;
&lt;br /&gt;
Local (non-GPRS) use cases include chatting while biking&lt;br /&gt;
or motorcycling in a group; perhaps also in a car caravan.&lt;br /&gt;
This application could also be used as a baby-phone to monitor your siblings.&lt;br /&gt;
&lt;br /&gt;
This would be more useful if the Neo had Class 1 bluetooth, though probable Wifi on P2 will also offer more range.&lt;br /&gt;
&lt;br /&gt;
(One thumbs up from me) Jackcday&lt;br /&gt;
&lt;br /&gt;
=== Automatic Sync ===&lt;br /&gt;
&lt;br /&gt;
Automatically synchronize with desktop computer (or with any [http://en.wikipedia.org/wiki/SyncML SyncML] server) when within range based on user profile.  This may require the use of a secure data transfer.&lt;br /&gt;
&lt;br /&gt;
=== GPS Assisted Bluetooth Management ===&lt;br /&gt;
&lt;br /&gt;
Allow Bluetooth to automatically turn off after loosing connectivity and to automatically turn back on based upon GPS location.&lt;br /&gt;
&lt;br /&gt;
A Bluetooth device is configured for automatic reacquisition based on the following profiles:&lt;br /&gt;
* Manual - only when Bluetooth is on&lt;br /&gt;
* Non-mobile - the target device is not mobile, periodically attempt reacquisition when in the general area of the device.&lt;br /&gt;
* Mobile - the target device is mobile, periodically attempt reacquisition when in the general area of the device.&lt;br /&gt;
&lt;br /&gt;
Each target device is configured as follows:&lt;br /&gt;
* Automatic acquisition at last known location: enable/disable&lt;br /&gt;
* Automatic acquisition at these locations: list of nickname + coordinates + range&lt;br /&gt;
&lt;br /&gt;
==== Non-mobile devices ====&lt;br /&gt;
&lt;br /&gt;
Examples devices include: computers&lt;br /&gt;
&lt;br /&gt;
The location and range of the target device is determined via training.  Periodically, the current GPS coordinates and Bluetooth signal strength are logged. Additionally, connectivity loss events are logged.  An algorithm uses these logs to determine the device location and range.&lt;br /&gt;
&lt;br /&gt;
Connection attempts are made when in a configurable proximity to the device.  The first attempt when entering the proximity and further attempts at a configurable interval.&lt;br /&gt;
&lt;br /&gt;
==== Mobile devices ====&lt;br /&gt;
&lt;br /&gt;
Example devices include: automobiles&lt;br /&gt;
&lt;br /&gt;
Mobile devices are configured to have two types of locations:&lt;br /&gt;
# Last known location&lt;br /&gt;
# Non-mobile locations (homes)&lt;br /&gt;
&lt;br /&gt;
===== Last known location =====&lt;br /&gt;
&lt;br /&gt;
A car is mobile, ideally, when you leave your car, the phone should note the car's location when connectivity is lost and then attempt to reacquire the car when you return to the location of the car.&lt;br /&gt;
&lt;br /&gt;
===== Non-mobile locations (homes) =====&lt;br /&gt;
&lt;br /&gt;
As mobile devices may have multiple users, it is not sufficient to always use the last known location.  In this case, the device may additionally have multiple homes.  For example, a car might have as its homes: home garage and work parking lot.&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth neighbor detection and multiuser apps  ===&lt;br /&gt;
&lt;br /&gt;
Like the [http://en.wikipedia.org/wiki/One_laptop_per_child one laptop per child] (OLPC) interface, keep a number in the status bar that represents a count of other openmoko or compatible bluetooth devices in the area. Allow for the spontaneous initiation of a chatroom or multiplayer game or file trading with any moko in the area.&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth environment detection ===&lt;br /&gt;
&lt;br /&gt;
Capability to detect when a predetermined bt device enters/leaves bt range and launch a system-wide event accordingly. This would feed not only the &amp;quot;Neighbour detection&amp;quot; idea described above, but also the &amp;quot;Profiles&amp;quot;, &amp;quot;Context based TO-DO list&amp;quot; and &amp;quot;Location-based reminders&amp;quot; ideas. Reminders could be set to trigger in the presence of a specific person X (with BT device Y). Profiles can take into account which devices are present around the phone (car kit, for ex.). To-do list could also change according to present devices.&lt;br /&gt;
&lt;br /&gt;
=== Remote control ===&lt;br /&gt;
&lt;br /&gt;
==== Wireless presenter ====&lt;br /&gt;
Use the phone to run your OpenOffice.org Impress presentation remotely using Bluetooth. Cool features: &lt;br /&gt;
* Display the text notes for the presenter on the phone's display and update it whenever the slide is changing.&lt;br /&gt;
** OO.org has implemented support for [http://www.openoffice.org/issues/show_bug.cgi?id=12719 dual monitor]/[http://www.openoffice.org/issues/show_bug.cgi?id=18486 presenter mode] that can be used as a starting point&lt;br /&gt;
* A small timer showing the time passed (and perhaps remaining if the presentation app supports such a feature). &lt;br /&gt;
* If you want to be super-cool, you give a preview of the notes of the next slide in the show. &lt;br /&gt;
* At the end of a presentation, a &amp;quot;navigator&amp;quot; could allow to easily jump to any slide in the presentation by clicking on it on the phone.&lt;br /&gt;
** When you right-click in a running OO.org Impress presentation, you can choose &amp;quot;got o slide...&amp;quot; and select any slide to jump to.&lt;br /&gt;
&lt;br /&gt;
==== Initiated from another device ====&lt;br /&gt;
Remote control over Bluetooth from other devices to control media player (play, pause, next, previous, volume control),  camera (capture image), etc.&lt;br /&gt;
==== Directed at another device ====&lt;br /&gt;
Remote control over Bluetooth to other devices to control media player, lights in your house, etc.&lt;br /&gt;
&lt;br /&gt;
[http://mjr.iki.fi/software/remote-0.9.0.tar.gz Remote] is my draft of a python-based remote control app that allows you to define button sets and commands to run on the local or a remote host (through ssh, for instance). Error handling and command interface need work.--[[User:Mjr|Mjr]] 11:14, 18 October 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
Z-wave uses web-browser control of devices that is said to be compatible with mobile phone browsers so should work with openmoko browser. [http://www.z-wave.com www.z-wave.com]&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth Car Connection ===&lt;br /&gt;
&lt;br /&gt;
Have a deeper connection to the car than just handsfree speakerphone.  For instance a transceiver with challenge/response systems to open, possibly even start the car.  Possibly go as far as OBD connection to monitor car status on screen/log for later.&lt;br /&gt;
&lt;br /&gt;
Could be done with a port of [https://garage.maemo.org/projects/carman/ Carman] or similar that can connect to an OBD2 adapter via USB or Bluetooth and display various information collect from the car, GPS, and accelerometers.  --[http://wiki.openmoko.org/wiki/User:Bmk789 bmk789]&lt;br /&gt;
&lt;br /&gt;
==== Dude, Where's My Car? ====&lt;br /&gt;
&lt;br /&gt;
When in range of the car navigation system, remember the position (perhaps check with the car GPS). When not in range, assumme that you are not in the car, and offer the opportunity to navigate to the car's last known position. That way, you can find your car e.g. on a large parking lot.&lt;br /&gt;
&lt;br /&gt;
=== [[Bluetooth powered Multi-SIM support]] ===&lt;br /&gt;
&lt;br /&gt;
As the Neo1971 does not come with dual-SIM support this could be solved by joining your old bluetooth-enabled mobile to your OpenMoko-phone.&lt;br /&gt;
&lt;br /&gt;
Let SIM card A be in your OpenMoko-phone and SIM card B in your old mobile:&lt;br /&gt;
* Incoming call on SIM card B - the OpenMoko-phone acts as a headset(Bluetooth Headset profile)&lt;br /&gt;
* Calling out via SIM card B - the OpenMoko-phone acts again as a headset&lt;br /&gt;
* Same for Short Messages/MMS/Internet&lt;br /&gt;
This way you'd have your old phone switched silent and connected to your OpenMoko-phone that handles all the calls and one can select which SIM card to use.&lt;br /&gt;
Advantage: No 'switching' between cards&lt;br /&gt;
Disadvantage: Second mobile needs to be in range(e.g. handbag) and charged every once in a while.&lt;br /&gt;
&lt;br /&gt;
===Internet Gateway===&lt;br /&gt;
&lt;br /&gt;
If the device could function as a Bluetooth router/gateway to the internet via the GPRS/data connector, then you could use it to get network connectivity from your laptop and other devices while on the road.  Many smartphones can be configured as modems via Bluetooth for use as Dial-Up Networking connectors, and that should be the minimum target.  Ideally, if the WiFi functionality was used so the OpenMoko could be an 802.11 router or peer to peer gateway for a laptop, this would be even better.  The full bandwidth of GPRS or whatever network is available would then be available.&lt;br /&gt;
&lt;br /&gt;
=== Social Networking ===&lt;br /&gt;
&lt;br /&gt;
Anybody running the social networking app will be broadcasting a profile, and when certain keywords are matched with other users who are also running the application, an alert is sounded. Each mokoid can be added as a hexstring to a profile page, and xml filters can be developed for each social service to convert various keywords and interests to moko-friendly format.&lt;br /&gt;
&lt;br /&gt;
=== Give userspace api control over bluetooth signal strength ===&lt;br /&gt;
&lt;br /&gt;
I have tried bluetooth handsfree sets with other phones and don't get perfect reception due to low signal strength. I suppose the reason the signal is so weak is because the manufacturer wants the battery to last long on its latest charge. Can you please make the strength setting configurable by the user of the phone through an api and perhaps even through the phones gui? I would gladly waste some battery time in exchange for stronger bluetooth signal strength.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WiFi ==&lt;br /&gt;
&lt;br /&gt;
=== Industrial grade Wifi management ===&lt;br /&gt;
One annoyance I've had with Wifi enabled gadgets is that they simply keep the connections in a dumb list. What I'd like to see is more granular connection management, which enables me to specify whether a given connection is friend &amp;amp; family (mom's place), professional client (joe's copies and coffee), commercially available (panera), onetime use, or anything else, as well as managing router config backups, firmware images, and security keys. &lt;br /&gt;
=== Captive portal auto-login support ===&lt;br /&gt;
Having a nice front-end to some sort of script that checks the authenticity of a captive portal login page (SSL cert), then passes your username and password login information to automatically log you into your account would be very nice as well. This can be done with curl, but it is difficult to make it work on all captive portals out there. Perhaps just a field that you can specify &amp;quot;once I am connected to this AP, run this script: &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Wireless Piggyback ==&lt;br /&gt;
&lt;br /&gt;
HSDPA support and the like, so that users can connect directly with the internet with G3/G4 mobile service providers at speeds at or above 3.6 Mb/s.&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
=== Auto Update ===&lt;br /&gt;
&lt;br /&gt;
A small tool which is configurable to download the latest OpenMoko and OpenMoko related software. Maybe if any internet connection is available or a minimum of bandwith is available then the auto update would download only security related or the whole system etc. .&lt;br /&gt;
&lt;br /&gt;
=== Vibrate Pattern Recorder ===&lt;br /&gt;
&lt;br /&gt;
An application that would allow the user to define their own vibration patterns, and possibly link them to audio files.  Recording would be done in real time initiated with a &amp;quot;Record&amp;quot; button, optionally playing the associated sound file in sync with recording).  While recording, the user would press and hold a button to define the timing and duration of vibration.  The user would press &amp;quot;Stop&amp;quot; when finished.  Vibration patterns would have the option of being looped(would terminate at some global ringtone length maximum).&lt;br /&gt;
&lt;br /&gt;
One simple suggested vibration file format would be a sort of run-length encoding: First byte defines the length of a &amp;quot;time-slice&amp;quot; in milliseconds, which would determine the overall tempo(actually the inverse of tempo).  The next byte would define the number of time-slices to leave the vibration on, and then another byte for how long to pause after.  Continue alternating these on/off bytes until the entire pattern is defined.&lt;br /&gt;
&lt;br /&gt;
- or just use MIDI, using a separate channel for the vibrator.&lt;br /&gt;
&lt;br /&gt;
An implementation of RTTL could also be used to define vibration patterns.&lt;br /&gt;
&lt;br /&gt;
=== PC Input Device ===&lt;br /&gt;
&lt;br /&gt;
Provide a method to use the touchscreen as input device for a nearby desktop machine.  Could connect over USB or bluetooth.&lt;br /&gt;
&lt;br /&gt;
Could emulate a pointer device (mouse) or even keyboard using standard bluetooth/USB interfaces for such a device.&lt;br /&gt;
&lt;br /&gt;
Use case: Alice is lazing on a couch and doesn't want to get up to do some minor interaction with the computer.  She can see the screen and uses the OpenMoko device as a mouse and/or keyboard to interact with the computer.&lt;br /&gt;
&lt;br /&gt;
=== Advanced Notification And Ringtone Manager ===&lt;br /&gt;
{{Main|Wishlist-ANARM}}&lt;br /&gt;
&lt;br /&gt;
ANARM would be an application for handling all event-based audible notifications from an OpenMoko device.&lt;br /&gt;
&lt;br /&gt;
=== Location based reminders ===&lt;br /&gt;
{{Main|Wishlist:Location_based_reminders}}&lt;br /&gt;
Location based reminders can be used to notify users of various events or reminders that are location based.&lt;br /&gt;
&lt;br /&gt;
=== Synergy Client ===&lt;br /&gt;
A synergy client would enable the user to place the device next to a desktop PC and share the desktop`s mouse, keyboard and clipboard over a TCP/IP network. [http://synergy2.sourceforge.net/ Synergy]&lt;br /&gt;
&lt;br /&gt;
=== Next device ===&lt;br /&gt;
List features for your fantasy device to come from FIC (or anyone else, for that matter).  Define the GTA03 here ;-)&lt;br /&gt;
&lt;br /&gt;
==== There is no device ====&lt;br /&gt;
From [http://wurp.blogspot.com/2008/01/teh-future.html Wurp's blog]:&lt;br /&gt;
&lt;br /&gt;
Clearly the Next Big Thing has to be for the device to go away altogether. I know the basic idea for wearables has been around forever, but it seems to me that the time has come.&lt;br /&gt;
&lt;br /&gt;
I wanna wear a bluetooth earpiece and cool shades, possibly with [ here's where my imagination is failing me :-( ] gloves, or fingerless gloves, or (ew) wristbands, and let any surface, including my hand, or no surface, be my interface. Tap the earpiece when you get a phone call, see a dial pad on your palm and tap out the number with the other hand, watch movies on a giant screen hovering in the air...&lt;br /&gt;
&lt;br /&gt;
(equipment list: bluetooth earpiece, some brick in my pocket or on my belt, glasses w/ minute camera, painted video display, &amp;amp; variable darkness lenses, and gloves)&lt;br /&gt;
&lt;br /&gt;
Why the hell do I want to dig out a device every time I want mindless entertainment or superficial conversation?&lt;br /&gt;
&lt;br /&gt;
Ideally, you could then sell any little doohickey with whatever interface you want (switches, knobs, g-spots, ...) and all it needs to do is network with some software on the brick to be anything at all...&lt;br /&gt;
&lt;br /&gt;
== GPS Software ==&lt;br /&gt;
*Providing GPS Support also for outdoor users in addition to ordinary street navigation features&lt;br /&gt;
** Overlay of satellite images with existing streetmaps&lt;br /&gt;
** Incorporating SRTM digital elevation model: for example using the VRML/X3D as data format (see http://www.ai.sri.com/geovrml/) which is interesting for e.g. mountaineering: using a 3d  browser rendering VRML/X3D Model, displaying the current position and track (possibly also other gps-tracks of the different routes to a summit downloaded before could be mapped onto the 3d model), (what about 3d hardware support? there is nothing written in the hardware specs about graphics: thinking of OpenGL for embedded systems (see http://www.khronos.org/opengles/)&lt;br /&gt;
** Using sth like a tracking mode to allow certain people to determine the current position and track (for rescue missions - like they have for example at http://www.steiger-stiftung.de (a German beneficence for rescue issues) There you can register your mobile phone so the rescue service is able to track you immediately if necessary. The interesting thing: It seems like some mobile phones with GPS have special support for this issue. If your phone is registered, the rescue service is able to get your GPS coordinates directly from the phone without any user assistance. Openmoko should also support this! )&lt;br /&gt;
* Implementation of 3dTracking's (http://free.3dtracking.net/) tracking software or equivalent.&lt;br /&gt;
* &amp;quot;Geomark&amp;quot; function: if you have to save the current time with your current location, only hit one button...&lt;br /&gt;
** You also should be able to navigate with a small &amp;quot;compass&amp;quot; and the distance should be displayed to your saved point (maybe where you parked your car on a big car parking area)...&lt;br /&gt;
* '''Measure the distance between two points (air line or walked way) -&amp;gt; no need for a tape measure'''&lt;br /&gt;
**I think it would be good if you could either use Bluetooth, GPRS or AdHoc Wifi, and see near Neo1972 on the GPS map so you could see where your friends are, e.g &amp;quot;You want to know if you friend is on the bus behind&amp;quot; You would need a strong wifi and GPRS would be too expensive.&lt;br /&gt;
*A bicycle sat-nav would be cool, speciayl designed for bicycles, e.g. cycle routes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;[[Community Based Traffic Information]]&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
{{Main|Wish List - Hardware}}&lt;br /&gt;
&lt;br /&gt;
It could be use for beepway Online service too &lt;br /&gt;
[http://www.beepway.com]&lt;br /&gt;
&lt;br /&gt;
=== Dedicated Power / Charger Pinout ===&lt;br /&gt;
&lt;br /&gt;
Having not yet seen a physical Neo device, I haven't been able to examine any of the IOs to see if there already is a dedicated power / charger input. However, I can imagine that it might be very tempting to have the device charge solely via USB. For any device that is capable of USB-host, that is a '''horrible''' idea.&lt;br /&gt;
&lt;br /&gt;
Since the device is able to run in USB host mode, it might be a good idea to allow for an alternate power supply, if say, a USB keyboard was being used for several hours. Rather than drain the battery, one could just supply power via the wall outlet while still providing endless hours of USB-host enjoyment for those hard-coders on the go.&lt;br /&gt;
&lt;br /&gt;
The main question is just deciding on where to take power from if in USB-client mode and the power cable is inserted, but really, that's not too big of a deal and can be solved with very minimal circuitry.&lt;br /&gt;
&lt;br /&gt;
This might sound extraneous at first, but when the device shuts down in the middle of an important USB file transfer, or right before that great piece of code was saved, you can bet that those users will be saying &amp;quot;Hmm... a separate power adapter would have really come in handy right now&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
I suggest a tiny 3mm, dedicated +5V power input (something a la Nokia).&lt;br /&gt;
&lt;br /&gt;
=== Tactile feedback via buzzer ===&lt;br /&gt;
Assuming the hardware has a vibrator/buzzer for silent calls, use a lightly pulsed version of that to simulate tactile feedback when dragging finger across buttons on-screen.  Implemented properly, it would almost feel as if the buttons were real.&lt;br /&gt;
: 25 ms bump on the buzzer feels about right.  Does this harm the vibrator motor? --[[User:Sagacis|Sagacis]] 05:15, 2 October 2007 (CEST)&lt;br /&gt;
:: Created a patch to do this [[User:Sagacis/ForceFeedback]] --[[User:Sagacis|Sagacis]] 05:05, 3 October 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Detachable keyboard ===&lt;br /&gt;
Hardware keyboard that can be attached with magnets to a future version of the Neo.&lt;br /&gt;
&lt;br /&gt;
A bluetooth mini-qwerty keyboard that straps to my wrist!&lt;br /&gt;
&lt;br /&gt;
: A BT keyboard would be nice, but do you need openmoko to provide it? [[http://www.intomobile.com/2007/11/07/targus-bluetooth-mobile-tumbpad-when-the-tiny-keyboard-on-your-smartphone-just-doesnt-cut-it.html Targus bluetooth keyboard]]&lt;br /&gt;
&lt;br /&gt;
=== SD Card Slot ===&lt;br /&gt;
I think the Neo1973 should have a normal SD card slot as the micro is too small, and the SDs have more space. [unknown author]&lt;br /&gt;
&lt;br /&gt;
SD Cards now support 32GB. Their storage density will always be multiples ahead of microSD (now at only 2GB). An SD Card slot will:&lt;br /&gt;
* Provide enough storage to '''turn an OpenMoko into a music (MP3) jukebox''' large enough for entire music collections, like an iPod with Bluetooth for the car.&lt;br /&gt;
* Enable '''storage''' of:&lt;br /&gt;
** podcasts, full-length movies, or large photo collections&lt;br /&gt;
** photo and video from an on-board high-res camera&lt;br /&gt;
** entire email database at your fingertips, even in poor phone signal areas&lt;br /&gt;
** more detailed maps and charts&lt;br /&gt;
** encrypted work databases that are not available online&lt;br /&gt;
* Have easy '''external access''', without requiring battery removal like the microSD card&lt;br /&gt;
* Support '''SDIO''' accessories&lt;br /&gt;
* Enable '''transfer''' of data from an external camera's full SD memory to:&lt;br /&gt;
** a portable USB hard drive, offsetting the need to travel with a notebook PC&lt;br /&gt;
** the internet, via wifi or phone network&lt;br /&gt;
* Enable editing of videos and photos obtained from external cameras&lt;br /&gt;
&lt;br /&gt;
Without an easily accessible higher storage SD Card slot, many users will soon be playing the juggling game of which data to delete from the much smaller and harder to swap microSD card. This is especially true for OpenMoko users, who are more likely to be power users than is the average mobile phone carrying population. Why carry an OpenMoko and an iPod, when you can simply add an SD Card slot?&lt;br /&gt;
--[[User:Pedro|Pedro]] 20:06, 17 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
: This is not true. Now you can find 2GB micros at the price of 20-30 euros. Too small for what?? --[[User:V0n0|V0n0]] 22:06, 28 December 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
: Think of putting a few '''movies''' on that SD memory card. It could really help if it was a little bigger (8GB, 16GB, 32GB). Also think of going '''offline''' for 1-2 weeks, far away from any computer you can access and then wanting to listen to some music. What you get in turn with a 2 GB memory slot is the same music over and over. Or you have to switch memory a cards a lot.&lt;br /&gt;
&lt;br /&gt;
: This situation is far more common than one would think: going in the mountains, going offshore (on a cruise ship). Or simply you may want to store many types of music, and '''share''' your device with friends. --[[User:Bogdanbiv|Bogdanbiv]] 13:47, 10 January 2008 (EEST)&lt;br /&gt;
&lt;br /&gt;
: Well, it can be micro SD, but why to put it so deep inside, under the battery and even under the SIM card? I would suggest to have a simple slot on the side where we could insert/remove the SD card equally easily as we swap CD's in computer. [[User:AudriusA|AudriusA]] 16:36, 12 January 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
[[User:Cfriedt|Cfriedt]] 12:40, 24 February 2008 (CET) -- I completely agree with a more accessible SD card slot. It should be made external for quick removal / insertion. I realize that would mean program data shouldn't reside on the SD, but really 256 MB of on-board flash is plenty. Mirco or normally-sized, a regular-sized SD is still trivial to implement in terms of solder pads and traces.&lt;br /&gt;
&lt;br /&gt;
: Sorry, but this looks like useless chat. Micro-SD cards are perfect for mobile devices as they don't get too much space on the pcb. Also, we can find micro-sd up to 8gb, if you want more space just wait a while and they'll produce a bigger one in a few months :-p. Really, almost every single phone that has a sd slot has in its micro version, why would we need a full-sized, huge normal sd slot ? It gets too much space on the pcb it's not only about sw configuration or pin soldering, it's more regarding pcb layout.&lt;br /&gt;
&lt;br /&gt;
: What about something like this adapter[http://linitx.com/viewproduct.php?prodid=11922]? Is there any place in the case left to put this into? Nevertheless there is a 12GB microSD card announced from SanDisk and a 8GB card costs about 40€ or 15€ for 4GB. (But a 8GB SD card costs only about 25€) --[[user:kelvan|Kelvan]]&lt;br /&gt;
&lt;br /&gt;
=== IR port ===&lt;br /&gt;
Remote control applications&lt;br /&gt;
&lt;br /&gt;
Would be great to use openmoko as a Harmony remote controller.&lt;br /&gt;
&lt;br /&gt;
:I'd like to add that i fully support this. An IR port on future openmoko devices capable of controlling set-top boxes like TV/DVD/Stereo is necessary to make the device as universal as possible. A cellphone should be your window to the world and allow you to interact with it in as many ways as possible.&lt;br /&gt;
&lt;br /&gt;
:Care must be taken to use the correct type of IR chipset/controller in the phone. Most IR ports you find on devices like computers, some cellphones etc. Are for high speed data communication and CAN'T control TVs/DVDplayers/Stereos etc.&lt;br /&gt;
&lt;br /&gt;
:In order to reduce cost it maybe possible to use the sound chipset in the phone to generate the waveform sent to the IR led. IR remotes work at ~38Khz which is within the range of the sound chipset. The sound output could be internally switched between the IR led or the speakers.&lt;br /&gt;
&lt;br /&gt;
[[Category:User]]&lt;br /&gt;
[[Category:Ideas| ]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Raven</id>
		<title>User talk:Raven</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Raven"/>
				<updated>2008-03-17T17:59:19Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;dafuer gruschel ich dich: *gruschel*&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU</id>
		<title>OpenMoko under QEMU</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU"/>
				<updated>2008-03-14T12:32:20Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: /* Simple network connection with pppd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QEMU can basically be used in three ways to run [[OpenMoko]]. Depending on the purpose that you are going to use the emulator for, you should decide on the target platform.&lt;br /&gt;
&lt;br /&gt;
*''PC'' - OpenMoko can be built to run on regular i386 hardware, 32- or 64-bit and this is probably the fastest way to get OpenMoko running if you want to get an impression of how it looks.  In this scenario QEMU would only serve for isolating your [[OpenMoko]] installation from your normal system, or, if you're not on a UNIX system, QEMU provides a non-intrusive way to get Linux up quickly. More information can be found in the [[FAQ]] and [[Getting Openmoko working on host with Xoo|here]].&lt;br /&gt;
&lt;br /&gt;
*''Integrator/CP'' - this is the default ARM-based machine that QEMU knows about. This target is used with MACHINE=&amp;quot;qemuarm&amp;quot; and it is sufficient to run the original OpenMoko rootfs image, although it doesn't emulate any of the [[:Category:Neo1973 Hardware | Neo1973 Hardware]] except the very CPU core. Read more in the [[FAQ#Q:_Is_there_an_emulator_available_for_OpenMoko.3F|FAQ]].&lt;br /&gt;
&lt;br /&gt;
*''Neo1973'' - the QEMU tree available from OpenMoko repositories is also capable of emulating most of the actual [[Neo1973]] hardware, although not all of it at this moment. It is a work-in-progress and when it's more mature it is going to be submitted for merging to the main QEMU development tree.&lt;br /&gt;
&lt;br /&gt;
== Neo1973 emulation ==&lt;br /&gt;
&lt;br /&gt;
This target will (obviously) run original OpenMoko rootfs images, but then it should also be able to run the original u-boot and kernel images, the same ones that a real Neo1973 uses. Among other differences you will notice between this approach and the Integrator/CP target is you also get correct screen resolution, some (fake) battery readings, and other goodness. Currently missing parts of the emulator are: [[Hardware:AGPS|AGPS]] and [[Bluetooth]] - these things will still be worked on, as well as general usability. Even with these things missing, QEMU should provide substantial help in debugging kernel and u-boot issues to developers.&lt;br /&gt;
&lt;br /&gt;
What QEMU can '''*not*''' be used for, and probably no other emulator can, is speed measures and getting the general feel of OpenMoko performance. Code running in qemu runs with the maximum speed your host computer can provide with an overhead of translating target code to host code, and this overhead is not uniform across different instructions. This means that even if your virtual Neo reports near 100 BogoMIPS (which is the speed of a real Neo), different actions performed in the emulator will not run with the same speed. On most PCs you will notice the virtual Neo running faster than a real one (Audio related operations may be one of the exceptions).&lt;br /&gt;
&lt;br /&gt;
=== What hardware is supported ===&lt;br /&gt;
&lt;br /&gt;
Rough status for each of the components that need emulation, following the outline of [[:Category:Neo1973 Hardware | Neo1973 Hardware]] page.&lt;br /&gt;
{|&lt;br /&gt;
! Hardware !! Status !! Usage notes&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeedd;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot;|S3C2410A Processor&lt;br /&gt;
|-&lt;br /&gt;
|ARM920T core || Works || Already in mainline QEMU.&lt;br /&gt;
|-&lt;br /&gt;
|Basic guts || Work || This includes GPIO interface, DMA, Interrupt Controller, Timers, NAND controller, MMC/SD host, [[I2C]] and IIS interfaces, Memory &amp;amp; Clock &amp;amp; Power management controllers, RAM.&lt;br /&gt;
|-&lt;br /&gt;
|Serial ports || Works || Use the &amp;quot;-serial&amp;quot; switch (maybe be specified multiple times) to tell QEMU where serial input/output should go to. GSM module will be connected on UART0.&lt;br /&gt;
|-&lt;br /&gt;
|RTC || Works || On start QEMU will load it with current time/date - the Neo1973 [[kernel]] doesn't use it for time/date source currently.&lt;br /&gt;
|-&lt;br /&gt;
|SPI || Works || The guest kernel can drive it using either the SPI interface or raw GPIO bitbanging.&lt;br /&gt;
|-&lt;br /&gt;
|LCD || Works || The virtual LCD will display contents in QEMU window unless &amp;quot;-nographic&amp;quot; is specified on command line.&lt;br /&gt;
|-&lt;br /&gt;
|ADC || Works || Mouse events in QEMU window generate what would be touchscreen events on a Neo1973 and are passed to the guest OS through the on-chip ADC.&lt;br /&gt;
|-&lt;br /&gt;
|OHCI USB || Works || This part is in mainline QEMU. Use the &amp;quot;-usb&amp;quot; switch to enable the controller and &amp;quot;usb_add&amp;quot; in QEMU monitor to attach new virtual or physical USB devices.&lt;br /&gt;
|-&lt;br /&gt;
|Slave USB || Works || Linux's dummy HCD in conjunction with gadget filesystem API is used to make the virtual Neo appear as a real one connected to the host computer. See [[#Setting up USB connection|Setting up USB connection]] below. (Experimental)&lt;br /&gt;
|-&lt;br /&gt;
|Watchdog || Works || This is one of the less important on-chip peripherals in S3C2410. It is however used by Linux for rebooting the board.&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeedd;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot;|[[I2C]] bus peripherals&lt;br /&gt;
|-&lt;br /&gt;
|[[PCF50606]] || Works || (Aka PMU) Fakes the battery charge level (set at 88%), POWER button, etc. Also contains an RTC, also unused by Linux.&lt;br /&gt;
|-&lt;br /&gt;
|[[LM4857]] || Works&lt;br /&gt;
|-&lt;br /&gt;
|[[WM8753L]] || Works || The CODEC is also connect to the CPU's IIS port. Basic [[Neo1973 Audio Subsystem|audio functionality]] is supported - see QEMU documentation on getting audio input/output from the emulator. Volume control has no effects.&lt;br /&gt;
|- style=&amp;quot;background-color:#eeeedd;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot;|Other peripherals&lt;br /&gt;
|-&lt;br /&gt;
|NAND Flash || Works || However, some pieces are not confirmed to be completely compatible with the real hardware because of lack thereof. Use &amp;quot;-mtdblock flashimagefilenamehere&amp;quot; switch to point QEMU to your flash image. The file should be at least 69206016 bytes big.&lt;br /&gt;
|-&lt;br /&gt;
|JBT6K74-AS(PI) || Works || (Aka LCM) Wired to the SPI channel 1&lt;br /&gt;
|-&lt;br /&gt;
|Buttons || Work || Enter is the AUX button, Space is the POWER button. Wired to on-chip GPIO and PCF50606.&lt;br /&gt;
|-&lt;br /&gt;
|SD card || Works || This part is already in mainline QEMU. Use the &amp;quot;-sd cardimagegoeshere&amp;quot; switch to point QEMU to the card image. The regular QEMU monitor commands for removable media can also be used. The card works, however the on-chip host controller gave block length errors on heavy I/O despite working as described in specification. I suspect the kernel driver. DMA operation is not tested.&lt;br /&gt;
|-&lt;br /&gt;
|Bluetooth&lt;br /&gt;
|style=&amp;quot;background-color:#ffffcc;&amp;quot;|Works&lt;br /&gt;
|A generic Bluetooth HCI (just like the BlueCore4 chip) is connected to internal USB hub (just like the Delta DBFM dongle). Currently qemu emulates no other bluetooth devices, so the dongle behaves as if there was no BT-enabled slaves around, being the only device on the piconet, i.e. is not really useful. Likely a Bluetooth keyboard will be emulated. A physical Bluetooth dongle can also be attached to the emulator (see USB documentation in QEMU).&lt;br /&gt;
|-&lt;br /&gt;
|[[GSM]] || Works || A fake modem is connected to UART0 understanding a (currently quite limited) subset of AT commands. Ultimately it should support as much functionality as possible (basic AT command set, fake GPRS connections, dialing and SMS send/receive). This way all parts of the phone subsystem (CALYPSO, TWL3014, TRF6151) will not have to be emulated. There is a possibility to wire a real GSM modem to QEMU's serial port, or the [http://doc.trolltech.com/qtopia-4.3-snapshot/fd-ModemSimulator.html phonesim] modem simulator from the ''Qtopia'' project (use the --enable-phonesim switch to ./configure) as well as the [http://doc.trolltech.com/qtopia-4.3-snapshot/modem-emulator.html atinterface] modem emulator, also from Qtopia.&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware:AGPS|AGPS]]&lt;br /&gt;
|style=&amp;quot;background-color:#ffcccc;&amp;quot;|To Do&lt;br /&gt;
|There are obvious difficulties emulating the chip, but hopefully it can be made to present the guest OS with some fixed coordinates later when more is known about the chip. Again a real chip could be connected to QEMU's serial port.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Current development is aiming for [[:Category:Neo1973_Hardware#GTA01Bv4 | GTA01Bv4]] compatibility; [[:Category:Neo1973_Hardware#GTA01Bv3 | earlier revisions]] can also be emulated if needed. The differences between the hardware revisions currently only manifest themselves in GPIO wiring. Hardware emulation is implemented in a clean-room manner using official specifications where possible.&lt;br /&gt;
&lt;br /&gt;
== How to get it running ==&lt;br /&gt;
&lt;br /&gt;
=== Using MokoMakefile ===&lt;br /&gt;
&lt;br /&gt;
This is arguably the easiest way of building qemu-neo1973 since you won't need to deal with the compiling and flashing processes yourself. See [[Using_QEMU_with_MokoMakefile|MokoMakefile]] for details.&lt;br /&gt;
&lt;br /&gt;
If you *just* build QEMU and use the official images by typing &amp;quot;make qemu&amp;quot; only (as opposed to setting up monotone and openembedded and building an entire new image for yourself with MokoMakefile), then the build takes less time than the manual instructions below (since it's all done automatically).&lt;br /&gt;
&lt;br /&gt;
=== Manual setup ===&lt;br /&gt;
&lt;br /&gt;
To obtain the latest source code for the emulator, you will want to do something like the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ svn checkout https://svn.openmoko.org/trunk/src/host/qemu-neo1973&lt;br /&gt;
$ cd qemu-neo1973&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, we're going to configure and build the emulator (Note [[#Requirements|Requirements]] below):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ./configure --target-list=arm-softmmu  # GCC 3.x will be required, see --cc=&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
See other available options for the configure script by appending &amp;quot;--help&amp;quot;.&lt;br /&gt;
Now you should have a working emulator under the name &amp;quot;arm-softmmu/qemu-system-arm&amp;quot;. To run OpenMoko you will also need to somehow install OpenMoko on your virtual phone, which is totally clean of any software at this moment. There are several block devices to choose from, the best option is probably to do exactly what the Neo1973 manufacturer does before it ships the device to the final user. This process is described in [[Bootloader]], [[Kernel]], [[NAND bad blocks]] and [[Devirginator]] but you don't need to know all the details. Two scripts are provided to generate a firmware for your phone, as realistic as possible. First run&lt;br /&gt;
&amp;lt;pre&amp;gt;$ openmoko/download.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
which will look up the list of latest available OpenMoko snapshot builds from buildhost.openmoko.org and choose the most recent [[u-boot]], Kernel, and root filesystem images, and download the images (unless they are already found in the openmoko/ directory). These binaries will be used by the flash.sh script. First make sure you have the netpbm package installed for some graphics conversion utilities. On Ubuntu this can be done by:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install netpbm&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then run:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ openmoko/flash.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
which runs the emulator, loads u-boot into it and then uses u-boot's capability to program the Flash memory to install all the necessary parts of the system into the virtual Flash. It will also set up all the bootloading process including a boot menu (ENTER is [AUX] and SPACE is [POWER]), splash, u-boot environment and some default kernel parameters. If everything goes OK, the script should print a command which you can use to start using the emulator.&lt;br /&gt;
&lt;br /&gt;
QEMU has '''*tons*''' of commandline switches and things that can be configured. You can look them up in [http://www.qemu.org/user-doc.html QEMU user docs]. You will probably want to use the &amp;quot;-snapshot&amp;quot; switch, among other ones. Saving and restoring emulation state at any point (unrelated to &amp;quot;-snapshot&amp;quot;) should work as per QEMU user docs too. In addition the monitor commands &amp;quot;help&amp;quot; and &amp;quot;info&amp;quot; are of great help. The monitor usually sits in second virtual console, thus ctrl-alt-2 and ctrl-alt-1 switch to monitor and back.&lt;br /&gt;
&lt;br /&gt;
=== Pre-built binaries ===&lt;br /&gt;
&lt;br /&gt;
Win32 binaries shipped with firmware can be downloaded from [http://mdk.linux.org.tw/~jserv/openmoko/openmoko-emulator-win32-bin-20070625.zip openmoko-emulator-win32-bin-20070625.zip] ([http://snakesoftruth.com/openmoko-emulator-win32-bin-20070625.zip or a mirror here]). Tested on MS Windows XP and Vista Business.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This QEMU tree has only been tested on GNU/Linux. To get graphical (not counting VNC) and/or audio output from the emulator you will need either SDL or Cocoa installed on your computer. To enable audio, see the available switches to the ./configure script.&lt;br /&gt;
&lt;br /&gt;
The scripts that sit in openmoko/ require lynx, wget, python, netpbm and most GNU base utilities installed in standard locations. The netpbm package contains tools necessary for bootsplash image conversion.&lt;br /&gt;
&lt;br /&gt;
All of the build-time and run-time requirements listed in [http://www.qemu.org/user-doc.html QEMU documentation] apply. This includes zlib, etc. On distributions that use binary packages, remember that you need the packages ending in '''-dev''' or '''-devel'''.&lt;br /&gt;
&lt;br /&gt;
== QEMU and GNU debugger ==&lt;br /&gt;
&lt;br /&gt;
QEMU lets you debug operating system kernels and bootloaders like you debug all other programs. To do this you will need a debugger that speaks the GDB remote debugging protocol - [http://sourceware.org/gdb/ GDB] is the obvious choice. Some cross toolchains come with GDB already set up. Otherwise building cross-GDB yourself is quick and easy (compared to building binutils and cross-gcc).&lt;br /&gt;
&lt;br /&gt;
To debug u-boot, load the file &amp;quot;u-boot&amp;quot; into gdb (not &amp;quot;u-boot.bin&amp;quot;) that is produced by &amp;quot;make&amp;quot; when building u-boot. To debug a Linux kernel, load the file &amp;quot;vmlinux&amp;quot; from the main source directory into gdb. These files are in ELF format and contain all the symbol information and are not stripped of debugging data until you run &amp;quot;strip&amp;quot; on them, unlike &amp;quot;u-boot.bin&amp;quot; and &amp;quot;Image&amp;quot;/&amp;quot;zImage&amp;quot;/&amp;quot;uImage&amp;quot;. Next, tell QEMU to enable the gdbserver by appending the &amp;quot;-s&amp;quot; switch or issuing &amp;quot;gdbserver&amp;quot; in the monitor. Use the command &amp;lt;pre&amp;gt;(gdb) target remote localhost:1234&amp;lt;/pre&amp;gt; to make a connection to the emulator. From there you should be able to use all the usual GDB commands, including stepping instructions, setting breakpoints, watchpoints, inspecting stack, variables, registers and more. If gdb is running in the same directory from which it grabbed the ELF executable, the &amp;quot;edit&amp;quot; command should work so you can jump right to the source line which is executing.&lt;br /&gt;
&lt;br /&gt;
== Simple network connection with pppd ==&lt;br /&gt;
&lt;br /&gt;
One simple way to get a network connection from the emulated Neo is via an emulated serial port and [[pppd]]. Add ''-serial vc -serial pty'' to the [[QEMU command line]], and QEMU prints a device name on a line like &amp;quot;char device redirected to /dev/pts/12&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On the Neo side, open a terminal and run the command &amp;quot;pppd nodetach debug /dev/ttySAC1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On the host computer side, open a root terminal and run the command &amp;quot;pppd nodetach debug 192.168.68.1:192.168.68.2 noauth /dev/pts/12&amp;quot;, substituting the actual device name from above.&lt;br /&gt;
&lt;br /&gt;
Now on the host computer side, you should be able to &amp;quot;ping 192.168.68.2&amp;quot; and &amp;quot;ssh root@192.168.68.2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Setting up Internet connection for your qemu neo:==&lt;br /&gt;
&lt;br /&gt;
(I assume that your local ip-adress is 192.168.0.100 and your router is 192.168.0.1)&lt;br /&gt;
&lt;br /&gt;
In qemu terminal (or via ssh) type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ifdown usb0&lt;br /&gt;
$ route add default gw 192.168.68.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit /etc/resolv.conf:&lt;br /&gt;
nameserver 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
On the host-computer type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo 1 &amp;gt;&amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
$ echo 1 &amp;gt;&amp;gt; /proc/sys/net/ipv4/ip_dynaddr&lt;br /&gt;
&lt;br /&gt;
$ modprobe ip_tables&lt;br /&gt;
$ modprobe iptable_nat&lt;br /&gt;
$ modprobe ipt_MASQUERADE&lt;br /&gt;
&lt;br /&gt;
$ iptables -t filter -F&lt;br /&gt;
$ iptables -t nat    -F&lt;br /&gt;
&lt;br /&gt;
$ iptables -t filter -P INPUT       ACCEPT&lt;br /&gt;
$ iptables -t filter -P FORWARD     ACCEPT&lt;br /&gt;
$ iptables -t filter -P OUTPUT      ACCEPT&lt;br /&gt;
$ iptables -t nat    -P PREROUTING  ACCEPT&lt;br /&gt;
$ iptables -t nat    -P POSTROUTING ACCEPT&lt;br /&gt;
&lt;br /&gt;
$ iptables -t nat -A POSTROUTING -o eth0 -s 192.168.68.0/24 -j MASQUERADE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Where eth0 is your network interface connected to the router)&lt;br /&gt;
&lt;br /&gt;
Thats it - now you can enjoy internet in qemu.&lt;br /&gt;
&lt;br /&gt;
== Setting up USB connection ==&lt;br /&gt;
&lt;br /&gt;
It is possible (although not very straight forward, probably about the complexity of tun-tap networking) to connect the virtual, emulated Neo1973 to the Linux PC on which the emulator is running, and work with it as if a real Neo1973 was plugged into the computer's USB port, but no twiddling with cables is needed. If you're testing your applications on the Neo, it may be worth setting up this kind of connection because it lets you enable normal [[USB_Networking|networking between the PC and the phone and ssh into it]] (which is much more comfortable than typing commands into the OpenMoko's terminal emulator via on-screen keyboard). Here's what you will need in order to get this working:&lt;br /&gt;
&lt;br /&gt;
A Linux host with a 2.6 series kernel. The following drivers compiled-in or in modules: dummy_hcd, gadgetfs, usbnet, cdc_ether. [[Building Gadget USB Module|A detailed guide to building the necessary modules is available (primarily Ubuntu focused).]] Generic instructions follow.&lt;br /&gt;
&lt;br /&gt;
Note that you need root access to perform most actions described here. Here's how to enable the drivers in menuconfig.&lt;br /&gt;
&lt;br /&gt;
Find and enable '''Device Drivers''' -&amp;gt; '''USB support''' -&amp;gt; '''USB Gadget Support''' -&amp;gt; '''Support for USB Gadgets'''&lt;br /&gt;
&lt;br /&gt;
Find '''Device Drivers''' -&amp;gt; '''USB support''' -&amp;gt; '''USB Gadget Support''' -&amp;gt; '''USB Peripheral Controller''' and set it to '''Dummy HCD (DEVELOPMENT)'''&lt;br /&gt;
&lt;br /&gt;
Find and enable '''Device Drivers''' -&amp;gt; '''USB support''' -&amp;gt; '''USB Gadget Support''' -&amp;gt; '''Gadget Filesystem (EXPERIMENTAL)''' (this one is good to have as a module)&lt;br /&gt;
&lt;br /&gt;
Find and enable '''Device Drivers''' -&amp;gt; '''USB support''' -&amp;gt; '''USB Network Adapters''' -&amp;gt; '''Multi-purpose USB Networking Framework'''&lt;br /&gt;
&lt;br /&gt;
Find and enable '''Device Drivers''' -&amp;gt; '''USB support''' -&amp;gt; '''USB Network Adapters''' -&amp;gt; '''Multi-purpose USB Networking Framework''' -&amp;gt; '''CDC Ethernet support (smart devices such as cable modems)'''&lt;br /&gt;
&lt;br /&gt;
These last two drivers are the same [[Getting Started with your Neo1973#By using Ethernet emulation over a USB cable|drivers that you need to work with a real Neo over USB network]]. After you've built the drivers, make sure that the copy of kernel headers in /usr/include/linux is up to date. In particular the file /usr/include/linux/usb_gadgetfs.h needs to be present and if your distribution came with headers older than 2.6.18 or so, then you need tell the package manager to update them, or you can do that manually with&lt;br /&gt;
&amp;lt;pre&amp;gt; # cp -a /usr/src/linux/include/linux/* /usr/include/linux/&amp;lt;/pre&amp;gt;&lt;br /&gt;
(assuming that your kernel sources are in /usr/src/linux). It is important that this is done before building qemu because the build system checks if these headers are functional and in case they aren't found it will disable the USB Slave functionality.  Run &amp;quot;grep CONFIG_GADGETFS config-host.h&amp;quot; in qemu build directory to make sure that the detection succeeded.  If it didn't, correct your linux headers and reconfigure qemu.&lt;br /&gt;
&lt;br /&gt;
After building qemu and before running it, make sure that the modules are loaded into the kernel. I found it useful to load gadgetfs with the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt; # modprobe gadgetfs default_uid=1000  # assuming my User ID is 1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
and added the following line to my /etc/fstab:&lt;br /&gt;
&amp;lt;pre&amp;gt;gadget         /dev/gadget    gadgetfs   noauto,user,group         0   0&amp;lt;/pre&amp;gt;&lt;br /&gt;
Make sure that the mountpoint /dev/gadget exists:&lt;br /&gt;
&amp;lt;pre&amp;gt; # mkdir -p /dev/gadget&amp;lt;/pre&amp;gt;&lt;br /&gt;
After that the rest of the procedure can be performed from your regular user account. Mounting gadgetfs is done with:&lt;br /&gt;
&amp;lt;pre&amp;gt; $ mount /dev/gadget&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;quot;default_uid&amp;quot; parameter changes the ownership on all files under /dev/gadget to your own and since the files there are created and destroyed dynamically, there's no easy way to have that performed by ''udev''. Now running qemu as you usually do but appending &amp;quot;-usb -usbgadget&amp;quot; (in the current version of the [[MokoMakefile]] this is not included) should enable the USB Slave functionality. The qemu monitor commands &amp;quot;info usbslave&amp;quot; and &amp;quot;usb_add gadget&amp;quot; will be useful. The former instruction asks the OS running under the emulator (OpenMoko) to describe its slave features (that's what ''lsusb'' does after a Neo1973 is connected to a PC). You can see the available USB configurations in this command's output. Since gadgetfs allows only one configuration, we will need to choose the desired configuration - most device have only one such configuration, in which case you can use just &amp;quot;usb_add gadget&amp;quot; to connect to host; CDC ethernet devices however usually include a second configuration for RNDIS networking (i.e. Ms Windows compatibility) and so does OpenMoko when using the g_ether driver. Hence, to get this right, wait for OpenMoko to fully boot up and execute the following in QEMU monitor:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QEMU 0.9.0 monitor - type 'help' for more information&lt;br /&gt;
(qemu) info usbslave &lt;br /&gt;
USB2.2 device 1457:5122:&lt;br /&gt;
Manufacturer: Linux 2.6.20.7-moko8/s3c2410_udc&lt;br /&gt;
Product: RNDIS/Ethernet Gadget&lt;br /&gt;
Configuration 0: RNDIS&lt;br /&gt;
Configuration 1: CDC Ethernet&lt;br /&gt;
(qemu) &lt;br /&gt;
(qemu) usb_add gadget:1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If qemu gives &amp;quot;couldn't add device gadget:1&amp;quot;, double-check that it was built against gadgetfs - the file config-host.h must contain the line &amp;quot;#define CONFIG_GADGETFS 1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;1&amp;quot; in &amp;quot;usb_add gadget:N&amp;quot; is the number of the USB configuration that we want to use. If everything went correctly - you can check that in dmesg - you should now have a new network interface called ''usb0'' on the PC, through which you can talk to the OpenMoko running in QEMU:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $ dmesg | tail&lt;br /&gt;
&amp;lt;6&amp;gt;gadgetfs: bound to dummy_udc driver&lt;br /&gt;
&amp;lt;7&amp;gt;hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101&lt;br /&gt;
&amp;lt;6&amp;gt;usb 3-1: new high speed USB device using dummy_hcd and address 3&lt;br /&gt;
&amp;lt;6&amp;gt;gadgetfs: connected&lt;br /&gt;
&amp;lt;7&amp;gt;usb 3-1: default language 0x0409&lt;br /&gt;
&amp;lt;7&amp;gt;usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
&amp;lt;6&amp;gt;usb 3-1: Product: RNDIS/Ethernet Gadget&lt;br /&gt;
&amp;lt;6&amp;gt;usb 3-1: Manufacturer: Linux 2.6.20.7-moko8/s3c2410_udc&lt;br /&gt;
&amp;lt;6&amp;gt;usb 3-1: configuration #1 chosen from 1 choice&lt;br /&gt;
&amp;lt;7&amp;gt;usb 3-1: adding 3-1:1.0 (config #1, interface 0)&lt;br /&gt;
&amp;lt;7&amp;gt;usb 3-1:1.0: uevent&lt;br /&gt;
&amp;lt;7&amp;gt;cdc_ether 3-1:1.0: usb_probe_interface - got id&lt;br /&gt;
&amp;lt;7&amp;gt;cdc_ether 3-1:1.0: status ep3in, 16 bytes period 14&lt;br /&gt;
&amp;lt;7&amp;gt;usb 3-1: adding 3-1:1.1 (config #1, interface 1)&lt;br /&gt;
&amp;lt;7&amp;gt;usb 3-1:1.1: uevent&lt;br /&gt;
 $ su -&lt;br /&gt;
Password:&lt;br /&gt;
 # tail /var/log/everything/current&lt;br /&gt;
May  8 19:25:32 [kernel] gadgetfs: connected&lt;br /&gt;
May  8 19:25:32 [kernel] gadgetfs: disconnected&lt;br /&gt;
May  8 19:25:32 [kernel] gadgetfs: configuration #1&lt;br /&gt;
May  8 19:25:32 [kernel] usb0: register 'cdc_ether' at usb-dummy_hcd-1, CDC Ethernet Device, 52:e7:eb:76:0a:d0&lt;br /&gt;
 # lsusb -vvv&lt;br /&gt;
Bus 003 Device 003: ID 1457:5122  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1457 &lt;br /&gt;
  idProduct          0x5122 &lt;br /&gt;
  bcdDevice            2.12&lt;br /&gt;
  iManufacturer           1 Linux 2.6.20.7-moko8/s3c2410_udc&lt;br /&gt;
  iProduct                2 RNDIS/Ethernet Gadget&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           80&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          7 CDC Ethernet&lt;br /&gt;
    bmAttributes         0xc0&lt;br /&gt;
      Self Powered&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      6 Ethernet Networking&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 CDC Communications Control&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                      3 52E7EB760AD0&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x0000&lt;br /&gt;
        bNumberPowerFilters              0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval              14&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              4 Ethernet Data&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
&lt;br /&gt;
 # ifconfig usb0 inet 192.168.0.200 netmask 255.255.255.0&lt;br /&gt;
 # exit&lt;br /&gt;
 $ ssh root@192.168.0.202&lt;br /&gt;
The authenticity of host '192.168.0.202 (192.168.0.202)' can't be established.&lt;br /&gt;
RSA key fingerprint is de:21:87:93:52:1c:6b:c7:69:29:6c:af:66:50:02:02.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '192.168.0.202' (RSA) to the list of known hosts.&lt;br /&gt;
root@192.168.0.202's password: &lt;br /&gt;
root@fic-gta01:~$ uname -a&lt;br /&gt;
Linux fic-gta01 2.6.20.7-moko8 #1 PREEMPT Wed Apr 25 11:13:52 UTC 2007 armv4tl unknown&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting to the serial port/Communicating with u-boot  ==&lt;br /&gt;
If you add the option ''-serial telnet:localhost:1200,server'' to QEMU will create a telnet server on port 1200 that you can connect to as the serial port.&amp;lt;br&amp;gt;&lt;br /&gt;
This will allow you to experiment with u-boot configuration without risking to brick the real device.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Please note that QEMU will wait for you to connect to the telnet server at port 1200 before starting the emulation.&amp;lt;br&amp;gt;&lt;br /&gt;
(use the command ''telnet localhost 1200'' to establish the connection)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Building Gadget USB Module]] - Helpful guide&lt;br /&gt;
*[[Xephyr]] - OpenMoko on i386&lt;br /&gt;
*[[Xoo]] - OpenMoko on i386&lt;br /&gt;
&lt;br /&gt;
{{Languages|OpenMoko_under_QEMU}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer software]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Seppi</id>
		<title>User:Seppi</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Seppi"/>
				<updated>2008-03-03T17:24:51Z</updated>
		
		<summary type="html">&lt;p&gt;Seppi: initial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm a student from germany waiting for freerunner.&lt;/div&gt;</summary>
		<author><name>Seppi</name></author>	</entry>

	</feed>