= Welcome to the SHR Project =
[[Image(http://trac.shr-project.org/trac/raw-attachment/wiki/WikiStart/shr.png, left, 200px, margin-right=20)]]
'''What is SHR ?'''
SHR is a GNU/Linux based operating system for smartphones and similar mobile devices. It integrates various Free and Open Source Software projects into a versatile platform - flexible enough to run on a vast selection of mobile hardware such as the [[wiki:Devices/OpenmokoFreerunner|Openmoko Neo Freerunner]], [[wiki:Devices/GTA04|Goldelico OpenPhoenux (GTA04)]], [[wiki:Devices/NokiaN900|Nokia N900]] [wiki:"Devices" and more]. The SHR build system is based on [http://www.openembedded.org/index.php/Main_Page OpenEmbedded] - well known from the [http://www.yoctoproject.org/ Yocto] project. For telephony, networking, etc. the [http://wiki.freesmartphone.org/index.php/Main_Page freesmartphone.org] framework is used. On top of that an easy to use graphical interface centered around the [http://enlightenment.org Enlightenment] libraries is used to provide phone calls, messaging and pim. A growing amount of available applications offers SHR users with everything expected on a smartphone. But also numerous classical programs well known from other Linux distros can be made available easily.
[[BR]]
[[Image(http://trac.shr-project.org/trac/raw-attachment/wiki/LogoContest/asthro_dessin_small.png, right)]]
'''What makes SHR so special ?'''
SHR is 100% community driven and based on Free and Open Source Software. This empowers everybody to realize their innovations or add support for new hardware - without needing to ask some CEO or strategy manager first!
'''Important:'''
''If you need a trac account, please [wiki:"Communicate" contact] us on IRC or mailinglist.''
{{{
#!div style="width: 31%; float:left; margin: 2px; background-color: #E6F8E0;"
{{{
#!html
User
}}}
[wiki:"Devices" Installation & Devices]:: Install instructions and specifications of supported devices
[wiki:Firmware]:: Firmware howto page for non-Openmoko devices
[wiki:"Communicate" Contact]:: Get in touch with other users and developers in order to provide feedback and contribute
[wiki:"Presentations" Publicity]:: SHR press articles, presentations etc.
[wiki:"Look" Pictures and Videos]:: A preview of how SHR looks like on several devices
[wiki:"News" Weekly News]:: See what is happening in the community
[http://blog.shr-project.org SHR Blog]:: for official SHR information
[wiki:"Specific Usages Howto" Specific Usages Howto]:: Howto for specific usages(games, video playing, music playing etc...)
[wiki:"Get Started" Image content and features]:: List of main applications available in SHR
[http://wiki.openmoko.org/wiki/Manuals/SHR The SHR User Manual] on !OpenMoko wiki:: This manual describes the earlier SHR versions (SHR-testing, SHR-unstable) and is not updated yet.
[wiki:"UserManual" SHR User Manual]:: A new manual started, based on !DocBook but currently not continued (authors are welcome)
}}}
{{{
#!div style="width: 31%; float: left; margin: 2px; background-color: #F5F6CE;"
{{{
#!html
Tester
}}}
''Please read the [wiki:"Bug-report" bug reporting guidelines]'':: before submitting a new bug. Thanks!
[wiki:"Stabilizing" Stabilizing]:: The work to prevent regressions in SHR
[wiki:StagingTests]:: Current tests for Stabilizing
[wiki:"Customize" Customize your image]:: Tricks and tips to customize your SHR
[wiki:Tweaks]:: More advanced tweaks to improve your SHR
[wiki:Bug-report]:: How to report a bug
[wiki:"i18n" Languages and i18n]:: How to change the system language
[wiki:new-opimd]:: Convert your contacts to a new format
[wiki:"Import SMS from SIM"]:: A script to import your messages from SIM
[wiki:"GamesStatus" Game usage status]:: Status of games in SHR
[wiki:"MusicStatus" Music usage status]:: Status of Music players in SHR
}}}
{{{
#!div style="width: 31%; float:left; margin: 2px; overflow:visible; background-color: #F8E0E0;"
{{{
#!html
Developer
}}}
[wiki:"Communicate" Communicate and Contribute]:: How to get in contact with other users and developers and join the processes[[BR]]
[wiki:"Guidelines"]:: Important
[wiki:"Building_SHR"]:: Introduction to SHR development - How to get the SDK and build your own image
[wiki:"Developing for FSO with shr-chroot"]:: Introduction to SHR development - How to develop for FSO
[wiki:"UserManual" Building SHR User Manual]:: Introduction how to build the !DocBook based manual
[wiki:"Developing your own applications"]:: Beginners guide, with Hello World examples in Vala
[wiki:"Howto get my application in the SHR feed" Add my app in the repositories]:: How to add your programs into the official SHR packaging repositories[[BR]]
[wiki:"SHR Applications" SHR applications]:: List of applications which are designed for SHR by SHR's contributors
[wiki:"SHR_Architecture" SHR architecture]:: How SHR has been designed
[wiki:"Coding Conventions"]:: Page that collect main conventions when you want to code in SHR
[wiki:"Translating" Translate applications]:: Document that describe how to translate an SHR application into different languages[[BR]]
[wiki:"run SHR as user"]:: How to run shr as non-root user
[wiki:"ShrMaintainerHowTo"]:: How to become a maintainer
[wiki:"ImageDevManager"]:: udev vs. devtmpfs[[BR]]
[wiki:"DebugBuild"]:: how to debug a build
[wiki:"Systemd"]:: how not to break devices booting while using systemd
[wiki:"Device Porting Guide"]:: How to port SHR to your device.
[wiki:"Android Porting Guide"]:: How to port SHR to an android phone
[wiki:"Userland changes needed due to kernel version change" Kernel upgrade information]:: How to adapt the userland when bumping the kernel version
}}}
{{{
#!div style="clear:both;"
}}}
== Events ==
* [wiki:FSOSHRCON'10]
* [wiki:FSOSHRUDCON'09] a.k.a. "Why did you decide on such an unpronounceable and long freaking name?"
* [wiki:LogoContest SHR logo contest (finished)]
* [wiki:ThemeContest Theme contest for SHR distribution]
* [wiki:phoneui Help with designing the phone user interface!]
* [wiki:TracRedesign New skin for our trac]
== Lost pages ==
* [wiki:"Development Process"] -- Documents and plans about SHR development process
* [wiki:"Programs that wait for YOU!"]
* [wiki:"Draft:SHRSettingsApp" SHR Settings] - Come on and give your thoughts
* [wiki:Ologicd ologicd] - Come on and give your thoughts
* [wiki:Ophonekitd ophonekitd] - Ophonekitd Vala rewrite
* [wiki:"Draft:MS1-relnotes" Release notes] - Drafting the MS1 release notes
* [wiki:"Tidbits" How to get the latest image working] --
== SHR server admins ==
On [http://webchat.freenode.net/?channels=bearstech #bearstech] IRC channel the following people are available as server admin:
* bear_beavis, zerodeux, lukhas, zitune, cyberj, _bibi, athoune, ruzarzh