Main Page

From Openmoko

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{Languages|Main_Page}}
+
{{Languages|Test main page}}
 
__NOTOC__
 
__NOTOC__
 
__NOEDITSECTION__
 
__NOEDITSECTION__
 
__NOTOC__
 
__NOTOC__
{| cellspacing="4" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #c8bbbf; background:#ECE5B6; width:100%"
 
| <big>'''Welcome to the [[Openmoko]]&trade; public Wiki'''</big><br>
 
|}
 
  
[[Image:GTA02.gif |200px|right|frontside]]
+
<DIV ALIGN=CENTER><big>'''Welcome to the [[Openmoko]]&trade; public Wiki'''</big><br></DIV>
Openmoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project under[[License| GPL and LGPL license]]. The aim of Openmoko is to build the world's first free mobile platform which runs a full X server and can therefore run most X applications.  You can install any [[Openmoko]] software over the whole range of [[OpenMoko-supported hardware|supported phones]], and if you upgrade your phone, you won't lose that software. Bugs fixed on any phone are fixed on all.
+
<BR>
  
The [[Neo1973 | Neo 1973 (GTA01)]] from [[FIC]] is the first of many phones that Openmoko may be used on.  It has now sold out (Feb 08) as you can see at the [https://direct.openmoko.com/ Openmoko Online Shop][[Neo FreeRunner  | Neo FreeRunner (GTA02)]] the new generation Openmoko mobile phone is not yet available - press [[Neo FreeRunner GTA02 Hardware| here]] to get more hardware information.  Otherwise, scroll down this page for info on the development status , or you can add your nickname to those interested buying the Neo FreeRunner at [[Buying_Interest_List|Buying Interest List]].
+
==<font color="75d806">Introduction of Openmoko</font>==
The [[Openmoko]] project is a community that anyone can join, to help design their ideal phone. Please join us in collaborating on the Openmoko project through any of the [[Development resources | project resources]] including this Openmoko wiki. Please see the [[Help:Contents | wiki editing help]] page for information on making contributions to this wiki. A [[Meet the Core Team | core team]] of developers funded by FIC, Inc. leads the project.
+
[[Image:GTA02.gif |100px|left|frontside]]
 +
[[Openmoko]]is an [http://en.wikipedia.org/wiki/Open_source Open Source]project under [[License| GPL and LGPL license]].  To create the world's first completely open mobile phone software stack is the intent of Openmoko.  
  
To the novice,  can start by use  [[introduction]] page ,  [[Introduction#Photos|photos]],  [[Introduction#Videos|videos]]  and [[Openmoko Wiki Official Index Page]],  to take the overview of Openmoko and wiki.     Moreover, the usual [[FAQ | Frequently Asked Questions]] (FAQ)  and [http://lists.openmoko.org/mailman/listinfo/| mailing list] pages might be helpful. Developers may find the [[ChangeLog | change log]] an important resource.
+
The aim of Openmoko is to build the world's first free mobile platform which runs a full X server and can therefore run most X applications. You can install any Openmoko software over the whole range. (So to the end users, if you want to add a new function into your mobile phone, you don't need to purchase another one.) By using the Openmoko supported phones, you can upgrade your phone, you won't lose that software.
  
{{warning|'''The Openmoko GUI applications are not suitable for end users yet.''' They are still in beta. Do not expect to always and reliably make and receive calls from the Openmoko GUI. Thanks to the openness of the FIC Neo1973 hardware, there is also an alternative to the Openmoko GUI: Qtopia 4.3.x is released under GPL and is at the edge of being usable for daily phone use.}}
+
<div align=center>
 
+
{| class="wikitable" cellspacing="0" cellpadding="0" width=60%
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%
+
! width=30% style="background:#ff6600;border-left:0px solid white;border-right:0px solid white;border-top:0px solid white;" | <font color=white>Introduction</font>
! width=100% colspan="2" style="background:#C8B560;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Latest status
+
! width=30% style="background:#ff6600;border-left:0px solid white;border-right:0px solid white;border-top:0px solid white;" |
 
|-
 
|-
|valign="TOP" width="50%" style="background:#FAF8CC;border-left:5px solid white;border-bottom:5px solid white;" |  
+
|valign="TOP" style="background:#333333;border-left:0px solid white;border-right:0px solid white;border-bottom:0px solid white;" |  
* The latest Qtopia snapshot can now be successfully used to make and receive calls, to send and receive SMS and use Contacts for both. However, if you do not enable suspend, one battery will only last 3-5 hours, but in suspend, incoming calls do not wake up Qtopia! See [[Qtopia on Neo 1973]] for instructions.
+
<div align="left">
|valign="TOP" width="50%" style="background:#FAF8CC;border-right:5px solid white;border-bottom:5px solid white;" |  
+
:*[[OpenmokoFramework]]
* The [http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/ latest build] can make and receive calls most of the time. Power management (suspend, standby time) are still experiencing problems. Reviews of the daily snapshot build are [[Snapshot_review|here]] and the recommended kernel and root image from the review will always be available [http://downloads.openmoko.org/recommended/ here]. Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.
+
:*[[Roadmap|Openmoko Roadmap]]
* For the latest status updates, see [[Community_Updates|Community Updates]]
+
:*[[Meet_the_Core_Team|CoreTeam]]
* To get the overview of Openmoko Wiki, see [[Openmoko Wiki Official Index Page]].
+
:*[[Introduction]]
 +
</div>
 +
|valign="TOP" style="background:#333333;border-left:0px solid white;border-right:0px solid white;border-bottom:0px solid white;" |
 +
*[[Trademark Policy]]
 +
*[[License]]
 +
*[[Look & Feel]]
 
|}
 
|}
 +
<b><font color=426fdc>▲Get more information about Openmoko</font></B>
 +
</div>
  
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%
+
==<font color=75d806>Which hardware supports Openmoko?</font>==
! width=100% colspan="2" style="background:#ADA96E;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?
+
The first fully supported Openmoko phone is [[Neo1973]]. Neo1973 GTA01 (version: Bv4) which was released on July 9, 2007 and distributed exclusively through [https://direct.openmoko.com/ Openmoko Online Shop].
 +
 
 +
As of 11 February 2008, it has been sold out. Neo FreeRunner (GTA02), the new generation Openmoko mobile phone will be available soon. You can add your nickname to those interested buying the Neo FreeRunner at [[Buying_Interest_List|Buying Interest List]].
 +
 
 +
<div align=center>
 +
{| class="wikitable" cellspacing="4" cellpadding="4" width=80%
 +
! width=40% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; " |<font color=white>GTA 01</font>
 +
! width=40% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;" |<font color="ffffff" >FreeRunner-GTA02</font>
 
|-
 
|-
|valign="TOP" width="50%" style="background:#FAF8CC;border-left:5px solid white;border-bottom:5px solid white;" |  
+
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |  
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises
+
<div align=left>
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers
+
*[[Neo1973]]
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.
+
*[[Neo1973 hardware]]
|valign="TOP" width="50%" style="background:#FAF8CC;border-right:5px solid white;border-bottom:5px solid white;" |  
+
*[[Disassembling Neo1973]]
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them
+
*[[Neo1973 Phase 1]]
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries
+
*[[Getting Started with your Neo1973]]
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board
+
=====<font color=white>Debug Board</font>=====
 +
*[[Neo1973 Debug Board v2]]
 +
*[[Neo1973 Debug Board v3]]
 +
=====<font color=white>Development Board</font>=====
 +
*[[QT2410]]
 +
 
 +
<font color=ffffff> ※</font>[[: Category:Neo1973 Hardware |  See More About Neo 1973....]]
 +
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |
 +
<div align=left>
 +
*[[GTA02 Openness]]
 +
*[[Neo FreeRunner]]
 +
*[[Neo FreeRunner GTA02 Hardware]]
 +
*[[Prototypes]]
 +
 
 +
<font color=ffffff> ※</font>[[: Category: GTA02 Hardware |  See More About GTA02....]]
 +
====<font color=white>Openmoko Custom Build</font>====
 +
*[[OpenMoko-supported hardware]]
 +
*[[HXD8]]
 +
*[[Neo1973: GTA01Bv4 versus GTA02 comparison]]</div>
 +
<div align=left>
 +
<font color=ffffff> ※</font>[[:Category:Hardware Support | See More About Hardware Support...]]
 +
</div>
 
|}
 
|}
 +
<b><font color=426fdc>▲  You can get any hardware information that support Openmoko</font></B>
 +
</div>
  
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%
+
==<font color=75d806>Openmoko community</font>==
! width=100% colspan="2" style="background:#C9BE62;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | System Specs
+
The Openmoko project is a community that anyone can join, and its primary function is to help design ideal phones. Please join us in collaborating on the Openmoko Project through any of the [[Development resources | project resources]], including this Openmoko Wiki. Please see the [[Help:Contents | wiki editing help]]page for information on making contributions to this wiki.
 +
 
 +
To the novice, you can start by using the [[introduction]] page, photos, videos and Openmoko Wiki Official Index Page, all this information will give you an overview of Openmoko and wiki. Moreover, the usual [[FAQ | Frequently Asked Questions]] (FAQ) and [http://lists.openmoko.org/mailman/listinfo/| mailing list] pages might be helpful.
 +
 
 +
{| class="wikitable" cellspacing="4" cellpadding="6" width=100%
 +
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; " | <font color="white" >In News</font>
 +
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;" |<font color="white" >Community & Events</font>
 
|-
 
|-
|valign="TOP" width="50%" style="background:#FAF8CC;border-left:5px solid white;border-bottom:5px solid white;" |  
+
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |  
* [[Neo1973_hardware|Neo 1973 (GTA01)]] - Specs of original Neo 1973 (GTA01) Hardware
+
==<font color=white>Getting Start </font>==
* [[Neo_FreeRunner_GTA02_Hardware|Neo FreeRunner (GTA02)]] - Specs of Neo FreeRunner (GTA02) Hardware
+
*[[Getting Started with your Neo FreeRunner]]
|valign="TOP" width="50%" style="background:#FAF8CC;border-right:5px solid white;border-bottom:5px solid white;" |  
+
*[[Getting Started with your Neo1973]]
* [[Openmoko Core Applications]] - Applications included in the core build of Openmoko
+
==<font color=white>Snapshot</font>==
* [[Openmoko Community Applications]] - Featured downloadable applications from the Openmoko community
+
*<font color=white>You can aloways download the  [http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/ latest build] here.
 +
*Reviews of the daily snapshot build are [[Snapshot_review|here]] and the recommended kernel and root image from the review will always be available [http://downloads.openmoko.org/recommended/ here].
 +
Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.</font>
 +
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |
 +
 
 +
==<font color=white> Community Update</font>==
 +
<font color=white>For the latest status updates, see [[Community_Updates|Community Updates]]</font>
 +
 
 +
<font color=ffffff> ※</font>[[:Category:Community|  See More About Community...]]
 +
 
 +
==<font color=white>Get the overview of wiki</font>==
 +
*<font color=white>To get the overview of Openmoko Wiki, see [[Openmoko Wiki Official Index Page]].</font>
 +
==<font color=white>Events</font>==
 +
*[[Summer of Code 2008]]
 +
*[[OpenMoko Education/zh tw]]
 +
*[[Events:FOSDEM 2008]]
 +
*[[OpenMoko Education Interview]]
 +
 
 +
<font color=ffffff> ※</font>[[:Category:Event|  See More About Event...]]
 +
 
 
|}
 
|}
 +
<b><font color=426fdc>▲  Join our community</font></B>
 +
</div>
  
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%
 
! width=33% style="background:#ff9900;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General
 
! width=33% style="background:#ff6633;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides
 
! width=33% style="background:#cc3333;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation
 
|-
 
|valign="TOP" style="background:#F4F4F4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
 
* [[Development resources | Project Resources]] - Provides a centralized location of all resources such as [[Development resources#Mailing_Lists|mailing lists]], [[Development resources#IRC | IRC]], and other software development oriented resources.
 
 
* [[Current events]] - Information on both past and future events where FIC or Openmoko had or will have a presence.
 
* [http://forums.makeopensource.com/ Unofficial Openmoko Forums] - Everyone is invited to collaborate with Openmoko users and developers on the forums.
 
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].
 
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X
 
* [[OpenLab]] - A physical area where Openmoko can interact with FOSS community
 
  
'''Administrative + Organizational'''
+
==<font color=75d806>To be a Openmoko developer</font>==
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.
+
Openmoko is the distribution that we're creating for phones and eventually other mobile devices. If you want to become a developer, following documentations can help you build up your development environment.
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.
+
* [[Hear Me FIC]] - Information to help FIC know what the community wants.
+
* [[Listen Up Community]] - Community's To-Do-List
+
* [[Wiki Issues]] - problems/requests regarding this Wiki
+
  
|valign="TOP" style="background:#F4F4F4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |  
+
{| class="wikitable" cellspacing="4" cellpadding="6" width=100%
 +
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; " | <font color="white" >Hardware Docs and Testing</font>
 +
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;" |<font color="white" >Software Documentation</font>
 +
|-
 +
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |  
 +
===<font color=white>Getting Start</font>===
 +
* [[Installation guide]]
 +
* [[Customizing the OpenMoko Distribution]]
 
* [[Getting Started with your Neo1973]]
 
* [[Getting Started with your Neo1973]]
* [[installation_guide|A guide for flashing and emulating the openmoko software]]
+
* [[MokoMakefile|Building Openmoko using the MokoMakefile]]
** [[Flashing_openmoko|Flashing Neo1973 with the kernel, the root filesystem and optionally u-boot.]]
+
* [[Building OpenMoko from scratch (pre-BBT)]]
** [[MokoMakefile|Building Openmoko using the MokoMakefile]]
+
** [[Application Development Crash Course]] -A very basic how-to for the new people.
+
** [[OpenMoko2007.2|Building Openmoko 2007.2]]
+
** [[Building Openmoko 2007.1 from scratch]]
+
*** [[Building a hello world application]]
+
*** Old [[Building Openmoko from scratch (pre-BBT)|Building Openmoko from scratch (pre-BBT)]]
+
** [[Running Openmoko on PC]]
+
*** [[Host-based development with Xoo and Xephyr|Getting Openmoko working on host with Xoo]]
+
*** [[Getting OpenMoko working on host with Xephyr|Getting Openmoko working on host with Xephyr]]
+
*** [[How to run OpenMoko Apps on PC|How to run Openmoko Apps on PC]]
+
*** [[Openmoko under QEMU]]
+
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]
+
 
* [[Migration to bad block tolerant builds]]
 
* [[Migration to bad block tolerant builds]]
* [[Booting from SD]]
 
* [[DailyBuiltImages|Getting daily built images]]
 
  
|valign="TOP" style="background:#F4F4F4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"|
+
<font color=white> ※</font> [[:Category:Guides| See More About Guides...]]
'''Hardware Reference Documentation'''
+
===<font color=white> Hardware Reference Documentation</font> ===
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].
+
* The [[Neo1973 Hardware]] page provides an overview of the hardware components used by the [[:Category:Neo1973 Hardware|Neo1973 hardware platform]]. PCB photographs are also included. A [[Disassembling Neo1973 | photo disassembly story]] may be an interesting starting place.
+
* [[:Category:Neo1973 Hardware Debugging | Neo1973 Hardware Debugging]] is assisted with the [[Debug Board | Neo1973 debug board]].  A page discussing [[Connecting Neo1973 with Debug Board v2 | debug board and Neo1973 configurations]] is also provided.
+
  
'''Software Reference Documentation'''
+
<font color=white>Overview about the Components we use, PCB Photographs</font>
* Architectural
+
** [[Disassembling Neo1973]] <font color=white>-A photo story about disassembling the hardware</font>
** [[OpenmokoFramework]] - The Openmoko Application Framework
+
* [[Debug Board]] <font color=white> -The Debug Board for the Neo1973<font>
* [[Neo1973 host software]]
+
** [[Connecting Neo1973 with Debug Board v2]]
* Device Software
+
** [[Neo1973 Debug Board v1]] <font color=white>-The old version of the Debug Board</font>
** Low-Level
+
* [[QT2410]] <font color=white>-A S3C2410 development board that we used during early development</font>
*** [[u-boot]] - The bootloader we use, including documentation for our modifications
+
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications
+
** Userspace
+
*** [[binary compatibility]]
+
*** [[gsmd]] - the GSM daemon managing the GSM Modem
+
*** [[gpsd]] - the AGPS (Assisted GPS) daemon
+
|}
+
  
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%
+
<font color=white> ※</font>[[:Category: Hardware | See More About Hardware]]
! width=33% style="background:#99ccff;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Openmoko-specific Development
+
===<font color=white>Test</font>===
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Openmoko Miscellaneous Development
+
*[[GSM unit test]]
! width=33% style="background:#00ccff;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous
+
*[[GSM 850 test]]
|-
+
*[[GSM unit test]]
|valign="TOP" style="background:#F4f4f4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
+
* [[Roadmap]] - Roadmap for further Openmoko development
+
* [[OpenEmbedded]] - The distribution-building framework
+
* [[Toolchain]] - The toolchain we use for compilation
+
* [[Openmoko]] - The Openmoko distribution
+
** [[Openmoko2007]] - The first intended release of it
+
** [[Openmoko2007.2]] - An improved release with more formalized style guidelines.
+
** [[Userspace root image]]
+
* [[Test Plans]] - How we test our phones
+
* [[Prototypes]] - Tracking prototypes
+
* [[GSM network registration]] - Tracking network registration status in the world
+
  
'''User Interface Related'''
+
===<font color=white>Test Plans</font>===
* [[GUI Style Guidelines]] -- New for [[Openmoko2007.2]]
+
*[[U-Boot Test Plan]]
* [[Look & Feel]]
+
*[[Dialer Test Plan]]
** [[Artwork]]
+
*[[Charging Test Plan]]
* [[Applications|Application Roadmap]]
+
*[[Stability Test Plan]]
* [[Widgets]]
+
*[[Phase 1 Software Testing]]
** [[Widget Inheritance Graph]]
+
*[[Suspend/Resume Test Plan]]
* [[Application UI Design Recommendations]]
+
  
|valign="TOP" style="background:#F4f4f4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
+
<font color=white> ※</font> [[:Category: Test |  See More About Test]]
* [[Thesis work]]
+
 
* [[Freshman todo]]
+
===<font color=white>Emulation</font>===
* [[Templates]]
+
*[[Getting OpenMoko working on host with Xephyr]]
* [[PIM Storage]]
+
*[[Test_Openmoko Emulation with chroot image]]
* [[Coding Guidelines]]
+
 
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the Openmoko SDK]]
+
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)
+
 
* [[License]] - How we license our code
+
=== <font color=white>Software Reference Documentation </font>===
* [[Development resources]] - Describes resources for developers (lists, svn, ...)
+
* <font color=white>Architectural</font>
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners
+
** [[OpenmokoFramework]] <font color=white>-The Openmoko Application Framework</font>
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ
+
* <font color=white>Host utilities</font>
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners
+
** [[sjf2410-linux]] <font color=white>-a JTAG NAND flashing program, last-resort phone un-bricking</font>
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device
+
** [[s3c2410_boot_usb]] <font color=white>-a program for transferring code to the RAM of QT2410 (not Neo1973)</font>
* [[External Feeds]] - List of feeds from people blogging about Openmoko
+
** [[Toolchain]] <font color=white>-The toolchain we use for compilation</font>
 +
** [[Neo1973 OpenOCD]] <font color=white>-The On-Chip Debugger we use for development</font>
 +
** [[OpenEmbedded]] <font color=white> -The distribution building framework</font>
 +
* <font color=white>Device Software</font>
 +
** <font color=white>Low-Level</font>
 +
*** [[u-boot]] <font color=white>-The bootloader we use, including docs to our modifications</font>
 +
*** [[kernel]] <font color=white>-The Linux Kernel we use, including docs to our modifications</font>
 +
** <font color=white>Userspace</font>
 +
*** [[gsmd]] <font color=white> -the GSM daemon managing the GSM Modem</font>
 +
*** [[agpsd]] <font color=white>-the AGPS (Assisted GPS) daemon</font>
 +
*** [[OpenMoko]] <font color=white>-The Openmoko distribution</font>
 +
**** [[OpenMoko2007]] - <font color=white>The first intended release of it</font>
 +
**** [[Userspace root image]]
 +
 
 +
<font color=ffffff>※</font>[[:Category: Software |  See More About Software ]]
  
|valign="TOP" style="background:#F4f4f4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
 
* [[WiFi support in Openmoko]]
 
* [[Neo1973 and Windows]]
 
* [[Press Coverage]] - What the press says about the Openmoko project
 
* [[mFAQ]] - The Openmoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the Openmoko project
 
* [[Openmoko Core Applications]] - Applications (GUI based) currently included in the main/core build of Openmoko
 
* [[Wish List]]s: [[Wish List - Hardware|Hardware]], [[Wishlist:BuiltInScriptingLanguage|Scripting Languages]], [[Wish List - OpenMoko Ringtones and Sounds|ringtones and sounds]]
 
* [[Media Content]] - What types of media on the device can we use (that is non-software)?
 
* [[Testimonials]] - How did you get to Openmoko?
 
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.
 
* Comparison with the [[iPhone]]
 
* [[Translation]] of Openmoko
 
* Project applications for Google's [[Summer of code]]
 
* Purchase Openmoko [[SWAG]] T-Shirts!
 
* The Openmoko [[Trademark Policy]]
 
 
|}
 
