http://wiki.openmoko.org/api.php?action=feedcontributions&user=Gecco&feedformat=atomOpenmoko - User contributions [en]2024-03-19T09:40:29ZUser contributionsMediaWiki 1.19.24http://wiki.openmoko.org/wiki/GtkaddpoiGtkaddpoi2009-06-06T09:40:37Z<p>Gecco: </p>
<hr />
<div>[[Image:Gtkaddpoimain.png|thumb|Main window for search address]]<br />
<br />
[[Image:Gtkaddpoigeocaching.png|thumb|Window for gecocaching]]<br />
<br />
[[Image:Gtkaddpoi 02.jpg|thumb|Window for delete POI]]<br />
<br />
[[Image:B1e44fa1a5a6e09bdc3f417e0ef983f9.png|thumb|Window for select where do you want to export a POI]]<br />
<br />
[[Image:Gtkaddpoiexportkml.png|thumb|Window for export POI to KML]]<br />
<br />
[[Image:Gtkaddpoi preview.png|thumb|Window with preview of POI with zoom button]]<br />
<br />
<br />
<br />
==Introduction==<br />
gtkaddpoi is a simple gtk interface for search an address and add as POI on TangoGPS.<br />
You can insert cordinate and description for geocaghing.<br />
It's use Yahoo Maps API for found coordinate from an address and put this POI on TangoGPS database.<br />
You can also delete a POI from TangoGPS database or export to KML ( http://lists.openmoko.org/pipermail/community/2008-December/038449.html ) or into Navit bookmark.<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/gtkaddpoi_0.7_all.opk<br />
<br />
and then:<br />
<br />
opkg install gtkaddpoi_0.7_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/gtkaddpoi_0.7_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gtkaddpoi<br />
<br />
==Bug==<br />
* You can't use ' or "" in the name of POI because query don't work<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/GtkaddpoiGtkaddpoi2009-06-06T09:26:41Z<p>Gecco: </p>
<hr />
<div>[[Image:Gtkaddpoimain.png|thumb|Main window for search address]]<br />
<br />
[[Image:Gtkaddpoigeocaching.png|thumb|Window for gecocaching]]<br />
<br />
[[Image:Gtkaddpoi 02.jpg|thumb|Window for delete POI]]<br />
<br />
[[Image:B1e44fa1a5a6e09bdc3f417e0ef983f9.png|thumb|Window for select where do you want to export a POI]]<br />
<br />
[[Image:Gtkaddpoiexportkml.png|thumb|Window for export POI to KML]]<br />
<br />
[[Image:Gtkaddpoi preview.png|thumb|Window with preview of POI with zoom button]]<br />
<br />
<br />
<br />
==Introduction==<br />
gtkaddpoi is a simple gtk interface for search an address and add as POI on TangoGPS.<br />
You can insert cordinate and description for geocaghing.<br />
It's use Yahoo Maps API for found coordinate from an address and put this POI on TangoGPS database.<br />
You can also delete a POI from TangoGPS database or export to KML ( http://lists.openmoko.org/pipermail/community/2008-December/038449.html ) or into Navit bookmark.<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
and then:<br />
<br />
opkg install gtkaddpoi_0.6_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gtkaddpoi<br />
<br />
==Bug==<br />
* You can't use ' or "" in the name of POI because query don't work<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Manually_using_BluetoothManually using Bluetooth2009-04-30T10:36:32Z<p>Gecco: /* OBEX */</p>
<hr />
<div>{{InProgress}}<br />
Bluetooth is one of the core functions of the Neo1973, however it is basically unimplemented on the software side at the moment.<br />
Hardware problems in the P1 phone mean that the CPU has to be active in order to wake on external bluetooth events, which will reduce the battery life to some 2 days at best in standby.<br />
<br />
This page details how to use bluetooth from the command line.<br />
We have quite a lot of plans about what exactly Bluetooth should be used for.<br />
<br />
== Power it up ==<br />
<br />
Power up the adapter by clicking on the bluetooth icon in the top bar and selecting power on.<br />
<br />
The old way to do it is a shell command (for kernels before 2.6.24):<br />
<br />
root@fic-gta01:~# echo 1 > /sys/bus/platform/devices/gta01-pm-bt.0/power_on<br />
<br />
For kernel 2.6.24 (or later) use<br />
<br />
root@om-gta02:~# echo 1 > /sys/bus/platform/devices/neo1973-pm-bt.0/power_on<br />
<br />
and on the GTA02 *only* (i.e. not on the GTA01) also use<br />
<br />
root@om-gta02:~# echo 0 > /sys/bus/platform/devices/neo1973-pm-bt.0/reset<br />
<br />
But nowadays[http://permalink.gmane.org/gmane.comp.hardware.smartphones.userland/165], one should use [[Dbus device API]]s!<br />
<br />
At the shell, "hciconfig" should print information about the adapter if it powered up properly:<br />
<br />
hciconfig<br />
<br />
The devices should show as UP. If not you can use<br />
<br />
hciconfig <device> up<br />
<br />
== Bluetooth Functions ==<br />
<br />
===Configuring Bluetooth on Openmoko 2007.2 (August 27 snapshot with kernel 2.6.21.6-moko11) ===<br />
<br />
In file /etc/bluetooth/hcid.conf you should change the passkey from BlueZ to something numeric. For testing you may use "0000". Also, you can set the name to "Neo (%d)".<br />
<br />
=== Scanning for bluetooth devices ===<br />
<br />
hcitool scan<br />
<br />
This will list the addresses of any discoverable bluetooth devices in the vicinity<br />
<br />
=== passkey agent example ===<br />
<br />
There should be a passkey agent built into openmoko, but for now you can start up the example passkey agent and set the pin code there. This will allow for new pairings to be made when you attempt a connection.<br />
<br />
passkey-agent --default 0000 &<br />
<br />
Note: the passkey-agent is not required in Openmoko 2007.2 with kernel 2.6.21.6 as of at least since August 27 (maybe earlier).<br />
<br />
In debian there is no passkey-agent binary but the package bluez-utils has its source code at /usr/share/doc/bluez-utils/examples/passkey-agent.c.gz.<br />
<br />
=== HID (Human Input Device) ===<br />
<br />
==== Being able to use HID devices ====<br />
<br />
If you are trying to connect a keyboard and you have bluez4, see [[Freedom_Slim_Keyboard]].<br />
<br />
Using a bluetooth keyboard with the built-in terminal is a little funky... I can only type into the console using the bt keyboard if the onscreen keyboard is visible. Also, pressing "p" twice on the bt keyboard actually gives you a "q".<br />
<br />
We want to be able to use a bluetooth keyboard to type into the various applications of our Neo1973.<br />
To use a Bluetooth Keyboard type: (11:22:33:44:55:66 is the Address of your BT-Keyboard)<br />
<br />
hidd --connect 11:22:33:44:55:66<br />
<br />
and press "Connect" on your BT-KB. Alternately, if you know that only one BT-Keyboard is within range, you can just:<br />
<br />
hidd --search<br />
<br />
to find and connect to any BT-Keyboard. There are some bluetooth keyboard only support SPP profile can't direct using hidd comannd to connect. Please reference the discussion of this page for more information.<br />
<br />
Tested on:<br />
* [http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3848&cl=us,en Logitech diNovo Mini] Works well, very portable and the touchpad also works just fine. Also has no problems with double letters.<br />
* [http://www.logitech.com/index.cfm/products/details/US/EN,CRID=2166,CONTENTID=10717 Logitech Dinovo Edge]<br />
* [http://www.logitech.com/index.cfm/keyboards/keyboard_mice_combos/devices/164&cl=us,en Logitech Dinovo Media Desktop (keyboard)]<br />
* [http://www.nokia.es/A4181580 Nokia SU-8W]. Switched on the BT keyboard, scanned for BT address and ran the connect statement above. Works fine.<br />
* [http://blog.russnelson.com/chordite Chordite]. This keyboard uses the Broadcom BCM2042 BT keyboard controller along with a custom driver.<br />
* [http://www.apple.com/keyboard/ Apple's Aluminum Keyboard]. You may have to add 'auth enable; encrypt enable;' to device {} in hcid.conf. Run the passkey agent the first time. --search works to pair and every time after. (Might be obvious for those who have used BT in other spots, but you have to type in y our passkey on the keyboard as the connect is happening, otherwise pairing doesn't take place. I don't think there is a prompt on the Neo for this)<br />
* [http://www.apple.com/support/keyboard/ Apple's white "Wireless Keyboard (original)"] - details may be the same as above. (tested some time ago)<br />
* [http://www.frogpad.com/ FrogPad] - as above<br />
* [http://freedominput.com The freedom keyboard] and its many rebranded models (they look like this: [http://rabenfrost.net/openmoko/keyboard.jpg]) need 'modprobe uinput' to circumvent the 'Can't open input device: No such file or directory (2)' error of 'hidd --search'. It works as of february 7th 2008.<br />
** Freeedom Universal Keyboard Model G912 does not work (see Discussion Page)<br />
* [http://www.nextag.com/Playstation-3-Logitech-Cordless-564345667/prices-html?nxtg=f8320a24052a-7789F8FE732FF6E3 Logitech Playstation 3 Keyboard] Works well, Mouse pad works.<br />
* [http://corporate.igo.com/product_details.aspx?id=16 iGo Stowaway UltraSlim] (which was apparently discontinued early 2008, but can still be bought in some places) ([[user:ChristW]] I have 2008.8 on it, and using hidd --search to connect to the iGo works perfectly. I also used it to edit a new contact, dial a number and edit a settings text box in [[TangoGPS]]. So far, no problems...)<br />
* [http://www.vkb-support.com/ I-Tech Virtual Laser Keyboard] works. Cursor keys not recognized as such, but produce keycodes than can be mapped.<br />
<br />
This is a script that I've ([[User:ChristW]]) been using with varying results. YMMV:<br />
<pre><br />
echo Power on<br />
echo 1 > /sys/bus/platform/devices/neo1973-pm-bt.0/power_on<br />
sleep 1<br />
echo Reset on<br />
echo 1 > /sys/bus/platform/devices/neo1973-pm-bt.0/reset<br />
sleep 1<br />
echo Reset off<br />
echo 0 > /sys/bus/platform/devices/neo1973-pm-bt.0/reset<br />
sleep 1<br />
echo hciconfig down<br />
hciconfig hci0 down<br />
sleep 1<br />
echo hciconfig up<br />
hciconfig hci0 up<br />
sleep 1<br />
echo Connect<br />
hidd --connect XX:XX:XX:XX:XX:XX<br />
</pre><br />
<br />
(See also [[Freedom_Slim_Keyboard]] for fso scripts which work with bluez4.)<br />
<br />
==== Acting as HID device ====<br />
<br />
We want to be able to use the Neo as a HID device, being able to use it as controller for presentations. See [[ReMoko]]<br />
<br />
=== RFCOMM ===<br />
<br />
Here's how to connect to an external Bluetooth GPS and read NMEA data (Tested with a Holux GPSSlim236 and a Nokia LD-3W ).<br />
<br />
First, switch on the GPS and identify the BT address:<br />
<br />
hcitool scan<br />
<br />
Then, edit /etc/bluetooth/rfcomm.conf, which by default has all settings commented out, to something like this:<br />
<br />
rfcomm0 {<br />
# Automatically bind the device at startup<br />
bind no;<br />
# Bluetooth address of the device<br />
device 00:11:22:33:44:55;<br />
# RFCOMM channel for the connection (check your GPS docs for details)<br />
channel 1;<br />
# Description of the connection<br />
comment "Bluetooth GPS";<br />
}<br />
<br />
Restart the BT services:<br />
<br />
root@neo:~$ /etc/init.d/bluetooth stop<br />
root@neo:~$ /etc/init.d/bluetooth start<br />
<br />
You should now be able to bind the GPS to /dev/rfcomm0, like this:<br />
<br />
root@neo:~$ rfcomm bind 0<br />
<br />
Confirm the connect:<br />
<br />
root@neo:~$ rfcomm<br />
rfcomm0: 00:11:22:33:44:55 channel 1 clean <br />
<br />
... and watch the NMEA strings coming from your GPS:<br />
<br />
root@neo:~$ cat /dev/rfcomm0 <br />
$GPGGA,111748.000,5907.6964,N,01121.1787,E,1,06,1.2,57.7,M,40.1,M,,0000*6F<br />
$GPRMC,111748.000,A,5907.6964,N,01121.1787,E,0.00,94.94,160807,,,A*50<br />
$GPVTG,94.94,T,,M,0.00,N,0.0,K,A*3D<br />
<br />
If you have nothing better to do, you can now pinpoint my office :-).<br />
<br />
=== OBEX ===<br />
OBEX (abbreviation of OBject EXchange, also termed IrOBEX) is a communications protocol that facilitates the exchange of binary objects between devices. Here is the notes about how to use OBEX to send/receive files via bluetooth in NEO.<br />
<br />
power on bluetooth: <br />
if you use FSO image<br />
root@om-gta02:~# dbus-send --system --dest=org.freesmartphone.odeviced --type=method_call --print-reply <br />
/org/freesmartphone/Device/PowerControl/Bluetooth org.freesmartphone.Device.PowerControl.SetPower int32:1<br />
else: (GTA02 only)<br />
root@om-gta02:~# echo 1 > /sys/bus/platform/devices/neo1973-pm-bt.0/reset<br />
root@om-gta02:~# echo 0 > /sys/bus/platform/devices/neo1973-pm-bt.0/reset<br />
<br />
[http://linux.die.net/man/5/hcid.conf hcid.conf] <br />
modify /etc/bluetooth/hcid.conf<br />
<br />
<pre><br />
#<br />
# HCI daemon configuration file.<br />
#<br />
<br />
# HCId options<br />
options {<br />
# Automatically initialize new devices<br />
autoinit yes;<br />
<br />
# Security Manager mode<br />
# none - Security manager disabled<br />
# auto - Use local PIN for incoming connections<br />
# user - Always ask user for a PIN<br />
#<br />
security auto;<br />
<br />
# Pairing mode<br />
# none - Pairing disabled<br />
# multi - Allow pairing with already paired devices<br />
# once - Pair once and deny successive attempts<br />
pairing multi;<br />
<br />
# Default PIN code for incoming connections<br />
passkey "1234";<br />
}<br />
<br />
# Default settings for HCI devices<br />
device {<br />
# Local device name<br />
# %d - device id<br />
# %h - host name<br />
name "%h-%d";<br />
<br />
# Local device class<br />
class 0x000100;<br />
<br />
# Default packet type<br />
pkt_type DH1,DM1,HV1;<br />
<br />
# Inquiry and Page scan<br />
iscan enable; pscan enable;<br />
<br />
# Default link mode<br />
# none - no specific policy <br />
# accept - always accept incoming connections<br />
# master - become master on incoming connections,<br />
# deny role switch on outgoing connections<br />
lm accept;<br />
<br />
# Default link policy<br />
# none - no specific policy<br />
# rswitch - allow role switch<br />
# hold - allow hold mode<br />
# sniff - allow sniff mode<br />
# park - allow park mode<br />
lp rswitch,hold,sniff,park;<br />
}<br />
</pre><br />
<br />
[http://linux.die.net/man/8/hcid hcid] - Bluetooth Host Controller Interface Daemon <br />
<br />
All paired devices information are stored in /var/lib/bluetooth/BT HW addr folder <br />
eg. <br />
<pre><br />
root@om-gta02:/var/lib/bluetooth/00:06:6E:16:EB:C7# ls<br />
classes features lastused names panu<br />
config gn manufacturers nap<br />
</pre><br />
<br />
Display local devices<br />
root@om-gta02:/# hcitool dev<br />
<br />
Scan all nearby bluetooth devices<br />
root@om-gta02:~# hcitool scan<br />
<br />
Browse what kind of services in this device<br />
root@om-gta02:~# sdptool browse 00:18:C5:42:18:78<br />
<br />
<pre><br />
Browsing 00:18:C5:42:18:78 ...<br />
<br />
Service Name: OBEX File Transfer<br />
Service RecHandle: 0x1005b<br />
Service Class ID List:<br />
"OBEX File Transfer" (0x1106)<br />
Protocol Descriptor List:<br />
"L2CAP" (0x0100)<br />
"RFCOMM" (0x0003)<br />
Channel: 11<br />
"OBEX" (0x0008)<br />
Language Base Attr List:<br />
code_ISO639: 0x454e<br />
encoding: 0x6a<br />
base_offset: 0x100<br />
Profile Descriptor List:<br />
"OBEX File Transfer" (0x1106)<br />
Version: 0x0100<br />
<br />
Service Name: OBEX Object Push<br />
Service RecHandle: 0x1005e<br />
Service Class ID List:<br />
"OBEX Object Push" (0x1105)<br />
Protocol Descriptor List:<br />
"L2CAP" (0x0100)<br />
"RFCOMM" (0x0003)<br />
Channel: 9<br />
"OBEX" (0x0008)<br />
Language Base Attr List:<br />
code_ISO639: 0x454e<br />
encoding: 0x6a<br />
base_offset: 0x100<br />
Profile Descriptor List:<br />
"OBEX Object Push" (0x1105)<br />
Version: 0x0100<br />
<br />
</pre><br />
<br />
Use obexpush and obexftp tools<br />
<br />
install obexpush, obexftp packages<br />
opkg install obexpush [http://www.go2linux.org/linux-command-line-obexftp-man-page obexftp]<br />
<br />
obexpush would launch 'opd' and it's a obex data server. It starts OBEX file transfer service. The default folder is /home/root and it would store all received files here. <br />
<br />
<pre><br />
root@om-gta02:~# ps aux | grep opd<br />
root 1322 0.0 0.4 1972 604 ? Ss 16:21 0:00 opd: waiting for incomming OBEX connections on channel 10...<br />
</pre> <br />
<br />
How to pair with a bluetooth device, check [http://wiki.bluez.org/wiki/Security bluez wiki]<br />
<br />
=== Networking ===<br />
<br />
==== Using PC's connection from Neo ====<br />
<br />
===== Bluetooth networking with a Linux system =====<br />
<br />
Bluetooth should behave just like our usbnet and provide full TCP/IP access to the phone. BNEP has to be used.<br />
<br />
'''On the laptop'''<br />
<br />
* Start bluetooth<br />
/etc/init.d/bluetooth start<br />
<br />
* Start pand as server<br />
pand -s<br />
<br />
* As soon as pand is started on the phone configure your IP address<br />
ip a add 10.0.0.1/24 dev bnep0<br />
ip l set bnep0 up<br />
<br />
* Configure IP forwarding and masquerading to your liking (see [[USB_Networking]]). You can even set up Udev rules to do this for you once the bnep0 interface appears.<br />
<br />
<br />
'''On the Neo'''<br />
<br />
* There is a little script that does the steps below (and retries the pand -c command; I had issues with it not working the first time every time) at [[Bt-net-script]] You shouldn't need the other steps below if you use the script.<br />
<br />
* Power on bluetooth (see above)<br />
<br />
* Scan for the laptop<br />
root@fic-gta01:~$ hcitool scan<br />
Scanning ...<br />
00:0E:6D:C0:0l:6A Sho<br />
00:20:E0:5A:FE:C8 BlueZ (0)<br />
<br />
* Connect to the laptop pand<br />
root@fic-gta01:~$ pand -c 00:20:E0:5A:FE:C8<br />
<br />
* Configure your IP address<br />
ip a add 10.0.0.2/24 dev bnep0<br />
ip r add default via 10.0.0.1<br />
<br />
* Sometimes you may need to bring up the bnep0 on the phone as well:<br />
ip l set bnep0 up<br />
* Enjoy<br />
<br />
<br />
*--[[User:Mantis|Mantis]] 18:37, 15 October 2008 (UTC) Note for use on OpenSuse 11.0 - I was getting a connection failure with 'Host is down(112)' errors in /var/log/messages (on neo).<br />
I found that editing /etc/bluetooth/hcid.conf to set 'pscan enable' instead of 'pscan disable' and making passkey consistent with Neo Freerunner made it work.<br />
<br />
Should see log line like<br />
''pand[17965]: New connection from 00:06:6E:XX:XX:XX at bnep0''<br />
<br />
if connection is successful in server's /var/log/messages.<br />
<br />
===== Bluetooth networking with a MacOS X system =====<br />
<br />
Please refer to [[MacOS_X#Bluetooth_2]]<br />
<br />
For using the Neo as a dialup Bluetooth server and the Mac as the client, please see below at [[Manually_using_Bluetooth#PPP_Networking]]<br />
<br />
===== Bluetooth networking with a Windows XP system =====<br />
<br />
This was tested with a Windows XP SP2 on a IBM Thinkpad T41 with the Widcomm BT stack<br />
<br />
* Start bluetooth on Windows XP<br />
<br />
* Enable "Network Access" in the Bluetooth configuration<br />
<br />
* Scan for the Neo and pair with the Neo (right click, select pair)<br />
<br />
<br />
On the Neo<br />
<br />
* Enable PAN support on the Neo by changing Autostart from false to true in /etc/bluetooth/network.service<br />
<br />
* Power on bluetooth (see above)<br />
<br />
* Scan for the laptop<br />
root@fic-gta01:~$ hcitool scan<br />
Scanning ...<br />
<laptop_bt_address> Thinkpad<br />
...<br />
<br />
<br />
* Connect to the laptop pand<br />
pand -c <laptop_bt_address> -r PANU -d NAP -e bnep0 -A -E -S<br />
(add '-n' to see the pand status messages until you get it right)<br />
<br />
For some reason, I was not able to initiate PAN connections from the Neo, I got 'Permission denied (13)' even when I had explicitly allowed the Neo to connect (right click on Neo icon, set properties, on Authorization tab). But initiating 'PAN User' from Windows worked when executing on Neo:<br />
pand -l -r PANU -d NAP -e bnep0 -A -E -S<br />
(add '-n' to see the pand status messages until you get it right)<br />
<br />
<br />
* Configure your IP address. It should work like when connecting to Linux:<br />
ip a add 10.0.0.2/24 dev bnep0<br />
ip r add default via 10.0.0.1<br />
If this does not work, the IP stacks may have auto-assigned network addresses to themselves. You can look this up with 'ifconfig' on the Neo and with 'ipconfig' on Windows.<br />
<br />
<br />
* You should now be able to ssh/putty from Windows to your Neo. Enjoy!<br />
By setting up the Windows Bluetooth connection properly, it should also be possible to share the Internet Connection of the Windows box with the Neo.<br />
<br />
===== PPP Networking =====<br />
<br />
If you are unable to use the 'BNEP' method described above, you may be able to use [[PPP]] and a DUN (dialup-networking) emulation mode. On the Neo:<br />
<br />
* Edit the /etc/default/bluetooth file and set the following options:<br />
RFCOMM_ENABLE=true<br />
DUND_ENABLE=true<br />
DUND_OPTIONS="--listen --persist call dun"<br />
<br />
* Create an /etc/ppp/peers/dun file with options like the following:<br />
115200<br />
192.168.2.202:192.168.2.200<br />
passive<br />
local<br />
noipdefault<br />
noauth<br />
nodefaultroute<br />
<br />
* Restart bluetooth (/etc/init.d/bluetooth stop ; /etc/init.d/bluetooth start)<br />
<br />
To connect from a MacOS 10.3 client:<br />
<br />
* Open "Applications/Utilities/Bluetooth Serial Utility"<br />
<br />
* Click on "New"<br />
<br />
* Choose a name, then click "Choose Device"<br />
<br />
* Locate your Neo, then select the "LAN Access Point" service. If your device is not found, or if this service does not show up, then you will need to troubleshoot and fix that before continuing. Bluetooth is designed for short-range communication, so make sure that the devices are physically close to each other. <br />
<br />
* Select "Port type: RS-232" and "Show in Network Preferences". Click OK.<br />
<br />
* Open the Network Preferences page then "Show: Network Port Configurations". Enable the new device that you defined in the previous step and drag it to the bottom of the device list (so that it will not interfere with your other network connections)<br />
<br />
* Choose "Show: <your-device-name>", then click "Modem"<br />
<br />
* Select "Null Modem 115200" from the list of available devices. Uncheck "Wait for dial tone" and "Enable error correction and compression in modem". Optionally check "Show modem status in menu bar". <br />
<br />
* Click "Connect". If everything worked, you will end up with a 'ppp0' device on your Mac with a local address of 192.168.2.200 and you will be able to access your Neo at 192.168.2.202.<br />
<br />
===== Bluetooth networking with a Linux system - More secure way =====<br />
<br />
''Check this, probably needs some corrections''<br />
<br />
Bluetooth should behave just like our usbnet and provide full TCP/IP access to the phone. BNEP has to be used.<br />
<br />
On the laptop<br />
<br />
* check these options in /etc/bluetooth/hcid.conf<br />
security auto;<br />
passkey "your pin";<br />
lm master;<br />
<br />
* Start bluetooth<br />
# /etc/init.d/bluetooth start<br />
<br />
* Start pand as server<br />
pand --listen --role NAP --encrypt<br />
<br />
* Add in /etc/network/interfaces (see [[USB_Networking]])<br />
auto bnep0<br />
iface bnep0 inet static<br />
address 192.168.1.1<br />
netmask 255.255.255.0<br />
network 192.168.1.0<br />
post-up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.1.0/24<br />
post-up echo 1 > /proc/sys/net/ipv4/ip_forward<br />
post-up iptables -P FORWARD ACCEPT<br />
<br />
On the Neo<br />
<br />
* Power on bluetooth (see above)<br />
<br />
* Scan for the laptop<br />
root@fic-gta01:~$ hcitool scan<br />
Scanning ...<br />
00:20:E0:5A:FE:C8 laptop<br />
<br />
* Set pin<br />
root@fic-gta01:~$ passkey-agent 'your pin' 00:20:E0:5A:FE:C8 &<br />
<br />
* Connect to the laptop pand<br />
root@fic-gta01:~$ pand -c 00:20:E0:5A:FE:C8<br />
<br />
* Configure your IP address<br />
root@fic-gta01:~$ ifconfig bnep0 192.168.1.2<br />
root@fic-gta01:~$ route add default gateway 192.168.1.1<br />
<br />
* Enjoy<br />
<br />
==== Using Neo's connection from PC ====<br />
<br />
===== Calling Neo's GPRS modem via Bluetooth =====<br />
<br />
In this mode, Neo would behave like any other phone which can be used from a PC to get a network connection.<br />
<br />
This section not written yet. Has someone set it up?<br />
<br />
===== Sharing existing Neo's connection =====<br />
<br />
In this mode, Neo already has a network connection (GPRS, WLAN, ...), and it should get shared to the PC. This guide is general on how to forward network connection from a machine running Linux to another machine. If interested, please see more information for example at http://www.gentoo.org/doc/en/bluetooth-guide.xml.<br />
<br />
On the PC<br />
# Check with hciconfig you have working Bluetooth<br />
On the Neo<br />
(if on Debian etc., remember modprobe ohci_hcd hci_usb)<br />
# Initialize Bluetooth as told before:<br />
## echo 1 > /sys/bus/platform/devices/neo1973-pm-bt.0/power_on<br />
## echo 0 > /sys/bus/platform/devices/neo1973-pm-bt.0/reset<br />
# install iptables: opkg install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/iptables_1.3.8-r4.1_armv4t.ipk<br />
# modprobe bnep<br />
# Check that hcid is running both on Neo and PC (Bluetooth 4.x: install bluez-compat)<br />
# Use default passkey "1234" in /etc/bluetooth/hcid.conf<br />
# pand --listen --role NAP --master --autozap # note: after this you might have to the the step 1 below ("On the PC") or the next step of getting the interface up does not work # note2: you could automate pand listener to start automatically when Bluetooth is turned on<br />
# ifconfig bnep0 10.0.5.2 up<br />
# echo 1 > /proc/sys/net/ipv4/ip_forward<br />
# iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0<br />
On the PC:<br />
# sudo pand --connect <your bluetooth mac address> --service NAP --autozap<br />
# ifconfig bnep0 10.0.5.1 up<br />
# You can test the connection with ping 10.0.5.2<br />
# sudo ip route add default via 10.0.5.2 dev bnep0<br />
# [not automated yet] add GPRS connection's nameservers to /etc/resolv.conf<br />
<br />
== Advanced Audio Distribution Profile (A2DP) ==<br />
<br />
See [[A2DP]].<br />
<br />
== Headset Audio ==<br />
<br />
[[Neo1973_Audio_Subsystem]] has detail about alsa settings and a proposal for audio scenario management.<br />
<br />
To try this out, follow the instructions on the [[A2DP]] page to install software and run the passkey agent.<br />
<br />
Remove or disable the stuff you put in asound.conf. When using a voice headset, the application uses the regular system audio device and it gets routed to bluetooth in the codec.<br />
<br />
Put the headset in pairing mode. Replace the bluetooth address below with your headset's and run the python script:<br />
<br />
#!/usr/bin/python<br />
import dbus<br />
bus = dbus.SystemBus()<br />
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')<br />
conn = manager.ActivateService('audio')<br />
audio = dbus.Interface(bus.get_object(conn, '/org/bluez/audio'), 'org.bluez.audio.Manager')<br />
path = audio.CreateHeadset('00:0B:2E:39:33:22')<br />
audio.ChangeDefaultHeadset(path)<br />
headset = dbus.Interface (bus.get_object(conn, path), 'org.bluez.audio.Headset')<br />
headset.Connect()<br />
headset.Play()<br />
<br />
Now place a call and try to route it to bluetooth (after it's in progress):<br />
<br />
alsactl -f /etc/gsmbluetooth.state restore<br />
<br />
You may also be able to listen to system audio given the right state file:<br />
<br />
alsactl -f /etc/systembluetooth.state restore<br />
madplay song.mp3<br />
<br />
==Bluetooth Headset on Freerunner ==<br />
<br />
[http://lists.openmoko.org/pipermail/support/2008-September/thread.html#2627 This thread] suggests the following:<br />
<br />
:Turn on bluetooth. If some of the scripts below fail you may need to reboot [https://docs.openmoko.org/trac/ticket/1744 Bluetooth after suspend]<br />
<br />
:Pair your headset according to [http://wiki.bluez.org/ these] instructions or use the script below. The script will change your .asoundrc so make a backup before you run it.<br />
<br />
:http://handheldshell.com/BtConfigure.py<br />
:Put the headset in pairing mode ( this only needs to be done once for each new headset ) and run<br />
BtConfigure.py <br />
<br />
:Download the the following python scripts to set up the audio service and set the headset as the default device:<br />
<br />
:http://handheldshell.com/BtHeadset.py<br />
:http://handheldshell.com/passkey.py<br />
:http://handheldshell.com/BtHeadsetDisconnect.py<br />
:http://handheldshell.com/python-pyalsaaudio_0.3-ml0_armv4t.ipk - can someone add python-pyalsa to the feeds ?<br />
<br />
:Download the the following python scripts if you prefer not to mess around with alsactl:<br />
<br />
:http://handheldshell.com/pymixer.py<br />
:http://handheldshell.com/volume.desktop<br />
<br />
:put pymixer in /usr/bin<br />
<br />
chmod u+x /usr/bin/pymixer.py<br />
<br />
:put volume.desktop in /usr/share/applications<br />
<br />
:Get the [[http://handheldshell.com/gsm_headset.txt alsa state file]] - this state file _WORKS_, mic and earphones are properly routed<br />
<br />
cp gsm_headset.txt /usr/share/openmoko/scenarios/btheadset.state<br />
<br />
:from the home screen run Volume<br />
<br />
:from the terminal run<br />
<br />
BtHeadset.py <br />
<br />
:Wait until it says waiting for call to end, you should hear static in the headset. If you don't something has gone wrong.<br />
<br />
:Now start the call<br />
<br />
:In the volume control switch to the btheadset tab. press restore<br />
<br />
:You should now hear the call in your headset. <br />
<br />
:End the call<br />
<br />
BtHeadsetDisconnect.py <br />
<br />
:This was all done with the 2008-updates image from sept 4. <br />
<br />
:The new scripts rely on a specific format for the .asoundrc . A stanza like this is required :<br />
<br />
pcm.headset {<br />
type bluetooth<br />
device <headset mac><br />
profile "voice"<br />
}<br />
<br />
== Once Again, Bluetooth Headset on Freerunner ==<br />
<br />
I managed to connect my bluetooth headset to the Freerunner and route calls to it. However, I couldn't get an actual voice over it, just crackling. Those who know more about this than I suggest this is due to the fact that my bluetooth headset is very cheap, so your mileage may vary.<br />
<br />
PLEASE NOTE: You will need a recent git revision of frameworkd (latest in SHR-Unstable repos will do) and bluez4 to do this.<br />
<br />
To prepare, you will need a fixed statefile for bluetooth. You can download this at:<br />
http://dl.getdropbox.com/u/453116/gsmbluetooth.state<br />
You need to put it on your Freerunner in the /usr/share/openmoko/scenarios/ directory. You will also need to modify your rules.yaml file. You should replace the entire section from '''Call -> Audio Scenario Handling''' (Which is shown) to (but not including) '''while: PowerStatus()''' with the following:<br />
<br />
-<br />
#<br />
# Call -> Audio Scenario Handling<br />
#<br />
trigger: IncomingMessage()<br />
actions: MessageTone(play)<br />
<br />
-<br />
while: CallListContains("incoming")<br />
filters: Not(CallListContains("active"))<br />
actions:<br />
- RingTone()<br />
- SetDisplayBrightness("0", 90)<br />
- OccupyResource(CPU)<br />
<br />
-<br />
while: CallStatus()<br />
filters: Or(HasAttr(status, "outgoing"), HasAttr(status, "active"))<br />
actions:<br />
- OccupyResource(CPU)<br />
-<br />
while: CallStatus()<br />
filters:<br />
- Or(HasAttr(status, "outgoing"), HasAttr(status, "active"))<br />
- Not(BTHeadsetIsConnected())<br />
actions:<br />
- SetScenario(gsmhandset)<br />
-<br />
while: CallStatus()<br />
filters:<br />
- Or(HasAttr(status, "outgoing"), HasAttr(status, "active"))<br />
- BTHeadsetIsConnected()<br />
actions:<br />
- SetScenario(gsmbluetooth)<br />
- BTHeadsetPlaying()<br />
-<br />
<br />
Now you will need to restart frameworkd:<br />
/etc/init.d/frameworkd restart<br />
This causes problems for me, so you may find it easier to reboot.<br />
<br />
Now, you must pair the bluetooth headset with your Freerunner. Make sure the bluetooth chip is powered up (can be done through the Connectivity section in the SHR-Unstable settings manager) and that bluetoothd is running:<br />
/etc/init.d/bluetooth start<br />
Now, to actually pair the bluetooth headset, you will need the simple-agent script. If you already have it, excellent. If you, like me, do not, then you can get it here:<br />
http://dl.getdropbox.com/u/453116/simple-agent<br />
Put it in /usr/bin/ and run '''chmod a+x /usr/bin/simple-agent'''<br />
<br />
Now put your headset into pairing mode and run '''hcitool scan'''. Find your headset and use its address in the command '''simple-agent hci0 XX:XX:XX:XX:XX:XX'''. If you give a third parameter (what it is doesn't matter) to simple-agent, it will disconnect then reconnect to the headset. Now we must tell frameworkd that you have a bluetooth headset. Headset parameters should be set in<br />
<br />
/etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
Parameters bt-headset-enabled and bt-headset-address (see opreferences/schema/phone.yaml for semantics).<br />
<br />
Hopefully, your bluetooth headset now works. Good luck!<br />
<br />
== Debugging ==<br />
<br />
If anything goes wrong, capture the bluetooth traffic with<br />
sudo hcidump -l 4096 -w bt.dump<br />
and attach bt.dump to your bug reports etc.<br />
<br />
== Further reading ==<br />
<br />
http://www.holtmann.org/papers/bluetooth/ols2006_slides.pdf<br />
http://wiki.bluez.org/wiki/Audio#org.bluez.Audio<br />
http://www.gentoo.org/doc/en/bluetooth-guide.xml<br />
<br />
{{Languages|Manually_using_Bluetooth}}<br />
<br />
[[Category:Bluetooth| ]]<br />
[[Category:Networking]]<br />
[[Category:Application Developer]]</div>Geccohttp://wiki.openmoko.org/wiki/File:Coypu_list_device.pngFile:Coypu list device.png2009-04-30T10:02:40Z<p>Gecco: uploaded a new version of "Image:Coypu list device.png"</p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/Community_Updates/2009-04-30Community Updates/2009-04-302009-04-30T07:14:26Z<p>Gecco: /* New Applications */</p>
<hr />
<div>====='''Period 18, Apr ~ 30, Apr, 2009'''=====<br />
<br />
<br />
==Distributions==<br />
<br />
* '''Om2009''' The Om 2009 testing image for 13th April is available [http://downloads.openmoko.org/distro/testing/NeoFreerunner/ here].Angus is working on the next image for testing and should be available soon.<br />
<br />
* '''[http://git.koolu.org/ Koolu]''' announces Koolu-1.0 Beta 6 for the Android on Freerunner project. Release files, installation notes, and a change log can be found [http://freerunner.android.koolu.com/release-files here]<br />
<br />
* '''[http://blog.shr-project.org/ SHR]''' The SHR unstable has now been migrated to testing feed. Some of the discussions can be followed [http://lists.openmoko.org/pipermail/community/2009-April/046075.html here]<br />
**In SHR mrmoku started GUI which uses opimd interface. It's libframeworkd-phonegui-efl2 and can be installed from shr-unstable repo.opimd now supports SQLite to store contacts (before there was only SIM and CSV backends), and Messages domain is fixed (but now there is only SIM backend). It still lacks support of editing and deleting items.<br />
**http://openmoko.opendevice.org/~dos/pim.py - there is some test app.<br />
<br />
* '''Qt Extended''' latest fixes can be tracked from the latest and greatest progress [http://lists.openmoko.org/pipermail/community/2009-April/046653.html mail 10]<br />
<br />
* '''[http://www.pierrox.net/auimd/ AUIMD version 0.3]''' The third release of AUIMD, a user interface for mobile devices written with PyQt. This version focuses on the usability of the phone application and mainly adds support for a call log and basic management of contacts.<br />
<br />
==Applications== <br />
===New Applications===<br />
<br />
*'''[http://wiki.openmoko.org/wiki/Dictator Dictator]''' It's a recording application which records your speech via mic, the incoming gsm-sound only or both --> a whole phone call.<br />
** http://www.opkg.org/package_207.html<br />
<br />
*'''[http://trac.hackable1.org/trac/wiki/WooshBrowser Woosh]''' Its the new web browser for Hackable 1 .Woosh is based on webkit thus complex webpages are viewable too<br />
**http://lists.hackable1.org/pipermail/hackable1-user/2009-April/000237.html<br />
<br />
* '''[[Fingertier]]''' A minimal 'Ipod Shuffle like' and finger friendly music player.<br />
**http://code.google.com/p/fingertier/<br />
<br />
* '''[http://lists.openmoko.org/pipermail/community/2009-March/044559.html Fatfingershell0.1]'''it is a new virtual terminal for Openmoko, with a complete fullscreen keyboard<br />
and sound.You can check these videos to get an idea<br />
**http://www.youtube.com/watch?v=9qR4FETGzkA<br />
**http://www.youtube.com/watch?v=f67HKAkx61w<br />
<br />
*'''[http://wiki.openmoko.org/wiki/E-tasks e-tasks]''' Alpha release of an elementary Task Manager. e-tasks is a task management app written in C - using elementary and sqlite. Source is available at e-tasks.googlecode.com<br />
**http://www.opkg.org/package_211.html<br />
<br />
*'''[[Coypu]]''' Utility for send file via Bluetooth. For now only from openmoko to other device.<br />
<br />
==Application Updates==<br />
<br />
*'''[http://wiki.openmoko.org/wiki/Pyflash PyFlash 0.4]''' PyFlash 0.5 will have flashcards for all katakana, hiragana and different groups of kanji,with increasing in difficulty<br />
<br />
*'''[http://www.opkg.org/package_162.html gvSIG]''' Mobile 0.1.3 includes a tweaked GUI, access to Microsoft mapping and support for ESRI ArcIMS servers<br />
**http://gvsigmobileonopenmoko.wordpress.com/<br />
<br />
*'''[[Orrery| Orrery 2.6]]''' is available. This version includes a new method for quickly changing the sky display's center azimuth (rather than just panning 45 degrees at a time), and information about meteor showers. A bug that prevented fullscreen mode and flashlight modes from working under SHR has been fixed. The new version is available [http://projects.openmoko.org/frs/download.php/778/orrery_2.6_arm_2008.8.ipk here]<br />
<br />
==Community ==<br />
<br />
* '''[https://twitter.com/neofreerunner Neofreerunner on twitter now]''' If you are on twitter do not forget to follow neofreerunner and tweet us whenever you like<br />
<br />
* Latest Electronic Design interview with ''' [http://electronicdesign.com/shows/esc/ed_esc_openmoko.html Sean Moss-Pultz]'''<br />
<br />
*'''[http://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 Kernel Updates]''' For anyone who has missed out the mail from Nelson on weekly post of recent kernel updates,read [http://lists.openmoko.org/pipermail/devel/2009-April/005378.html here]<br />
** [http://lists.openmoko.org/pipermail/devel/2009-April/005460.html Kernel] update for 29th April <br />
<br />
*'''[http://wiki.openmoko.org/wiki/BuzzFixParty#Pictures Pictures]''' of Buzz fix party Barcelona on the wiki and full description of the event in [http://www.openmoko-spain.org/tiki-view_blog_post.php?blogId=1&postId=10 spanish]<br />
<br />
* The second [http://freeyourphone.de/portal_v1/viewtopic.php?f=13&t=1107&p=12227&hilit=biergarten#p12227 Munich Beergarden Meeting] took place on 20th of April.<br />
<br />
==Event News==<br />
<br />
*'''2009-06-25/26''' [http://proj3.moeaidb.gov.tw/nmipo/content/getfile.aspx?sn=C24E0F585A9A41DDAF83A1713CED2D0F OPEN SOURCE IN MOBILE 2009] | to be held in Westin Taipei Taiwan | Openmoko Sean will give a speech.<br />
<br />
*'''2009-07-02/05''' [http://lvee.org/en/main LVEE 2009] | The 5th International conference of developers and users of free / open source software “Linux Vacation / Eastern Europe” to be held in Grodno (Belarus)<br />
<br />
*'''2009-05-07''' [http://openmoko-fr.org/wiki/index.php/2009-05-07_:_40_passage_des_panoramas HOUM / Buzz Fix Party] | hackable:1 and Openmoko User Meeting and Buzz Fix Party in Paris, France, organized by [http://bearstech.com Bearstech]</div>Geccohttp://wiki.openmoko.org/wiki/Community_Updates/2009-04-30Community Updates/2009-04-302009-04-30T07:14:03Z<p>Gecco: /* New Applications */</p>
<hr />
<div>====='''Period 18, Apr ~ 30, Apr, 2009'''=====<br />
<br />
<br />
==Distributions==<br />
<br />
* '''Om2009''' The Om 2009 testing image for 13th April is available [http://downloads.openmoko.org/distro/testing/NeoFreerunner/ here].Angus is working on the next image for testing and should be available soon.<br />
<br />
* '''[http://git.koolu.org/ Koolu]''' announces Koolu-1.0 Beta 6 for the Android on Freerunner project. Release files, installation notes, and a change log can be found [http://freerunner.android.koolu.com/release-files here]<br />
<br />
* '''[http://blog.shr-project.org/ SHR]''' The SHR unstable has now been migrated to testing feed. Some of the discussions can be followed [http://lists.openmoko.org/pipermail/community/2009-April/046075.html here]<br />
**In SHR mrmoku started GUI which uses opimd interface. It's libframeworkd-phonegui-efl2 and can be installed from shr-unstable repo.opimd now supports SQLite to store contacts (before there was only SIM and CSV backends), and Messages domain is fixed (but now there is only SIM backend). It still lacks support of editing and deleting items.<br />
**http://openmoko.opendevice.org/~dos/pim.py - there is some test app.<br />
<br />
* '''Qt Extended''' latest fixes can be tracked from the latest and greatest progress [http://lists.openmoko.org/pipermail/community/2009-April/046653.html mail 10]<br />
<br />
* '''[http://www.pierrox.net/auimd/ AUIMD version 0.3]''' The third release of AUIMD, a user interface for mobile devices written with PyQt. This version focuses on the usability of the phone application and mainly adds support for a call log and basic management of contacts.<br />
<br />
==Applications== <br />
===New Applications===<br />
<br />
*'''[http://wiki.openmoko.org/wiki/Dictator Dictator]''' It's a recording application which records your speech via mic, the incoming gsm-sound only or both --> a whole phone call.<br />
** http://www.opkg.org/package_207.html<br />
<br />
*'''[http://trac.hackable1.org/trac/wiki/WooshBrowser Woosh]''' Its the new web browser for Hackable 1 .Woosh is based on webkit thus complex webpages are viewable too<br />
**http://lists.hackable1.org/pipermail/hackable1-user/2009-April/000237.html<br />
<br />
* '''[[Fingertier]]''' A minimal 'Ipod Shuffle like' and finger friendly music player.<br />
**http://code.google.com/p/fingertier/<br />
<br />
* '''[http://lists.openmoko.org/pipermail/community/2009-March/044559.html Fatfingershell0.1]'''it is a new virtual terminal for Openmoko, with a complete fullscreen keyboard<br />
and sound.You can check these videos to get an idea<br />
**http://www.youtube.com/watch?v=9qR4FETGzkA<br />
**http://www.youtube.com/watch?v=f67HKAkx61w<br />
<br />
*'''[http://wiki.openmoko.org/wiki/E-tasks e-tasks]''' Alpha release of an elementary Task Manager. e-tasks is a task management app written in C - using elementary and sqlite. Source is available at e-tasks.googlecode.com<br />
**http://www.opkg.org/package_211.html<br />
<br />
*'''[http://wiki.openmoko.org/wiki/Coypu Coypu]''' Utility for send file via Bluetooth. For now only from openmoko to other device.<br />
<br />
==Application Updates==<br />
<br />
*'''[http://wiki.openmoko.org/wiki/Pyflash PyFlash 0.4]''' PyFlash 0.5 will have flashcards for all katakana, hiragana and different groups of kanji,with increasing in difficulty<br />
<br />
*'''[http://www.opkg.org/package_162.html gvSIG]''' Mobile 0.1.3 includes a tweaked GUI, access to Microsoft mapping and support for ESRI ArcIMS servers<br />
**http://gvsigmobileonopenmoko.wordpress.com/<br />
<br />
*'''[[Orrery| Orrery 2.6]]''' is available. This version includes a new method for quickly changing the sky display's center azimuth (rather than just panning 45 degrees at a time), and information about meteor showers. A bug that prevented fullscreen mode and flashlight modes from working under SHR has been fixed. The new version is available [http://projects.openmoko.org/frs/download.php/778/orrery_2.6_arm_2008.8.ipk here]<br />
<br />
==Community ==<br />
<br />
* '''[https://twitter.com/neofreerunner Neofreerunner on twitter now]''' If you are on twitter do not forget to follow neofreerunner and tweet us whenever you like<br />
<br />
* Latest Electronic Design interview with ''' [http://electronicdesign.com/shows/esc/ed_esc_openmoko.html Sean Moss-Pultz]'''<br />
<br />
*'''[http://docs.openmoko.org/trac/milestone/stable-kernel-2009.1 Kernel Updates]''' For anyone who has missed out the mail from Nelson on weekly post of recent kernel updates,read [http://lists.openmoko.org/pipermail/devel/2009-April/005378.html here]<br />
** [http://lists.openmoko.org/pipermail/devel/2009-April/005460.html Kernel] update for 29th April <br />
<br />
*'''[http://wiki.openmoko.org/wiki/BuzzFixParty#Pictures Pictures]''' of Buzz fix party Barcelona on the wiki and full description of the event in [http://www.openmoko-spain.org/tiki-view_blog_post.php?blogId=1&postId=10 spanish]<br />
<br />
* The second [http://freeyourphone.de/portal_v1/viewtopic.php?f=13&t=1107&p=12227&hilit=biergarten#p12227 Munich Beergarden Meeting] took place on 20th of April.<br />
<br />
==Event News==<br />
<br />
*'''2009-06-25/26''' [http://proj3.moeaidb.gov.tw/nmipo/content/getfile.aspx?sn=C24E0F585A9A41DDAF83A1713CED2D0F OPEN SOURCE IN MOBILE 2009] | to be held in Westin Taipei Taiwan | Openmoko Sean will give a speech.<br />
<br />
*'''2009-07-02/05''' [http://lvee.org/en/main LVEE 2009] | The 5th International conference of developers and users of free / open source software “Linux Vacation / Eastern Europe” to be held in Grodno (Belarus)<br />
<br />
*'''2009-05-07''' [http://openmoko-fr.org/wiki/index.php/2009-05-07_:_40_passage_des_panoramas HOUM / Buzz Fix Party] | hackable:1 and Openmoko User Meeting and Buzz Fix Party in Paris, France, organized by [http://bearstech.com Bearstech]</div>Geccohttp://wiki.openmoko.org/wiki/CoypuCoypu2009-04-29T18:42:00Z<p>Gecco: </p>
<hr />
<div>[[Image:Coypu select file.png|thumb|Select file to send]]<br />
[[Image:Coypu list device.png|thumb|Bluetooth device found]]<br />
[[Image:Coypu file sent.png|thumb|File sent]]<br />
<br />
==Introduction==<br />
Coypu is a utility for send file via Bluetooth. For now work only from openmoko to other device.<br />
You have to install obexpush from angstrom repository [http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/obexpush_1.0.0-r3.1_armv4t.ipk]<br />
For now this software have a lot of problem.<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/coypu_0.1_all.opk<br />
<br />
and then:<br />
<br />
opkg install coypu_0.1_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/coypu_0.1_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install coypu<br />
<br />
<br />
==Bug==<br />
* to many bugs for a list :)<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php</div>Geccohttp://wiki.openmoko.org/wiki/File:Coypu_select_file.pngFile:Coypu select file.png2009-04-29T18:41:26Z<p>Gecco: </p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/CoypuCoypu2009-04-29T18:37:28Z<p>Gecco: </p>
<hr />
<div>[[Image:Coypu list device.png|thumb|Bluetooth device found]]<br />
[[Image:Coypu file sent.png|thumb|File sent]]<br />
<br />
==Introduction==<br />
Coypu is a utility for send file via Bluetooth. For now work only from openmoko to other device.<br />
You have to install obexpush from angstrom repository [http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/obexpush_1.0.0-r3.1_armv4t.ipk]<br />
For now this software have a lot of problem.<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/coypu_0.1_all.opk<br />
<br />
and then:<br />
<br />
opkg install coypu_0.1_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/coypu_0.1_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install coypu<br />
<br />
<br />
==Bug==<br />
* to many bugs for a list :)<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php</div>Geccohttp://wiki.openmoko.org/wiki/CoypuCoypu2009-04-29T18:33:57Z<p>Gecco: New page: Bluetooth device found File sent ==Introduction== Coypu is a utility for send file via Bluetooth. For now work on...</p>
<hr />
<div>[[Image:Coypu list device.png|thumb|Bluetooth device found]]<br />
[[Image:Coypu file sent.png|thumb|File sent]]<br />
<br />
==Introduction==<br />
Coypu is a utility for send file via Bluetooth. For now work only from openmoko to other device.<br />
You have to install obexpush from angstrom repository [http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/obexpush_1.0.0-r3.1_armv4t.ipk]<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/coypu_0.1_all.opk<br />
<br />
and then:<br />
<br />
opkg install coypu_0.1_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/coypu_0.1_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install coypu<br />
<br />
<br />
==Bug==<br />
* to many bugs for a list :)<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php</div>Geccohttp://wiki.openmoko.org/wiki/File:Coypu_file_sent.pngFile:Coypu file sent.png2009-04-29T18:33:11Z<p>Gecco: </p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/File:Coypu_list_device.pngFile:Coypu list device.png2009-04-29T18:31:50Z<p>Gecco: </p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-04-29T18:25:12Z<p>Gecco: </p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [[Dictator]] - Record mic, incoming GSM-sound, or a whole Phonecall<br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [[Fingertier]] - minimal and finger friendly music player<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Intone]] - Elementary based mplayer frontend (for audio files).<br />
* [[Mokoko]]- Play music.<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts <br />
* [[Neoqplayer]] - Renamed as GorshPlayer: a multimedia player written in Qt4: play and retreive podcasts feeds, more reactive interface, now able to play videos ( in svn ).<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control. Needs mplayer to work.<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Satan]] - Create your own music!<br />
* [[Voicenote]] - Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
<br />
----<br />
<br />
== BlueTooth ==<br />
* [[Coypu]] - Utility for send file via BlueTooth<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
* {{opkg.org|121|Mokomaze}} Ball-in-the-labyrinth game<br />
* [[Acceleroids]] Shoot-the-asteroids game<br />
* {{opkg.org|169|Black Sheep}} Fight insomnia!<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates and export to Navit or to .kml file.<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
* {{opkg.org|162|gvSIG Mobile}} - This is an unofficial port of gvSIG Mobile (http://www.gvsig.gva.es/) to the Openmoko platform. gvSIG Mobile for Openmoko is currently a GPS-enabled projection-aware map viewer. [http://gvsigmobileonopenmoko.wordpress.com/ Homepage].<br />
* {{opkg.org|175|BikeAtor}} - Like TangoGPS BikeAtor can display OSM Maps. The Speedometer displays the most interesting values of the trip.<br />
* {{opkg.org|178|bicirutas}} - This application looks for mtb routes in www.bicirutas.net (routes in Spain, Portugal, United Kingdom, France, Italy and Germany). It gets the current position from the gps system and downloads nearby routes. Then you can follow them with tangogps application.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (single-language, excluding images), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
* {{opkg.org|205|GPRSModem}} - Converts your neo in a GPRS modem.<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
* {{opkg.org|191|PISI}} - PISI is synchronizing (PIM) information<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[KnjMokoWifi]] - Wifi setup tool<br />
* [[KnjMokoOPKG]] - A graphical frontend to OPKG.<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customise your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* [[Wlan]] - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [http://www.pierrox.net/auimd/ AUIMD] - AUIMD is a PyQt graphical user interface for mobile devices.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
* [[GridPad]]-GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software.<br />
* [[sortdesk]] sort your om-desktop in categories<br />
* [[Mokometeo]] is a widget which fetches the weather forecast from yahoo, for a list of cities<br />
* {{opkg.org|176|CoovaChilli}} - It turns your phone's WiFi network into an Ad-Hoc Hotspot!<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/GtkaddpoiGtkaddpoi2009-04-03T07:25:55Z<p>Gecco: </p>
<hr />
<div>[[Image:Gtkaddpoimain.png|thumb|Main window for search address]]<br />
<br />
[[Image:Gtkaddpoigeocaching.png|thumb|Window for gecocaching]]<br />
<br />
[[Image:Gtkaddpoi 02.jpg|thumb|Window for delete POI]]<br />
<br />
[[Image:B1e44fa1a5a6e09bdc3f417e0ef983f9.png|thumb|Window for select where do you want to export a POI]]<br />
<br />
[[Image:Gtkaddpoiexportkml.png|thumb|Window for export POI to KML]]<br />
<br />
[[Image:Gtkaddpoi preview.png|thumb|Window with preview of POI with zoom button]]<br />
<br />
<br />
<br />
==Introduction==<br />
gtkaddpoi is a simple gtk interface for search an address and add as POI on TangoGPS.<br />
You can insert cordinate and description for geocaghing.<br />
It's use Yahoo Maps API for found coordinate from an address and put this POI on TangoGPS database.<br />
You can also delete a POI from TangoGPS database or export to KML ( http://lists.openmoko.org/pipermail/community/2008-December/038449.html ) or into Navit bookmark.<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
and then:<br />
<br />
opkg install gtkaddpoi_0.6_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gtkaddpoi<br />
<br />
==Bug==<br />
* You can't add a POI if the POI database of TangoGPS is empty<br />
* You can't use ' or "" in the name of POI because query don't work<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/GtkaddpoiGtkaddpoi2009-04-03T07:24:31Z<p>Gecco: </p>
<hr />
<div>[[Image:Gtkaddpoimain.png|thumb|Main window for search address]]<br />
<br />
[[Image:Gtkaddpoigeocaching.png|thumb|Window for gecocaching]]<br />
<br />
[[Image:Gtkaddpoi 02.jpg|thumb|Window for delete POI]]<br />
<br />
[[Image:B1e44fa1a5a6e09bdc3f417e0ef983f9.png|thumb|Window for select where do you want to export a POI]]<br />
<br />
[[Image:Gtkaddpoiexportkml.png|thumb|Window for export POI to KML]]<br />
<br />
[[Image:Gtkaddpoi preview.png|thumb|Window with preview of POI with zoom button]]<br />
<br />
<br />
<br />
==Introduction==<br />
gtkaddpoi is a simple gtk interface for search an address and add as POI on TangoGPS. Then you can export POI to a .kml file or into Navit bookmark.<br />
You can insert cordinate and description for geocaghing.<br />
It's use Yahoo Maps API for found coordinate from an address and put this POI on TangoGPS database.<br />
You can also delete a POI from TangoGPS database or export to KML ( http://lists.openmoko.org/pipermail/community/2008-December/038449.html )<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
and then:<br />
<br />
opkg install gtkaddpoi_0.6_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gtkaddpoi<br />
<br />
==Bug==<br />
* You can't add a POI if the POI database of TangoGPS is empty<br />
* You can't use ' or "" in the name of POI because query don't work<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/GtkaddpoiGtkaddpoi2009-04-03T07:23:38Z<p>Gecco: </p>
<hr />
<div>[[Image:Gtkaddpoimain.png|thumb|Main window for search address]]<br />
<br />
[[Image:Gtkaddpoigeocaching.png|thumb|Window for gecocaching]]<br />
<br />
[[Image:Gtkaddpoi 02.jpg|thumb|Window for delete POI]]<br />
<br />
[[Image:B1e44fa1a5a6e09bdc3f417e0ef983f9.png|Window for select where do you want to export a POI]]<br />
<br />
[[Image:Gtkaddpoiexportkml.png|thumb|Window for export POI to KML]]<br />
<br />
[[Image:Gtkaddpoi preview.png|thumb|Window with preview of POI with zoom button]]<br />
<br />
<br />
<br />
==Introduction==<br />
gtkaddpoi is a simple gtk interface for search an address and add as POI on TangoGPS. Then you can export POI to a .kml file or into Navit bookmark.<br />
You can insert cordinate and description for geocaghing.<br />
It's use Yahoo Maps API for found coordinate from an address and put this POI on TangoGPS database.<br />
You can also delete a POI from TangoGPS database or export to KML ( http://lists.openmoko.org/pipermail/community/2008-December/038449.html )<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
and then:<br />
<br />
opkg install gtkaddpoi_0.6_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gtkaddpoi<br />
<br />
==Bug==<br />
* You can't add a POI if the POI database of TangoGPS is empty<br />
* You can't use ' or "" in the name of POI because query don't work<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/File:B1e44fa1a5a6e09bdc3f417e0ef983f9.pngFile:B1e44fa1a5a6e09bdc3f417e0ef983f9.png2009-04-03T07:22:48Z<p>Gecco: </p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/GtkaddpoiGtkaddpoi2009-04-03T07:21:22Z<p>Gecco: </p>
<hr />
<div>[[Image:Gtkaddpoimain.png|thumb|Main window for search address]]<br />
<br />
[[Image:Gtkaddpoigeocaching.png|thumb|Window for gecocaching]]<br />
<br />
[[Image:Gtkaddpoi 02.jpg|thumb|Window for delete POI]]<br />
<br />
[[Image:Gtkaddpoiexportkml.png|thumb|Window for export POI to KML]]<br />
<br />
[[Image:Gtkaddpoi preview.png|thumb|Window with preview of POI with zoom button]]<br />
<br />
<br />
<br />
==Introduction==<br />
gtkaddpoi is a simple gtk interface for search an address and add as POI on TangoGPS. Then you can export POI to a .kml file or into Navit bookmark.<br />
You can insert cordinate and description for geocaghing.<br />
It's use Yahoo Maps API for found coordinate from an address and put this POI on TangoGPS database.<br />
You can also delete a POI from TangoGPS database or export to KML ( http://lists.openmoko.org/pipermail/community/2008-December/038449.html )<br />
<br />
==Installation==<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
and then:<br />
<br />
opkg install gtkaddpoi_0.6_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/gtkaddpoi_0.6_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gtkaddpoi<br />
<br />
==Bug==<br />
* You can't add a POI if the POI database of TangoGPS is empty<br />
* You can't use ' or "" in the name of POI because query don't work<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-04-03T07:15:58Z<p>Gecco: /* GPS */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control. Needs mplayer to work.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[Voicenote]]-Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
* {{opkg.org|121|Mokomaze}} Ball-in-the-labyrinth game<br />
* [[Acceleroids]] Shoot-the-asteroids game<br />
* {{opkg.org|169|Black Sheep}} Fight insomnia!<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates and export to Navit or to .kml file.<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
* {{opkg.org|162|gvSIG Mobile}} - This is an unofficial port of gvSIG Mobile (http://www.gvsig.gva.es/) to the Openmoko platform. gvSIG Mobile for Openmoko is currently a GPS-enabled projection-aware map viewer. [http://gvsigmobileonopenmoko.wordpress.com/ Homepage].<br />
* {{opkg.org|175|BikeAtor}} - Like TangoGPS BikeAtor can display OSM Maps. The Speedometer displays the most interesting values of the trip.<br />
* {{opkg.org|178|bicirutas}} - This application looks for mtb routes in www.bicirutas.net (routes in Spain, Portugal, United Kingdom, France, Italy and Germany). It gets the current position from the gps system and downloads nearby routes. Then you can follow them with tangogps application.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[KnjMokoWifi]] - Wifi setup tool<br />
* [[KnjMokoOPKG]] - A graphical frontend to OPKG.<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customise your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* [[Wlan]] - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
* [[GridPad]]-GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software.<br />
* [[sortdesk]] sort your om-desktop in categories<br />
* [[Mokometeo]] is a widget which fetches the weather forecast from yahoo, for a list of cities<br />
* {{opkg.org|176|CoovaChilli}} - It turns your phone's WiFi network into an Ad-Hoc Hotspot!<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-31T10:57:34Z<p>Gecco: /* Installation */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5.1.4_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
==Screenshot==<br />
<br />
[[Image:Ac6f5c8808f7638921cb1b66abbde115.png]]<br />
<br />
==Old Version==<br />
You can found old version of this packages at http://projects.openmoko.org/frs/?group_id=250<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/OpenVibeOpenVibe2009-03-28T12:24:47Z<p>Gecco: </p>
<hr />
<div>[[Image:Openvibe.png|thumb|Main window of OpenVibe]]<br />
<br />
==Introduction==<br />
<br />
OpenVibe is the first open source vibration.<br />
With this software you can control the vibration of the FreeRunner for giving pleasure to yourself or your partner.<br />
<br />
==Installation==<br />
<br />
You can download opk fils from following link<br />
<br />
http://minucci.net/file/opkg/openvibe_69_all.opk<br />
<br />
and then:<br />
<br />
opkg install openvibe_69_all.opk<br />
<br />
or directly:<br />
<br />
opkg install http://minucci.net/file/opkg/openvibe_69_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install openvibe<br />
<br />
==Source==<br />
https://projects.openmoko.org/plugins/scmsvn/viewcvs.php/?root=openvibe<br />
<br />
==BetaTesting==<br />
<br />
volunteers are sought for betatest<br />
<br />
==Suggested Links==<br />
<br />
[[InvisibleShield]]<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
Where can we find the source code?<br />
[[Category:Gaming]]<br />
[[Category:Vibrator]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-03-27T09:19:23Z<p>Gecco: /* Utility */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control. Needs mplayer to work.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[Voicenote]]-Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
* {{opkg.org|121|Mokomaze}} Ball-in-the-labyrinth game<br />
* [[Acceleroids]] Shoot-the-asteroids game<br />
* {{opkg.org|169|Black Sheep}} Fight insomnia!<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
* {{opkg.org|162|gvSIG Mobile}} - This is an unofficial port of gvSIG Mobile (http://www.gvsig.gva.es/) to the Openmoko platform. gvSIG Mobile for Openmoko is currently a GPS-enabled projection-aware map viewer. [http://gvsigmobileonopenmoko.wordpress.com/ Homepage].<br />
* {{opkg.org|175|BikeAtor}} - Like TangoGPS BikeAtor can display OSM Maps. The Speedometer displays the most interesting values of the trip.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[KnjMokoWifi]] - Wifi setup tool<br />
* [[KnjMokoOPKG]] - A graphical frontend to OPKG.<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customise your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* [[Wlan]] - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
* [[GridPad]]-GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software.<br />
* [[sortdesk]] sort your om-desktop in categories<br />
* [[Mokometeo]] is a widget which fetches the weather forecast from yahoo, for a list of cities<br />
* {{opkg.org|176|CoovaChilli}} - It turns your phone's WiFi network into an Ad-Hoc Hotspot!<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-03-27T09:17:14Z<p>Gecco: /* GPS */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control. Needs mplayer to work.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[Voicenote]]-Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
* {{opkg.org|121|Mokomaze}} Ball-in-the-labyrinth game<br />
* [[Acceleroids]] Shoot-the-asteroids game<br />
* {{opkg.org|169|Black Sheep}} Fight insomnia!<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
* {{opkg.org|162|gvSIG Mobile}} - This is an unofficial port of gvSIG Mobile (http://www.gvsig.gva.es/) to the Openmoko platform. gvSIG Mobile for Openmoko is currently a GPS-enabled projection-aware map viewer. [http://gvsigmobileonopenmoko.wordpress.com/ Homepage].<br />
* {{opkg.org|175|BikeAtor}} - Like TangoGPS BikeAtor can display OSM Maps. The Speedometer displays the most interesting values of the trip.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[KnjMokoWifi]] - Wifi setup tool<br />
* [[KnjMokoOPKG]] - A graphical frontend to OPKG.<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customise your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* [[Wlan]] - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
* [[GridPad]]-GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software.<br />
* [[sortdesk]] sort your om-desktop in categories<br />
* [[Mokometeo]] is a widget which fetches the weather forecast from yahoo, for a list of cities<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-03-21T10:27:06Z<p>Gecco: /* Games */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[Voicenote]]-Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
* {{opkg.org|121|Mokomaze}} Ball-in-the-labyrinth game<br />
* [[Acceleroids]] Shoot-the-asteroids game<br />
* {{opkg.org|169|Black Sheep}} Fight insomnia!<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
* {{opkg.org|162|gvSIG Mobile}} - This is an unofficial port of gvSIG Mobile (http://www.gvsig.gva.es/) to the Openmoko platform. gvSIG Mobile for Openmoko is currently a GPS-enabled projection-aware map viewer. [http://gvsigmobileonopenmoko.wordpress.com/ Homepage].<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[KnjMokoWifi]] - Wifi setup tool<br />
* [[KnjMokoOPKG]] - A graphical frontend to OPKG.<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customise your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* [[Wlan]] - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
* [[GridPad]]-GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software.<br />
* [[sortdesk]] sort your om-desktop in categories<br />
* [[Mokometeo]] is a widget which fetches the weather forecast from yahoo, for a list of cities<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/Users_RepositoriesUsers Repositories2009-03-17T09:02:42Z<p>Gecco: </p>
<hr />
<div>For information about the official downloads and distributions, see [[Download]]. A [[Community Repository]] hosted by Openmoko Inc. was setup in August 2008.<br />
<br />
{{Warning|Never add feeds which are not for your installed distribution. Mixing feeds will [http://lists.openmoko.org/pipermail/support/2008-August/002227.html break your system].}}<br />
<br />
=== Angstrom Repository ===<br />
<br />
Angstrom is the base distribution of Openmoko Linux distribution. It contains the basic set of Linux applications and they should be compatible with Openmoko. [http://www.angstrom-distribution.org/repo/ The repository package listing].<br />
<br />
To add the unstable Angstrom feed, update your ''/etc/opkg/base-feeds.conf'' to include a line:<br />
<br />
<pre><br />
src/gz base http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/armv4t/base<br />
</pre><br />
<br />
On Om 2008.8, run the following commands from the Neo:<br />
<br />
<pre><br />
echo "arch base 50" > /etc/opkg/angstrom-feed.conf<br />
echo "src/gz base http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base" >> /etc/opkg/angstrom-feed.conf<br />
</pre><br />
<br />
This repository contains the following useful packages:<br />
<br />
* [[Pidgin]] - Instant Messaging. Can connect to MSN, Google Talk, Yahoo, ICQ with additional plugins<br />
* [[Minimo]] - Web Browsing. AJAX capable, based on the Gecko rendering engine<br />
* [[Navit]] - Car Navigation with Routing Engine<br />
<br />
=== Jalimo ===<br />
<br />
[https://wiki.evolvis.org/jalimo/index.php/Main_Page Jalimo] is a project to maintain a full featured free Java-like stack for mobile Linux-based devices. The aim is to pack and tailor existing JVM-related projects, as well as to develop APIs and tools for easy integration and development for the target platforms.<br />
<br />
OpenMoko provides most of Jalimo's packages through their own repository, but some packages have not been merged yet and are available through Jalimo's repositories. Run the following two commands to add them:<br />
<br />
<pre><br />
echo "src/gz jalimo http://jalimo.evolvis.org/repository/openmoko/all" > /etc/opkg/jalimo-feed-all.conf<br />
echo "src/gz jalimo-armv4t http://jalimo.evolvis.org/repository/openmoko/armv4t" > /etc/opkg/jalimo-feed-armv4t.conf<br />
</pre><br />
<br />
'''unsatisfied libgcc-s1 dependency''': Currently you will get an error when installing OpenMoko packages from our repository since Jalimo is using OpenEmbedded's .dev branch to built the packages but OpenMoko is not. A workaround is to add ''-force-depends'' to the ''opkg'' command until we figured this out: ''opkg install -force-depends classpath''<br />
<br />
===[[User:ChooseOpen|ChooseOpen]]===<br />
:http://chooseopen.com/openmoko/build/2007.2/?M=D (2007.2)<br />
:http://chooseopen.com/openmoko/build/qtopia/?M=D (Qtopia)<br />
<br />
===[[User:Kevin_Dean|Kevin_Dean]]===<br />
<br />
:Latest recommended [[Snapshot review|snapshot review]]<br />
<br />
===[[User:ScaredyCat|ScaredyCat]]===<br />
:http://buildhost.automated.it/OM2007.2/?M=D<br />
<br />
ScaredyCat also has a opkg repository for 2007.2 where e.g. gpe-filemanager and a lot more (e.g. ntpd) can be installed from. On the Neo do:<br />
<br />
cd /etc/opkg<br />
wget http://buildhost.automated.it/scaredycat.conf <br />
opkg update<br />
opkg install gpe-filemanager<br />
opkg install gpe-timesheet<br />
opkg install gpe-todo<br />
opkg install mysql<br />
opkg install mtpaint<br />
opkg install sqlite<br />
opkg install ntp<br />
#(you get the idea)<br />
/etc/init.d/xserver-nodm restart # to make the new applications appear in the menu<br />
<br />
==='''MokSec'''===<br />
<br />
Here you will find the project which are related to the MokSec (OpenMoko Security) project. The packages works under FSO, but have to work also on other distribution.<br />
<br />
:http://opkg.networld.to/moksec/testing<br />
<br />
To add the repository to your Neo use the following command:<br />
<br />
<pre><br />
echo "src/gz moksec-testing http://opkg.networld.to/moksec/testing" > /etc/opkg/moksec-testing.conf<br />
</pre><br />
<br />
==='''mwester''' unofficial builds===<br />
:http://moko.mwester.net/<br />
<br />
===celtune===<br />
:http://rabenfrost.net/celtune/?C=M;O=D<br />
:http://rabenfrost.net/celtune/ipk/<br />
<br />
Celtune offers Standard-Builds (.jffs2, .tar.gz, .bin, .ipk) and several special-images with additional packages (e.g. monster-images,navigation-images,...) <br />
<br />
For more info take a look at http://rabenfrost.net/celtune/1-NEWS-WARNING-INFO <br />
<br />
You can find images, kernels and packages for other devices too on http://rabenfrost.net/celtune/ (e.g. HTC-Blueangel, Asus730W ...)<br />
<br />
A huge number of packages is located at http://rabenfrost.net/celtune/ipk/ <br />
<br />
Use the following line to add celtune's feed to your neo: <br />
cd /etc/opkg && wget http://rabenfrost.net/celtune/celtune-rabenfrost.conf<br />
<br />
<br />
<br />
===FSO===<br />
<br />
The official feeds can be found at http://downloads.freesmartphone.org/ . The hosting is with thanks to our friends at [http://NSLU2-Linux.org NSLU2-Linux] and [http://OSUOSL.org Open Source Labs].<br />
<br />
=== Jec ===<br />
<br />
Jec hosts automatic IPKG builds for Openmoko on a dedicated server (P4 3.2 GHz) connected directly to Internet. Interested maintainers can contact Jean-Eric Cuendet < ml.jecuendet at gmail.com > for an account. Packages are at : http://alf.pticoli.net/openmoko/ . Created 9/9/2008, so I would not add it as a feed but ''opkg install URL''.<br />
<br />
=== Gecco ===<br />
<br />
Repository for [[Gtkaddpoi]], [[Gpsdcontrol]], [[TwitterMoko]], [[OpenVibe]], {{opkg.org|149|I'm Rich}} and [[Yaouh!]].<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
===Note===<br />
If you want to add a link, it would be nice to enforce a standard format of these feeds so that they can be browsed automatically.<br />
<br />
[[Category:Advanced End User]]<br />
[[Category:Distributions]]</div>Geccohttp://wiki.openmoko.org/wiki/QwoQwo2009-03-09T10:43:18Z<p>Gecco: /* Transparency */</p>
<hr />
<div>{{application|qwo}}<br />
<br />
== Overview ==<br />
qwo is an implementation of Quikwriting, an efficient way to input text for hand-held devices without picking your finger off the screen. It is based on X so it should work most distributions but not Qtopia.<br />
<br />
== Installation ==<br />
qwo requires imlib2 and [http://www.hyperrealm.com/libconfig/ libconfig] to run. Binaries are available from the project web page or you can install by hand :<br />
<pre><br />
opkg install http://projects.openmoko.org/frs/download.php/496/imlib2_1.4.1_armv4t.ipk \<br />
http://projects.openmoko.org/frs/download.php/497/libconfig_1.3.1_armv4t.ipk \<br />
http://download.savannah.nongnu.org/releases/qwo/qwo_0.4_armv4t.ipk<br />
</pre><br />
Next you need to configure it, follow these [http://wiki.openmoko.org/wiki/Keyboard_Debate#How_to_install_the_illume_.28Raster.27s.29_keyboard_.3F instructions] and then switch the keyboard to qwo in illume's preferences.<br />
<br />
== Usage ==<br />
To enter a character that is in the center of a region start in the middle one, go to the region and then back to the middle. To input the adjacent character go to the region closest region before returning to the center.<br />
The arrow will turn the letters to upper case for one stroke, a gesture starting from the region containing the 'a' in the middle to 's' will lock in upper case. A gesture starting from the region containing 'a' to the one containing the 'o' will show a help screen with the extended characters. To input an extended character you do the same gesture without starting and ending in the center.<br />
<br />
== Customisation ==<br />
You can add keys to a config file to extend the character set. See the README file included or the [http://www.nongnu.org/qwo/ web page] for more information.<br />
<br />
== Transparency ==<br />
It is possible to run the qwo keyboard in transparent mode. More information (screenshots, description how to set it up) is available at [http://kedrigern.dcs.fmph.uniba.sk/~riso/Openmoko/qwo/]<br />
<br />
[[Image:Qwo-extra.png|thumb]]<br />
<br />
<onlyinclude><br />
{{ApplicationBox|<br />
Name=[[qwo]]|<br />
Description=Input method.|<br />
Screenshot=Qwo_messaging.png|<br />
Homepage=http://www.nongnu.org/qwo/|<br />
TestedOn=Om 2008.9, SHR, Hackable:1, FDTM|<br />
PackageName=qwo<br />
}}<br />
</onlyinclude><br />
<br />
[[Category:Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/GpsdcontrolGpsdcontrol2009-03-07T08:46:23Z<p>Gecco: </p>
<hr />
<div>[[Image:Gpsdcontrol before.png|thumb|Before]]<br />
<br />
[[Image:Gpsdcontrol after.png|thumb|After]]<br />
<br />
==Introduction==<br />
gpsdcontrol is a simple python script for turn on/off the gps antenna and start/stop the gpsd daemon.<br />
Is a simple icon on you openmoko desktop.<br />
Now work with fso-gpsd too. It recognize if is installed gpsd or fso-gpsd and start/stop the right daemon.<br />
<br />
==Installation==<br />
You can download from:<br />
<br />
http://minucci.net/file/opkg/gpsdcontrol_0.5.1_all.opk<br />
<br />
and then:<br />
<br />
opkg install gpsdcontrol_0.5_all.opk<br />
<br />
or directly:<br />
<br />
http://projects.openmoko.org/frs/download.php/508/gpsdcontrol_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gpsdcontrol<br />
<br />
==Video==<br />
<br />
http://www.youtube.com/watch?v=YlJs7PUtcuE<br />
<br />
==Old Version==<br />
You can found all old version here http://projects.openmoko.org/frs/?group_id=220<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/GpsdcontrolGpsdcontrol2009-03-07T08:44:21Z<p>Gecco: </p>
<hr />
<div>[[Image:Gpsdcontrol before.png|thumb|Before]]<br />
<br />
[[Image:Gpsdcontrol after.png|thumb|After]]<br />
<br />
==Introduction==<br />
gpsdcontrol is a simple python script for turn on/off the gps antenna and start/stop the gpsd daemon.<br />
Is a simple icon on you openmoko desktop.<br />
<br />
==Update==<br />
Now work with fso-gpsd too. It recognize if is installed gpsd or fso-gpsd and start/stop the right daemon.<br />
<br />
==Installation==<br />
You can download from:<br />
<br />
http://minucci.net/file/opkg/gpsdcontrol_0.5.1_all.opk<br />
<br />
and then:<br />
<br />
opkg install gpsdcontrol_0.5_all.opk<br />
<br />
or directly:<br />
<br />
http://projects.openmoko.org/frs/download.php/508/gpsdcontrol_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gpsdcontrol<br />
<br />
==Video==<br />
<br />
http://www.youtube.com/watch?v=YlJs7PUtcuE<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/GpsdcontrolGpsdcontrol2009-03-07T08:44:00Z<p>Gecco: </p>
<hr />
<div>[[Image:Gpsdcontrol before.png|thumb|Before]]<br />
<br />
[[Image:Gpsdcontrol after.png|thumb|After]]<br />
<br />
==Introduction==<br />
gpsdcontrol is a simple python script for turn on/off the gps antenna and start/stop the gpsd daemon.<br />
Is a simple icon on you openmoko desktop.<br />
<br />
==Update==<br />
Now work with fso-gpsd too. It recognize if is installed gpsd or fso-gpsd and start/stop the right daemon.<br />
<br />
==Installation==<br />
You can download from:<br />
<br />
http://minucci.net/file/opkg/gpsdcontrol_0.5.1_all.opk<br />
<br />
and then:<br />
<br />
opkg install gpsdcontrol_0.5_all.opk<br />
<br />
or directly:<br />
<br />
ohttp://projects.openmoko.org/frs/download.php/508/gpsdcontrol_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install gpsdcontrol<br />
<br />
==Video==<br />
<br />
http://www.youtube.com/watch?v=YlJs7PUtcuE<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category:GPS Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Openmoko:Current_eventsOpenmoko:Current events2009-03-05T20:41:32Z<p>Gecco: </p>
<hr />
<div>The main purpose of this page is collecting all sorts of 'events' that are Openmoko related in the whole world. ''Current Events'' page provides information of both [[#Upcoming|upcoming]] and [[#Past|past]] events where Openmoko had or will have a presence.<br />
<br />
<br />
== Upcoming ==<br />
[[Image:IEEE-LINUXeOMD.preview.jpg|250px|align|right]]<br />
<br />
<br />
* '''2009-04-18/19''' [http://register.osdc.tw/ Open Source Developer's Conference] | OSDC will hold in Taipei , Taiwan. <br />
<br />
* '''2009-04-06/08''' CELF Embedded Linux Conference | ELC 2009 San Francisco, California. <br />
<br />
* '''2009-04-01/02''' [http://www.openexpo.ch/en/openexpo-2008-bern/travel-and-accommodation/ Swiss Open Source Software Conference & Exposition] | Bern, Switzerland | Openmoko Sean will give a speech<br />
<br />
* '''2009-03-30/04-03''' [http://www.confabb.com/conferences/57983-embedded-systems-conference-silicon-valley-2009 EMBEDDED SYSTEMS CONFERENCE - SILICON VALLEY 2009] | San Jose McEnery Convention Center, California | A huge Openmoko marketing event and Sean's speech<br />
<br />
* '''2009-03-23/27''' [http://www.bits-apogee.org/ Apogee 2009] | Rakshat Hooja of IDA Systems will be speaking about Openmoko <br />
<br />
* '''2009-03-13''' Freerunner Meeting in Politecnico di Milano University (Milan, Italy). Please visite [http://www.eshopen.com here] to get more information. <br />
<br />
* 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.<br />
<br />
* '''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<br />
<br />
* '''2009-03-11/12''' [http://www.osimworld.com/usa OSiM USA] | The Westin San Francisco, Market Street | Openmoko will give a speech<br />
<br />
* 2009-03-02 [http://risto.kurppa.fi/blog/announcing-the-first-programming-competition-for-openmoko-phones/ Programming competition for Openmoko phones]|Registration deadline: March 8th, submission deadline: March 24th, 2009 07:00 UTC.<br />
<br />
* '''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]<br />
<br />
* '''2009-01-01/05-16''' Embedded System Design Contest now hold in Taiwan. Openmoko sponsor 10 FreeRunner phones for this contest. And now there are many schools join this contest.<br />
<br />
* '''2009-05-12/13''' [http://www.osimworld.com/newt/l/handsetsvision/osim08/osim_asia.html OSiM Asia] | The Kowloon Shangri-la hotel, Hong Kong | Openmoko will give a speech<br />
<br />
== Past ==<br />
<br />
* '''2009-02-27/03-01''' [http://nitc.fossmeet.in/ FOSSMeet @ NITC 2009] | NIT Calicut, INDIA | Rakshat Hooja of IDA Systems will be speaking about Openmoko and the FreeRunner.<br />
<br />
* '''2009-02-12''' [http://www.joachim-breitner.de/blog/archives/318-Openmoko-User-Meeting-in-Karlsruhe.html Openmoko User Meeting in Karlsruhe]. The Karlsruhe Openmoko user meet has successfully attracted 12 interested users and we had some inspiring discussion.<br />
<br />
* '''2009-02-05''' 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 [http://openmoko-fr.org/wiki/index.php/2009-02-05_:_40_passage_des_panoramas announcement on openmoko-fr] (french).<br />
<br />
* '''2009-02-08''' First FreeRunner Party will hold in Italy at 8 February. Please check [http://www.luccalug.it/wiki/Freerunner luccalug.it] to get more information. (only in italian ).<br />
<br />
* '''2008-11-18''' [http://www.balug.org/ Bay Area Linux Users Group (BALUG) 2008] | [http://www.fourseasr.com/ Four Seas Restaurant], San Francisco, USA | Sean will speak there<br />
* '''2008-09-24''' [http://www.openexpo.ch/openexpo-2008-zuerich/ OpenExpo 2008 Zürich] September 24-25, 2008 | Winterthur, Switzerland | Booth organised by the [[Openmoko Local Groups: Switzerland|Openmoko Local Group Switzerland]]<br />
* '''2008-09-17''' [http://www.osimworld.com/newt/l/handsetsvision/osim08/ OSiM Open Source in Mobile World] September 17-18, 2008 | Hotel Palace Berlin, Germany | Sean gave a speech on the 17th, interview [http://arstechnica.com/news.ars/post/20080918-openmoko-ceo-embrace-fragmentation-diversity-is-a-strength.html here]<br />
* '''2008-08-23''' [http://www.froscon.org FrOSCon 2008] August 23-24, 2008 | Bonn / St.Augustin, Germany | [[User:Mickey|Mickey]] gave a talk.<br />
* '''2008-08-04''' [http://www.linuxworldexpo.com/live/12/ LinuxWorld 2008] August 04-07, 2008 | Moscone Center, San Francisco, CA | in booth 1625 and in the Linux Garage Pavilion booth 1234 in the Moscone Center North Hall | Michael, Harry, Steve, Sean and Jeremy were there<br />
* '''2008-07-10''' [http://wiki.oreillynet.com/foocamp08/ O'Reilly Foo Camp] July 11-13, 2008 | Sebastopol, CA | Michael Shiloh was there<br />
* '''2008-06-24''' [http://www.campus-party.com.co/ Campus Party in Colombia] June 23-29, 2008 | Bogota, Colombia | Sean gave a speech on 25th<br />
* '''2008-05-28''' [http://www.linuxtag.org LinuxTag 2008] May 27-31, 2008 | Berlin, Germany | LinuxTag | [[User:Mickey|Mickey]] had a talk, Openmoko had a booth.<br />
* '''2008-05-16''' [http://www.bsdcan.org/2008/ BSDCan] May 16-18, 2008 | Ottawa, CA | [[User:Idarwin|Ian Darwin]] presented Openmoko FreeRunner to the BSD crowd.<br />
* '''2008-04-09''' Wednesday April 9, 2008 | London, UK | [http://ole.tange.dk Ole Tange] presented Openmoko / Freerunner to the [http://www.ukuug.org/events/openmoko/ UK Unix Users Group]<br />
* '''2008-04-08''' [https://www.linux-foundation.org/events/collaboration The Linux Foundation Spring 2008 Collaboration Summit] April 8-10, 2008 | University of Texas Commons Center, Austin, TX | Sean is invited as one of the speakers<br />
* '''2008-03-28''' [[Openmoko Education/zh tw]] - Fri<br />
<br />
[[category:Community]]<br />
[[category:Event]]</div>Geccohttp://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-03-06Talk:Community Updates/2009-03-062009-03-05T20:39:57Z<p>Gecco: /* Application Updates */</p>
<hr />
<div>====='''Period 20, Feb~5, Mar, 2009'''=====<br />
<br />
<br />
==Distributions ==<br />
*'''[[FSO]] 5.1 have released'''. FSO milestone5 to fix some bugs that crept into the release, notably the "not working on bootloaders that mount the root partition read-only".<br />
<br />
:The release has been built out of the fso/milestone5 OE branch. Get it at http://downloads.freesmartphone.org/fso-stable/milestone5.1/<br />
<br />
* '''[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.<br />
<br />
*'''[[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.<br />
<br />
:Get it at http://build.shr-project.org/shr-testing/images/<br />
<br />
*'''[[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.<br />
<br />
*''' [[Fyp | fyp]] release 3.01 available.''' This version is completely fingerfriendly now.<br />
<br />
*'''[http://lists.openmoko.org/pipermail/community/2009-March/043143.html Running Gentoo on the Freerunner]'''<br />
: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.<br />
<br />
: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<br />
<br />
:To get started, please take a look at http://gentoo.mindzoo.de , or visit Gentoo@Openmoko team on the Freenode IRC channel '''#gentoo-openmoko'''.<br />
<br />
:Under this project, you can expect:<br />
<br />
:- the Gentoo feeling <br />
:- forget about version conflicts<br />
:- frequent enlightenment updates<br />
:- easy integration of new packages (start writing ebuilds yourself, it's trivial!)<br />
:- multiple phone stacks<br />
:- CHOICE<br />
<br />
==Applications ==<br />
<br />
===New Applications===<br />
<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts<br />
<br />
<br />
===Application Updates===<br />
* '''[[GridPad]] 2.0 have released.'''<br />
: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.<br />
::* Install files: http://downloads.om.vptt.ch/GridPad/<br />
<br />
::* More information in: [http://downloads.om.vptt.ch/GridPad/GridPad_User_Manual.pdf GridPad User Manual]<br />
<br />
::* Code at: [http://svn.om.vptt.ch/trunk/GridPad http://svn.om.vptt.ch/trunk/GridPad]<br />
<br />
* '''[[MokoGeocaching]] 0.2 released'''<br />
: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.<br />
:: The script can now:<br />
::* get gps location from phone<br />
::* user can manually set location<br />
::* user can specified range<br />
::* script can download matching geocaches and add as poi<br />
::* read geocaching.com username and password from configuration file threaded gtk and downloading - but unfortunately not searching unicode support.<br />
::* gui input for username and password<br />
<br />
::* The package can be found here: http://www.opkg.org/package_141.html<br />
<br />
::it only tested it on shr unstable.<br />
<br />
* '''[[Voicenote]] 0.3 released'''<br />
: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. <br />
:If you want to read more, please visit http://wiki.openmoko.org/wiki/Voicenote .<br />
<br />
* '''[[Sephora]] 0.2.2 released'''<br />
:[[Sephora]] is a FreeRunner settings manager in PyGtk for XFCE. You can visit its [https://launchpad.net/sephora home page] to get more information.<br />
<br />
* '''[[Neon]] 0.9.8 released'''<br />
: Changes since 0.9.6 :<br />
<br />
::* Smoother scrolling in filesystem browser<br />
::* Added a "scrollbar" in filesystem browser. It doesn't allow to scroll the list, it's used only as an indicator of progression.<br />
::* Window can be rotated now via accelerometers data.<br />
::* Minor fixes and code cleanups<br />
<br />
:As usual you can get it at : http://projects.openmoko.org/frs/?group_id=239<br />
<br />
: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<br />
<br />
* '''[[Kustomizer]] [http://www.kurppa.fi/freerunner/kustomizer_0.35 0.35] released'''<br />
:Improvements, bugfixes and some new applications<br />
<br />
* '''[[Yaouh!]] 0.5.1 released'''<br />
: Change :<br />
::* Increase speed (thanks to Helge Hafting patch)<br />
::* Work with TangoGPS default configuration file<br />
<br />
* '''[[Paroli]]'''<br />
:weekly update week 10 of 2009 -- Check [[Paroli#.5Bparoli.5D_weekly_update_week_10_of_2009|here]] to get the detail.<br />
<br />
* '''[[CellHunter]] 0.4.2 released'''<br />
: 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.<br />
<br />
==Tips and Tricks==<br />
'''[[Recording audio]]'''<br />
:In order to record audio, you can use special alsa state file and recording applications like [[Monologue]] and [[Voicenote]]. If you want to get more ideas about how to record audio , You can get more inforamtion [[Recording audio|here]].<br />
<br />
''' Flashing MOKO11 to GTA02 Freerunner with uSD-card Image'''<br />
:There's a beta version for flashing MOKO11 to GTA02 Freerunner only.<br />
:* Download and untar http://people.openmoko.org/joerg/calypso_moko_FW/moko11/flash-moko11_uSD-image.tar.gz .<br />
<br />
:* (apply `sudo` or use root-terminal according to your taste ;)<br />
:* 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 "safely remove" for this.<br />
<br />
:* `dd` the image "flash-moko11-2.image" to the physical(!) uSD-device (this will erase all data from your uSD!). `Sync` or `eject <device>`.<br />
<br />
:* Insert uSD to your FR, boot from NOR-U-Boot to uSD, wait until green "d_o_n_e" shows on screen (takes some 6min). Remove bat and uSD, or login via ssh. `mickeyterm` will access modem.<br />
<br />
==Community ==<br />
* '''moko 11 (Calypso GSM modem firmware) considered to be official'''<br />
: Moko11 is considered to be "official". So far, received reports indicating that moko11 did indeed solve the problems it's supposed to address (i.e., lost wakeups and flow control.)<br />
<br />
: 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.<br />
<br />
: About the draft of moko11, the draft is [http://svn.openmoko.org/developers/werner/gsm/moko11/RELNOTES here].<br />
<br />
* '''Help developing www.opkg.org'''<br />
::[http://www.opkg.org Opkg.org] needs some developers to develop some features.<br />
<br />
::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]. <br />
<br />
* Wiki statistic number of February.<br />
:: 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]].<br />
===Event News===<br />
[[Image:IEEE-LINUXeOMD.preview.jpg|align|right|200px]]<br />
<br />
* '''[http://risto.kurppa.fi/blog/announcing-the-first-programming-competition-for-openmoko-phones/ programming competition for Openmoko phones]'''<br />
::Announcement: March 2nd, 2009<br />
::Submission deadline: March 24th, 2009 07:00 UTC<br />
::Required license: GPL v2<br />
::Programming language: c/c++ (no python/bash)<br />
<br />
* '''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]<br />
<br />
* '''2009-03-11/12''' [http://www.osimworld.com/usa OSiM USA] | The Westin San Francisco, Market Street | Openmoko will give a speech<br />
<br />
* '''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<br />
<br />
* '''2009-03-13''' Freerunner Meeting in Politecnico di Milano University (Milan, Italy). Please visite [http://www.eshopen.com here] to get more information. <br />
<br />
* 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.<br />
<br />
* '''2009-03-23/27''' [http://www.bits-apogee.org/ Apogee 2009] | Rakshat Hooja of IDA Systems will be speaking about Openmoko</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-05T10:44:26Z<p>Gecco: </p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5.1_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
==Screenshot==<br />
<br />
[[Image:Ac6f5c8808f7638921cb1b66abbde115.png]]<br />
<br />
==Old Version==<br />
You can found old version of this packages at http://projects.openmoko.org/frs/?group_id=250<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/File:Ac6f5c8808f7638921cb1b66abbde115.pngFile:Ac6f5c8808f7638921cb1b66abbde115.png2009-03-05T10:44:02Z<p>Gecco: </p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-04T11:00:43Z<p>Gecco: /* Old Version */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
*if you use SHR or use default configuration of TangoGPS, use this temporary fix:<br />
<br />
wget "http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/*checkout*/usr/bin/yaouh.py?content-type=text%2Fplain&rev=15&root=yaouh" -O /usr/bin/yaouh.py<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
==Old Version==<br />
You can found old version of this packages at http://projects.openmoko.org/frs/?group_id=250<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-04T11:00:22Z<p>Gecco: /* Old Version */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
*if you use SHR or use default configuration of TangoGPS, use this temporary fix:<br />
<br />
wget "http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/*checkout*/usr/bin/yaouh.py?content-type=text%2Fplain&rev=15&root=yaouh" -O /usr/bin/yaouh.py<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
==Old Version==<br />
You can found old version of this packages at http://projects.openmoko.org/frs/?group_id=250<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-04T11:00:07Z<p>Gecco: </p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
*if you use SHR or use default configuration of TangoGPS, use this temporary fix:<br />
<br />
wget "http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/*checkout*/usr/bin/yaouh.py?content-type=text%2Fplain&rev=15&root=yaouh" -O /usr/bin/yaouh.py<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
==Old Version==<br />
You can found old version of this packages at [http://projects.openmoko.org/frs/?group_id=250]<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-04T10:45:28Z<p>Gecco: /* Bug */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
*if you use SHR or use default configuration of TangoGPS, use this temporary fix:<br />
<br />
wget "http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/*checkout*/usr/bin/yaouh.py?content-type=text%2Fplain&rev=15&root=yaouh" -O /usr/bin/yaouh.py<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-04T10:44:31Z<p>Gecco: /* Bug */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
*yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
*don't work on SHR, use this command for fix<br />
<br />
wget "http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/*checkout*/usr/bin/yaouh.py?content-type=text%2Fplain&rev=15&root=yaouh" -O /usr/bin/yaouh.py<br />
<br />
<br />
<br />
It seems that by default, TangoGPS does not insert the OSM url in the gconf file and so Yaouh! does not find any repository (list is empty). In order to fix that I replaced the bloc :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
with the following :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/home/root/Maps/OSM|0</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
in the file ''~/.gconf/apps/tangogps/%gconf.xml'', however TangoGPS seems to overload this value each time it closes !<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-03-06Talk:Community Updates/2009-03-062009-03-03T11:18:48Z<p>Gecco: /* Event News */</p>
<hr />
<div>====='''Period 20, Feb~6, Mar, 2009'''=====<br />
<br />
<br />
==Distributions ==<br />
*'''[[FSO]] 5.1 have released'''. FSO milestone5 to fix some bugs that crept into the release, notably the "not working on bootloaders that mount the root partition read-only".<br />
<br />
:The release has been built out of the fso/milestone5 OE branch. Get it at http://downloads.freesmartphone.org/fso-stable/milestone5.1/<br />
<br />
* '''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.<br />
<br />
*'''[[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.<br />
<br />
:Get it at http://build.shr-project.org/shr-testing/images/<br />
<br />
==Applications ==<br />
<br />
<br />
<br />
===Application Updates===<br />
* '''[[GridPad]] 2.0 have released.'''<br />
: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.<br />
::* Install files: http://downloads.om.vptt.ch/GridPad/<br />
<br />
::* More information in: [http://downloads.om.vptt.ch/GridPad/GridPad_User_Manual.pdf GridPad User Manual]<br />
<br />
::* Code at: [http://svn.om.vptt.ch/trunk/GridPad http://svn.om.vptt.ch/trunk/GridPad]<br />
<br />
* '''[[MokoGeocaching]] 0.2 released'''<br />
: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.<br />
:: The script can now:<br />
::* get gps location from phone<br />
::* user can manually set location<br />
::* user can specified range<br />
::* script can download matching geocaches and add as poi<br />
::* read geocaching.com username and password from configuration file threaded gtk and downloading - but unfortunately not searching unicode support.<br />
::* gui input for username and password<br />
<br />
::* The package can be found here: http://www.opkg.org/package_141.html<br />
<br />
::it only tested it on shr unstable.<br />
<br />
* '''[[Voicenote]] 0.3 released'''<br />
: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. <br />
:If you want to read more, please visit http://wiki.openmoko.org/wiki/Voicenote .<br />
<br />
* '''[[Sephora]] 0.2.2 released'''<br />
:[[Sephora]] is a FreeRunner settings manager in PyGtk for XFCE. You can visit its [https://launchpad.net/sephora home page] to get more information.<br />
<br />
* '''[[Neon]] 0.9.8 released'''<br />
: Changes since 0.9.6 :<br />
<br />
::* Smoother scrolling in filesystem browser<br />
::* Added a "scrollbar" in filesystem browser. It doesn't allow to scroll the list, it's used only as an indicator of progression.<br />
::* Window can be rotated now via accelerometers data.<br />
::* Minor fixes and code cleanups<br />
<br />
:As usual you can get it at : http://projects.openmoko.org/frs/?group_id=239<br />
<br />
: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<br />
<br />
* '''[[Kustomizer]] [http://www.kurppa.fi/freerunner/kustomizer_0.35 0.35] released'''- Improvements, bugfixes and some new applications<br />
<br />
* '''[[Yaouh!]] 0.5 released'''<br />
: Change :<br />
::* Increase speed (thanks to Helge Hafting patch)<br />
::* Add a progress bar for see disk usage<br />
<br />
==Tips and Tricks==<br />
* 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]].<br />
<br />
==Community ==<br />
* '''moko 11 (Calypso GSM modem firmware) considered to be official'''<br />
: Moko11 is considered to be "official". So far, received reports indicating that moko11 did indeed solve the problems it's supposed to address (i.e., lost wakeups and flow control.)<br />
<br />
: 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.<br />
<br />
: About the draft of moko11, the draft is [http://svn.openmoko.org/developers/werner/gsm/moko11/RELNOTES here].<br />
<br />
* '''Help developing www.opkg.org'''<br />
::[http://www.opkg.org Opkg.org] needs some developers to develop some features.<br />
<br />
::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]. <br />
<br />
* Wiki statistic number of February.<br />
:: 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]].<br />
===Event News===<br />
[[Image:IEEE-LINUXeOMD.preview.jpg|align|right|200px]]<br />
<br />
* '''[http://risto.kurppa.fi/blog/announcing-the-first-programming-competition-for-openmoko-phones/ programming competition for Openmoko phones]'''<br />
::Announcement: March 2nd, 2009<br />
::Submission deadline: March 24th, 2009 07:00 UTC<br />
::Required license: GPL v2<br />
::Programming language: c/c++ (no python/bash)<br />
<br />
* '''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]<br />
<br />
* '''2009-03-11/12''' [http://www.osimworld.com/usa OSiM USA] | The Westin San Francisco, Market Street | Openmoko will give a speech<br />
<br />
* '''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<br />
<br />
* '''2009-03-13''' Freerunner Meeting in Politecnico di Milano University (Milan, Italy). Please visite [http://www.eshopen.com here] to get more information. <br />
<br />
* '''2009-03-23/27''' [http://www.bits-apogee.org/ Apogee 2009] | Rakshat Hooja of IDA Systems will be speaking about Openmoko</div>Geccohttp://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-03-06Talk:Community Updates/2009-03-062009-03-03T11:17:16Z<p>Gecco: /* Application Updates */</p>
<hr />
<div>====='''Period 20, Feb~6, Mar, 2009'''=====<br />
<br />
<br />
==Distributions ==<br />
*'''[[FSO]] 5.1 have released'''. FSO milestone5 to fix some bugs that crept into the release, notably the "not working on bootloaders that mount the root partition read-only".<br />
<br />
:The release has been built out of the fso/milestone5 OE branch. Get it at http://downloads.freesmartphone.org/fso-stable/milestone5.1/<br />
<br />
* '''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.<br />
<br />
*'''[[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.<br />
<br />
:Get it at http://build.shr-project.org/shr-testing/images/<br />
<br />
==Applications ==<br />
<br />
<br />
<br />
===Application Updates===<br />
* '''[[GridPad]] 2.0 have released.'''<br />
: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.<br />
::* Install files: http://downloads.om.vptt.ch/GridPad/<br />
<br />
::* More information in: [http://downloads.om.vptt.ch/GridPad/GridPad_User_Manual.pdf GridPad User Manual]<br />
<br />
::* Code at: [http://svn.om.vptt.ch/trunk/GridPad http://svn.om.vptt.ch/trunk/GridPad]<br />
<br />
* '''[[MokoGeocaching]] 0.2 released'''<br />
: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.<br />
:: The script can now:<br />
::* get gps location from phone<br />
::* user can manually set location<br />
::* user can specified range<br />
::* script can download matching geocaches and add as poi<br />
::* read geocaching.com username and password from configuration file threaded gtk and downloading - but unfortunately not searching unicode support.<br />
::* gui input for username and password<br />
<br />
::* The package can be found here: http://www.opkg.org/package_141.html<br />
<br />
::it only tested it on shr unstable.<br />
<br />
* '''[[Voicenote]] 0.3 released'''<br />
: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. <br />
:If you want to read more, please visit http://wiki.openmoko.org/wiki/Voicenote .<br />
<br />
* '''[[Sephora]] 0.2.2 released'''<br />
:[[Sephora]] is a FreeRunner settings manager in PyGtk for XFCE. You can visit its [https://launchpad.net/sephora home page] to get more information.<br />
<br />
* '''[[Neon]] 0.9.8 released'''<br />
: Changes since 0.9.6 :<br />
<br />
::* Smoother scrolling in filesystem browser<br />
::* Added a "scrollbar" in filesystem browser. It doesn't allow to scroll the list, it's used only as an indicator of progression.<br />
::* Window can be rotated now via accelerometers data.<br />
::* Minor fixes and code cleanups<br />
<br />
:As usual you can get it at : http://projects.openmoko.org/frs/?group_id=239<br />
<br />
: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<br />
<br />
* '''[[Kustomizer]] [http://www.kurppa.fi/freerunner/kustomizer_0.35 0.35] released'''- Improvements, bugfixes and some new applications<br />
<br />
* '''[[Yaouh!]] 0.5 released'''<br />
: Change :<br />
::* Increase speed (thanks to Helge Hafting patch)<br />
::* Add a progress bar for see disk usage<br />
<br />
==Tips and Tricks==<br />
* 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]].<br />
<br />
==Community ==<br />
* '''moko 11 (Calypso GSM modem firmware) considered to be official'''<br />
: Moko11 is considered to be "official". So far, received reports indicating that moko11 did indeed solve the problems it's supposed to address (i.e., lost wakeups and flow control.)<br />
<br />
: 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.<br />
<br />
: About the draft of moko11, the draft is [http://svn.openmoko.org/developers/werner/gsm/moko11/RELNOTES here].<br />
<br />
* '''Help developing www.opkg.org'''<br />
::[http://www.opkg.org Opkg.org] needs some developers to develop some features.<br />
<br />
::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]. <br />
<br />
* Wiki statistic number of February.<br />
:: 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]].<br />
===Event News===<br />
[[Image:IEEE-LINUXeOMD.preview.jpg|align|right|200px]]<br />
<br />
* '''[http://risto.kurppa.fi/blog/announcing-the-first-programming-competition-for-openmoko-phones/ programming competition for Openmoko phones]'''<br />
::Announcement: March 2nd, 2009<br />
::Submission deadline: March 24th, 2009 07:00 UTC<br />
::Required license: GPL v2<br />
::Programming language: c/c++ (no python/bash)<br />
<br />
* '''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]<br />
<br />
* '''2009-03-11/12''' [http://www.osimworld.com/usa OSiM USA] | The Westin San Francisco, Market Street | Openmoko will give a speech<br />
<br />
* '''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<br />
<br />
* '''2009-03-13''' The first Italian National [http://www.neomeeting.tk NeoMeeting] in Milano.<br />
<br />
* '''2009-03-13''' Freerunner Meeting in Politecnico di Milano University (Milan, Italy). Please visite [http://www.eshopen.com here] to get more information. <br />
<br />
* '''2009-03-23/27''' [http://www.bits-apogee.org/ Apogee 2009] | Rakshat Hooja of IDA Systems will be speaking about Openmoko</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-03T10:45:07Z<p>Gecco: /* Introduction */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now is more speed and check the free space on the disk.<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
It seems that by default, TangoGPS does not insert the OSM url in the gconf file and so Yaouh! does not find any repository (list is empty). In order to fix that I replaced the bloc :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
with the following :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/home/root/Maps/OSM|0</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
in the file ''~/.gconf/apps/tangogps/%gconf.xml'', however TangoGPS seems to overload this value each time it closes !<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-03T10:44:21Z<p>Gecco: /* Screenshot */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now support all repository and paralle download. Need testing)<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
It seems that by default, TangoGPS does not insert the OSM url in the gconf file and so Yaouh! does not find any repository (list is empty). In order to fix that I replaced the bloc :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
with the following :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/home/root/Maps/OSM|0</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
in the file ''~/.gconf/apps/tangogps/%gconf.xml'', however TangoGPS seems to overload this value each time it closes !<br />
<br />
==Screenshot==<br />
<br />
[[Image:Db80f7229108115bb0148f3ba6392357.png]]<br />
<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/File:Db80f7229108115bb0148f3ba6392357.pngFile:Db80f7229108115bb0148f3ba6392357.png2009-03-03T10:44:00Z<p>Gecco: </p>
<hr />
<div></div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-03T10:39:00Z<p>Gecco: /* Bug */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now support all repository and paralle download. Need testing)<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
yaouh updates some maps (osmarender, google) also if there aren't a newer version. ''this happen because google check for spider, yaouh is like a spider''<br />
<br />
It seems that by default, TangoGPS does not insert the OSM url in the gconf file and so Yaouh! does not find any repository (list is empty). In order to fix that I replaced the bloc :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
with the following :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/home/root/Maps/OSM|0</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
in the file ''~/.gconf/apps/tangogps/%gconf.xml'', however TangoGPS seems to overload this value each time it closes !<br />
<br />
==Screenshot==<br />
<br />
[[Image:Yaouh.png]]<br />
[[Image:Yaouh0.3_alpha.png]]<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-03-03T10:36:26Z<p>Gecco: /* Installation */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now support all repository and paralle download. Need testing)<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.5_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
yaouh updates some maps (osmarender, google) also if there aren't a newer version.<br />
<br />
It seems that by default, TangoGPS does not insert the OSM url in the gconf file and so Yaouh! does not find any repository (list is empty). In order to fix that I replaced the bloc :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
with the following :<br />
<br />
<nowiki><br />
<entry name="repo_name" mtime="1234965934" type="string"> <br />
<stringvalue>OSM|http://tile.openstreetmap.org/%d/%d/%d.png|/home/root/Maps/OSM|0</stringvalue><br />
</entry><br />
</nowiki><br />
<br />
in the file ''~/.gconf/apps/tangogps/%gconf.xml'', however TangoGPS seems to overload this value each time it closes !<br />
<br />
==Screenshot==<br />
<br />
[[Image:Yaouh.png]]<br />
[[Image:Yaouh0.3_alpha.png]]<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-02-28T10:40:56Z<p>Gecco: /* Games */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[Voicenote]]-Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customized your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* {{opkg.org|129|Wlan}} - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-02-20Talk:Community Updates/2009-02-202009-02-18T11:16:59Z<p>Gecco: /* Community */</p>
<hr />
<div>The 12th community updates will released on February 20, 2009.<br />
Before releasing , I will put the draft on TALK page. Feel free to update the new for community.<br />
<br />
<br />
<br />
==Distributions==<br />
[[Image:Fyp.png|200px|align|right]]<br />
* [[Fyp]] is a Debian for Freerunner based distribution which uses [http://lxde.org/ LXDE] and [[Zhone]] on top. It is a FreeYourPhone.de community project. Now the first beta image is released. You can download Fyp distribution [http://opensvn.csie.org/fyp/releases/ here], then uses [[NeoTool]] for installation. After you finished the installation and boot up, you can press AUX (short press) shows the keyboard, and use Power button to pops up the shutdown/suspend menu, then select the options.<br />
<br />
* [mailto:mickey@openmoko.org Mickey] announced [[Qi]] now it's "officially" supported by FSO.<br />
<br />
* FSO meets paroli-for a fully functional paroli, FSO team came up with fso milestone 5.5. fso ms 5.5 will contains everything needed by paroli.<br />
<br />
== Application ==<br />
<br />
=== New Applications ===<br />
*[[Momtools]]-(momtools = MyOpenMoko tools) the idea of this tool is creating an easy-to-use application, allowing the freerunner (gta-02) to connect to wifi and gprs, and add some useful applications such as a slim media-player and a little accelerometers-game. This project now is on progress. You can check this on it's wiki page.<br />
<br />
*[[Enscribi]]-a new handwriting recognition input method, now it only support writing Japanese and Chinese characters. You can download ipk files and install it on FSO. Then goto "setup" --> "keyboard" --> "enscribi", then you get a Chinese input method. For more inforamtion , you can check : http://olofsj.github.com/enscribi/ . <br />
<br />
* [http://www.opkg.org/package_136.html OpenMiaoCat], like [[OpenMooCow]], makes your phone became a cat! Simply stroke gently the lovely cat to make it purr!<br />
<br />
=== Application updates ===<br />
[[image:OpenMooCow.png|100px|align|left]]<br />
* [[Kustomizer]]-[http://risto.kurppa.fi/blog/kustomizer-02-for-200812/ version 0.2 released]. GSM works again. Many fixes done - now Kustomizer can give you two different configurations, see [[Kustomizer#What_does_it_do.3F|here]]. [[Kustomizer#Changelog|Changelog]] and [http://kurppa.fi/freerunner/kustomizer_files/kustomizer_0.2_log_20090206.txt test run log].<br />
<br />
* [[Linball]]-Updates 0.1 version to 0.2 version. Download new version here : http://linball.sf.net/linball-openmoko_0.2_armv4t.opk<br />
<br />
* [[Qwo]]-Version 0.4 had released on Feb, 7. The change inclueds :window can be resized dynamically, Alt key added and add page up, down, home and end plus others ...etc. You can downloads the new version [http://download.savannah.nongnu.org/releases/qwo/qwo-0.4.tar.gz here]<br />
<br />
* [[Yaouh!]]-[http://minucci.net/file/opkg/yaouh_0.4_all.opk Version 0.4] is out. This release includes bugfix and add support for multiple wget download , probably faster.<br />
<br />
* [[Paroli]]-There is packages in fso MS5 openmoko unstable. You can downloads paroli from : http://downloads.freesmartphone.org/fso- milestone5/feeds//armv4t/paroli_0.2.1+gitr7a2fdc16174258e9276e7c2d80f500b4dd624442- r0_armv4t.ipk<br />
<br />
== Trick and Tips ==<br />
<br />
* MokoGeocaching Installing-After you install MokoGeocaching , if the app won't even start, you may need to install these dependencies manually (Om2008.12):<br />
::: + <br />
opkg install python-netclient python-mime python-netclient<br />
<br />
<br />
* How to search bugs real quick , instead of using trac.openmoko.org ? You can use the [http://lindi.iki.fi/lindi/cgi-bin/openmoko-bugs.py Unofficial search to bugs.openmoko.org]. You can type the keyword or bug number on text box , then press "search", the result will list below the text box.<br />
<br />
==Community ==<br />
* Openmoko autobuilder is back online. It is generating images for gta01 and gta02 devices. You can check images status on this site :http://tinderbox.openembedded.net/builders/openmoko/. Unstable images will auto generate in http://downloads.openmoko.org/repository/unstable/ . There are some packages that are failing consistently, Openmoko distribution maintainer is going to try and debug these and send some fixes upstream.<br />
* Openmoko started migrating content from the Om wiki to [http://en.flossmanuals.net/bin/view/NeoFreeRunner/WebHome FLOSS Manuals]. Basis for the manual will be derived from [[Getting_Started_with_your_Neo_FreeRunner|Getting Started With Your Neo FreeRunner]] and [[Openmoko_developer_guide|Openmoko Developer Guide]].<br />
* Wiki news! As per [http://lists.openmoko.org/pipermail/documentation/2009-February/001079.html documentation mailing list] justification, I reverted my previous revert of main page. People missing the old multitude of links should look at the improved left side navigation choices. I also combined "Openmoko:Community Portal" into "Development resources" and renamed the whole thing to "[[Community Resources]]". -[[User:TimoJyrinki|Timo]]<br />
* the second Italian National NeoMeeting @ Milano (13/03/09) [info @ http://wiki.telefoninux.org/doku.php?id=neomeeting]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-02-15T10:13:10Z<p>Gecco: /* Games */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]] A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customized your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* {{opkg.org|129|Wlan}} - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* [OpenWrt]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-02-12T12:01:28Z<p>Gecco: /* Settings */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]] A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customized your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* {{opkg.org|129|Wlan}} - Wlan is an application to manage wireless connection on the Freerunner<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-02-11T07:58:17Z<p>Gecco: /* Utility */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
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<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[Mokoko]]-Play music.<br />
* [[Satan]] - Create your own music!<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Neoqplayer]] - a multimedia player written in Qt4 <br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerOM2008v0.1.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&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.<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
----<br />
<br />
== GPS ==<br />
<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[Qpegps]] - Display map with current position<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates<br />
* [[Gpsdcontrol]] A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
<br />
== Graphics ==<br />
<br />
* [[Orrery]] - Displays the night sky<br />
* [[OMView]] - Image viewer<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Neon]] - Image viewer<br />
<br />
----<br />
<br />
== Internet ==<br />
<br />
* [[Twinkle]] - Voice over IP<br />
* [[Linphone]] - Voice over IP<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (except iamges), on a single 8GB microSD card<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
* [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. <br />
* [http://we.trekbeyond.org/~kd8ikt/moko/shr_pkgz/ ettercap-ng]<br />
<br />
== Office ==<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
<br />
== Settings ==<br />
<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Wicd]] - Wifi setup tool<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
* [[Timezone|tzdata]]- Customized your time zone setting.<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Zedlock]] - Screen locker<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* [[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.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
----<br />
<br />
== Utility ==<br />
* [[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. <br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[qwo]]- An alternative input method.<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[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.<br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[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. <br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
<br />
==Setting Application==<br />
* [[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.<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" 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.<br />
<br />
== Video ==<br />
<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
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.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
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.<br />
<br />
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:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* 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.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* 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...<br />
</small><br />
<br />
<br />
[[Category:Applications|Applications]]<br />
[[Category:Basic End User]]</div>Geccohttp://wiki.openmoko.org/wiki/Yaouh!Yaouh!2009-02-09T09:57:04Z<p>Gecco: /* Introduction */</p>
<hr />
<div>==Introduction==<br />
Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It checks the md5 of remote file and of local file, if is different update the file.<br />
It reads the TangoGPS config file for know where is store the file of the maps. Now support all repository and paralle download. Need testing)<br />
<br />
==Installation==<br />
<br />
opkg install http://minucci.net/file/opkg/yaouh_0.4_all.opk<br />
<br />
Or you can use repository http://minucci.net/file/opkg/ . For add repository follow this command:<br />
<br />
cd /etc/opkg<br />
wget http://minucci.net/file/gecco-feed.conf<br />
<br />
and then:<br />
<br />
opkg update<br />
opkg install yaouh<br />
<br />
==Bug==<br />
<br />
yaouh updates some maps (osmarender, google) also if there aren't a newer version.<br />
<br />
==Screenshot==<br />
<br />
[[Image:Yaouh.png]]<br />
[[Image:Yaouh0.3_alpha.png]]<br />
<br />
----<br />
Visit http://minucci.net/openmoko.php<br />
<br />
[[Category: Utility Applications]]</div>Gecco