Published On: Mon, Feb 27th, 2012

Mozilla Launches Boot to Gecko mobile operating system!(B2G)


 

Mozilla Launches Boot to Gecko mobile operating system!(B2G). B2G uses some of the same low-level building blocks used in Android (Linux kernel, libusb, etc) in order to reduce the burden on ODMs/OEMs to bring up B2G on new hardware. However, B2G is not based on Android, and will not be compatible with the Android stack (in particular B2G will not run Android applications). B2G will be FREE OS and available source code for user-level and manufacture level too.

You will get more information at:

https://wiki.mozilla.org/B2G

Checkout following screenshots/demo of Mozilla Boot to Gecko aka B2G operating system.

 

Gecko

Gecko implements standard and proposed Web APIs.

  • Accelerometer
  • Geolocation
  • Camera
  • Visibility
  • Messaging: (filed 7/27)
    • android backend (ON TRACK, first patch 8/11)
    • RIL backend (ON TRACK)
    • SMS IndexedDB database (ASSIGNED)
  • Telephony: (filed 7/27)
    • outgoing calls on android
    • RIL backend (ON TRACK)
    • mute and speakerphone-toggle through libaudio (ON TRACK, landing estimated 11/15)
  • Battery: (filed 8/12)
    • android backend (ON TRACK)
    • Linux upower backend (ON TRACK)
    • sysfs backend (ON TRACK)
  • Contacts: (ON TRACK)
    • android backend (ON TRACK)
    • native IndexedDB backend (ON TRACK)
  • Screen/power management: (SCHEDULED)
  • Settings: (SCHEDULED)
  • Intents/Actions interface (SCHEDULED)

System (Gonk)

Gonk provides the OS kernel and lower-level native-code libraries that Gecko depends on.

  • Boot into Gecko-based runtime
  • Basic developer tools
    • debugger (gdb)
    • profiler

User Interface (Gaia)

Gaia is Mozilla’s phone user experience.

  • Home screen
  • Lock screen
  • Dialer
  • SMS application
  • Basic web browser
  • Contacts manager

Integration and testing

Infrastructure to collaborate with partners on source using established tools from Android ecosystem. Test correctness and performance.

  • Project Eideticker (performance testing): (ON TRACK, prototype finished)
  • Control B2G devices: (ON TRACK)
  • git.mozilla.org and gerrit server: (ASSIGNED)

Milestone 2: Product Demo Q1 2012

Gecko

  • Open Web Apps and Store (ON TRACK)
  • Network status
  • Network management
  • Vibrator (ON TRACK)
    • android backend (ON TRACK)
    • sysfs backend (ASSIGNED)
  • Lights
  • Sensors (ON TRACK)
    • proximity and ambient-light sensors (ON TRACK)
      • android backend (ON TRACK)
      • gonk backend (ASSIGNED)
  • Bluetooth (STRETCH)
  • USB (STRETCH)
  • NFC (STRETCH)
  • Completed port to Gonk
    • widget backend built on GL context for screen (ON TRACK)
    • user-input processing (ON TRACK)
    • gonk backend for all device APIs
    • audio and video playback
  • Developer tools: remote debuggers
    • JS
    • DOM (STRETCH)
    • CSS (STRETCH)

System (Gonk)

  • Dalvik removal
  • Developer tools
    • valgrind
    • OpenGL debugger
    • OpenGL profiler

profilers

User Interface (Gaia)

  • Full-featured web browser (ON TRACK)
  • Settings manager
  • Apps store
  • eBook reader
  • Camera (ON TRACK)
  • Gallery (ON TRACK)
  • Media player
  • Distinct look-and-feel

Details, Images and links by: mozilla.org

Bookmark and Share

Related posts:

  1. Acer launches world’s super slim laptops, price, reviews, and HD images
  2. Download FREE Firefox for Android
  3. Nokia Launches Two Windows Mobile Phones, Lumia 710 and 800
  4. Steve Jobs felt Android OS was a stolen product
  5. Nexus S- Google in Mobile Business
  6. Microsoft Windows 8 Operating System has Launched
  7. Download FREE minimo 0.2 Mozilla Mobile Browser
  8. Download FREE SeaMonkey Web-browser
  9. Download Mozilla Thunderbird FREE
  10. How to download Mozilla Firefox all versions?

Leave a comment

XHTML: You can use these html tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>