|}
 +
<b><font color=426fdc>▲  You can get the technical infomation here</font></B>
 +
 +
==<font color=75d806>Getting started with Openmoko Wiki</font>==
 +
Openmoko Wiki is a public space that every one can join. You can find any information you want including: hardware and software documentation, community news of Openmoko ...etc. By joining our wiki , you can also become our wiki editor. You can edit the page by yourself, contribute valued content, and help others correct the wrong information. If you want to get the whole picture of Openmoko Wiki, please visit the [[Openmoko Wiki Official Index Page|Openmoko Wiki Official Index Page]]. This page contains all information about the Openmoko Wiki and is classified into 10 categories by page content.
  
The members of the Openmoko community would like to thank FIC Inc. for their continued leadership of the Openmoko project.
+
* Please read our [[OpenMoko Wiki Editing Guidelines]]
 +
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
 +
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]
 +
* If you add a new page, you can reference the [[Openmoko Wiki Categories Index Page|Openmoko Wiki Categories Index Page]] to put your page on the right category.
 +
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
  
<span id="bottom"></span>
+
<font color=426fdc></font>[[:Category: Help |  See More About Help ]]

Revision as of 05:38, 23 April 2008



Welcome to the Openmoko™ public Wiki


Introduction of Openmoko

frontside

