Christian Heilmann

Author Archive

The Fox is out of the bag #FirefoxOS

Monday, July 1st, 2013

FirefoxOS has been my main focus over quite a period of time now. I worked with the system, I helped developers port their apps to it and I spend hours and hours writing about it, making demos and talking to the press and anyone who’d stand still long enough (or sit on a plane next to me). Today I got my reward with the FirefoxOS movement going from “Idea” via “Prototype” to “Developer Preview” and now “Launch”.

As announced today on the Mozilla blog Mozilla and Partners Prepare to Launch First Firefox OS Smartphones and by prepare this means adding the shiny bow to the boxes containing phones that end users will be able to buy.

According to the Telefonica blog announcement this will be very soon indeed and the offer is pretty amazing:

Movistar to offer the ZTE Open for €69, including €30 of balance for prepaid customers and a 4GB microSD card.

Not only is the price very competitive, you get a great phone for that:

I’ve said this many times before, but let me now here repeat the things that really get me excited like a 5 year old on sugar rush about Firefox OS:

  • Firefox OS kills the idea of mobile web connectivity only being for the rich in the western world. Yes, for us in the US or the UK having a new shiny phone every half year is not an issue as companies are killing each other trying to underbid the price and offers of the others. But a usable Android that is not generations behind and hard-wired to a terrible stock browser or an iPhone is just not affordable to everyone. Even worse, if you have no credit card you couldn’t even buy apps for them. This is unfair, elitist and plainly against anything the web stands for. FirefoxOS is affordable, and apps can be bought on prepay or on your phone bill and the OS is the browser which means updates are easy
  • FirefoxOS does not assume a fast, stable and always available connection. When traveling I start hating my Android phone which I love to bits otherwise. Having dozens of megabyte updates over roaming is out of the question and neither is using flaky and slow wireless connections. Firefox OS has no native apps – all of them, including the system apps are written in HTML, CSS and JavaScript. Thus they are much smaller and can have atomic updates instead of having to be replaced as a unit every single time.
  • Firefox OS is the web in your pocket. It is Firefox and nothing else (other than a Linux core to access the hardware). Thus I will not be told to “download the native app” when I go to web sites that are perfectly fine to use.
  • Firefox OS is the platform HTML5 deserves For developers, our HTML5 solutions are finally first-class citizens. We are not shoved into a slower web view and told we can not access the hardware.
  • Firefox OS apps are web distributed apps. Users can go to the marketplace and find our apps by hand or via review or they could search for a certain song, movie, football team and dish and find our app that way. App discovery is as simple as using the web and finding web sites. Instead of having to pay as a developer and be at the mercy of the T&C of closed marketplaces I can publish a Firefox OS app by adding a button and calling the open web apps API. That way my current web site is the ad for my app and all my visitors potential app users.

All of this is obvious to me as a geek but doesn’t mean anything if we don’t get devices in the hands of end users. And this is what happens now – big time! Alcatel, ZTE, Telefonica, Deutsche Telekom, Spain and Poland. The fox really is out of the bag now. And oh how it will roam and run into many other directions. Be part of this, as a web developer, it is the most rewarding platform that will not change from under you at the whim of company goals or shareholder demands.

In praise of intelligent paper maps – map² on Kickstarter

Saturday, June 29th, 2013

I am currently in Barcelona, a gorgeous but quite confusing town. Once again, I am getting the distinct feeling that we are becoming the slaves of the usefulness of our technologies as I find myself checking my phone for the map and places to go just to realise that I am not on roaming data and can not use either. So I get the worst experience:

  • I am in a city notoriously known for its pickpockets
  • I show a very expensive smart phone (or very scarce Geeksphone) while I am walking down the road
  • I can not move around the map as Google Maps doesn’t allow me to cache the tiles here

Of course the hotel offers free maps which are huge and very much pinpoint me as a tourist and potential target. They also cover the whole city and don’t allow me to zoom into a level that I need. Which brings me to a great product a friend of mine created and I wrote about before: map² the intelligent map on paper.

zoomable map on paper

map² is a paper map that solves the above issue. It is small, fits in your hand and allows you to zoom into the area you need:

