Tag Archives: mobile

Fast Flash in Fennec

For the last few days, we have been making Flash fast in Fennec. Our situation in Fennec is that we have a hidden browser element that contains the flash object/embed element. When a paint needs to happen, we draw whatever the plugin wants to draw into a canvas or sent of canvas elements. These [...]
Posted in General, mozilla | Also tagged , , , , | 5 Comments

Orientation in Firefox and beyond

One of the coolest apps I saw when the iPhone came out was the wooden balance game Labyrinth.  You basically tilt your phone to move a ball around the screen, avoiding holes, and trying to get the ball to a goal.  It made use of a feature of many modern devices — accelerometers. Obviously clear that [...]
Posted in mozilla | Also tagged , , , , , | 38 Comments

Device Orientation

I have a proposal for exposing device orientation in the browser. It is a pretty simple api that allows you to monitor motion changes from Javascript. For example: navigator.orientation.watchOrientation(draw); function draw(o) { // o.x, o.y, o.z } o in function draw is a vector in three dimensional space in meters / (seconds^2) units. This allows you to do some revolutionary stuff on [...]
Posted in mozilla | Also tagged , , , , , , | 2 Comments

A Short History of Mozilla on Windows Mobile

I thought it might be nice to reflect on my involvement in porting the Mozilla to Windows Mobile. In 2004 we had a project called Minimo — it was meant as a lighter weight build-time configuration of Mozilla for GTK. To showcase the build options, we had an application called TestGtkEmbed that developers could [...]
Posted in mozilla | Also tagged , , , , | 6 Comments