This talk
Reflections at 20 years on the state of the WWW
Foci:
- Web Applications
- Open Social Networking
- Open Linked Data
Changes
- Search and SEO such a science
- Advertizing a science too.
- Web years 2.6 now tends to 1?
- Move to Mobile
- Web Apps computing platform
- Linked Open Data movement
Changing environment
- Dropping cost of pixels, glasses etc
- Mobile in developing countries
- Masses of data out there
Same
- Static web of archived HTML and PDF documents
- Need for read-write web
- One Web - use standards!
1. Web Apps
- Serious new computing platform
- Needs serious clean trust system
- (cabability based - Caja?)
- Needs decentralized modular installation
- Privacy: Geolocation is the tip of the iceberg.
Modularity in general
- Essential for extensibility
- Being part of an as yet unknown larger system
- HTML is a big language -- but not the only one.
- Everyone (inc. IE) implement SVG
- Extensibility using javascript implementation
- script in page -> installed javascript -> installed compiled
code (?)
- Doesn't work for everything
2. Open Social Networking
- Walled gardens all over again (AOL, Prodigy...; WAP...)
- I want my data back!
- Some open APIs
- Linked Data with policy-aware access control
- Get the power of reuse
Social Silos
Social Silo problem
David Simonds/Economist by permission
Open Social Networking
Identity - Personas
Webize -> use URIs
OpenId quite deployed
FOAF+SSL has advantages
Secure Web Id
Beware assumptions about pseudonymity
3. Linked Open Data movement
Linked Data everywhere
- Government (e.g. Obama)
- Enterprise
- Science
- Social networks
- Community (e.g OpenStreetMap, linkedgeodata.org)
Linked Data challenges
- Easy wizard for existing RDB users
- Delegated/Federated SPARQL
- Co-reference -- community based?
Social concerns
- Tracking provenance
- Not just access control, but acceptable use
- Accountable systems
- Read-write socially-aware storage + javascript?
Web I would like
- Clean modular extensible technology
- Seamless interlinked documents and data
- Dataset metaindex => Answer an arbitrary query
- Intimate integration of data and UI with programming languages
- Great security model for Web Applications
Our role
- Build a platform for others that follow
- Do not assume what they will use it for
- Do our bit, others will do theirs.
Questions, Discussion