So far the map is only available for Berlin and London, but here is the good news: Anne, the designer of the map started a kickstarter campaign to create the map as a city series. If she reaches the £20,000 goal she’ll create a similar map for New York with others to follow. You can even propose new cities using this form.

As I will be in New York soon, and suffer the same connection issues there, I’d love to be able to get one of them. Worthy cause to support?

Mobile Solutions Day – Firefox OS:supercharged HTML5

Tuesday, June 25th, 2013

Yesterday I did a one-day round-trip to Frankfurt, Germany to speak at T-Mobile’s Mobile Solutions Day about Firefox OS and what it means for app developers. The slides are available here and I recorded a screencast with not-that-amazing-but-does-the-job audio here.

The whole conference was also streamed on the internet and the raw stream recording is available. My talk starts at 02:29:00 onwards. That said, there were some amazing other talks. I especially enjoyed the Ford presentation on making smartphones and smartphone apps controllable by voice and by hardware available in cars like buttons in the steering wheel.

All in all the mobile solutions day was an interesting first round of innovation showcasing inside Deutsche Telekom. More will come soon.

Use your words

Saturday, June 22nd, 2013

I love the web. I live it, I breathe it, I was there when it became available to a larger audience at an affordable rate and I have seen it grow more and more to the most interesting, versatile and easiest to participate media out there. I’ve witnessed the power it gives to people who have no voice in traditional media and give people education where their social standing or school system would not support them.

This is why it hurts me to see people squander the opportunity that is the web away by clogging it with short-lived, let’s say it – bullshit. Sure, this is a natural thing – the web is a normal part of our lives and the new generation of users is web-native, meaning they don’t know any longer what it would be like to be offline. When we stop seeing something as hard to get it becomes a commodity and we value it less. Didn’t have to fight for it, so why see it as something I should care for? It is always there, isn’t it? Much like we waste drinking water until we lived in a country where you couldn’t drink from the tap.

didn't read, LOL - apparently something to be proud of…

The time when we listened to random beeping sounds from our modems and got excited when we got a full 56KB connection for a change are over. Mobile connectivity is still a problem, and sometimes gets expensive but even then the connection speeds are great. That is when you are in the country where your mobile contract and in “first world” countries. Get out of this world and you still feel the flakiness of connectivity and you get much more grateful for information becoming available after the third exasperated reload of the current web page.

And this is where I get very disappointed when I see that we are moving into a world where people stop using text and words to describe their feelings, ideas and plans and – well, communicate with others. Instead we are confronted with an avalanche of images, memes, animated GIFs of several megabytes and age-old fake conversations, jokes and “inspirational quotes” as badly optimised JPGs full of artifacts. We also get a lot of messages that could be a short post in the form of a video with terrible lighting and bad audio. They are easy to make, but they are much harder to consume. I can skim a long text until it gets interesting. I can not do that with a video unless I have a timed transcript.

I am not even going to start on the accessibility issues that come from a web that consists solely of images and videos. I am talking about incredibly useful technology and systems that are available to us as a result of a just a bit more than a decade of web evolution becoming useless.

Search engines like text. You will get your productions on the web found by having good text in there. Your images and videos can be as amazing as they come – if there is no descriptive text all you get is traffic coming from people seeing your things and sharing them. This can be incredibly powerful – something “going viral” can get you a lot of hits and shares in a very short amount of time and give you the false impression that you are a success and made an impact on the web. But the success is fleeting and a few minutes later the next cool thing will come around. A day later other people will share your work as theirs and again get a quick fix of fame. It is turning the web into a pure Operant Conditioning Chamber, the same phenomenon that powers casual online gaming and makes people give up on privacy, as explained eloquently by Cory Doctorow in his TEDxObserver talk.

Of course, social sharing also has great benefits beyond the quick fame. People describing your work in their words when sharing can add different language explanations or give your content more impact as an important voice people trust tweeted about it, but it relies on the good-will of people consuming what you produce and making the effort to share it or write words around it. If you provided the words from the beginning, you’ll get this as extra on top of people who will find your work using search engines – because you used text. And even better, if someone gets to your product and doesn’t speak your language, they can use a free translation service to get the product in at least an approximation of their language. We can use web technology to make products more accessible to us without having to rely on a social interaction of someone capable of both languages to do the work for us.

