bringing the open web to mobile devices€¦ · explosion of html5 apps coming isolated app...

20
November 17, 2011 Bringing the Open Web to Mobile Devices Thursday, November 17, 11

Upload: others

Post on 14-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

November 17, 2011

Bringing the Open Web to Mobile Devices

Thursday, November 17, 11

Page 2: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Outline

Thursday, November 17, 11

Page 3: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Welcome to Mozilla Firefox

450+ MILLION USERS80+ LANGUAGES

500 EMPLOYEES in 15 COUNTRIES3 BILLION ADD-ONS DOWNLOADED

140,000 COMMUNITY ADD-ONS

BUILT BY 1,000s of CONTRIBUTORS

A public-benefit non-profit foundation and wholly-owned corporation

Thursday, November 17, 11

Page 4: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Mozilla’s Core Values

20112004

As a driver of choice and innovation on the Web, Mozilla continues to revolutionize the market, give users

more control and empower developers.

30% GLOBAL MARKET SHARE* #1 EUROPEAN BROWSER*

Thursday, November 17, 11

Page 5: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Observations of Today’s Landscape - User and Developer Touch Points Multiplying

DATA SERVICES APPS / STORE

WEBADS

Explosion of HTML5 Apps coming

Isolated app experiences & access

PLATFORM

Proliferating platforms Developer fragmentation

The user is identifying more with their platform, the Web and apps then ever before

DEVICE

The number of and association of devices to

users is growing

Thursday, November 17, 11

Page 6: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

The Browser & Beyond

TodayA user is an anonymous device,

account or user agent

Our technology is built around optimizing the experience

TomorrowThe user needs to be

recognized as an individual, where he is in control over

who he is

Our technology puts the user at the center of their

experience

Give users the ability to create their own identities

Center services and solutions on the user identity

(v. the platform or device)

Deliver via a web based platform

BrowserID Apps, Home & Sync Boot to Gecko

@

Thursday, November 17, 11

Page 7: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Boot to Gecko – A Mobile Experience Built Entirely on the Web

@

CSS

JS

Cross-platform synchronization

Service differentiation

Tools known by millions of developer

Use existing standards

Thursday, November 17, 11

Page 8: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Boot to Gecko Structure

Device

Kernel

APIs

Native API-based User Experience

Web Browser/ Platform

Device

Kernel

Web Engine/APIs

Web-based User Experience/Web Content

@

BOOT TO GECKO (B2G)Today’s OS

Removing the Android layerSmaller stack, can target high-end feature phones and up Based on open standards, no single-vendor APIsCarrier/OEM can deeply customize the user experience

Thursday, November 17, 11

Page 9: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Access to Key APIs and Local Sensors Provide Fully Engaging App Experiences

1 2 3

4 5 6

7 8 9

+ 0 *

Telephony

NFCContacts

Gestures

Camera

Audio

Bluetooth

Location

SMS

Settings

Match and exceed the capabilities of native apps.

Thursday, November 17, 11

Page 10: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Security

Thursday, November 17, 11

Page 11: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Privacy

Thursday, November 17, 11

Page 12: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Ubiquitous

Thursday, November 17, 11

Page 13: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Timeline

Prioritize APIs

Implementation & StandardizationPrototyping API Set I

Telephony, Messaging, Vibration

Implementation & StandardizationPrototyping API Set II

Screen, Bluetooth

Prioritize New Devices

2 months

2 months 6-9 months

2 months 6-9 months

3-4 months

Input

Input

Input

Input

Now

Q4’11

Q1’12

Q2’12Thursday, November 17, 11

Page 14: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Thursday, November 17, 11

Page 15: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Thursday, November 17, 11

Page 16: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Thursday, November 17, 11

Page 17: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Apps

• Foundational platform technologies that enable fast, responsive, secure execution of Web Apps.• One standard across all device classes

(mobile, desktop, embedded).

• A Web App marketplace that will help users discover, purchase interesting Web Apps.

• An Apps dashboard that allows users to find, launch, manage their installed Web Apps.

• A content channel of compelling, high quality Web Apps.

Thursday, November 17, 11

Page 18: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Open Web Apps Marketplace

• Open and transparent for users and developers

• Lead creation of broad open standards for Apps Marketplaces

• Mozilla will create one of many marketplaces. Enable user choice

• Run everywhere the web runs; apps belong to you

• Strong support for web developers

• No-strings-attached Identity

• Deeply integrate Identity and Social

• Content is linkable, sharable, composable, discoverable, beautiful

Thursday, November 17, 11

Page 19: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

App Discovery beyond Marketplace

• Vertical App stores have proven to be an effective way to discover and transact.

• Bring discovery back to the Web -While you browse-In context-Through sharing-To fulfill a current / specific need “Web Activities” (with Google)

-And in App Stores

• Make payment systems easy

Thursday, November 17, 11

Page 20: Bringing the Open Web to Mobile Devices€¦ · Explosion of HTML5 Apps coming Isolated app experiences & access PLATFORM Proliferating platforms Developer fragmentation The user

Q&A

Thursday, November 17, 11