Openmoko™ is an Open Sourceproject under GPL and LGPL license. To create the world's first completely open mobile phone software stack is the intent of Openmoko.

The aim of Openmoko is to build the world's first free mobile platform which runs a full X server and can therefore run most X applications. You can install any Openmoko software over the whole range. (So to the end users, if you want to add a new function into your mobile phone, you don't need to purchase another one.) By using the Openmoko supported phones, you can upgrade your phone, you won't lose that software.

Introduction

▲Get more information about Openmoko

Which hardware supports Openmoko?

The first fully supported Openmoko phone is Neo1973. Neo1973 GTA01 (version: Bv4) which was released on July 9, 2007 and distributed exclusively through Openmoko Online Shop.

As of 11 February 2008, it has been sold out. Neo FreeRunner (GTA02), the new generation Openmoko mobile phone will be available soon. You can add your nickname to those interested buying the Neo FreeRunner at Buying Interest List.

Openmoko community

The Openmoko project is a community that anyone can join, and its primary function is to help design ideal phones. Please join us in collaborating on the Openmoko Project through any of the project resources, including this Openmoko Wiki. Please see the wiki editing helppage for information on making contributions to this wiki.

To the novice, you can start by using the introduction page, photos, videos and Openmoko Wiki Official Index Page, all this information will give you an overview of Openmoko and wiki. Moreover, the usual Frequently Asked Questions (FAQ) and mailing list pages might be helpful.