Above all, what bugs me is that the flood of memes, animated GIFs and videos and their quick, false fame robs new users of the web of the opportunity to learn how to speed-read, write and – above all – communicate in writing. I learned English in a few ways. First of all, in school, which works well if your teacher is not a non-native English speaker just trying to get through the curriculum. Secondly, I watched English TV series (Monty Python, as this was the only non-dubbed show) with subtitles. This taught me to understand English and thus – subconsciously – how to pronounce it.

A large part of me learning other languages though was through text communication with people from other countries. First on notes sent on floppy disks in the mail trading demos and tools, then on BBSes and then on the web. Reading and writing comments, hanging out on IRC and having many a fight and a lot of brainstorming there, taking part in forums and mailing lists, newsgroups and finally in social networks like Facebook and Google+. I could talk to someone on the other side of the globe, in real time, and it didn’t take ages to get a video or suffered from bad audio on a phone call or voice call.

It baffles me to see that we have a world-wide communication network with a very low barrier to entry and nearly no expense on publishing and we don’t use it to better ourselves, to make us better communicators. Instead we complain that governments don’t do enough to make school education better. Today you don’t need to buy a book in another language and wait for it in the mail. You can get it online and read it in Kindle, Google Play books, or even go to Project Gutenberg and read them for free. And yet people using proper grammar on the web are congratulated for it or – more commonly – made fun of. A higher level of education should not be a surprise in a world that has access to the largest library ever. It should be a given.

Words are powerful, they spark a theatre in the head. People reading your words make their own pictures at a speed pictures could never be transmitted. Instead of giving one image you create a gallery, one that you will never see, but your readers do. And this gallery is very personal to them and thus gets remembered much more. Of course words can cause controversy, misunderstandings and can hurt. But even then they can spark a conversation and make you realise the effect of your actions much more than a “like” or an “upvote” could ever do.

The old saying that a picture says a thousand words is true when it comes to explanations. Re-hashing memes and jumping on bandwagons based on current pop culture references that will be impossible to grasp a month later doesn’t say a thousand words. It basically says “I am lazy, here is a quick laugh to hint at my creativity”. We are blessed to be able to transmit our thoughts to an audience we will never be able to meet physically. We should not squander this.

Please, use your words. Turn on that grammar check, re-read that tweet before you send it. Write a short sentence instead of posting a meme we’ve seen thousands of times before. And don’t get discouraged when people don’t jump on it and thank you or go nuts about it. This is not for fame, this is for you. If all technology fails, words and gestures is what we have. You can exercise and train your brain to paint with words, to create gorgeous constructs. You get better the more you push yourself to not be lazy and use the obvious word but one that is more specific. Words are beautiful. Paint with them, compose with them, woo people with them.

First video of a Firefox OS series is live

Friday, June 21st, 2013

The last weeks I have been busy scripting (and then improvising as always) a series of videos explaining Firefox OS. These are now going live on a weekly basis.

be-the-future

Over on the Mozilla hacks blog, you can now find the first in a series of six videos explaining what Firefox OS is about. Under the description “Firefox OS - the platform HTML5 deserves” (a slogan I used in a few talks and interviews already) these videos are meant to explain a few things:

  • What Firefox OS is
  • How it is different to any other mobile platform
  • What it means for HTML5 as a movement
  • How you can be part of it
  • What its benefits are to you (a stable HTML5 platform with full hardware access aimed at a completely new and huge market of end users)
  • How to get started
  • Where to find documentation and file complaints and enhancement ideas

All in all, we thought a series of videos would be a good way to get the message out that scales better than talks and posts. Each of the videos will be about five minutes long and an interview/conversation between experts and me, namely in this case Daniel Appelquist ( @torgo) from Téléfonica Digital/ W3C and Desigan Chinniah ( @cyberdees) from Mozilla. The videos were shot over a period of two days in the London Mozilla office by Rainer Cvillink who did an amazing job.

Get over to the hacks blog and see the first video now, and feel free to spread it as far and wide as you can. Cheers.

video