Light at the end of the tunnel...
The aim of aurora is to replace zhone and zhone2 as development UIs for FSO. From the viewpoint of a middleware architect, it's essential to have clients available that use the various features of the FSO services. In the past, FSO has been too much developed without considering how the features will actually be used by the API consumers. Zhone (and its successor Zhone2) is currently an oversimplified approach based on a non-maintainable Edje file. We have now decided to develop a new testing/demonstrator for FSO named Aurora.
At the top of every stack is the user. Pleasing him or her is the topmost priority. Technology should not stand in the way, but rather support the user. Aurora releases will be done as user milestones. The user stories for every milestone are specified here.
If you want to learn how aurora works,or create your own application to it,you can visit our Documentation page.
- The UI components of Aurora will be based on Qt's QML (Qt Markup Language) and will have parts written in C++ and Vala – It's even an interesting way to find out how to combine C++/Qt best. (Qt on Linux already bases its mainloop on the GLib mainloop, so at least that part is already solved.)
- We will support both Qt/X11 and Qt/Embedded, the latter being useful on smaller systems, such as the OpenEZX family of devices (48MB RAM, no GFX acceleration, etc.)
- Our flashable images will be based on OpenEmbedded, however we'd welcome people taking care of creating releases based on Debian, Gentoo, etc.
- Architecture Overview
- Information about QML
- How to build the Aurora distribution
- Code Style
- Simon Busch (morphis)
- Michael Lauer (mickeyl)
- Angelo S. Mavridis Bartolome (angelox)
How to help
- We wrote a "formal" announcement to the linuxtogo mailing list smartphones-userland. For now,we are using #openmoko-cdevel on freenode, to coordinate the project.
- We are always taking screenshots from the development of Aurora,you can check them here.