In News Community & Events

Getting Start

Snapshot

  • You can aloways download the latest build here.
  • Reviews of the daily snapshot build are here and the recommended kernel and root image from the review will always be available here.

Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.

Community Update

For the latest status updates, see Community Updates

See More About Community...

Get the overview of wiki

Events

See More About Event...

▲ Join our community


To be a Openmoko developer

Openmoko is the distribution that we're creating for phones and eventually other mobile devices. If you want to become a developer, following documentations can help you build up your development environment.

Hardware Docs and Testing Software Documentation

Getting Start

See More About Guides...

Hardware Reference Documentation

Overview about the Components we use, PCB Photographs

See More About Hardware

Test

Test Plans

See More About Test

Emulation

Software Reference Documentation

  • Architectural
  • Host utilities
  • Device Software
    • Low-Level
      • u-boot -The bootloader we use, including docs to our modifications
      • kernel -The Linux Kernel we use, including docs to our modifications
    • Userspace

See More About Software

▲ You can get the technical infomation here

Getting started with Openmoko Wiki

Openmoko Wiki is a public space that every one can join. You can find any information you want including: hardware and software documentation, community news of Openmoko ...etc. By joining our wiki , you can also become our wiki editor. You can edit the page by yourself, contribute valued content, and help others correct the wrong information. If you want to get the whole picture of Openmoko Wiki, please visit the Openmoko Wiki Official Index Page. This page contains all information about the Openmoko Wiki and is classified into 10 categories by page content.

