Debian & Freerunner: list of things to do
This is a more or less random list of things to do vrt. debian & freerunner. If you intend to work on any of these you might want to add your name after the entry in question so that no duplication of work is done and it is easy to contact people. Note that in the future it might be good to separate debian specific issues from general freerunner issues. Also note that clear bugs in existing packages should be filed to bugtrackers and not here. This list is only for new things that should be implemented.
- debian-installer support?
- Make it work like a bluetooth or usb GPS dongle (possibly useless, but nevertheless a good exercise in implementing a Bluetooth or GPS gadget)
- Implement an easy to deploy GPRS wireless lan router (ad-hoc network in one side, GPRS link in the other side), complete with nat, dns cache and dhcp server (dnsmasq came to my mind)
- Make FBReader work, and make it properly use the accelerometers to rotate the screen (it should already have support for something like that)
- In whatever interface we use to send SMS, hook a "polygen" button that inserts a polygen-generated phrase into the SMS (useless, but an exercise in customising the SMS interface)
- Text, scribble and audio notetaking, but with georeferentiation, so that I can know when and *where* the note has been taken (good to take notes about restaurants, openstreetmap mapping and in general, since we have a GPS in the notetaker, it makes sense to use it)
Use it as a steering wheel joystick for a normal computer, taking readings from accelerometers (and keys on the touch screen) and synthesising joystick events on the remote host (possibly another USB/Bluetooth gadget). Besides implementing a steering wheel, many joystick-like ideas can probably be contributed by wii users. (Remoko seems like the way to go)
Take a software like kstars (too slow: 498248) or stellarium (too slow: 498253) and interface it with the GPS to draw realtime sky maps, to take the FreeRunner out for starwatching. Possibly optimizing the display of the star map to allow to look at it without compromising the eyes adaptation to darkness.
write program that listens for incoming calls. If it notices an incoming call from a certain configured number it will cause neo to start a GPRS connection and send its IP address to a configured HTTP page. This way the phone can be waken up remotely and administered over SSH. This should be possible with mgetty on a tty, but see ogsmd-execute-script-on-incoming-call.py for a starting point using DBus.
figure out how one can see return values of dbus method calls with dbus-monitor and tell that to lindi
- package uboot
- add energy percentage and charge rate display support to uboot
run X programs as non-root (can be done after install, see Running X as normal user)
freesmartphone.org-stack milestone5.5 to do
fso-frameworkd from milestone5.1 is currently in debian main. To get the ms5.5 one there too some additional steps are necessary:
- as the internel ousaged is deprecated, fso-usaged is recommended
fso-usaged needs libgee 0.1.6 (bug 537714)
fso-usaged has build-dependency on vala, but current (0.7.4-1) vala breaks the plugin-handling (bug 537748)
- fso-usaged needs additional config-options in frameworkd.conf (simply in README.Debian something automatic)