Start presentation (F11)
The Web Everywhere
Opera
the Best Internet Experience
on Any Device for Everyone
Charles McCathieNevile - standard manager guy
chaals@opera.com, gormer@opera.com
Gorm Eriksen - still does real work
There is one Web
But many ways to use it

Opera Users in 2006
(in very rough numbers)
40 million desktop downloads
- 40 million new cell phones
on 40 different handsets
- 10 million Opera Mini users
- 500.000 My.Opera.com users
- 1000 Widgets (and 100k+ Widgetize!d pages)
- (Nintendo Wii, Airplane seats, N770, Archos, Nintendo DS, ...)
- Opera on the OLPC...
Web on a $50 phone, a $100 laptop, and a $250 Wii ...
There are other browsers...
- Joost, MyTube, ... - turning your laptop into a TV
- IPTV/DTV - turning your TV into a browser
- iPhone - web on a telephone!!! (Oh wait, BTDT...)
- Embedded browsers for UI on connected devices
- Opera for OLPC, "Sweetened" (OLPC UI) to Brazilian taste
- Printers, barcode scanners, kiosks, ...
Not all "other" devices are telephones
... and diversity is increasing
The browser is the platform
New services (and UIs) based on existing Web technology
- The web as platform
- Yahoo! mail, Google Earth,
- The social web
- My.Opera, Flickr, MySpace, MusicBrainz, YouTube
- The open web
- Deli.cio.us, mash-ups, AllYourDataBaseAreBelongToUs ...
Innovation based on things that people understand and have
Challenges
- Performance
- Nintendo DS, OLPC, IPTV, printers, ...
Patents(Who wants video anyway?)
- Popularity
- Allowing regular people (e.g. blind folks) to produce applications
- Compatibility
- A big investment in legacy content and knowledge
- Legacy tools and devices disappear slowly
- Control
- Filling out tax forms with a Wii remote?
- Who is controlling your data, or following your browsing?
Opportunities
- Linking your browsers, and the information they manage
- Connect to the device (Opera Platform) "LBS", ...
- Browse in the living room, in the
hotel pub, car, ...
- Widgets - desktop-type apps on the desktop!
... and console, and phone, ...
- Libraries and tools for functionality, new standards for cooler apps
- Content is growing and standards democratise development
Usage is still exploding
New Web standards?
Stuff we need, work already beng done
- Basics: HTML5, CSS 2.1 / 3, ECMAscript4, ...
- Adaptation:
@media=
, CSS3MQ, device descriptions?
- Buzzwords: Ajax, SVG, APIs, Compound Documents
- Special cases: MathML & friends
- Applications: pushed events, Cross-document messaging
canvas
2D and 3D, audio, video, print, ...
- DIAL / Xforms / CDF / ...
How many more do we want?