See More About Help

Views
Personal tools



Welcome to the Openmoko™ public Wiki
frontside

Openmoko™ is an Open Source project under GPL and LGPL license. The aim of Openmoko is to build the world's first free mobile platform which runs a full X server and can therefore run most X applications. You can install any Openmoko software over the whole range of supported phones, and if you upgrade your phone, you won't lose that software. Bugs fixed on any phone are fixed on all.

The Neo 1973 (GTA01) from FIC is the first of many phones that Openmoko may be used on. It has now sold out (Feb 08) as you can see at the Openmoko Online Shop. Neo FreeRunner (GTA02) the new generation Openmoko mobile phone is not yet available - press here to get more hardware information. Otherwise, scroll down this page for info on the development status , or you can add your nickname to those interested buying the Neo FreeRunner at Buying Interest List. The Openmoko project is a community that anyone can join, to help design their ideal phone. Please join us in collaborating on the Openmoko project through any of the project resources including this Openmoko wiki. Please see the wiki editing help page for information on making contributions to this wiki. A core team of developers funded by FIC, Inc. leads the project.

To the novice, can start by use introduction page , photos, videos and Openmoko Wiki Official Index Page, to take the overview of Openmoko and wiki. Moreover, the usual Frequently Asked Questions (FAQ) and mailing list pages might be helpful. Developers may find the change log an important resource.

