Questions tagged [firefox-os]

Firefox OS is a discontinued open source HTML5 based operating system developed for mobile devices by the Mozilla Corporation. Firefox OS was designed to run apps that are implemented in HTML, JavaScript, and CSS

Mozilla discontinued support for Firefox OS in February 2016.

Firefox OS (also known as ) is an open source HTML5 based operating system developed for mobile devices by the Mozilla Corporation. Firefox OS is designed to run apps that are implemented in HTML, JavaScript, and CSS. The operating system also supports syntax like WebGL. It's constructed with three main components: Gaia, Gecko and Gonk. Together, they enable the power of Web technologies in your hands on a mobile device.

Gaia (Tag ) is the user interface layer for Firefox OS devices; it is a collection of HTML5 applications and APIs that implement system functions and applications like email, calendar, and OS settings.

Gecko (Tag ) is the layer of Firefox OS that provides the same open web standards implementation used by applications like Firefox and Thunderbird. This layer is where the magic happens: it's responsible for HTML, CSS and JavaScript rendering as well as proxying the JavaScript APIs to Gonk.

Gonk is the lower level operating system layer underneath Gecko. This consists of a Linux kernel and a hardware abstraction layer to which Gecko communicates.

Firefox OS Apps Types

  1. Packaged apps

    A packaged app is an Open Web App that has all of its resources (HTML, CSS, JavaScript, app manifest, and so on) contained in a zip file, instead of having its resources on a Web server. This article provides an introduction to packaged apps and links to everything you need to know about packaged apps from a developer standpoint.

Go through this link for more information.

Types of packaged apps

    - Web app

    - Privileged app

    - Internal (Certified) apps
  1. Hosted apps

    A hosted app is an Open Web App that has all of its resources (HTML, CSS, JavaScript, app manifest and so on) stored on a Web server. This article provides an introduction to hosted apps and links to everything you need to know about hosted apps from a developer standpoint.

Go through this link for more information.

FAQ

Resources

Firefox OS Books

584 questions
4
votes
1 answer

Create custom splash screen in Firefox OS application

After developing an application, Firefox OS automatically creates a splash screen for the app using the app icon. But for my application I want to develop a custom splash screen. It is possible using JavaScript methods like But firefox setTimeOut…
HelloLinkon
  • 348
  • 1
  • 7
4
votes
3 answers

What's the recommended way to create a native-looking UI on Firefox OS?

I understand that in Firefox OS every app is a web app, but I'd like to create a "native" look & feel in my own application, meaning that I want it to "fit in" with the built-in application styles. Mozilla even has a style guide for…
Venemo
  • 18,515
  • 13
  • 84
  • 125
4
votes
3 answers

Activity Camera FirefoxOS

I am developing an app for Firefox OS which is supposed to load the camera when an element is touched. I had a search on the internet but I could not find a way to do such thing unless I was to start a "web activity" and let the user choose an…
LoreV
  • 575
  • 5
  • 25
4
votes
1 answer

StarDict support for JavaScript and a Firefox OS App

I wrote a dictionary app in the spirit of GoldenDict (www.goldendict.org, also see Google Play Store for more information) for Firefox OS: http://tuxor1337.github.io/firedict and https://marketplace.firefox.com/app/firedict Since apps for ffos are…
thomas
  • 561
  • 2
  • 17
4
votes
1 answer

Rendering city maps on mobile web apps

I am writing a mobile app using open web technologies, primarily targeting the newly-emerging Firefox OS, but planning to support any mobile device with a web browser. The app concerns means of public transport, currently in my city, but with an…
geomaster
  • 489
  • 5
  • 9
4
votes
1 answer

Flash Firefox OS on "unsupported" device

I'm developing some apps for Firefox OS, but am currently limited to doing so on the Firefox OS Simulator. I'd like to flash Firefox OS onto a real device, but I own none of the supported devices, and of some of them I can't even find a single…
RobinJ
  • 5,022
  • 7
  • 32
  • 61
4
votes
2 answers

Nodejs on firefox OS

Firefox OS could host nodejs app's in an offline mode? Just like a normal app just because it uses only HTML5 (till today) form deploying app's to this new plattform. Or the new system uses only apps as webservices like normal html does?
Tony
  • 3,425
  • 10
  • 30
  • 46
4
votes
3 answers

Firefox OS OAuth 2.0 procedure

I'm currently building an app in javascript for the new Firefox OS and am stuck on how to implement Google Drive API via OAuth v2. The app is probably on http://localhost and urn:ietf:wg:oauth:2.0:oob , therefore I have the setup Client ID for…
HRanDEV
  • 53
  • 6
4
votes
1 answer

Using Angular JS ng-csp directive to build privileged Firefox OS apps

I am a member of a team in charge of building a packaged Firefox OS application. Due to the restricted CSP policy for Firefox OS privileged applications I’ve added the ng-csp directive to the body of the application:
Ltmatos
  • 141
  • 1
  • 7
4
votes
3 answers

How to install Firefox OS SDK on MacOS?

I'd like to start developing for Firefox OS, but I'm having problem to install.. I' m following the mozilla's wikis, but now I don't know how to continue. I've downloaded XULRunner, but then what should I do? I'm trying to follow the wiki, but…
Mitro
  • 1,230
  • 8
  • 32
  • 61
3
votes
1 answer

Detect screen on/off with JavaScript

I have a very strange problem here, and that is detecting whether the screen is on/active or not. The platform I'm developing for is KaiOS (Firefox OS), and as many already know, this OS has very resource-limited hardware/device portfolio, hence my…
jkelol111
  • 33
  • 4
3
votes
1 answer

Javascript taint analysis using WALA

I am developing a Firefox OS application analysis tool that classifies given application to malicious or non malicious based on code analysis. My initial work is to perform static taint analysis of JavaScript files. Is it possible to do it using…
Shahanas
  • 71
  • 7
3
votes
0 answers

Cross-Origin request blocked blocked by Firefox OS on https

I'm writing a packed app for Firefox OS. I want to communicate with an external server via https. If I execute the app as normal website it is running but in Firefox OS or the simulator I receive Cross-Origin Request Blocked: The Same Origin…
thz
  • 111
  • 8
3
votes
0 answers

Firefox OS app not displaying after deployment to Panasonic TV

I have created a simple Firefox OS app and succesfully deployed it to a Panasonic TV using the Firefox WebIDE. The app appears in the apps page and it runs succesfully. However the icon is missing. I have used the following manifest file: { …
Rob Hofker
  • 31
  • 3
3
votes
1 answer

Accept mail certificates in the Firefox Phone mail app

It seems there is no way to add certificates in the standard mail app, which makes my private mail server useless. How do I add the CaCert root certificate in my Firefox Phone? At the moment, when I try to connect to my server I get the…
rubo77
  • 19,527
  • 31
  • 134
  • 226
1 2
3
38 39