Mobile Articles
-
Pre-orders start today for Flame, the Firefox OS developer phone
Update 2014-07-15: The pre-order period has ended and the Flame is now available as a standard order, with shipping in 7-10 days. The Firefox OS Flame reference device that we announced at end of February is now available for pre-order at everbuying.com for $170 including free shipping. Pre-order now. To standardize the design, development, and […]
-
Introducing WebAPI
Mozilla would like to introduce WebAPI with the goal to provide a basic HTML5 phone experience within 3 to 6 months.
-
offline web applications
The network is a key component of any web application, whether it is used to download JavaScript, CSS, and HTML source files and accompanying resources (images, videos, …) or to reach web services (XMLHttpRequest and <forms>). Yet having offline support for web applications can be very useful to users. Imagine, for example, a webmail application […]
-
FlyWeb – Pure Web Cross-Device Interaction
FlyWeb is an experimental project we’ve been prototyping from within the depths of Mozilla’s platform division. It started as a side-project late last year, and since then a small, ad-hoc team has been working on implementing a “version zero” of the concept. We’ve been tinkering for the last 6 months on an implementation, and it’s […]
-
Announcing Boot to Gecko (B2G) – Booting to the Web
Mozilla recently announced the Boot to Gecko (B2G) Project which is a project towards the goal of building a complete, standalone operating system for the open web.
-
User-Agent detection, history and checklist
History User-Agent: <something> is a string of characters sent by HTTP clients (browsers, bots, calendar applications, etc.) for each individual HTTP request to a server. The HTTP Protocol as defined in 1991 didn’t have this field, but the next version defined in 1992 added User-Agent in the HTTP requests headers. Its syntax was defined as […]
-
H.264 video in Firefox for Android
Firefox for Android has expanded its HTML5 video capabilities to include H.264 video playback. Web developers have been using Adobe Flash to play H.264 video on Firefox for Android, but Adobe no longer supports Flash for Android. Mozilla needed a new solution, so Firefox now uses Android’s “Stagefright” library to access hardware video decoders. The […]
-
Detecting touch: it's the 'why', not the 'how'
One common aspect of making a website or application “mobile friendly” is the inclusion of tweaks, additional functionality or interface elements that are particularly aimed at touchscreens. A very common question from developers is now “How can I detect a touch-capable device?” Feature detection for touch Although there used to be a few incompatibilities and […]
-
More details about the WebAPI effort
As we’ve hoped, there has been a lot of interest in the newly announced WebAPI effort. So I figured that I should explain in more detail some of my thinking around what we’re hoping to do and the challenges that are ahead of us. Goal The goal of this effort is to create APIs to […]
-
Remote Debugging Firefox OS with Weinre
NOTE: since this article was published, the Mozilla developer tools team has released the App Manager, a much more effective way to remotely debug Firefox OS apps. To find out more, read Using the App Manager on MDN. If you’ve wanted to contribute to Gaia, or have been writing a webapp for Firefox OS, one […]