Firefox Developers Conference 2015 in Tokyo

Hack - Inspect - Ignite

2015/11/15 10:30 - 18:00 TEPIA Hall

Firefox is turning 11 this November, and as the pioneer of the Web, Mozilla is going to throw a 1-day party to celebrate the State of the Web and to take a look into its future.

The event’s theme is "Inspect, Hack, Ignite!" as we’re going to ignite the torch that would clear the way of the Web with the latest information from the View Source Conference held right before this event. Check out the newest hacks and inquiry from Engineers who are at the frontier of the Web.

We will have multiple Mozilla Corporation engineers from around the world visit Japan to give us a wide range of insights on the newest development tools, hacks you can start using today, the latest information on TVs and IoT/WoT devices, and the frontier of Web standardization and implementation.


Japan is awaiting the arrival of the new Firefox developed for the smartphone we all love. What kinds of new “Only with Firefox” experiences can you expect with the new Firefox? What’s the next step for the Firefox OS with its installment onto the Panasonic VIERA? Where is Firefox and the Web headed? Find out about Mozilla’s technology and vision at this session.

  • Satoko Takita Chair of the Board of Directors Mozilla Japan

    After working with UNIX and the Internet at an IT firm in Japan, Satoko works at Netscape in the US on the browser’s internationalization and localization to Japanese. In 2004 she founds Mozilla Japan, and later becomes chair of the Board of Directors in 2006. Today she works on promoting Mozilla products including the Firefox browser and the Firefox OS, and the idea of open source development itself. She also is a lecturer at the Graduate School of Keio University and at the Faculty of Science and Engineering of Chuo University .

    Satoko’s achievements include Nikkei Woman of the Year in 2009 for the Leader Category, 2009 Japan OSS Contribution Award, and the Contribution Award (Special Award) at the 9th Northeast Asia OSS promotion Forum.

  • Joe Cheng Product Manager, Firefox OS, Smart TV Mozilla Corporation

    Joe Cheng has been product manager of Firefox OS devices at Mozilla, Taiwan, since June 2014. Working as engineering project manager and product manager with Mozilla since 2012, he worked closely with partners to launch commercial Firefox OS phones into markets and to develop connected devices beyond smartphones. He was involved in the first ever commercial Android phone development working as a technical account and software project manager at HTC from 2007 until 2012. He started working in the mobile sector with MAVs Lab Inc. (2006­2007) and studied Electrical Engineering at the University of Southern California and the University of British Columbia.

  • Marvin Khoo Product Marketing Manager, Firefox OS Mozilla Corporation

    Product Marketing Manager of Firefox OS, formerly worked as Product Manager of Firefox OS. He joined Mozilla, Taiwan since 2013 and his current role focused on positioning, and creating messaging for Firefox OS, generating awareness and mindshare communications. Marvin has 10 years experience working in mobile industry and well understanding of consumer electronics.

  • Tomoya Asai Mobile & Ecosystem manager Mozilla Japan

    After translating technical documentations on the web and managing the release of the Japanese versions of Mozilla product since Firefox 1.0 as a student, Tomoya Asai joins Mozilla Japan sympathizing with Mozilla’s goal of making the Internet a common resource that benefits all. With the mission of spreading the idea of open source creation through Japan, he works on the deployment of the Firefox OS and vitalizing the Web platform and the app ecosystem. As an Evangelist he works to tell the allure of newest Web technologies and Mozilla products.

Breakout session

We will have technical breakout sessions in the afternoon. We will have 10 slots across two rooms and 5 sessions, so please join the session of your preference.

