Return to Video

Firefox OS The Journey

  • 0:23 - 0:26
    Mozilla has the mission to serve the user above all other agendas,
  • 0:26 - 0:29
    to advance the state of the web and keep it open,
  • 0:29 - 0:32
    and interoperable and improving.
  • 0:32 - 0:34
    They said that the web was being handicapped
  • 0:34 - 0:36
    against these native application platforms
  • 0:36 - 0:39
    on popular smartphones.
  • 0:39 - 0:41
    We saw the web being threatened.
  • 0:41 - 0:44
    We saw it going into what some call the decline
  • 0:44 - 0:47
    or a losing compared to the native stacks,
  • 0:47 - 0:49
    and we again found a technical reason why this should be.
  • 0:49 - 0:52
    So we wanted to improve the web and demonstrate
  • 0:52 - 0:55
    that it could be better and standardize as we go
  • 0:55 - 0:56
    and see the improvements show up
  • 0:56 - 0:59
    in other operating systems and browsers.
  • 0:59 - 1:01
    Everything can be executed on the web.
  • 1:01 - 1:03
    So I think this is really a correct path to work on.
  • 1:03 - 1:05
    We have to be the force that is fighting on behalf of people
  • 1:05 - 1:08
    and to do that we need to build amazing software
  • 1:08 - 1:12
    that's true to our principles.
  • 1:12 - 1:15
    The idea of starting Firefox OS
  • 1:15 - 1:17
    goes all the way back to Firefox 4.
  • 1:17 - 1:20
    We sent various representatives from engineering
  • 1:20 - 1:22
    to different countries where Firefox OS is being used
  • 1:22 - 1:25
    to launch event parties.
  • 1:25 - 1:28
    Really, the birth moment of Firefox OS
  • 1:28 - 1:31
    as a project of Mozilla was in Taipei.
  • 1:31 - 1:34
    From there on we started having a number of discussions.
  • 1:34 - 1:36
    We had a couple of discussions with Brendan and with Mike Shaver,
  • 1:36 - 1:39
    and both of them very quickly joined us in this effort to start it off
  • 1:39 - 1:42
    The Mozilla way, by being open from day one.
  • 1:42 - 1:45
    It started with an empty GitHub repository.
  • 1:45 - 1:47
    I don't think Andreas even knew how much it would blow up.
  • 1:47 - 1:50
    We realized that this is something that needed to be communicated properly.
  • 1:50 - 1:54
    The community in general is really excited about Firefox OS.
  • 1:54 - 1:57
    The response was incredible.
  • 1:57 - 1:59
    Things were quiet.
  • 1:59 - 2:00
    It was a nice morning,
  • 2:00 - 2:03
    and all of a sudden, things exploded.
  • 2:03 - 2:05
    We had hundreds of press requests, thousands of articles...
  • 2:05 - 2:08
    ...went into "firefighting mode." It was pretty exciting.
  • 2:08 - 2:11
    I think one of the most interesting turning points for the Firefox OS journey was,
  • 2:11 - 2:14
    the GSMA had a board meeting,
  • 2:14 - 2:17
    and I got a call about three days before, and they said,
  • 2:17 - 2:20
    "We want you to come and present to us."
  • 2:20 - 2:23
    And it was the senior executives or CEOs from 20 different operators.
  • 2:23 - 2:25
    The meeting was in Rio.
  • 2:25 - 2:28
    And about halfway down on the flight, it just hit me.
  • 2:28 - 2:31
    I said, "This is pretty much a seminal moment."
  • 2:31 - 2:33
    "If we impress upon them that we're real
  • 2:33 - 2:36
    and that this is meaningful and that we have momentum,
  • 2:36 - 2:38
    I think we can get the buy-in of these 20 people in one meeting."
  • 2:38 - 2:40
    The whole room was excited.
  • 2:40 - 2:42
    A half-hour presentation turned into an hour-and-a-half discussion,
  • 2:42 - 2:45
    but I think the rest of it is...
  • 2:47 - 2:49
    What I love in the world is work weeks.
  • 2:49 - 2:53
    These top secret places where the engineers would go off and they would play.
  • 2:53 - 2:56
    That was the week before MWC 2012.
  • 2:56 - 2:58
    And we're flying into Europe, and I'm like,
  • 2:58 - 3:01
    "Wow, Europe for the first time!"
  • 3:01 - 3:03
    "I can't wait to see Paris! This is so magical!"
  • 3:03 - 3:05
    I've never seen this stuff before.
  • 3:05 - 3:07
    And we pull into the Holiday Inn,
  • 3:07 - 3:09
    and I think I left the Holiday Inn once in seven days.
  • 3:09 - 3:12
    What the reality was, was that you would get on a plane
  • 3:12 - 3:15
    and you'd fly to some place that sounded fairly exotic.
  • 3:15 - 3:17
    You'd get off the plane and you'd go to the hotel,
  • 3:17 - 3:19
    and then you would start writing code.
  • 3:19 - 3:21
    What it was, was 20 hour days knocking this out.
  • 3:21 - 3:24
    I'm basically the designated attendee
  • 3:24 - 3:25
    of all the work weeks from Taipei.
  • 3:25 - 3:28
    And jet lag is the problem.
  • 3:28 - 3:30
    We made the home screen on a Friday.
  • 3:30 - 3:32
    I left the home screen for last.
  • 3:32 - 3:33
    It's kind of like the cover of the book.
  • 3:33 - 3:34
    You design that once you know everything else...
  • 3:34 - 3:38
    ...you kind of put the cover on it. You design the cover.
  • 3:39 - 3:42
    We went to Mobile Congress 2012 with a message and a promise for the future.
  • 3:42 - 3:46
    The message was, the web is the platform.
  • 3:46 - 3:49
    And the promise was that Mozilla would make that real.
  • 3:49 - 3:52
    That we would build a product that could bring the web to life on mobile.
  • 3:52 - 3:55
    And people were excited!
  • 3:55 - 3:58
    We were in a room at one point with Brendan Eich and Chris Beard,
  • 3:58 - 4:02
    talking about if we were even going to have the B2G demo on the booth.
  • 4:02 - 4:05
    At the very last minute,
  • 4:05 - 4:08
    we installed a demo space on the opening day of the show.
  • 4:08 - 4:11
    We were on the front page of the show daily.
  • 4:11 - 4:13
    Our little demo in the corner of the booth
  • 4:13 - 4:15
    ended up being the star of the show.
  • 4:16 - 4:18
    The code was supposed to be ready by the end of September 2012.
  • 4:18 - 4:21
    The crazy part wasn't even MWC 2013, that was crazy, but...
  • 4:21 - 4:23
    The crazy part was the year.
  • 4:23 - 4:26
    That was like, the starting gun of the race.
  • 4:26 - 4:30
    And since then it's just been a full-blown blast of energy and effort
  • 4:30 - 4:33
    building a plane and flight, getting a team put together,
  • 4:33 - 4:36
    and actually creating a full-blown mobile operating system in a year.
  • 4:36 - 4:40
    July to September 2012, we landed tons of code
  • 4:40 - 4:42
    on the front-end side, on the platform side.
  • 4:42 - 4:44
    Some of us had no concept of vacation...
  • 4:44 - 4:47
    ...just to work on this project and make it happen.
  • 4:47 - 4:50
    At the end of September the code was frozen.
  • 4:50 - 4:52
    We started to have tons of meetings all together with partners
  • 4:52 - 4:54
    to determine what needs to land.
  • 4:54 - 4:56
    It was amazing.
  • 4:56 - 4:58
    The engineering crew at Mozilla are just
  • 4:58 - 5:01
    the most phenomenal, dedicated engineers
  • 5:01 - 5:03
    that you could want to work with.
  • 5:03 - 5:05
    They move mountains.
  • 5:05 - 5:06
    It's a very great opportunity
  • 5:06 - 5:08
    to work with engineers from other countries.
  • 5:08 - 5:11
    Different people have different accents,
  • 5:11 - 5:14
    have different thoughts, have different creativities.
  • 5:14 - 5:16
    Honestly, it's kind of like a blur.
  • 5:16 - 5:17
    There's no real...
  • 5:17 - 5:20
    ....there's no easy narrative to that particular year.
  • 5:20 - 5:22
    It was just a really long, long, long march
  • 5:22 - 5:25
    with a lot of talking, a lot of specs, a lot of bugs
  • 5:25 - 5:26
    leading up to December,
  • 5:26 - 5:28
    leading up, really, to Berlin.
  • 5:28 - 5:30
    So when we arrived in Berlin,
  • 5:30 - 5:33
    we had something like 200 or so authentic bugs,
  • 5:33 - 5:34
    almost evenly distributed
  • 5:34 - 5:36
    between the front-end team and the platform team.
  • 5:36 - 5:38
    So we decided to put a big projector in the middle of the room
  • 5:38 - 5:40
    and we did a little competition.
  • 5:40 - 5:42
    On the left side was the front-end team
  • 5:42 - 5:44
    and on the right side was the platform team.
  • 5:44 - 5:46
    This week was hosted by Deutsche Telekom.
  • 5:46 - 5:48
    Telefónica joined as well.
  • 5:48 - 5:49
    They're kind of competitors,
  • 5:49 - 5:54
    but they work together in order to improve Firefox OS.
  • 5:54 - 5:57
    I was lucky enough to be the last one to close the bug on Gaia,
  • 5:57 - 6:00
    which is unlucky and lucky at the same time,
  • 6:00 - 6:03
    because when I pushed the code to the main repository,
  • 6:03 - 6:06
    I had four persons behind me.
  • 6:06 - 6:09
    There were all the managers and everybody looking at him like,
  • 6:09 - 6:12
    "What's going on?! Are you going to finish it?!"
  • 6:12 - 6:15
    Anthony had Andreas and a couple of other guys, doing review over his shoulder
  • 6:15 - 6:18
    while he typed in the last patch to get that last bug knocked out.
  • 6:18 - 6:21
    So that was a bit stressful.
  • 6:21 - 6:23
    And I got us the zero bugs.
  • 6:23 - 6:25
    "Zero bugs!"
  • 6:27 - 6:34
    In 2012, we came to Mobile World Congress with Boot 2 Gecko and a promise.
  • 6:34 - 6:38
    In 2013, we came with Firefox OS and the assurance
  • 6:38 - 6:42
    that we can bring the mission of Mozilla into the mobile environment.
  • 6:42 - 6:44
    When people came back here to Finance,
  • 6:44 - 6:46
    saying how much space we'd need,
  • 6:46 - 6:48
    how much money we'd spend,
  • 6:48 - 6:50
    the first time I looked at it, I was like,
  • 6:50 - 6:51
    "Are we serious?!"
  • 6:51 - 6:53
    "Are we really spending this much money?!"
  • 6:53 - 6:55
    We were definitely the stars of the show.
  • 6:55 - 6:57
    We had the biggest booth in Hall 8.1
  • 6:57 - 6:58
    People would come by from all over.
  • 6:58 - 7:00
    We were the definitely the hottest thing.
  • 7:00 - 7:01
    It was worth every single penny.
  • 7:01 - 7:03
    Everyday when people would come into the break room,
  • 7:03 - 7:05
    they would say, "Look! We've made the cover again!"
  • 7:05 - 7:07
    The night before the show we had a press conference.
  • 7:07 - 7:11
    And at the press conference, we were expecting about 250 people.
  • 7:11 - 7:14
    And it ended up that we had over 700 press, media and analysts show up.
  • 7:14 - 7:18
    We had 18 CEOs on stage.
  • 7:18 - 7:21
    We had 80,000 press results on Google News.
  • 7:21 - 7:23
    We were trending on Twitter with the Oscars,
  • 7:23 - 7:26
    which was pretty cool.
  • 7:26 - 7:28
    It was like a PR dream.
  • 7:28 - 7:31
    I love to give demos of everything we're doing and show it off.
  • 7:31 - 7:33
    And, man, we were running right down to the wire.
  • 7:33 - 7:35
    There were probably two hours or an hour until showtime.
  • 7:35 - 7:38
    Something that a lot of people didn't expect
  • 7:38 - 7:39
    with all the game physics it has and different things.
  • 7:39 - 7:41
    And it works really great in HTML5.
  • 7:41 - 7:43
    This is called "Cut the Rope."
  • 7:43 - 7:44
    People were very impressed.
  • 7:44 - 7:46
    It was the most exciting this I've ever participated in.
  • 7:46 - 7:48
    If I was walking around in the hall
  • 7:48 - 7:49
    and I had my Firefox shirt on,
  • 7:49 - 7:50
    people would come up to me.
  • 7:50 - 7:52
    It was amazing. It was totally overwhelming.
  • 7:52 - 7:55
    It was very different from the rest,
  • 7:55 - 7:58
    this hybrid group of both volunteers and paid staff.
  • 7:58 - 8:01
    We definitely would not have made the impression that we did.
  • 8:01 - 8:03
    People were blown away.
  • 8:03 - 8:06
    But it was still not delivery. It was just a promise.
  • 8:06 - 8:08
    And now, this summer, we're actually shipping these things.
  • 8:08 - 8:11
    To deliver, I want what you said you were going to deliver.
  • 8:11 - 8:14
    That's awesome, and that's what Mozilla's all about.
  • 8:14 - 8:16
    Following Mobile World Congress,
  • 8:16 - 8:18
    we came back and there were still bugs.
  • 8:18 - 8:20
    And bugs mean file...code getting checked in.
  • 8:20 - 8:24
    Deciding with partners what should absolutely be fixed for the B1 release.
  • 8:24 - 8:28
    Then at some point, the carriers send the bill to what's called IOT.
  • 8:28 - 8:31
    Certification testing, which is really important,
  • 8:31 - 8:34
    because there are certain things that have to happen with devices
  • 8:34 - 8:36
    where they're certified.
  • 8:36 - 8:38
    After the IOT period is complete,
  • 8:38 - 8:40
    the OEM takes the bill and then they run with it.
  • 8:40 - 8:42
    Yeah, it's been a ride, hasn't it?
  • 8:42 - 8:46
    Here we are...it's the second country.
  • 8:46 - 8:48
    It's launched in Poland, and we've got an entire staff dressed in Firefox OS colors.
  • 8:48 - 8:49
    It's great.
  • 8:49 - 8:52
    Community really drove this.
  • 8:52 - 8:54
    Mozillians all over the world,
  • 8:54 - 8:57
    they took the leadership role in making these events happen,
  • 8:57 - 8:59
    and making them locally relevant.
  • 8:59 - 9:02
    Our volunteers help make it all possible.
  • 9:02 - 9:05
    I'm always amazed at the commitment of Mozillians.
  • 9:05 - 9:07
    No single person or set of people make Mozilla what it is.
  • 9:07 - 9:09
    It's all of us.
  • 9:09 - 9:12
    Releasing a mobile phone, it's not a one-man effort.
  • 9:12 - 9:14
    It's not a one-organization effort.
  • 9:14 - 9:19
    It's multiple companies and organizations coming together with their different skillsets.
  • 9:19 - 9:20
    And we did it!
  • 9:20 - 9:22
    Here we are at launch... we pulled it off.
  • 9:22 - 9:22
    A few years ago, this was a dream.
  • 9:22 - 9:26
    So it's great to actually see it come to fruition with everyone's help.
  • 9:26 - 9:30
    This first launch of Firefox OS devices is just the beginning.
  • 9:30 - 9:31
    We need to move from shipping something,
  • 9:31 - 9:33
    which is amazing,
  • 9:33 - 9:35
    to scaling it.
  • 9:35 - 9:36
    How do we ship devices to all over the world in volume
  • 9:36 - 9:39
    to really change people's lives?
  • 9:39 - 9:41
    And how do we differentiate?
  • 9:41 - 9:43
    At the end of the day, people have to love this stuff
  • 9:43 - 9:45
    and they want to love Firefox phones.
  • 9:45 - 9:46
    So we've just begun.
  • 9:47 - 9:49
    First, I want to say to everyone involved...
  • 9:49 - 9:51
    ...that's all of us,
  • 9:51 - 9:55
    from the mailing list to phones in stores...103 years.
  • 9:55 - 9:57
    Unbelievable!
  • 9:57 - 10:01
    So first off...give a hand to everyone!
  • 10:01 - 10:03
    (cheering and applause)
Title:
Firefox OS The Journey
Video Language:
English
Duration:
10:33

English subtitles

Revisions