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