http://openmoko.org/api.php?action=feedcontributions&user=Jon+Phillips&feedformat=atomOpenmoko - User contributions [en]2024-03-28T23:57:33ZUser contributionsMediaWiki 1.19.24http://openmoko.org/wiki/OpkgOpkg2010-02-04T16:11:40Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Opkg}}<br />
<br />
<br />
{{Prioritybox|<br />
'''This project has moved.'''<br />
<br />
Mid December, 2008, the project moved to Google code: http://code.google.com/p/opkg/<br />
* Group: http://groups.google.com/group/opkg-devel<br />
* mailto: opkg-devel at googlegroups.com <opkg-devel at googlegroups.com><br />
* Checkout Code: http://code.google.com/p/opkg/source/checkout<br />
<br />
Prior to that date, a mailing list for discussion was available here: http://lists.openmoko.org/mailman/listinfo/opkg-devel<br />
Source code was available in the subversion repository: http://svn.openmoko.org/trunk/src/target/opkg/. The repository could also be [http://svnweb.openmoko.org/trunk/src/target/opkg/ viewed online].<br />
}}<br />
<br />
== About Opkg ==<br />
<br />
Opkg is a lightweight [[package management]] system based on [[Ipkg]].<br />
<br />
You can learn how to create own [http://handhelds.org/moin/moin.cgi/BuildingIpkgs Opkg packages] on the Ipkg site.<br />
<br />
Packages should install .desktops at the very end of the installation process. This ensures that the icons referenced in the .desktop file are available. [https://docs.openmoko.org/trac/ticket/1524 Reference]<br />
<br />
== New Features ==<br />
<br />
This is a list of features that have been completed. Mostly this is a list of changes from Ipkg.<br />
<br />
* Use libcurl to download files<br />
* Send download progress updates to libopkg clients<br />
* Re-organize and clean up source code into sub directories<br />
* Verify package lists with gpg detached signature<br />
* Mark packages that were installed to satisfy dependencies (auto installed)<br />
* Additional command line option to remove "auto installed" packages<br />
* Support for faceted classification (similar to debtags). ''A "Tags" line has been added to the package information and opkg makes this available to clients, but does not process it in anyway. The command line client also does not use this features yet.''<br />
<br />
<br />
=== Ipkg Patches ===<br />
<br />
The following ipkg patches have been applied:<br />
<br />
* "2-pkg-vec--Optimize-gross-inefficiency.patch" from OpenEmbedded <br />
* "1-pkg-parse--Optimize-inefficient-parsing.patch" from OpenEmbedded<br />
<br />
* [http://svn.o-hand.com/view/poky/trunk/meta/packages/ipkg/files/update_version_comparision.patch?rev=3827&view=auto update_version_comparision.patch] from Richard Purdie<br />
* [http://svn.o-hand.com/view/poky/trunk/meta/packages/ipkg/files/enable_debversion.patch?rev=3827&view=auto enable_debversion.patch] from Richard Purdie<br />
<br />
== Planned features ==<br />
<br />
These are features either under development or planned for inclusion before the next release.<br />
<br />
* improve/cleanup [[libopkg]] api<br />
* locking system to prevent two simultaneous operations on the file system<br />
<br />
=== Bug fixes ===<br />
<br />
* Ipkg bug - Overflowing / crashes machine - [http://bugs.openembedded.net/show_bug.cgi?id=1028]<br />
* ipkg tries to access ro SD card - [http://bugs.openembedded.net/show_bug.cgi?id=1029]<br />
<br />
=== Lower priority features ===<br />
<br />
* Simple user interactions during postinstall<br />
* Improve command line options<br />
* Restructure source code and make it more robust<br />
* Store packages in database<br />
* Check available space in /tmp prior to downloading<br />
* Check available space in dest prior to unpacking<br />
<br />
== Possible Issues ==<br />
<br />
This is a list of possible issues or known bugs.<br />
<br />
* http proxy works but authentication not tested yet (--[[User:cberger|cberger]] tested version 0.1.4, does not recognize proxy_username and proxy_password for authentication)<br />
* autoremove feature only inspects "depends" and not "pre-depends"<br />
* if you encounter fork failures, and/or segmentation fault, you probably need more memory. To do so, add temporarily swap by:<br />
** Creating a file which will be used for swap:<br />
***If you are using dd from coreutils:<br />
dd if=/dev/zero of=/media/card/file.swap bs=1M count=512<br />
***If you are using dd from busybox (Interrupt the process (ctrl+c) once the file is big enough. 128 MB should be enough):<br />
dd if=/dev/zero of=/media/card/file.swap<br />
**Turn the file into a swap<br />
mkswap /media/card/file.swap<br />
**Activate the swap through the file (until swapoff command is used, or reboot)<br />
swapon /media/card/file.swap<br />
**Upgrade<br />
opkg upgrade<br />
**Deactivate swap<br />
swapoff or reboot<br />
<br />
Next time you will simply need to reactivate the swap before upgrading.<br />
<br />
== Error Codes ==<br />
<br />
It looks like, in some cases, Opkg will return an error code if something goes wrong. Here's a list that I pulled from the error.h file:<br />
<br />
* -1: Unknown Error<br />
* 0: No Error (Success)<br />
<br />
Configuration Errors:<br />
* 1: Could not set default destination<br />
* 2: Error parsing config file<br />
* 3: Could not create temporary directory<br />
* 4: Could not obtain administrative lock<br />
** This could be cause by assassin not releasing the lock on the package management. It can be released by killing its manager:<br />
killall packagekitd<br />
<br />
Package Errors<br />
* 5: Unsatisfied Dependencies<br />
* 6: Is Essential<br />
* 7: Has Dependents<br />
* 8: Has No Candidate<br />
* 9: PackageHas No Available Architecture<br />
<br />
Install Errors<br />
* 10: Not Trusted<br />
* 11: Download Error<br />
* 12: Conflicts<br />
* 13: Already Installed<br />
* 14: Dependencies<br />
* 15: No Downgrade<br />
* 16: Out Of Space<br />
* 17: Bad Signature<br />
* 18: MD5 Error<br />
* 19: Internal Error<br />
<br />
{{note|I had a problem where I was trying to manually install a package that had dependencies. The dependencies had a bad signature (actually, my signature files were bad). Instead of returning 17 because of the bad signature, it returned 14 because of a dependency problem. So if you get a 14, try installing that package by itself and see what you get. --[[User:Jtickle|Jtickle]] 18:16, 23 July 2008 (EST) }}<br />
<br />
== FAQ ==<br />
<br />
Q. What version of Ipkg is Opkg based on?<br />
<br />
A. It is based on the [http://www.handhelds.org/download/packages/ipkg/ipkg-0.99.163.tar.gz ipkg-0.99.163] tarball<br />
<br />
Q. Why "fork" and rename Ipkg?<br />
<br />
A. Ipkg is no longer actively maintained upstream and there are potential trademark issues with using the Ipkg name<br />
<br />
Q. Does opkg have a feature similar to APT pinning?<br />
<br />
A. Yes you can define priorities on the architecture field (the second field in a feed definition) in /etc/opkg/arch.conf<br />
<br />
Q. Does opkg have an auto completion system ?<br />
<br />
A. Yes, it's a contribution script available at the [http://blog.upme.fr/?/Linux/28-Openmoko-Opkg-Autocompletion-With-Packages-Names upme blog]<br />
<br />
Q. How similar is the ipk format, to the deb format? They look very similar; the data and control tar balls are identical as far as i can tell.<br />
<br />
A. Very similar. ipk files are basically deb files with documentation removed, and ipkg is even supposedly able to handle deb files. Opkg can install .deb packages directly, with no change. There may be issues with some packages, concerning preinst and postinst scripts<br />
<br />
<br />
== Neat Little Tricks ==<br />
<br />
At one point I ended up doing a complete upgrade before i had updated my opkg. As a result i borked a lot af packages. To reinstall them all, you can use this little sed magic.<br />
opkg -force-reinstall install `opkg list_installed | sed 's/ - .*//'`<br />
<br />
<br />
{{Languages|Opkg}}<br />
<br />
[[Category:Package management]]</div>Jon Phillipshttp://openmoko.org/wiki/OpkgOpkg2010-02-04T16:11:09Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Opkg}}<br />
<br />
<br />
{{Prioritybox|<br />
Mid December, 2008, the project moved to Google code: http://code.google.com/p/opkg/<br />
* Group: http://groups.google.com/group/opkg-devel<br />
* mailto: opkg-devel at googlegroups.com <opkg-devel at googlegroups.com><br />
* Checkout Code: http://code.google.com/p/opkg/source/checkout<br />
<br />
Prior to that date, a mailing list for discussion was available here: http://lists.openmoko.org/mailman/listinfo/opkg-devel<br />
Source code was available in the subversion repository: http://svn.openmoko.org/trunk/src/target/opkg/. The repository could also be [http://svnweb.openmoko.org/trunk/src/target/opkg/ viewed online].<br />
}}<br />
<br />
== About Opkg ==<br />
<br />
Opkg is a lightweight [[package management]] system based on [[Ipkg]].<br />
<br />
You can learn how to create own [http://handhelds.org/moin/moin.cgi/BuildingIpkgs Opkg packages] on the Ipkg site.<br />
<br />
Packages should install .desktops at the very end of the installation process. This ensures that the icons referenced in the .desktop file are available. [https://docs.openmoko.org/trac/ticket/1524 Reference]<br />
<br />
== New Features ==<br />
<br />
This is a list of features that have been completed. Mostly this is a list of changes from Ipkg.<br />
<br />
* Use libcurl to download files<br />
* Send download progress updates to libopkg clients<br />
* Re-organize and clean up source code into sub directories<br />
* Verify package lists with gpg detached signature<br />
* Mark packages that were installed to satisfy dependencies (auto installed)<br />
* Additional command line option to remove "auto installed" packages<br />
* Support for faceted classification (similar to debtags). ''A "Tags" line has been added to the package information and opkg makes this available to clients, but does not process it in anyway. The command line client also does not use this features yet.''<br />
<br />
<br />
=== Ipkg Patches ===<br />
<br />
The following ipkg patches have been applied:<br />
<br />
* "2-pkg-vec--Optimize-gross-inefficiency.patch" from OpenEmbedded <br />
* "1-pkg-parse--Optimize-inefficient-parsing.patch" from OpenEmbedded<br />
<br />
* [http://svn.o-hand.com/view/poky/trunk/meta/packages/ipkg/files/update_version_comparision.patch?rev=3827&view=auto update_version_comparision.patch] from Richard Purdie<br />
* [http://svn.o-hand.com/view/poky/trunk/meta/packages/ipkg/files/enable_debversion.patch?rev=3827&view=auto enable_debversion.patch] from Richard Purdie<br />
<br />
== Planned features ==<br />
<br />
These are features either under development or planned for inclusion before the next release.<br />
<br />
* improve/cleanup [[libopkg]] api<br />
* locking system to prevent two simultaneous operations on the file system<br />
<br />
=== Bug fixes ===<br />
<br />
* Ipkg bug - Overflowing / crashes machine - [http://bugs.openembedded.net/show_bug.cgi?id=1028]<br />
* ipkg tries to access ro SD card - [http://bugs.openembedded.net/show_bug.cgi?id=1029]<br />
<br />
=== Lower priority features ===<br />
<br />
* Simple user interactions during postinstall<br />
* Improve command line options<br />
* Restructure source code and make it more robust<br />
* Store packages in database<br />
* Check available space in /tmp prior to downloading<br />
* Check available space in dest prior to unpacking<br />
<br />
== Possible Issues ==<br />
<br />
This is a list of possible issues or known bugs.<br />
<br />
* http proxy works but authentication not tested yet (--[[User:cberger|cberger]] tested version 0.1.4, does not recognize proxy_username and proxy_password for authentication)<br />
* autoremove feature only inspects "depends" and not "pre-depends"<br />
* if you encounter fork failures, and/or segmentation fault, you probably need more memory. To do so, add temporarily swap by:<br />
** Creating a file which will be used for swap:<br />
***If you are using dd from coreutils:<br />
dd if=/dev/zero of=/media/card/file.swap bs=1M count=512<br />
***If you are using dd from busybox (Interrupt the process (ctrl+c) once the file is big enough. 128 MB should be enough):<br />
dd if=/dev/zero of=/media/card/file.swap<br />
**Turn the file into a swap<br />
mkswap /media/card/file.swap<br />
**Activate the swap through the file (until swapoff command is used, or reboot)<br />
swapon /media/card/file.swap<br />
**Upgrade<br />
opkg upgrade<br />
**Deactivate swap<br />
swapoff or reboot<br />
<br />
Next time you will simply need to reactivate the swap before upgrading.<br />
<br />
== Error Codes ==<br />
<br />
It looks like, in some cases, Opkg will return an error code if something goes wrong. Here's a list that I pulled from the error.h file:<br />
<br />
* -1: Unknown Error<br />
* 0: No Error (Success)<br />
<br />
Configuration Errors:<br />
* 1: Could not set default destination<br />
* 2: Error parsing config file<br />
* 3: Could not create temporary directory<br />
* 4: Could not obtain administrative lock<br />
** This could be cause by assassin not releasing the lock on the package management. It can be released by killing its manager:<br />
killall packagekitd<br />
<br />
Package Errors<br />
* 5: Unsatisfied Dependencies<br />
* 6: Is Essential<br />
* 7: Has Dependents<br />
* 8: Has No Candidate<br />
* 9: PackageHas No Available Architecture<br />
<br />
Install Errors<br />
* 10: Not Trusted<br />
* 11: Download Error<br />
* 12: Conflicts<br />
* 13: Already Installed<br />
* 14: Dependencies<br />
* 15: No Downgrade<br />
* 16: Out Of Space<br />
* 17: Bad Signature<br />
* 18: MD5 Error<br />
* 19: Internal Error<br />
<br />
{{note|I had a problem where I was trying to manually install a package that had dependencies. The dependencies had a bad signature (actually, my signature files were bad). Instead of returning 17 because of the bad signature, it returned 14 because of a dependency problem. So if you get a 14, try installing that package by itself and see what you get. --[[User:Jtickle|Jtickle]] 18:16, 23 July 2008 (EST) }}<br />
<br />
== FAQ ==<br />
<br />
Q. What version of Ipkg is Opkg based on?<br />
<br />
A. It is based on the [http://www.handhelds.org/download/packages/ipkg/ipkg-0.99.163.tar.gz ipkg-0.99.163] tarball<br />
<br />
Q. Why "fork" and rename Ipkg?<br />
<br />
A. Ipkg is no longer actively maintained upstream and there are potential trademark issues with using the Ipkg name<br />
<br />
Q. Does opkg have a feature similar to APT pinning?<br />
<br />
A. Yes you can define priorities on the architecture field (the second field in a feed definition) in /etc/opkg/arch.conf<br />
<br />
Q. Does opkg have an auto completion system ?<br />
<br />
A. Yes, it's a contribution script available at the [http://blog.upme.fr/?/Linux/28-Openmoko-Opkg-Autocompletion-With-Packages-Names upme blog]<br />
<br />
Q. How similar is the ipk format, to the deb format? They look very similar; the data and control tar balls are identical as far as i can tell.<br />
<br />
A. Very similar. ipk files are basically deb files with documentation removed, and ipkg is even supposedly able to handle deb files. Opkg can install .deb packages directly, with no change. There may be issues with some packages, concerning preinst and postinst scripts<br />
<br />
<br />
== Neat Little Tricks ==<br />
<br />
At one point I ended up doing a complete upgrade before i had updated my opkg. As a result i borked a lot af packages. To reinstall them all, you can use this little sed magic.<br />
opkg -force-reinstall install `opkg list_installed | sed 's/ - .*//'`<br />
<br />
<br />
{{Languages|Opkg}}<br />
<br />
[[Category:Package management]]</div>Jon Phillipshttp://openmoko.org/wiki/Template:PriorityboxTemplate:Prioritybox2010-02-04T16:08:36Z<p>Jon Phillips: New page: {| cellspacing="0" cellpadding="1" style="padding: 1%; margin:0 0 1% 0; border:1px solid #fe0000; background:#ffacac; width:100%" | {{{1}}} |}</p>
<hr />
<div>{| cellspacing="0" cellpadding="1" style="padding: 1%; margin:0 0 1% 0; border:1px solid #fe0000; background:#ffacac; width:100%" <br />
| <br />
{{{1}}}<br />
|}</div>Jon Phillipshttp://openmoko.org/wiki/Template:InfoboxTemplate:Infobox2010-02-04T16:08:17Z<p>Jon Phillips: New page: {| cellspacing="0" cellpadding="1" style="padding: 1%; margin:0 0 1% 0; border:1px solid #F3E533; background:#FCFFCD; width:100%" | {{{1}}} |}</p>
<hr />
<div>{| cellspacing="0" cellpadding="1" style="padding: 1%; margin:0 0 1% 0; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <br />
{{{1}}}<br />
|}</div>Jon Phillipshttp://openmoko.org/wiki/Main_PageMain Page2007-09-09T23:39:25Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! 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?<br />
|-<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-left:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |<br />
* [[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.<br />
<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
'''Administrative + Organizational'''<br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:38:30Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! 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?<br />
|-<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-left:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |<br />
* [[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.<br />
<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
'''Administrative + Organizational'''<br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:38:04Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! 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?<br />
|-<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-left:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
'''Administrative + Organizational'''<br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:34:44Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! 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?<br />
|-<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-left:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" width="50%" style="background:#FCE9B4;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:34:07Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! 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?<br />
|-<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:33:07Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! 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?<br />
|-<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:32:05Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
|-<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:31:21Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
|-<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:30:14Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
|-<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
|-<br />
|<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
|<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
|-<br />
|<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:26:20Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
|-<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
|<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:24:29Z<p>Jon Phillips: </p>
<hr />
<div>__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
<br />
{{Languages|Main_Page}}<br />
<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
|-<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#d1d1d1;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#ebebeb;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
'''Hardware Reference Documentation'''<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
'''Software Reference Documentation'''<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
|<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko Miscellaneous Development<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
'''User Interface Related'''<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:19:15Z<p>Jon Phillips: </p>
<hr />
<div>__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
<br />
{{Languages|Main_Page}}<br />
<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | What's Your Interest?<br />
|-<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
=== Hardware Reference Documentation ===<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
|<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Administrative + Organizational<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
=== OpenMoko ===<br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T23:01:07Z<p>Jon Phillips: </p>
<hr />
<div>__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
<br />
{{Languages|Main_Page}}<br />
<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| <big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
=== Hardware Reference Documentation ===<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
|<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Administrative + Organizational<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
=== OpenMoko ===<br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T22:59:23Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
<big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
<br />
<br />
<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
<br />
__NOTOC__<br />
<br />
{| cellspacing="5" cellpadding="0" style="margin:0em 0em 1em 0em; border:1px solid #cccccc; background-color:#f9f9f9;width:100%"<br />
||[[Da:Forside|Dansk]] | [[De:Hauptseite|Deutsch]] | [[Main Page|English]] | [[Es:Bienvenido|Español]] | [[Ca:Benvinguda|Català]] | [[Eo:Ĉefpaĝo|Esperanto]] | [[Fr:Accueil|Français]] | [[He:%D7%91%D7%A8%D7%95%D7%9B%D7%99%D7%9D_%D7%94%D7%91%D7%90%D7%99%D7%9D|עברית]] | [[It:Pagina principale|Italiano]] | [[Nl:Hoofdpagina Nederlands|Nederlands]] | [[Pl:Strona główna|Polski]] | [[Pt:Página principal|Português]] | [[ja:メインページ|日本語]] - ''Please, translate this main page.''<br />
|}<br />
<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F3E533; background:#FCFFCD; width:100%" <br />
| '''Welcome''' to the [[CcWiki:About|Creative Commons Wiki]]!<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General<br />
! width=33% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Guides<br />
! width=33% style="background:#FDAFAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Developer Reference Documentation<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
<br />
<br />
|valign="TOP" style="background:#E8FFDF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
|valign="TOP" style="background:#FFDADA;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;"| <br />
=== Hardware Reference Documentation ===<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
|<br />
|}<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="5" width=100%<br />
! width=0 | <br />
! width=33% style="background:#FCC6FF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | OpenMoko-specific Development<br />
! width=33% style="background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Administrative + Organizational<br />
! width=33% style="background:#F5FC7F;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Miscellaneous<br />
! width=0 | <br />
|-<br />
|<br />
|valign="TOP" style="background:#FEE9FF;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
<br />
=== OpenMoko ===<br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
<br />
|valign="TOP" style="background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
<br />
|valign="TOP" style="background:#FCFFCD;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" | <br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
|<br />
|}<br />
<br />
<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillipshttp://openmoko.org/wiki/User:Jon_PhillipsUser:Jon Phillips2007-09-09T22:52:34Z<p>Jon Phillips: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
<big>'''Welcome to the [[OpenMoko]]&trade; public Wiki'''</big><br><br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
OpenMoko&trade; is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.<br />
<br />
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.<br />
<br />
Eventually, phone software won't be tied to any particular phone.<br />
<br />
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. <br />
<br />
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.<br />
<br />
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].<br />
<br />
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.<br />
<br />
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.<br />
<br />
Update 2007-07-25: The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open! Everyone is invited to participate!<br />
<br />
<br />
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.<br />
<br />
== OpenMoko Areas of Interest ==<br />
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers<br />
* [[Business Development]] - Exchange of commercial opportunities for promoting widespread end-user acceptance.<br />
* [[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.<br />
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board<br />
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.<br />
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.<br />
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].<br />
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[installation_guide|A guide for flashing and emulating the openmoko software]] (In progress, this should replace the following options)<br />
** [[Flashing_openmoko|Flashing openmoko with the kernel, the root filesystem and optionally u-boot.]]<br />
** [[MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
** [[Application Development Crash Course]] -A very basic how-to for the new people. <br />
** [[OpenMoko2007.2|Building OpenMoko 2007.2]]<br />
** [[Building OpenMoko from scratch]]<br />
*** [[Building a hello world application]]<br />
*** Old [[Building OpenMoko from scratch (pre-BBT)]]<br />
** [[Running OpenMoko on PC]]<br />
*** [[Getting OpenMoko working on host with Xoo]]<br />
*** [[Getting OpenMoko working on host with Xephyr]]<br />
*** [[How to run OpenMoko Apps on PC]]<br />
*** [[OpenMoko under QEMU]]<br />
*** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Booting from SD]]<br />
<br />
=== Hardware Reference Documentation ===<br />
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].<br />
* 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.<br />
* [[: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.<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* [[Neo1973 host software]]<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including documentation for our modifications<br />
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications<br />
** Userspace<br />
*** [[binary compatibility]]<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
<br />
=== OpenMoko ===<br />
* [[OpenEmbedded]] - The distribution-building framework<br />
* [[Toolchain]] - The toolchain we use for compilation<br />
* [[OpenMoko]] - The OpenMoko distribution<br />
** [[OpenMoko2007]] - The first intended release of it<br />
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.<br />
** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
<br />
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]<br />
* [[Look & Feel]]<br />
** [[Artwork]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
* [[Application UI Design Recommendations]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Freshman todo]]<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] [http://www.usome.com](instructions needed!)<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes resources for developers (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners<br />
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ<br />
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners<br />
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device<br />
* [[External Feeds]] - List of feeds from people blogging about OpenMoko<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.<br />
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.<br />
* [[Hear Me FIC]] - Information to help FIC know what the community wants.<br />
* [[Listen Up Community]] - Community's To-Do-List<br />
* [[Wiki Issues]] - problems/requests regarding this Wiki<br />
<br />
== Miscellaneous ==<br />
* [[WiFi support in OpenMoko]]<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;) (does not work, help!)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included<br />
* [[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<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
* [[Summer of code]] - Our page with project applications for Google's Summer of Code<br />
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)<br />
* [[Trademark Policy]] -- The OpenMoko Trademark Policy<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Jon Phillips