Openmoko
OpenMoko[1] is a project seeking to change the way you think of your mobile device, or, more specifically, the way you don't think about your mobile device. The concept is that if hardware and software developers alike are each exposed to the same Hardware & Software Development Kits and anyone with the knowledge to can manipulate, modify, update, upgrade, repair and improve their mobile devices, then eventually the mobile will become a transparent communication device, and float seemlessly between different interactions, in different locations.
Contents
Neo1973
"The Neo1973 is the first phone designed to run OpenMoko. It is a phone that can be used with any GSM operator, and it is manufactured by FIC who instigated the OpenMoko project." [2]
Getting Started
For those early adopters who have purchased a Neo1973, there are some suggestions provided by the OpenMoko team, including "How to build", "OpenMoko's built-in functionality", "Writing your own 3rd party application", and much more. See Getting Started to get more information. [3]
Neo1973 Handset Capabilities
The Neo 1973 boasts the following hardware specifications:
* 2.8" VGA TFT color display * Touchscreen, usable with stylus or fingers * 266MHz Samsung System on a Chip (SOC) * USB 1.1, switchable between Client and Host (unpowered) * Integrated AGPS * 2.5G GSM – tri band (900/1800/1900), voice, CSD, GPRS * Bluetooth 2.0 * Micro SD slot * High Quality audio codec
OpenMoko Software
On the system side, OpenMoko uses software with a tireless history of success and stability, such as the Linux kernel, the GNU C library, the X window system, and the GTK+ toolkit, to name only a few. OpenMoko is Mobile FOSS.
New technology requires new code. As we implement extensions, such as device drivers, or create something entirely new, the code is available through SVN. Ideally, it has already been merged into the upstream sources.
All this power is neatly bundled into the OpenMoko distribution which is based on OpenEmbedded, a meta-distribution containing more than 1,500 packages.
Neo1973 Compatible Networks
A full list of carriers, compatible networks & mobile/cellphone service providers is available here: [5]
How to Run OpenMoko on a Linux PC
It is relatively straightforward to run OpenMoko from the command terminal of any Linux PC with GCC libraries installed. The steps include:
- Installing dependencies
- Download the binaries
- Build the binaries
- Run the examples
OpenMokast
"The Mobile Multimedia Broadcasting (MMB) team of the Communications Research Centre Canada (CRC) showcased its new broadcasting handset prototype called openmokast in Amsterdam at the IBC 2008 exhibition. The prototype, based on the openmoko FreeRunner manufactured by FIC Inc., is the first open handset to integrate the reception of live digital radio, video and data services with typical smart phone functions such as mobile telephony, wireless internet and GPS positioning.
A complete software stack was developed and integrated at CRC to control an attached receiver and decode various services such as DAB, DAB+, DMB, Slideshow, Visual Radio and Journaline. A physical extension was also built to seamlessly integrate a USB-based receiver and its antenna at the back of the FreeRunner."
- OpenMokast - Resources for (OpenMoko) Open Mobile Broadcasting Devices: http://www.openmokast.org/
External Links
- OpenMoko: http://www.openmoko.com/ | COMMUNITY | PROJECTS | WIKI
- Maemo: http://maemo.org/ (open source community software platform that powers mobile devices such as the Nokia N810 Internet Tablet, started in collaboration with Nokia)
- FreeSmartPhone: http://freesmartphone.org (Special Interest Middleware group)
- SHR Project: http://shr-project.org/trac (GNU/Linux based operating system for smartphones and similar mobile devices)
- QtMoko: http://qtmoko.sourceforge.net/ (debian distribution for Openmoko Freerunner and Goldelico's GTA04 phone)
- OpenPhoenux: http://openphoenux.org/ (tinkerphone community)
- GTA04 phone: http://projects.goldelico.com/p/gta04-main/
- Neo900 phone: http://neo900.org/
- Neo900 - Crafting The Private Phone: http://neo900.org/stuff/ohsw2014/ohsw2014.pdf
- Free Mobile...when Android is not enough: http://neo900.org/stuff/piwo/piwo.pdf[8]
References
- ↑ http://wiki.openmoko.org/wiki/OpenMoko
- ↑ http://wiki.openmoko.org/wiki/Neo1973
- ↑ Getting Started with OpenMoko: [1]
- ↑ http://www.openmoko.com/products-neo-base-00-stdkit.html
- ↑ http://wiki.openmoko.org/wiki/Neo1973_compatible_cellphone_providers
- ↑ http://wiki.openmoko.org/wiki/How_to_run_OpenMoko_Apps_on_PC
- ↑ CRC Demonstrated First Mobile Broadcasting Handset Prototype Based on an Open Platform: http://www.crc.ca/en/html/crc/home/mediazone/whatsnew/sep1-5_08_1
- ↑ What happened to Openmoko?: http://www.quora.com/What-happened-to-Openmoko