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
0
votes
1 answer

Submit a Firefox OS application

After I developped my Firefox OS application, I submitted it on the marketplace. After a few days, my queue position became 10 of xx (and didn't move) : Created: May 29, 2013 Status: Pending approval Packaged App Version: 0.6.1 Queue position: 10 of…
Flolink
  • 39
  • 3
0
votes
1 answer

`handleEvent` no longer implemented in Gecko 18 error in submitting a Firefox OS app to marketplace

I have developed an app for Firefox OS, it is an packaged app and uses jquery. The jquery javascript file is saved locally in the js directory. When I was submitting to Mozilla Marketplace, I get the following error in the app…
0
votes
3 answers

How can I secure the source code of my Firefox OS application?

I have an app for Firefox OS, and I would not like to expose any of the source code, even obfuscated source. Is there currently any means to do this? Is this functionality even planned? Also, this app has ALL functionality implemented in the…
An00bus
  • 111
  • 1
  • 2
0
votes
2 answers

Testing apps on a Firefox OS Phone Device

I have the Keon from geeksphone. The Mozilla developer site talks about using the emulator, but nothing about installing an application onto a physical device. It is a developer phone, so I assume there's a way to develop with it? I can host the app…
0
votes
1 answer

File Input on FirefoxOS (Boot2Gecko!==Gecko?)

I was developing a webapp for firefoxos (Boot2Gecko) and noticed, that there is no file-picker when clicking on an input(type=file). I came across this bug and it seems as if there hasn't been any movement for some time - luckily, we can at least…
japrescott
  • 4,736
  • 3
  • 25
  • 37
0
votes
2 answers

Building B2G on Ubuntu 12.10 x86_64 fails while building gecko

I have an error building B2G on Ubuntu 12.10. The Gecko build fails searching for librt. The libraries are present on the system ... $ locate librt.so …
0
votes
2 answers

JavaScript issue (CSP warn) in Firefox OS simulator

I am currently testing the Area Tweet tutorial application (you can find the full source code by following the Creating the Area Tweet app link) on Firefox OS and I am encountering the following issue: the application does the call to the Twitter…
adrianp
  • 2,491
  • 5
  • 26
  • 44
0
votes
2 answers

Access mysql db and server side scripts from local file

This is more general design kind of question. My major project is to create native app for Firefox OS. Which therefor means JavaScript, jQuery, HTML5 and css. This application should have several functions. But as a general design goes I need local…
Jakub Zak
  • 1,212
  • 6
  • 32
  • 53
0
votes
4 answers

Firefox webapp file input

I'm developing a webapp for firefox aurora (android). And i have an file input. But when users click on the input they can't choose files from sdcard or filesystem only pictures, music or videos. I search at MOZILLA DEVELOPER NETWORK, but couldn't…
Guilherme Torres Castro
  • 15,135
  • 7
  • 59
  • 96
0
votes
4 answers

Error while building Boot to Gecko

I was trying to build B2G for emulator, but I've got an error. Environment: Ubuntu 12.04.1 x64 gcc 4.6.3 Install: out/host/linux-x86/bin/traceview host SharedLib: libGLES_CM_translator (out/host/linux-x86/obj/lib/libGLES_CM_translator.so)…
user468311
-1
votes
2 answers

KaiOS Spatial Navigation

I have tried to add a Spatial Navigation to my apps on KaiOS, but I can't achieve it. The Page has very low information. Example, when I add the following code: function nav(move) { var next = currentIndex + move; var items =…
-1
votes
1 answer

how do I Install android on Alcatel one touch fire that runs firefox-os?

I have an Alcatel One Touch Fire, it runs Firefox OS. Actually the OS very buggy and the project is death. I'd like to install Android on it. how? Thanks
Enrico
  • 11
  • 3
-1
votes
1 answer

using localforage with clojurescript for firefoxos

I'm using [cljsjs/localforage "1.2.10-0"] When I do: (.setItem (.localforage js/window) "mynumber" (clj->js {:number (.-value number)})) I get this error in WebIDE console: TypeError: *TypeError: window.localforage is not a function* If I test…
leandro713
  • 1,268
  • 1
  • 10
  • 17
-1
votes
1 answer

screen on/off broadcast events in Firefox OS

In Android, we can use "Intent.ACTION_SCREEN_OFF" and "Intent.ACTION_SCREEN_ON" to receive the screen on/off broadcast events. But in firefox OS, does the same way to receive the screen on/off broadcast events??
Hank
  • 31
  • 2
-1
votes
1 answer

My App is not installed in FIrefox OS Simulaator

I developed a simple application for FIrefox OS and I want to sumulate it on Firefox OS Simulator. When I load my application it, I get Validation: OK but my app is not installed in the simulator. I saw the same question here before, but the other…
Kuri
  • 109
  • 1
  • 8
1 2 3
38
39