Open mobile software: Difference between revisions

From HBMobile
Jump to navigationJump to search
No edit summary
No edit summary
Line 8: Line 8:
----
----


; Base OS : Linux sourced from Gumstix, includes cross compiler and has
; Base OS : Linux sourced from Gumstix, includes cross compiler and has Java support [http://docwiki.gumstix.org/Software Gumstix Software]
Java support [http://docwiki.gumstix.org/Software Gumstix Software]


; GSM device driver and libraries : [http://libgsmc.sourceforge.net libgsmc] A sample GUI interface for a CLI is being finalized; and GUI support for Qtopia and GTK+ will follow and will include sample applications. libgsmc is hosted at sourceforge.net
; GSM device driver and libraries : [http://libgsmc.sourceforge.net libgsmc] A sample GUI interface for a CLI is being finalized; and GUI support for Qtopia and GTK+ will follow and will include sample applications. libgsmc is hosted at sourceforge.net
Line 15: Line 14:
; EDGE device driver : basic slow IP over GSM
; EDGE device driver : basic slow IP over GSM


; Wifi/Bluetooth/LCD/Touchscreen etc. device drivers : hopefully basic Linux stuff?
; Wifi/Bluetooth/LCD/Touchscreen etc. device drivers : hopefully basic Linux support exists


; GPS, accelerometer, power management : More advanced things we may need
; Accelerometer, power management : More advanced things we may need to develop ourselves
to develop


; Application frameworks : GTK+ and [http://www.trolltech.com/products/qtopia/opensource Qtopia open source release]
; Application frameworks : GTK+ and [http://www.trolltech.com/products/qtopia/opensource Qtopia open source release]
Line 24: Line 22:


; OpenMoko homepage : doesn't yet have links to code, but they have some info at [http://www.linuxtogo.org/gowiki/OpenMoko The LinuxToGo site]
; OpenMoko homepage : doesn't yet have links to code, but they have some info at [http://www.linuxtogo.org/gowiki/OpenMoko The LinuxToGo site]


; Phone calling application : Basic call management stuff, GUI to dial a number
; Phone calling application : Basic call management stuff, GUI to dial a number
Line 42: Line 39:
; MP3 player : Gumstix includes some audio player support.
; MP3 player : Gumstix includes some audio player support.


; GPS mapping : perhaps google maps mobile java version? Not sure how to feed it GPS coordinates, I think some versions of Gmm do interface to GPS, but Java sandbox makes it hard.
; GPS mapping : perhaps google maps mobile java version? Not sure how to feed it GPS coordinates, I think some versions of [http://www.google.com/gmm gmm] do interface to GPS, but Java sandbox makes it hard. There is some discussion of GPS on the [http://www.linuxtogo.org/gowiki/OpenMoko/Software OpenMoko Software page]

Revision as of 20:26, 10 February 2007

There has been some talk about various Linux based standards and frameworks, and there are a few open software based phones that include applications and frameworks. Here we collect an overall summary of these, so we can figure out what we can leverage from elsewhere, what we need to build from scratch, and any dependencies. Please correct and extend the info on this wiki page.


Base OS
Linux sourced from Gumstix, includes cross compiler and has Java support Gumstix Software
GSM device driver and libraries
libgsmc A sample GUI interface for a CLI is being finalized; and GUI support for Qtopia and GTK+ will follow and will include sample applications. libgsmc is hosted at sourceforge.net
EDGE device driver
basic slow IP over GSM
Wifi/Bluetooth/LCD/Touchscreen etc. device drivers
hopefully basic Linux support exists
Accelerometer, power management
More advanced things we may need to develop ourselves
Application frameworks
GTK+ and Qtopia open source release

This does not include all the phone apps provided with the greenphone

OpenMoko homepage
doesn't yet have links to code, but they have some info at The LinuxToGo site
Phone calling application
Basic call management stuff, GUI to dial a number
Web browser
Qt has Opera support, Not sure how viable Firefox might be on Gumstix
Flash for Linux
Adobe has x86 version only, not sure about others
Address book application
Calendar application
Notes taking
Mobile oriented email client
MP3 player
Gumstix includes some audio player support.
GPS mapping
perhaps google maps mobile java version? Not sure how to feed it GPS coordinates, I think some versions of gmm do interface to GPS, but Java sandbox makes it hard. There is some discussion of GPS on the OpenMoko Software page