17. The Browser as Platform
Browsers tie Web sessions
together
18. The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
19. The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
That is about 17/sec*
20. The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
That is about 17/sec*
Estimates are 2x-5x below
actual
21. The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
That is about 17/sec*
Estimates are 2x-5x below
actual
*Justin Scott, Mozilla
24. The Identity Shift
Ad-hoc
IP Address
Machine
Cookie
Session
SSL
Security & privacy at
the expense of
convenience
Website dependent
identity only
25. The Identity Shift
Ad-hoc Structured
IP Address Browser
Machine Individual
Cookie Identity
Session Relationships
SSL Reputation
Security & privacy at
the expense of
convenience
Website dependent
identity only
26. The Identity Shift
Ad-hoc Structured
IP Address Browser
Machine Individual
Cookie Identity
Session Relationships
SSL Reputation
Security & privacy at Convenience with
the expense of privacy, security &
convenience relationships
Website dependent Consistent website
identity only independent identity
60. Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Domain specific language
61. Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Domain specific language
Browser and platform independent
62. Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Domain specific language
Browser and platform independent
Mental leverage via abstractions
imagine that the dots are Web sites and the user is going from web site to web site to accomplish some task.
existing browsers offer little help with this task
Nearly everything we do only involves multiple Web sites, but there’s no help in connecting them.
context is:
- relevant data to the Web task
- links multiple sites
- what the user cares about
CA generates a browsing experience that links together formerly disconnected experiences and ven modifies individual sites.
Cookies and sessions are a way of creating context within a single site
HTTP is designed to be stateless. Each page stands alone.
Single sign on is an example of cross-site context
- single purpose: authentication context
- still not leveraging this as we could. Having a single login that works on multiple sites isn’t the same as having a single authentication context for a given Web episode.
TrustWatch is a browser extension that provides a security context for users that uses a could-based service for site verification.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms.
Still some work to do here. Safari not very open. Especially on iPhone.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms.
Still some work to do here. Safari not very open. Especially on iPhone.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms.
Still some work to do here. Safari not very open. Especially on iPhone.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms.
Still some work to do here. Safari not very open. Especially on iPhone.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Greasemonkey - scripts on the browser not the cloud
Greasemonkey - scripts on the browser not the cloud
Greasemonkey - scripts on the browser not the cloud
Structure browsing - connects the dots and threads the experience
opt-in, user controlled
Structure browsing - connects the dots and threads the experience
opt-in, user controlled
Structure browsing - connects the dots and threads the experience
opt-in, user controlled
Structure browsing - connects the dots and threads the experience
opt-in, user controlled
No one’s ever surprised me with a GUI
No one’s ever surprised me with a GUI
No one’s ever surprised me with a GUI
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...