© 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002

A REVIEW PAPER ON OS

Deepak Kumar, Divanshu Kaushik Department of Information Technology, Dronacharya college of engineering, Gurgaon , Haryana, India

Abstract- Firefox OS (project name: Boot to , also OS as more accessible: "We use completely open known as B2G) is a kernel-based open-source standards and there’s no proprietary or for 's and tablet technology involved." Gal also said that because the [8] computers and is set to be used on smart TVs. It is software stack is entirely HTML5, there are already a being developed by , the non-profit organization large number of established developers. This best known for the Firefox web browser. Firefox OS is designed to provide a complete community-based assumption is employed in Mozilla's WebAPI. These alternative system for mobile devices, using open are intended W3C standards that attempt to bridge standards and approaches such as HTML5 the capability gap that currently exists between native applications, JavaScript, a robust privilege model, open frameworks and web applications. The goal of these web to communicate directly with phone efforts is to enable developers to build applications hardware, and application marketplace. As such, it using WebAPI which would then run in any competes with commercially developed operating standards compliant browser without the need to systems such as Apple's iOS, 's Android, rewrite their application for each platform. 's [9] and 's Sailfish OS as well as other community-based open source systems II. DEVELOPMENT HISTORY such as . In July 2012, Boot to Gecko was rebranded as I. PROJECT INCEPTION AND ROLL-OUT 'Firefox OS', after Mozilla's well-known desktop Commencement of project browser, Firefox, and screenshots began appearing in On July 25, 2011, , Director of Research August 2012. at , announced the "Boot to In September 2012, analysts Strategy Analysts Gecko" Project (B2G) on the mozilla.dev.platform forecast that Firefox OS would account for 1% of the mailing list. The project proposal was to "pursue the global smartphone market in 2013 – its first year of goal of building a complete, standalone operating commercial availability. system for the open web" in order to "find the gaps In February 2013, Mozilla announced plans for that keep web developers from being able to build global commercial roll-out of Firefox OS. Mozilla apps that are – in every way – the equals of native announced at a press conference before the start of apps built for the iPhone, Android, and World Congress in Barcelona that the first Phone 7." The announcement identified these work wave of Firefox OS devices will be available to areas: new web APIs to expose device and OS consumers in Brazil, Colombia, Hungary, Mexico, capabilities such as telephone and camera, a privilege Montenegro, Poland, Serbia, Spain and Venezuela. model to safely expose these to web pages, Mozilla has also announced that LG Electronics, applications to prove these capabilities, and low-level ZTE, and TCL Corporation have committed code to boot on an Android-compatible device. to making Firefox OS devices. This led to much blog coverage. According to Ars In December 2013, new features were added with the Technica, "Mozilla says that B2G is motivated by a 1.2 release, including conference calling, silent SMS desire to demonstrate that the standards-based open authentication for mobile billing, improved push Web has the potential to be a competitive alternative notifications, and three state setting for Do Not to the existing single-vendor application development Track. stacks offered by the dominant mobile operating Async Pan and Zoom (APZ), included in version 1.3, systems." should improve responsiveness. In 2012, Andreas Gal expanded on Mozilla's aims. He characterized the current set of mobile OS systems as "walled gardens" and presented Firefox

IJIRT 100577 INTERNATONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 381

© 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002

III. DEMONSTRATIONS IV. CORE TECHNOLOGIES At 2012, Mozilla and The initial development work involves four major Telefónica announced that the Spanish software layers: telecommunications provider intended to deliver GONK "open Web devices" in 2012 based on HTML5 and Gonk consists of a and user-space these APIs. Mozilla also announced support for the layer (HAL). The kernel and project from Adobe and , and that several user-space libraries are common open-source ’s Innovation Labs will join the projects: Linux, , BlueZ, etc. Some other parts project. Mozilla demonstrated a "sneak preview" of of the HAL are shared with the Android project: the software and apps running on Galaxy S GPS, camera, among others. Gonk is basically an II phones (replacing their usual Android operating extremely simple and is therefore system). In August 2012, a employee from Gecko's perspective, simply a porting target of demonstrated the OS running on a . Gecko; there is a port of Gecko to Gonk, just like Firefox OS is compatible with a number of devices, there is a port of Gecko to OS X, and a port of Gecko including Otoro, PandaBoard, Emulator (ARM and to Android. However, since the development team ), Desktop, , Nexus S 4G, Samsung have full control over Gonk, the developers can fully Galaxy S II, and . expose all the features and interfaces required for In December 2012, Mozilla rolled out another update comprehensive mobile platforms such as Gecko, but and released Firefox OS Simulator 1.0, which can be which aren't currently possible to access on other downloaded as an add-on for Firefox. The latest mobile OSes. For example, using Gonk, Gecko can version of Firefox OS Simulator, version 4.0, was obtain direct access to the full telephony stack and released on July 3, 2013 and announced on July 11, display framebuffer, but doesn't have this access on 2013. any other OS. Mozilla's planned US$25 Firefox smartphone Gecko displayed at MWC, is built by Spreadtrum. Mozilla Gecko is the web of Firefox OS. has collaborated with four handset makers and five Gecko implements open standards for HTML, CSS, wireless carriers to provide five Firefox-powered and JavaScript. Gecko includes a networking stack, in Europe and Latin America so far. In graphics stack, layout engine, virtual machine (for India, Mozilla planned a launching at $25 in JavaScript), and porting layers. partnership with Intex & Spice, but the price ended XUL Runner up being $33 (converted from 1,999 Rupees). XUL Runner is the run-time system for anything written in XUL, especially any Firefox add-ons.

IJIRT 100577 INTERNATONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 382

© 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002

telephone dialer and contacts application, text- Firefox OS architecture diagram messaging application, camera application and a Gaia gallery support, plus the classic phone apps: mail, Gaia is the user interface of Firefox OS and controls calendar, calculator and marketplace. Gaia is written everything drawn to screen. Gaia includes by default entirely in HTML, CSS, and JavaScript. It interfaces implementations of a lock screen, , with the operating system through Open Web APIs,

IJIRT 100577 INTERNATONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 383

© 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002 which are implemented by Gecko. Because it uses only standard web APIs, it can work on other OSes and other web-browsers. V. GALLERY

REFERENCES Some screenshot of the 2.1 are as follows:  http://www.mozilla.org/en- US/firefox/os/notes/1.2/

 https://wiki.mozilla.org/Platform/GFX/APZ VI. UNOFFICIALLY-SUPPORTED DEVICES  http://www.mozilla.org/en- US/firefox/os/notes/1.3/ The structural similarities between Firefox OS and  Dotzler, Asa (January 6, 2014). "Mozilla Android allow the Mozilla platform to run on a Launches Contribution Program to Help number of devices that ship with Android. While some ports of Firefox OS are hardly different from Deliver Firefox OS to Tablets" their original versions, others are heavily modified to  "Raspberry Pi now comes in Firefox OS fit the device in question. flavour". Theregister.com. Retrieved Firefox OS has been ported to the following devices: September 15, 2012.  Xperia SP

IJIRT 100577 INTERNATONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 384

© 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002

 "CES 2013: ZTE Firefox OS Smartphone  Spreadtrum planning a $25 Firefox OS Coming In 2013 | TechWeekEurope UK". smartphone Techweekeurope.co.uk. January 10, 2013.  "Flame". Mozilla Developer Network. Retrieved February 26, 2013. Mozilla. Retrieved August 31, 2014.  "Say 'hola' to the future – Geeksphone".  "The Firefox Phone? Mozilla Working on Shop..com. Retrieved September Android-Esque OS". blog. Gagagadget. July 2, 2013. 26, 2011. Retrieved August 4, 2011.  Andrew Kameka (July 26, 2011). "Mozilla  "Index of /pub/mozilla.org/b2g/manifests/". borrows from Android to create its own Mozilla FTP server. Retrieved September ". blog. androinica. 10, 2013. Retrieved August 4, 2011.  https://wiki.mozilla.org/Platform/2013-10-  "Mozilla shows off Firefox OS screenshots". 01#Notices.2FSchedule_.28akeybl.2Flsblak The Inquirer. Retrieved August 18, 2012. k.2Fbajaj.29  Free Xperia Project, -. "Firefox OS on SP"  "CES 2013: ZTE Firefox OS Smartphone  Chris Ziegler (February 27, 2013). "With Coming In 2013 | TechWeekEurope UK". Firefox OS, Mozilla gets a little dirty to Techweekeurope.co.uk. January 10, 2013. clean the mobile web". The Verge. Retrieved February 26, 2013. Retrieved June 14, 2013.

IJIRT 100577 INTERNATONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 385