|
|
(612 intermediate revisions by more than 100 users not shown) |
Line 1: |
Line 1: |
− | {{Languages|Main_Page}} | + | {{Languages|Main Page}}__NOTOC__ |
− | __NOTOC__ | + | __NOEDITSECTION__[[Image:Neo front 3.gif|right]] |
− | __NOEDITSECTION__ | + | <div style="padding: 2.5ex; text-align: center; font: bold x-large sans">Openmoko™ - Open. Mobile. Free.</div> |
− | __NOTOC__
| + | |
− | {| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%"
| + | |
− | | <big>'''Welcome to the [[OpenMoko]]™ public Wiki'''</big><br>
| + | |
− | |}
| + | |
| | | |
− | [[Image:FIC-neo1973_small.jpg|200px|right|frontside]] | + | <div style="text-align: center">[[GTA01:Neo_1973|Neo 1973]] | [[Neo Freerunner]] | [[GTA04|Phoenux (GTA04)]]</div> |
− | OpenMoko™ is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system which runs a full X server and can therefore run most X applications.
| + | |
| | | |
− | The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.
| |
| | | |
− | You can install any OpenMoko software over the whole range of [[Supported Hardware|supported phones]], and if you upgrade your phone, you don't lose that software. Bugs fixed on any phone are fixed on all.
| + | '''Openmoko™''' is a project dedicated to delivering mobile phones with an open source software stack. Openmoko was formerly associated with Openmoko Inc, but is nowadays simply a gathering of people with the shared goal of "Free The Phone". Distributors are currently selling updated versions of the Openmoko Inc's phone released in 2008, [[Neo FreeRunner]], to advanced users, while the software stack for FreeRunner and future free phones is being developed by the community. In 2012, the [[GTA04|modern 3.5G / OMAP3 upgrade to FreeRunner and an upgraded OpenPhoenux aka GTA04 Complete is now available]]. |
| | | |
− | {{warning|'''The software is not suitable for end-users yet.''' It is of alpha-quality, and much functionality which expected to be present in a phone is not ready for an end-user yet. That means that even the most critical phone uses like making/receiving calls and SMS, using contacts and a calendar, are not there yet or are not finished yet. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until December 2007 at the soonest, and probably later.}}
| + | * [[Introduction]] |
| + | * [[Why Openmoko|Why Openmoko?]] |
| | | |
− | Latest developments:
| + | [[More Information]] |
− | * The Openmoko snapshot from [[Phase_1_Software_Testing#Official_20071113_rootfs_with_20071113_.28r3238.29_kernel|20071113]], when employing a few steps, can be used to make and receive calls, but this has seen very little testing! Please also note that there is graphical frontend for sending/receiving of SMS included. With additional software, it is possible to send SMS.
| + | |
− | * With some work, and only for 3-5 hours due to issues with suspend, it is now also also possible to use the Qtopia to make and receive calls, use contacts, and other basic tasks. See [[Qtopia on Neo 1973]] , http://www.qtopia.net/modules/mydownloads/ and the [http://www.qtopia.net/modules/newbb_plus/viewtopic.php?topic_id=473&forum=4 Qtopia forum] for more details.
| + | |
| | | |
− | The [[Neo1973]] from [[FIC]] is the first of possibly many phones that OpenMoko may be used on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop]. You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]] and [[Phase 1 Software Testing]]
| + | ===Get Involved=== |
| + | Openmoko is a project driven by a community of passionate and intelligent volunteers. If you have the ability, please contribute to our cause. Openmoko's ambitions far exceed the resources available. |
| | | |
− | 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.
| + | * [[Community Resources]] |
| + | * [[Gta02-core|Create a new hardware revision of the gta02 hardware]] with completely free software tools for the hardware creation |
| + | * [[GTA04|Follow the ”GTA04” project by Golden Delicious Computers]] |
| + | * [[Create User Manuals]] for [[Distributions]] and [[Applications]] |
| + | * Enhance the multi-device multi-vendor [[FSO]] middleware. |
| | | |
− | An [[introduction]] page is available, with [[Introduction#Photos|photos]] and [[Introduction#Videos|videos]]. Moreover, the usual [[FAQ | Frequently Asked Questions]] (FAQ) page might be helpful. Developers may find the [[ChangeLog | change log]] an important resource.
| + | ===How To Purchase=== |
| + | The Neo FreeRunner is sold by various [[distributors]] around the world. |
| | | |
− | Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!
| + | If you have FreeRunner already, [http://www.handheld-linux.com/wiki.php?page=GTA04 GTA04 pre-order page is open!] - ''only'' if enough people will pre-order, mass-market GTA04 will become reality. Please spread the word to your FreeRunner owning friends. |
| | | |
| + | See [[Getting Openmoko]] for more information. |
| | | |
− | The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.
| + | ---- |
| | | |
− | {| class="wikitable" cellspacing="0" cellpadding="5" width=100%
| + | ====Latest News==== |
− | ! width=100% colspan="2" style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?
| + | |
− | |-
| + | |
| | | |
− | |valign="TOP" width="50%" style="background:#FCE9B4;border-left:5px solid white;border-bottom:5px solid white;" | | + | {{News}} |
| + | [[News Archive|more news...]] |
| | | |
− | * [[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
| + | Problems with this Site or a List? http://admin-trac.openmoko.org/trac |
− | * [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.
| + | ---- |
| | | |
− | |valign="TOP" width="50%" style="background:#FCE9B4;border-right:5px solid white;border-bottom:5px solid white;" |
| + | [[Category:Community| ]] |
− | * [[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
| + | |
− | | + | |
− | |}
| + | |
− | | + | |
− | {| class="wikitable" cellspacing="0" cellpadding="5" width=100%
| + | |
− | ! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General
| + | |
− | ! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides
| + | |
− | ! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation
| + | |
− | |-
| + | |
− | |valign="TOP" style="background:#ebebeb;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 | communication tools]], 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
| + | |
− | | + | |
− | '''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
| + | |
− | | + | |
− | | + | |
− | |valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
| + | |
− | * [[Getting Started with your Neo1973]]
| + | |
− | * [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)
| + | |
− | ** [[Flashing_openmoko|Flashing Neo1973 with the kernel, the root filesystem and optionally u-boot.]]
| + | |
− | ** [[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 from scratch]]
| + | |
− | *** [[Building a hello world application]]
| + | |
− | *** Old [[Building OpenMoko from scratch (pre-BBT)]]
| + | |
− | ** [[Running OpenMoko on PC]]
| + | |
− | *** [[Getting OpenMoko working on host with Xoo]]
| + | |
− | *** [[Getting OpenMoko working on host with Xephyr]]
| + | |
− | *** [[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]]
| + | |
− | * [[Booting from SD]]
| + | |
− | | + | |
− | |valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"|
| + | |
− | '''Hardware Reference Documentation'''
| + | |
− | * 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'''
| + | |
− | * Architectural
| + | |
− | ** [[OpenMokoFramework]] - The OpenMoko Application Framework
| + | |
− | * [[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
| + | |
− | *** [[binary compatibility]]
| + | |
− | *** [[gsmd]] - the GSM daemon managing the GSM Modem
| + | |
− | *** [[gpsd]] - the AGPS (Assisted GPS) daemon
| + | |
− | | + | |
− | | + | |
− | |}
| + | |
− | | + | |
− | {| class="wikitable" cellspacing="0" cellpadding="5" width=100%
| + | |
− | ! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development
| + | |
− | ! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development
| + | |
− | ! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous
| + | |
− | |-
| + | |
− | |valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
| + | |
− | * [[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]]
| + | |
− | | + | |
− | '''User Interface Related'''
| + | |
− | * [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]
| + | |
− | * [[Look & Feel]]
| + | |
− | ** [[Artwork]]
| + | |
− | * [[Applications]]
| + | |
− | * [[Widgets]]
| + | |
− | ** [[Widget Inheritance Graph]]
| + | |
− | * [[Application UI Design Recommendations]]
| + | |
− | | + | |
− | |valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |
| + | |
− | * [[Thesis work]]
| + | |
− | * [[Freshman todo]]
| + | |
− | * [[Templates]]
| + | |
− | * [[PIM Storage]]
| + | |
− | * [[Coding Guidelines]]
| + | |
− | * [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]
| + | |
− | * Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)
| + | |
− | * [[License]] - How we license our code
| + | |
− | * [[Development resources]] - Describes resources for developers (lists, svn, ...)
| + | |
− | * [[Neo1973 Phase 0]] - Information for Phase 0 device owners
| + | |
− | * [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ
| + | |
− | * [[Neo1973 Phase 1]] - Information for Phase 1 device owners
| + | |
− | * [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device
| + | |
− | * [[External Feeds]] - List of feeds from people blogging about OpenMoko
| + | |
− | | + | |
− | | + | |
− | |valign="TOP" style="background:#FCFFCD;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
| + | |
− | * [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day
| + | |
− | * [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release
| + | |
− | * [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included
| + | |
− | * [[Wish List - OpenMoko Ringtones and Sounds]] Collection of [http://en.wikipedia.org/wiki/Free_music free music]/sounds/ringtones we'd like to listen in the next Neo release
| + | |
− | * [[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.
| + | |
− | * [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973
| + | |
− | * [[Translation]] - Translation of OpenMoko
| + | |
− | * [[Summer of code]] - Our page with project applications for Google's Summer of Code
| + | |
− | * [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)
| + | |
− | * [[Trademark Policy]] -- The OpenMoko Trademark Policy
| + | |
− | | + | |
− | |}
| + | |
− | | + | |
− | | + | |
− | | + | |
− | <span id="bottom"></span>
| + | |
− | | + | |
− | [[Category:Information| ]]
| + | |
| [[Category:Categories| ]] | | [[Category:Categories| ]] |
Openmoko™ - Open. Mobile. Free.
Openmoko is a project driven by a community of passionate and intelligent volunteers. If you have the ability, please contribute to our cause. Openmoko's ambitions far exceed the resources available.