Community Updates/2010-01-14

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Community: =reediting, bolding)
(Community)
 
(19 intermediate revisions by 5 users not shown)
Line 4: Line 4:
 
Since begin of year 2010 a lot has happened, both in application and distribution ground. But not everyone remembers, that all this progress would not be possible without '''middleware''' software layer. Following this thought we would like to remind FreeRunner's community about, often underestimated, [http://www.ohloh.net/p/fso FSO] framework. Michael 'Mickey' Lauer, FSO's Framework lead [http://lists.openmoko.org/pipermail/community/2010-January/058826.html stated], that 2009 was a turbulent year for FSO's team and thanked to all contributors and users of FSO APIs.
 
Since begin of year 2010 a lot has happened, both in application and distribution ground. But not everyone remembers, that all this progress would not be possible without '''middleware''' software layer. Following this thought we would like to remind FreeRunner's community about, often underestimated, [http://www.ohloh.net/p/fso FSO] framework. Michael 'Mickey' Lauer, FSO's Framework lead [http://lists.openmoko.org/pipermail/community/2010-January/058826.html stated], that 2009 was a turbulent year for FSO's team and thanked to all contributors and users of FSO APIs.
  
Concerning general problem of "invisibility", which affects all middleware, together with Sebastian Spaeth [http://lists.shr-project.org/pipermail/shr-devel/2010-January/001785.html post], which states that currently only one guy ('Mickey') is working, unpaid, on FSO development, we would like to call Community for help. '''Both, developers men-power and financial contributions are needed''' to keep up great progress of FSO Framework. Keep in mind, that this progress will affet all distributions and applications which use FSO Framework. Thus, if you have few spare coins on your PayPal account, and willing to donate to [?link? FSO project], or particular FSO [http://www.ohloh.net/p/fso/contributors contributors], go for it!
+
Concerning general problem of "invisibility", which affects all middleware, together with Sebastian Spaeth [http://lists.shr-project.org/pipermail/shr-devel/2010-January/001785.html post] and [http://lists.openmoko.org/pipermail/community/2010-January/059288.html this one], which states that currently only one guy ('Mickey') is working, unpaid, on FSO development, we would like to call Community for help. '''Both, developers men-power and financial contributions are needed''' to keep up great progress of FSO Framework. Keep in mind, that this progress will affect all distributions and applications which use FSO Framework. Thus, if you have few spare coins on your PayPal account, and willing to donate to FSO project: [mailto:coreteam@freesmartphone.org coreteam@freesmartphone.org] , or particular FSO [http://www.ohloh.net/p/fso/contributors contributors], go for it!
 
+
==Distributions==
+
{{DistributionBox|
+
Name=Distro Name [version]|
+
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|
+
Screenshot=System_boot.png|
+
Codename='codename'|
+
Homepage=http://www.homepage.org|
+
Image=[http://www.homepage.org/path/to/ images]|
+
Works={{Works}}
+
}}
+
  
 
==Applications==  
 
==Applications==  
Line 32: Line 21:
 
PackageName=[http://elm-browser.googlecode.com/files/browser_1.0-r0.4_armv4t.ipk browser_1.0-r0.4_armv4t.ipk]
 
PackageName=[http://elm-browser.googlecode.com/files/browser_1.0-r0.4_armv4t.ipk browser_1.0-r0.4_armv4t.ipk]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=rtmom 0.1|  
 
Name=rtmom 0.1|  
Line 46: Line 34:
 
PackageName=[http://cloud.github.com/downloads/kichkasch/rtmom/rtmom_0.1_armv4t.ipk rtmom]
 
PackageName=[http://cloud.github.com/downloads/kichkasch/rtmom/rtmom_0.1_armv4t.ipk rtmom]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
Name=Openmokontrol 0.1|
+
Name=[[Openmokontrol]] 0.1|
 
Description=Openmokontrol is a CLI-controlled application for the Freerunner to send input events to a remote X11 server caused by accelerometer events, well usable for games.|
 
Description=Openmokontrol is a CLI-controlled application for the Freerunner to send input events to a remote X11 server caused by accelerometer events, well usable for games.|
 
Screenshot=System_boot.png|
 
Screenshot=System_boot.png|
 
Homepage=http://wiki.openmoko.org/wiki/openmokontrol|
 
Homepage=http://wiki.openmoko.org/wiki/openmokontrol|
 
TestedOn=SHR-Unstable,Hackable:1|
 
TestedOn=SHR-Unstable,Hackable:1|
PackageName=[http://www.opkg.org/packages/0_openmokontrol_0.1_arm.ipk Openmokontrol]
+
PackageName=[http://www.opkg.org/packages/0_openmokontrol_0.1_arm.ipk Openmokontrol], [http://build.hackable1.org/debian/dists/wip/main/binary-armel/openmokontrol_0.1-1_armel.deb Debian package]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=[[QCurrency]] 0.1|
 
Name=[[QCurrency]] 0.1|
Line 64: Line 50:
 
PackageName=[http://openmoko.senfdax.de/shr-new-unstable/qcurrency_0.1-r1.4_armv4t.ipk qcurrency]
 
PackageName=[http://openmoko.senfdax.de/shr-new-unstable/qcurrency_0.1-r1.4_armv4t.ipk qcurrency]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=MKPRN 0.3|
 
Name=MKPRN 0.3|
Line 73: Line 58:
 
PackageName=http://opkg.glitch.tl/mkrpn_0.2_arm.ipk mkprn]
 
PackageName=http://opkg.glitch.tl/mkrpn_0.2_arm.ipk mkprn]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=qspectemu|
 
Name=qspectemu|
Line 88: Line 72:
 
TestedOn=QtMoko|
 
TestedOn=QtMoko|
 
PackageName=QSpectemu binares are included in [http://activationrecord.net/radekp/qtmoko/ QtMoko] default package feed, sources are in [http://github.com/radekp/spectemu GIT] repository.
 
PackageName=QSpectemu binares are included in [http://activationrecord.net/radekp/qtmoko/ QtMoko] default package feed, sources are in [http://github.com/radekp/spectemu GIT] repository.
}}
 
 
{{ApplicationBox|
 
Name=qspectemu 0.0.1|
 
Description=Exampleapp 0.0.1 is an application to do some stuff..|
 
Screenshot=System_boot.png|
 
Homepage=http://wiki.openmoko.org/|
 
TestedOn=SHR-Unstable,Om2009T5|
 
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
 
 
}}
 
}}
  
 
===Application Updates===
 
===Application Updates===
 
{{ApplicationBox|
 
Name=Exampleapp 0.0.1|
 
Description=Exampleapp 0.0.1 is an application to do some stuff..|
 
Screenshot=System_boot.png|
 
Homepage=http://wiki.openmoko.org/|
 
TestedOn=SHR-Unstable,Om2009T5|
 
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
 
}}
 
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=SpojeGUI|
 
Name=SpojeGUI|
Line 119: Line 84:
 
PackageName=[http://data.multi.mluv.cz/spoje_0.4.0_all.ipk SpojeGUI]
 
PackageName=[http://data.multi.mluv.cz/spoje_0.4.0_all.ipk SpojeGUI]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=[[Podboy]] 1.2.0|
 
Name=[[Podboy]] 1.2.0|
Line 134: Line 98:
 
PackageName=[http://podboy.googlecode.com/files/podboy_1.2.0-r0_all.ipk podboy_1.2.0-r0_all.ipk]
 
PackageName=[http://podboy.googlecode.com/files/podboy_1.2.0-r0_all.ipk podboy_1.2.0-r0_all.ipk]
 
}}
 
}}
 
 
{{ApplicationBox|
 
{{ApplicationBox|
 
Name=[[Literki]] 0.0.2-r6|
 
Name=[[Literki]] 0.0.2-r6|
Line 148: Line 111:
  
 
==Community==
 
==Community==
 
+
* Sebastian Spaeth, responsible for testing images of SHR is '''calling for final [http://www.shr-project.org/trac bug reports]''' before making a SHR-Stable image! It looks like recent SHR-Testing images have reached a stability level, which allows to make a '''snapshot of SHR-Stable!''' Although for this to be done, your help is needed, as there might still be some bugs hidden that need to be discovered. Do not hesitate, even one bug filed by you will greatly help to improve SHR-Stable!
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..
+
  
 
* Harald Welte is '''[http://laforge.gnumonks.org/weblog/2010/01/07/#20100107-gsm_devel_board-planning planning]''' to create a GSM development board based on 100% open hardware design and 100% free software. The initial focus is to create a board that behaves like a GSM cellphone. This could be interesting for the gta02-core project.
 
* Harald Welte is '''[http://laforge.gnumonks.org/weblog/2010/01/07/#20100107-gsm_devel_board-planning planning]''' to create a GSM development board based on 100% open hardware design and 100% free software. The initial focus is to create a board that behaves like a GSM cellphone. This could be interesting for the gta02-core project.
Line 157: Line 119:
 
* Marc Andre Tanner made some boot time optimization with his '''[http://repo.or.cz/w/qi-bootmenu-system.git qi-bootmenu-system]''' and provided his latest [http://www.brain-dump.org/tmp/uImage-GTA02-bootmenu.bin kernel] build and slightly modified version of [http://www.brain-dump.org/tmp/qi-s3c2442-bootmenu.udfu Qi], although it isn't strictly necessary. You can read more about [http://thread.gmane.org/gmane.comp.handhelds.openmoko.devel/4434 qi-bootmenu] or about [http://lists.openmoko.org/pipermail/openmoko-kernel/2009-December/010778.html boot time optimization]
 
* Marc Andre Tanner made some boot time optimization with his '''[http://repo.or.cz/w/qi-bootmenu-system.git qi-bootmenu-system]''' and provided his latest [http://www.brain-dump.org/tmp/uImage-GTA02-bootmenu.bin kernel] build and slightly modified version of [http://www.brain-dump.org/tmp/qi-s3c2442-bootmenu.udfu Qi], although it isn't strictly necessary. You can read more about [http://thread.gmane.org/gmane.comp.handhelds.openmoko.devel/4434 qi-bootmenu] or about [http://lists.openmoko.org/pipermail/openmoko-kernel/2009-December/010778.html boot time optimization]
  
* '''[[SHR]]''' is a community driven distribution and according to latest [http://lists.openmoko.org/pipermail/community/2010-January/058833.html pool], is the most popular OS for the Freerunner. Although it has not made a stable release yet, it is actively developed. According to this '''[http://lists.shr-project.org/pipermail/shr-devel/2010-January/001800.html thread]''', recently a substantial FSO upgrade (mentioned in Introduction) is hitting SHR. Thanks to reimplementation of FSO middleware API's in Vala, you can expect significant speed improvements. Specifically, SHR-Unstable now features fsodeviced, fsousaged and fsonetworkd, and introduces a more elegant separation of configuration files for each daemon. Images are now available for [[UBIFS]], in addition to jffs and ext. The discussions about faster kernels is also affecting SHR among other distributions. MTD_NAND_VERIFY_WRITE kernel option, which should speed it up, is already pushed in. Experimental kernels (2.6.29-rc3-drm, 2.6.31, 2.6.32) are [http://build.shr-project.org/tests/mrmoku/kms/images/om-gta02/ available] for testing.
+
* '''[[SHR]]''' is a community driven distribution and according to latest [http://lists.openmoko.org/pipermail/community/2010-January/058833.html poll], is the most popular OS for the Freerunner. Although it has not made a stable release yet, it is actively developed. According to this '''[http://lists.shr-project.org/pipermail/shr-devel/2010-January/001800.html thread]''', recently a substantial FSO upgrade (mentioned in Introduction) is hitting SHR. Thanks to reimplementation of FSO middleware API's in Vala, you can expect significant speed improvements. Specifically, SHR-Unstable now features fsodeviced, fsousaged and fsonetworkd, and introduces a more elegant separation of configuration files for each daemon. Images are now available for [[UBIFS]], in addition to jffs and ext. The discussions about faster kernels is also affecting SHR among other distributions. MTD_NAND_VERIFY_WRITE kernel option, which should speed it up, is already pushed in. Experimental kernels (2.6.29-rc3-drm, 2.6.31, 2.6.32) are [http://build.shr-project.org/tests/mrmoku/kms/images/om-gta02/ available] for testing.
  
 
* Gennady Kupava has been '''[http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010811.html working]''' on optimizing the speed of kernel and [http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010804.html measuring the result]. This has caused a '''[http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010844.html great noise]''' on the kernel list and irc. It seems that even after that many months of work on the kernel, one can still discover new ways of catching big chunks of speed improvements here and there. Some interesting [http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010853.html results here].
 
* Gennady Kupava has been '''[http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010811.html working]''' on optimizing the speed of kernel and [http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010804.html measuring the result]. This has caused a '''[http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010844.html great noise]''' on the kernel list and irc. It seems that even after that many months of work on the kernel, one can still discover new ways of catching big chunks of speed improvements here and there. Some interesting [http://lists.openmoko.org/pipermail/openmoko-kernel/2010-January/010853.html results here].
 +
 +
* Ghislain has prepared installer-image for Radek Polak's QtMoko '''[http://www.openmobile.nl/pages/downloads.php#qtm16b V16B]''' which is basically V16 with:
 +
** Kernel without debugging options (overall speedup)
 +
** TangoGPS to V0.99.2
 +
** Latest patch from Radek (mmap & mmap64)
 +
 +
* Great news for all [http://www.opkg.org/ opkg.org] fans! It appear that this web service author is back again with us, and is planning '''[http://www.opkg.org/posting_6.html opkg.org reanimation]'''. Feature requests should be directed to '''[mailto:reanimation@opkg.org reanimation@opkg.org]'''
  
 
==Event News==
 
==Event News==
  
 
* '''2009-01-19''' Next Cyclic '''Openmoko "Stammtisch" meeting''' in Munich, Germany takes place at 19:00 local time. This time Dr. Mickey "FSO" Lauer has planned to visit. A location as usuall is "Die Wildsau", Balanstrasse 121, 81549 München. Please register yourself through [http://www.doodle.com/sgsqrv46yinsmib4 doodle]
 
* '''2009-01-19''' Next Cyclic '''Openmoko "Stammtisch" meeting''' in Munich, Germany takes place at 19:00 local time. This time Dr. Mickey "FSO" Lauer has planned to visit. A location as usuall is "Die Wildsau", Balanstrasse 121, 81549 München. Please register yourself through [http://www.doodle.com/sgsqrv46yinsmib4 doodle]
 +
* '''2009-01-29''' New '''Hackable:1 and Openmoko Users Meeting''' in [http://lacantine.org La Cantine] (Paris) from 19h to 22h. If you plan to attend, please file the [http://openmoko-fr.org/wiki/index.php/2010-01-29_:_La_Cantine Wiki page]. High risks of restaurant after closing time.
  
 
[[Category:Community Update]]
 
[[Category:Community Update]]

Latest revision as of 14:15, 1 February 2010

Contents

[edit] Period 2010-01-01 to 2010-01-14

[edit] Introduction

Since begin of year 2010 a lot has happened, both in application and distribution ground. But not everyone remembers, that all this progress would not be possible without middleware software layer. Following this thought we would like to remind FreeRunner's community about, often underestimated, FSO framework. Michael 'Mickey' Lauer, FSO's Framework lead stated, that 2009 was a turbulent year for FSO's team and thanked to all contributors and users of FSO APIs.

Concerning general problem of "invisibility", which affects all middleware, together with Sebastian Spaeth post and this one, which states that currently only one guy ('Mickey') is working, unpaid, on FSO development, we would like to call Community for help. Both, developers men-power and financial contributions are needed to keep up great progress of FSO Framework. Keep in mind, that this progress will affect all distributions and applications which use FSO Framework. Thus, if you have few spare coins on your PayPal account, and willing to donate to FSO project: coreteam@freesmartphone.org , or particular FSO contributors, go for it!

[edit] Applications

[edit] New Applications

Browser-c c.png Elm-Browser 1.0_r0.4

This is an initial release of a very fast, finger friendly webkit-efl / elementary based browser.

  • finger scrolling
  • double-click to zoom in
  • triple click to zoom out (not working as of now - help needed)
  • layout optimised for max viewing space


Homepage: http://elm-browser.googlecode.com
Package: browser_1.0-r0.4_armv4t.ipk
Tested on: SHR-Unstable


Rtmom.png rtmom 0.1

rtmom is a Python client for RememberTheMilk. It is based on Elementary.

  • Currently, rtmom is more or less read-only:
    • you can download and display your tasks and
    • you may mark a task as complete
    • no editing or creating of tasks yet implemented
  • Check wiki for installation and usage.


Homepage: http://freshmeat.net/projects/rtmom
Package: rtmom
Tested on: SHR-Testing


System boot.png Openmokontrol 0.1

Openmokontrol is a CLI-controlled application for the Freerunner to send input events to a remote X11 server caused by accelerometer events, well usable for games.


Homepage: http://wiki.openmoko.org/wiki/openmokontrol
Package: Openmokontrol, Debian package
Tested on: SHR-Unstable,Hackable:1


Qcurrency.png QCurrency 0.1

Christian Rüb developed QCurrency. It is a simple currency calculator, with save exchange rate capability.


Homepage: http://git.senfdax.de/?p=qcurrency;a=summary
Package: qcurrency
Tested on: SHR


MKPRN v0.2.png MKPRN 0.3

MKPRN is a Reverse Polish Notation calculator. Currently it is in early stage of development. Suggestions and feature requests are welcome.


Homepage: http://glitch.tl/mkrpn.html
Package: http://opkg.glitch.tl/mkrpn_0.2_arm.ipk mkprn]
Tested on: ?


System boot.png qspectemu

Radek Polak have just finished porting of Miklos Szeredi's spectemu - A Sinclair ZX Spectrum emulator for Linux/UNIX, to Qt on Freerunner. It's now in QtMoko package feed if you want to try it or you can compile from sources for your favourite distro. The main work was port to Qt, possibility to use touchscreen and creating GUI for loading/saving snapshots and creating mouse/touchscreen bindings. For QtMoko you will need v17 kernel to get decent speed. Emulator can now do following:

  • download my favourite games from internet
  • load/save snapshot
  • define custom on screen locations for spectrum keys
  • rotate, qvga
  • vibrate to notice if pressed border location of two keys
  • use virtual keyboard for input (longer press requited for some games)
  • autocorrect on screen key location during game playing


Homepage: http://activationrecord.net/radekp/qspectemu/
Package: QSpectemu binares are included in QtMoko default package feed, sources are in GIT repository.
Tested on: QtMoko


[edit] Application Updates

SpojeguiV4.png SpojeGUI

SpojeGUI is GUI program which use CLI program/modul spoje.py which is used mainly for Czech and Slovak transport.

  • Save confing and link to DB.


Homepage: http://www.multi.mluv.cz/programovani/spojegui.html
Package: SpojeGUI
Tested on: SHR-Testing


Podboy.png Podboy 1.2.0

Podboy is a podcast aggregator/player written in Python/Elementary. Its interface aims to be easy and finger friendly. It uses Feedparser Python module for download/parsing of podcast feeds, Gstreamer for playing of episodes and SQLite for storing data. Changes since version 1.0.0:

  • New feature: possibility to show details of episodes before to play them via a new entry "Show Details" in the menu "Actions" of pages "Episodes" and "Downloads".
  • New feature: update only the selected podcast in page "Downloads".
  • New feature: episodes can now be tagged as "Ignore" in page "Downloads". All episodes with status "ignore" will be skip when the downloading of all episodes of a podcast will be requested.
  • New feature: unplayed episodes can now be identified by a yellow star. Unplayed/played status of episodes can be manually toggled via a new entry "Toggle Played Status" in the menu "Actions" of page "Episodes".
  • New feature: import of podcasts via an OPML file (new button "Import" in the page "Podcasts")
  • Fixed occasionnaly incorrect display size of podcasts covers.


Homepage: http://code.google.com/p/podboy/
Package: podboy_1.2.0-r0_all.ipk
Tested on: SHR-Unstable


Literki.png Literki 0.0.2-r6

Literki is a full qwerty keyboard with configurable layout, always transparent, therefore applications don't need to redraw screens and popup is therefore very fast. With literki comes the touchpad. With it use can use the bottom of the touchscreen to move a cursor around. You can then use left and right click with it. There are also four scroll buttons, which are useful if your application has very small scroll bars. Changes from previous version are:

  • page up, page down keys work now
  • $ key works now
  • can toggle between opaque and transparent mode


Homepage: http://www.opkg.org/package_232.html
Package: literki
Tested on: SHR-Testing,SHR-Unstable


[edit] Community

  • Sebastian Spaeth, responsible for testing images of SHR is calling for final bug reports before making a SHR-Stable image! It looks like recent SHR-Testing images have reached a stability level, which allows to make a snapshot of SHR-Stable! Although for this to be done, your help is needed, as there might still be some bugs hidden that need to be discovered. Do not hesitate, even one bug filed by you will greatly help to improve SHR-Stable!
  • Harald Welte is planning to create a GSM development board based on 100% open hardware design and 100% free software. The initial focus is to create a board that behaves like a GSM cellphone. This could be interesting for the gta02-core project.
  • Werner Almesberger posted another component update note. It states that there are plenty of mechanical parts left but electrical parts are more of a problem. There seem to be some inconsistencies in the inventory, so some positions may still change. If you are able to provide project with with missing parts, take a look at full inventory list and consult with Werner.
  • SHR is a community driven distribution and according to latest poll, is the most popular OS for the Freerunner. Although it has not made a stable release yet, it is actively developed. According to this thread, recently a substantial FSO upgrade (mentioned in Introduction) is hitting SHR. Thanks to reimplementation of FSO middleware API's in Vala, you can expect significant speed improvements. Specifically, SHR-Unstable now features fsodeviced, fsousaged and fsonetworkd, and introduces a more elegant separation of configuration files for each daemon. Images are now available for UBIFS, in addition to jffs and ext. The discussions about faster kernels is also affecting SHR among other distributions. MTD_NAND_VERIFY_WRITE kernel option, which should speed it up, is already pushed in. Experimental kernels (2.6.29-rc3-drm, 2.6.31, 2.6.32) are available for testing.
  • Gennady Kupava has been working on optimizing the speed of kernel and measuring the result. This has caused a great noise on the kernel list and irc. It seems that even after that many months of work on the kernel, one can still discover new ways of catching big chunks of speed improvements here and there. Some interesting results here.
  • Ghislain has prepared installer-image for Radek Polak's QtMoko V16B which is basically V16 with:
    • Kernel without debugging options (overall speedup)
    • TangoGPS to V0.99.2
    • Latest patch from Radek (mmap & mmap64)

[edit] Event News

  • 2009-01-19 Next Cyclic Openmoko "Stammtisch" meeting in Munich, Germany takes place at 19:00 local time. This time Dr. Mickey "FSO" Lauer has planned to visit. A location as usuall is "Die Wildsau", Balanstrasse 121, 81549 München. Please register yourself through doodle
  • 2009-01-29 New Hackable:1 and Openmoko Users Meeting in La Cantine (Paris) from 19h to 22h. If you plan to attend, please file the Wiki page. High risks of restaurant after closing time.
Personal tools
Period 2010-01-01 to 2010-01-14

Introduction

Since begin of year 2010 a lot has happened, both in application and distribution ground. But not everyone remembers, that all this progress would not be possible without middleware software layer. Following this thought we would like to remind FreeRunner's community about, often underestimated, FSO framework. Michael 'Mickey' Lauer, FSO's Framework lead stated, that 2009 was a turbulent year for FSO's team and thanked to all contributors and users of FSO APIs.

Concerning general problem of "invisibility", which affects all middleware, together with Sebastian Spaeth post, which states that currently only one guy ('Mickey') is working, unpaid, on FSO development, we would like to call Community for help. Both, developers men-power and financial contributions are needed to keep up great progress of FSO Framework. Keep in mind, that this progress will affet all distributions and applications which use FSO Framework. Thus, if you have few spare coins on your PayPal account, and willing to donate to [?link? FSO project], or particular FSO contributors, go for it!

Distributions

System boot.png Distro Name [version]

Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.


Codename: 'codename'
Homepage: http://www.homepage.org
Image: images

Hardware Works
Neo 1973 {{{Neo1973}}}
FreeRunner {{{FreeRunner}}}
GTA04 {{{GTA04}}}
HTC-Dream {{{HTC-Dream}}}
Other {{{Other}}}


Applications

New Applications

Browser-c c.png Elm-Browser 1.0_r0.4

This is an initial release of a very fast, finger friendly webkit-efl / elementary based browser.

  • finger scrolling
  • double-click to zoom in
  • triple click to zoom out (not working as of now - help needed)
  • layout optimised for max viewing space


Homepage: http://elm-browser.googlecode.com
Package: browser_1.0-r0.4_armv4t.ipk
Tested on: SHR-Unstable


Rtmom.png rtmom 0.1

rtmom is a Python client for RememberTheMilk. It is based on Elementary.

  • Currently, rtmom is more or less read-only:
    • you can download and display your tasks and
    • you may mark a task as complete
    • no editing or creating of tasks yet implemented
  • Check wiki for installation and usage.


Homepage: http://freshmeat.net/projects/rtmom
Package: rtmom
Tested on: SHR-Testing


System boot.png Openmokontrol 0.1

Openmokontrol is a CLI-controlled application for the Freerunner to send input events to a remote X11 server caused by accelerometer events, well usable for games.


Homepage: http://wiki.openmoko.org/wiki/openmokontrol
Package: Openmokontrol
Tested on: SHR-Unstable,Hackable:1


Qcurrency.png QCurrency 0.1

Christian Rüb developed QCurrency. It is a simple currency calculator, with save exchange rate capability.


Homepage: http://git.senfdax.de/?p=qcurrency;a=summary
Package: qcurrency
Tested on: SHR


MKPRN v0.2.png MKPRN 0.3

MKPRN is a Reverse Polish Notation calculator. Currently it is in early stage of development. Suggestions and feature requests are welcome.


Homepage: http://glitch.tl/mkrpn.html
Package: http://opkg.glitch.tl/mkrpn_0.2_arm.ipk mkprn]
Tested on: ?


System boot.png qspectemu

Radek Polak have just finished porting of Miklos Szeredi's spectemu - A Sinclair ZX Spectrum emulator for Linux/UNIX, to Qt on Freerunner. It's now in QtMoko package feed if you want to try it or you can compile from sources for your favourite distro. The main work was port to Qt, possibility to use touchscreen and creating GUI for loading/saving snapshots and creating mouse/touchscreen bindings. For QtMoko you will need v17 kernel to get decent speed. Emulator can now do following:

  • download my favourite games from internet
  • load/save snapshot
  • define custom on screen locations for spectrum keys
  • rotate, qvga
  • vibrate to notice if pressed border location of two keys
  • use virtual keyboard for input (longer press requited for some games)
  • autocorrect on screen key location during game playing


Homepage: http://activationrecord.net/radekp/qspectemu/
Package: QSpectemu binares are included in QtMoko default package feed, sources are in GIT repository.
Tested on: QtMoko


System boot.png qspectemu 0.0.1

Exampleapp 0.0.1 is an application to do some stuff..


Homepage: http://wiki.openmoko.org/
Package: [http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
Tested on: SHR-Unstable,Om2009T5


Application Updates

System boot.png Exampleapp 0.0.1

Exampleapp 0.0.1 is an application to do some stuff..


Homepage: http://wiki.openmoko.org/
Package: [http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]
Tested on: SHR-Unstable,Om2009T5


SpojeguiV4.png SpojeGUI

SpojeGUI is GUI program which use CLI program/modul spoje.py which is used mainly for Czech and Slovak transport.

  • Save confing and link to DB.


Homepage: http://www.multi.mluv.cz/programovani/spojegui.html
Package: SpojeGUI
Tested on: SHR-Testing


Podboy.png Podboy 1.2.0

Podboy is a podcast aggregator/player written in Python/Elementary. Its interface aims to be easy and finger friendly. It uses Feedparser Python module for download/parsing of podcast feeds, Gstreamer for playing of episodes and SQLite for storing data. Changes since version 1.0.0:

  • New feature: possibility to show details of episodes before to play them via a new entry "Show Details" in the menu "Actions" of pages "Episodes" and "Downloads".
  • New feature: update only the selected podcast in page "Downloads".
  • New feature: episodes can now be tagged as "Ignore" in page "Downloads". All episodes with status "ignore" will be skip when the downloading of all episodes of a podcast will be requested.
  • New feature: unplayed episodes can now be identified by a yellow star. Unplayed/played status of episodes can be manually toggled via a new entry "Toggle Played Status" in the menu "Actions" of page "Episodes".
  • New feature: import of podcasts via an OPML file (new button "Import" in the page "Podcasts")
  • Fixed occasionnaly incorrect display size of podcasts covers.


Homepage: http://code.google.com/p/podboy/
Package: podboy_1.2.0-r0_all.ipk
Tested on: SHR-Unstable


Literki.png Literki 0.0.2-r6

Literki is a full qwerty keyboard with configurable layout, always transparent, therefore applications don't need to redraw screens and popup is therefore very fast. With literki comes the touchpad. With it use can use the bottom of the touchscreen to move a cursor around. You can then use left and right click with it. There are also four scroll buttons, which are useful if your application has very small scroll bars. Changes from previous version are:

  • page up, page down keys work now
  • $ key works now
  • can toggle between opaque and transparent mode


Homepage: http://www.opkg.org/package_232.html
Package: literki
Tested on: SHR-Testing,SHR-Unstable


Community

Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..

  • Harald Welte is planning to create a GSM development board based on 100% open hardware design and 100% free software. The initial focus is to create a board that behaves like a GSM cellphone. This could be interesting for the gta02-core project.
  • Werner Almesberger posted another component update note. It states that there are plenty of mechanical parts left but electrical parts are more of a problem. There seem to be some inconsistencies in the inventory, so some positions may still change. If you are able to provide project with with missing parts, take a look at full inventory list and consult with Werner.
  • SHR is a community driven distribution and according to latest pool, is the most popular OS for the Freerunner. Although it has not made a stable release yet, it is actively developed. According to this thread, recently a substantial FSO upgrade (mentioned in Introduction) is hitting SHR. Thanks to reimplementation of FSO middleware API's in Vala, you can expect significant speed improvements. Specifically, SHR-Unstable now features fsodeviced, fsousaged and fsonetworkd, and introduces a more elegant separation of configuration files for each daemon. Images are now available for UBIFS, in addition to jffs and ext. The discussions about faster kernels is also affecting SHR among other distributions. MTD_NAND_VERIFY_WRITE kernel option, which should speed it up, is already pushed in. Experimental kernels (2.6.29-rc3-drm, 2.6.31, 2.6.32) are available for testing.
  • Gennady Kupava has been working on optimizing the speed of kernel and measuring the result. This has caused a great noise on the kernel list and irc. It seems that even after that many months of work on the kernel, one can still discover new ways of catching big chunks of speed improvements here and there. Some interesting results here.

Event News

  • 2009-01-19 Next Cyclic Openmoko "Stammtisch" meeting in Munich, Germany takes place at 19:00 local time. This time Dr. Mickey "FSO" Lauer has planned to visit. A location as usuall is "Die Wildsau", Balanstrasse 121, 81549 München. Please register yourself through doodle