Firefox OS by Mozilla for Mobile Platforms


Mozilla_Firefox_Os

Firefox OS is an Operating System for Mobile platform under development by Mozilla. This is first OS which uses web as its platform. It is developed in open web based standers like HTML5, JavaScript and CSS. C++ is also used for development. Firefox OS is open source operating system which has Linux based Monolithic kernel. Currently developing by Mozilla under project name Boot to Gecko or B2G.

Using Web as a Platform

This is how Mozilla describe its new upcoming mobile platform operating system Firefox OS. It is using web as its platform. It’s only because it is programmed in open web based standers. Programming languages like HTML5, JavaScript and CSS are used to design the core modules of Firefox OS. C++ is also used as a programming language for core parts. As already said it is built entirely using several Open web Standers like HTML5, JavaScript, CSS so surely Firefox OS will be free from many protocols and restrictions of present existing mobile platform OS.

Comparing with other Mobile platform OS

According to Mozilla’s Director of Research Mozilla Firefox OS will be more accessible as compare to present mobile platform OS present in market because Firefox OS didn’t using any proprietary Software or technology. Firefox OS has complete software stack made of HTML5 so there is already huge number of application developer present in market. So as soon as Firefox OS will be in market developer can easily start developing application with their old and known technologies like HTML5, JavaScript and CSS.

Architecture of Firefox OS

The Architecture of Firefox OS is basically categories into three terminologies- Gaia, Gecko and Gonk.
Gaia-
This is user interface of Firefox OS. It consist of everything like lock screen, home screen, text-messaging, camera app, file manager, telephone dialer and many more user interfaces that drawn to screen just after Firefox OS start. All of these components are designed and written in web based standard languages HTML5, JavaScript and CSS. These UI’s are communicating with core OS with help of Open Web APIs. These API’s are developed by Gecko.
Gecko-
This is Application Runtime for Firefox OS. That means consist of a network stack, layout engine, virtual machine and porting layers. It is also developed in open web standards for HTML, CSS and JavaScript.
Gonk-
This is core part and lower level of Firefox OS. IT mainly consist of Linux kernel and hardware abstraction layer (HAL).

Booting

The booting processes of Firefox OS is quite similar to other mobile platform OS. The boot loader executed at initial phase and showing company logo and other information on mobile screen. After initializing all variables the control is transfer to Linux Kernel.

Userspace process architecture for Firefox OS

Firefox_Os_Architechture

Development with Firefox OS

Firefox OS provide Firefox OS Simulator an add-on for Firefox Browser. Firefox OS Simulator is a test environment for testing Application that you develop for or compatible for Firefox OS. The Firefox OS Simulator exactly look like Firefox OS and it give you feel like you are working with Firefox OS. You can download this add-on from Mozilla and use it for testing your apps.
Get more info about Firefox OS simulator

Share this post
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

7 comments:

  1. 3-inch OLED displаy аnd a sоftωare perspectіvе, it's more than easy foot massage. Therapists are required by most states. Engadget's а
    community, and theу wіll appreciate eѵery moment.

    Cortіva schоolѕ takе a holіstіc and integratеd aрproach to
    еnsure that thе presѕurе was οκ.
    99 centѕ for onе brush. masѕаge
    ѕеrvices aѕ wеll. As an ancient hеaling tгadition thаt hаs а gіrl friendly pοlіcy.


    my homерage ... sensual massage london

    ReplyDelete
  2. Quality articles or reviews is the main to interest the users to visit
    the web site, that's what this website is providing.

    Check out my homepage :: lost password

    ReplyDelete
  3. Hi, I do believe this is a great web site. I stumbledupon it ;) I'm going to come back once again since I book-marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide other people.

    Here is my website :: college athletes getting paid

    ReplyDelete
  4. bro, i have been running mytechbix.blogspot.com. could you write some guest posts for us?
    just visit our blog: http://mytechbix.blogspot.in/p/blog-page.html

    ReplyDelete
  5. I like this post!! Keep up the good work. This small info has a great impact..

    ReplyDelete
  6. First of all I want to say awesome blog! I had a quick question
    which I'd like to ask if you don't mind. I was curious to find out
    how you center yourself and clear your mind prior to writing.
    I have had difficulty clearing my mind in getting my ideas out.

    I do take pleasure in writing but it just seems
    like the first 10 to 15 minutes tend to be lost just trying to figure out how to
    begin. Any ideas or hints? Kudos!

    Here is my web-sitehere how i make money from adfly All methods posted

    ReplyDelete
  7. My brother recommended I might like this website. He was totally right.

    This post actually made my day. You can not imagine simply
    how much time I had spent for this info! Thanks!


    my web site

    ReplyDelete