About me
Nick Jennings
Open-source Developer
The Future of web applications
Web apps are everywhere
- Everything on the web is essentially a web app
Web apps are the future of computing
- everyone on dumb terminals
- everything in the cloud
skepticalConsolidation
- Governments and corporations control your applications
Must agree to arbitray terms of service
- ... that you will never actually read
Service can be revoked at any time
Your online presence is dictated by private companies
But still... web-apps are pretty cool
- can be accessed from any device
- run on any platform
- the entire development community can contribute
- Laptop, desktop, phone, internet cafe, friends house
- Windows, Linux, Mac, Android, iOS, etc.
- Developers that used to just write apps for one platform can now contribute to a global app pool
- Almost blindsiding the world, JavaScript has become the language that all programmers have in common
Web Apps are here to stay
- (and that's good)
- ... but
- we must do more to protect our autonomy
What exactly is Sockethub?
Polyglot
Provide a simple interface for application developers to integrate with APIs and protocols
Don't pick winners and losers
- let's speak all the languages of the web
Example message (Facebook)
The user tells the app where to access Sockethub
What can be done with it?
- Chat (IM)
- Email
- RSS Reader
- Social Networking Console
- ... extremely extensible add a platform!
Lower barrier to entryfor developers
Not reliant onThe Network Effect
Current status of the project?
Platforms in development
- XMPP
- Facebook
- Twitter
- RSS
- Email
Planned: Google+, WebRTC, IRC, Linked Data / RDF, and more
Conclusion
Developers: Write apps for the future
Users: Expect more autonomy