Broncho Linux Plamform
What is Broncho?
Broncho is base on Linux kernel,aggregate the Open Source's excellent software technology, has created techology and architecture programme embeded mobile system.
Classical Architecture
- C/S Model
- MVC Model
- Plug-in Design
- Reactor Pattern
Localization
- SCIM as input method, support multi-language input.
- Pango is used for text rendering and layouting with solid internationalization
- freetype fonts
- UTF-8 ,unicode,present kinds of mainstream language fonts
- gettext,localization just add corresponding PO file
Expansibility
- run the modified configure file,create different themes
- UI with XML description, convenience for the third part software implement function with plug-in
- provide well define plug-in interface
- open all the back-end service imply interface
- high module design, just ajust base on this,
Standardization
- desktop abides by freedesktop.org relative standard
- GSM module use standard AT command and multi protocol communication,not rely on special module
- interact with kernel use ALSA/V4L/FB standard interface, convenient port to different CPU's BSP
Follow closely mainstream technique
- GTK+, implement the GUI
- SQLite, store databases
- DBUS, as the IPC mechanism
- GConf manage conf data
- GStreamer media player
Powerful Function
- Strongly search utility, user can easily find the data in the phone
- Firefox as the web browser engine
- GStreamer as the media player
- Pidgin IM, support MSN,QQ,Gtalk, ICQ
- Namecard
- conbination with the third part, develop Office Reader, JAVA virtual machine, TTS, sounds input, Handwriting and some leisurely games