Note: session contents and speakers are subject to change

  1. Session #1 13:15 - 14:00
    • Astro Animation!

      Web apps often feel like the slightly uncoordinated younger brother of native applications. They are often slow to respond, and when they do, they lack fluidity, stuttering along the way leaving users unimpressed and frustrated. However, using a bunch of techniques from Astro Boy, the freshly-baked Firefox animation devtools, and emerging Web technologies like the Web Animations API, we'll learn how to turn awkward apps into hot stuff that you'll want to hang out with.

      Brian Birtles Engineering manager Mozilla Japan

      After graduating from University of Technology, Sydney in 2005 in Software Engineering, Brian was initially engaged in developing desktop graphics software for a Japanese corporation in Sydney. Having worked in Web development in Sydney and Osaka, Brian took an interest in improving the Web platform and began contributing to Firefox as a volunteer developer in 2004. In 2011 Brian began working full-time on Firefox's animation features as a staff member of Mozilla Japan. He is currently a member of the W3C CSS and SVG working groups where he is involved in designing the Web's animation features.

    • WebExtensions Understood with Chrome Extensions

      The Web Extensions platform planned to be integrated onto the Firefox Browser has almost an identical environment as the Chrome Extensions offered on the Chrome since its first release. In this session, Google Developers Expert Yoichiro will talk about the basics of WebExtensions, differences from the Chrome Extensions, and points of considerations for developing extensions with WebExtensions.

      Note: This session will be given in Japanese. No translation will be available.

      Yoichiro Tanaka Google Developers Expert (for Googlel Chrome)

      The Web Extensions platform planned to be integrated onto the Firefox Browser has almost an identical environment as the Chrome Extensions offered on the Chrome since its first release. In this session, Google Developers Expert Yoichiro will talk about the basics of WebExtensions, differences from the Chrome Extensions, and points of considerations for developing extensions with WebExtensions.

  2. Session #2 14:15 - 15:00
    • Inspection & Tweak: Front End Development with Firefox

      The Developer Tools - the must-need for all front end and website developers. These tools integrated into most browsers are of course available on the Firefox. With Firefox not only can you inspect how the browser reads and executes codes from sites and apps, but also you can tweak parts of it to see how it affects the display. In this talk, we will demonstrate features of the Firefox Developer Tools to show its strengths and possibilities.

      Noritada Shimizu Technical marketing Mozilla Japan

      Noritada starts his Web developing life since he was an undergrad. After receiving his master’s degree in Media and Governance at Keio University, he works at the Information Technology Center of Keio University and at the Information Media Center of Kaetsu University, and joins Mozilla Japan in 2013.

      Today he develops apps for the Firefox OS and the Firefox browser, and is committed to spreading Web standards and Mozilla products (mainly developer tools).

    • TV Optimized Web App

      User experience design for TVs is very different from smartphones. The screen is much larger while users can only navigate apps by TV remote controller — other common mechanisms such as mouse or touch screen are usually unavailable. This session introduces how to develop a TV optimized web app on Firefox OS TV as well as how build­in apps handle the navigation issues in Gaia.

      Luke Chang Senior Software Engineer Mozilla Corporation

      Luke Chang has been a front­end engineer of Firefox OS at Mozilla, Taiwan, since July 2013. He’s familiar with Gaia system architecture and works closely with partners to resolve technical issues before launching their commercial devices. He was also involved in the Firefox OS TV project and in charge of designing the first prototype. After the first commercial TV was launched, he keeps working on TV optimized web libraries and features until now. Before joining Mozilla, Luke has more than 5 years' experience in developing input method softwares on various platforms.

  3. Session #3 15:15 - 16:00
    • Innovation of Web App architecture

      Over time web technologies have been greatly improved and front-end developers can implement much more fascinating features by pure web technologies. Mozilla already utilized it to build up a mobile operating system Firefox OS, but the evolution will never end. In this session we will introduce the latest technologies that bring up new direction for current Firefox OS Gaia architecture, and how we aggregate them into NGA, the whole New Gaia Architecture.

      Steve Chung Engineer Mozilla Corporation

      Steve is front­end developer at Mozilla Taiwan. As a peer of Firefox OS Gaia app, he is focusing on bringing the new web technology to the web app. He was involved in building the web front­end hybrid app on Android and iOS system previously. Now he decides to be fully engaged in Firefox OS core app development and trying to figure out possible shape of the future web app.

    • Porting C/C++ code to Web

      Mozilla has developed Emscripten and asm.js to allow for Web browsers to quickly execute existent C/C++ codes. There are many products including many games and even the Firefox OS which make actual use of the Emscripten.

      The talk will cover a wide range of topics including from how to use the Emscripten to the Web Assembly specifications formulated by the different companies.

      Makoto Kato Technical Advisor Mozilla Japan

      Makoto Kato has been involved with the Mozilla Project as one of the first engineer committer from Japan since Netscape became open source in 1998. He experienced product development at multiple software vendors including Japan TimeShare (now known as SORUN) and Microsoft before he joined Mozilla Japan in 2009 as a Technical Advisor. Alongside developing Mozilla products working with engineers overseas, he holds numerous seminars and workshops to promote Mozilla’s technologies in Japan.

  4. Session #4 16:15 - 17:00
    • The Web for Everyone - Let's fix it!

      A person should be able to use the Web with whichever device and browser they are using. After introducing the most common mistakes of (mobile) Japanese Web sites, we will show how to identify and fix them through code and tools to make your site more flexible and portable to any devices. We will also give you hints on the consequences of Web compatibility issues.

      Karl Dubost Web Opener Mozilla Corporation

      Karl is a French living in Japan. He has been working for the Web for 20 years. After Web agencies, W3C, Opera Software, he has been working at Mozilla for the last 2+ years to promote the open Web and fix Web Compatibility issues.

    • ES6 in Practice

      The ECMAScript 6 released this June will bring big innovations to JavaScript development. Over half of its functions are already available in modern browsers, and by combining it with transpilers such as the Babel, lots of possibilities open up. In addition many new specifications are planned to be standardized in the coming years. In this session, Teppei Sato will lecture about how we should incorporate these new technologies into existing projects, and how these new functions will change the way we code.

      Teppei Sato(@teppeis) General Manager of Global Development Headquarters Cybozu, Inc.

      Teppei Sato works as the General Manager of the Global Development Headquarters Cybozu, Inc.. He is committed to the development of the kintone and the management of development teams. He wrote an special article concerning the ECMAScript 6 for the WEB+DB PRESS Vol.87 (published by Gijutsu-Hyohron Co., Ltd.).

  5. Session #5 17:15 - 18:00
    • The State of the Web and where it's heading - reports from the View Source Conference

      On November 2015, Mozilla will host View Source Conference in Portland. This conference is for front end engineers and Web developers and covers frontier topics of Web technology by Mozilla including the WebVR and the Web Assembly. This talk will share topics covered at the conference, along with discussions that occurred between developers, and the general atmosphere at the conference to take a look at the future of the Web.

      Masataka Yakura

      Masataka Yakura in his early days started to learn HTML and CSS with the wish to create a Web site, but he finds himself interested in the code itself rather than the actual Web site. Ever since he is always at the frontier of HTML, CSS, APIs, Web standards, and Web browsers. Today he writes blog posts and magazine articles on HTML5 and CSS3, gives talks at seminars and workshops, supervises Japanese translations of books related to the Web, and translates Web standard specification documents and blog posts from outside Japan. Screen Name: myakura.

    • Web of Things Powered by the Embedded Web

      The Web of Things and the Internet of Things are becoming today’s trends, but how will the Web interact with these keywords? Recently, many of the Web technologies including the HTML5 are jumping out of the screens of computers and smartphones and into integrated devices. Web technologies are also starting to be applied to different industries including TVs, game consoles, car navigation systems, and digital signages. Also on a hobby basis, Web technologies are also being applied to hobby electronics using Raspberry Pi, CHIRIMEN, Single Board Computer, etc. In this session Futomi will Inquire what the Web of Things is by explaining movements on the standardization of the Web, alongside covering different forms of Web technology applications.

      Futomi Hatano CTO Newphoria Corporation

      Futomi Hatano starts his career off at NTT in 1993. He worked as a transmission engineer for maintenance and operation of a telecommunication infrastructure, and later as a system integrator for planning commercial telecommunication systems.In 1999 he was sent on loan to NTT Plala to work on internet connection services, system operation of servers, service planning, and eventually on the startup of the IPTV sercice. he becomes independent in 2004 to start his own company futomi which contracts web system developments alongside web consulting.

      He becomes devoted to the inquiry of HTML5 before its boom later started, and he sets up an website dedicated to HTML5 “” to promote the technology. He also wrote many books and articles considering the topic. in 2011 he takes the post of CTO at Newphoria Cooperation to take charge of Web-based application development and research on digital signage displays. He is also a member of the W3C to create Web standards.

      His books includes 『HTML5 Web標準API バイブル』 (ソシム、) 『HTMLとJavaScriptではじめるWindowsストアアプリ開発入門』、『徹底解説 HTML5 APIガイドブック ビジュアル系API編』、『徹底解説HTML5マークアップガイドブック 最終草案対応版』 (秀和システム) 、and as coauthor 『HTML5ガイドブック 増補改訂版 (Google Expert Series) 』 (インプレスジャパン)


  1. 10:00 Door open Tepia Hall (4F)
  2. 10:30 - 12:10 Keynote Tepia Hall (4F)
  3. 12:10 - 13:15 Lunch break (Please pack a lunch to eat at the venue or use one of the restaurants near the venue)
  4. 13:15 - 14:00 Session #1 Tepia Hall (4F) & Room1 (B1)
  5. 14:15 - 15:00 Session #2 Tepia Hall (4F) & Room1 (B1)
  6. 15:15 - 16:00 Session #3 Tepia Hall (4F) & Room1 (B1)
  7. 16:15 - 17:00 Session #4 Tepia Hall (4F) & Room1 (B1)
  8. 17:15 - 18:00 Session #5 Tepia Hall (4F) & Room1 (B1)
  9. 18:30 - 20:00 Reception Restaurant (2F)


TEPIA Hall 4 min. walk from Exit 3 of Gaien-Mae Station, Tokyo Metro Ginza Line


Date November 15, 2015 (Sun) 10:30AM - 6:00PM (registration begins at 10AM) There will be a reception afterwards (RSVP)
VenueTEPIA Hall
Registration feeFree reception will cost 1000 yen - please RSVP in advance
Max capacity 300 people
OrganizaerMozilla Japan
Reception Reception will be held after the conference at 2F. Only conference guests are invited - please RSVP in advance. (Max 100 guests)
REGISTER NOW Reception registration