Microservices, Docker deploy and Microservices source code in C#
Meet BrowserPlus
1. BrowserPlus™
{title: ‘Hello world!’}
Lloyd Hilaiel - Yahoo!
Nov 18th, 2008
Thursday, November 20, 2008 1
2. haiku
people grok browser.
browser could be so much more:
plugins aren’t working!
BrowserPlus™
Thursday, November 20, 2008 2
3. focus
• NO “fixing” web UI
• NO web outside the web
• NO improving javascript
• YES new web features with low overhead
BrowserPlus™
Thursday, November 20, 2008 3
5. plugin problems...
• installing plugins sucks
• writing web plugins is hard
• sharing plugins doesn’t happen
• updating plugins is clumsy
• securing plugins is hard
BrowserPlus™
Thursday, November 20, 2008 5
6. What is BrowserPlus?
?
BrowserPlus enables in-browser desktop applications.
BrowserPlus makes it easy to expose new
functions to JavaScript which allow RIAs
secure access to desktop facilities.
BrowserPlus is an abstraction layer over
web plugins. It implements all of the stuff
common to all web plugins, thereby decreasing
the cost of development, and affording end
users easier management and installation.
BrowserPlus™
Thursday, November 20, 2008 6
7. how it works
• user visits page
• [user installs platform]
• page requests services
• [user approves]
• new javascript functions available to page
BrowserPlus™
Thursday, November 20, 2008 7
8. viscerally
BrowserPlus™
Thursday, November 20, 2008 8
9. key points
• services installed on demand
• services can be shared
• seemless installation
• no browser restarts.
BrowserPlus™
Thursday, November 20, 2008 9
10. services are...
• seemless to install
• easy to write
• natural to share
• automatically updated
• simpler to secure
BrowserPlus™
Thursday, November 20, 2008 10
11. ecosystem
End Users Web Devs
:-D
50 pix 36 pix
Service Authors
16 pix
BrowserPlus™
Thursday, November 20, 2008 11
13. Open Source
• BrowserPlus will be Open Source
• Service API and most services by end of year
• Everything else - mid next year
BrowserPlus™
Thursday, November 20, 2008 13
14. Yahoo! roles
• Consumer of the platform:
• distribution
• stability
• features
• Project maintainer
• Bug fixes and feature requests
• Service adoption
BrowserPlus™
Thursday, November 20, 2008 14