WARNING: The Openmoko GUI applications are not suitable for end users yet. They are still in beta. Do not expect to always and reliably make and receive calls from the Openmoko GUI. Thanks to the openness of the FIC Neo1973 hardware, there is also an alternative to the Openmoko GUI: Qtopia 4.3.x is released under GPL and is at the edge of being usable for daily phone use.


Latest status
  • The latest Qtopia snapshot can now be successfully used to make and receive calls, to send and receive SMS and use Contacts for both. However, if you do not enable suspend, one battery will only last 3-5 hours, but in suspend, incoming calls do not wake up Qtopia! See Qtopia on Neo 1973 for instructions.
  • The latest build can make and receive calls most of the time. Power management (suspend, standby time) are still experiencing problems. Reviews of the daily snapshot build are here and the recommended kernel and root image from the review will always be available here. Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.
  • For the latest status updates, see Community Updates
  • To get the overview of Openmoko Wiki, see Openmoko Wiki Official Index Page.
What's Your Interest?
  • Basic End-user - Information for end users who want basic functionality and no surprises
  • Advanced End-user - Information for advanced end-users who want advanced and experimental functionality but who are not programmers
  • Business Development - Exchange of commercial opportunities for promoting widespread end-user acceptance.
  • Application Developer - Information for application developers, including ideas and specifications for applications, and tools to build them
  • System Developer - Information for system developers, including bootloader, kernel, and libraries
  • Hardware Developer - Information for hardware developers, including hardware specs and debug board
System Specs
General Developer Guides Developer Reference Documentation
  • Current events - Information on both past and future events where FIC or Openmoko had or will have a presence.
  • Unofficial Openmoko Forums - Everyone is invited to collaborate with Openmoko users and developers on the forums.
  • Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of Other OSes.
  • Mac OS X - Information specific for those who use Mac OS X
  • OpenLab - A physical area where Openmoko can interact with FOSS community

Administrative + Organizational

  • Shipping Notes - Information to help FIC figure out how to ship products to you, and how much it might cost.
  • My Account - Ideas for what sort of account-based services FIC should provide with the phone.
  • Hear Me FIC - Information to help FIC know what the community wants.
  • Listen Up Community - Community's To-Do-List
  • Wiki Issues - problems/requests regarding this Wiki

Hardware Reference Documentation

Software Reference Documentation

  • Architectural
  • Neo1973 host software
  • Device Software
    • Low-Level
      • u-boot - The bootloader we use, including documentation for our modifications
      • kernel - The Linux kernel we use, including documentation for our modifications
    • Userspace
Openmoko-specific Development Openmoko Miscellaneous Development Miscellaneous

User Interface Related

The members of the Openmoko community would like to thank FIC Inc. for their continued leadership of the Openmoko project.

Tools