evolutionary web: re-living the journey
DESCRIPTION
Sourav Sachin, Director of Engineering at Flipkart conducts a session on the evolution of the web and web design at BigRock's httpX 2013 MumbaiTRANSCRIPT
Can you imagine this?
Agenda
● WWW technology evolution
● WWW impact on people’s life
● WWW business models
● WWW the next wave
Quiz Time
A beautiful illustration
WWW technology evolution
RO
RO - One way chalkboard
http://info.cern.ch/hypertext/WWW/TheProject.html
RO - Brochureware!
CGI
CGI - Interact
Half Duplex
AJAX
AJAX - Interact better
Full Duplex
Full Duplex - Perceivably
Predictive
Intelligence to the edge
JavaScript
DOM - Source of truth ?
DOM - Source of truth X
Pull vs. Push
Push - Realtime notifications
Push - Stock tickers
JavaScript - Inroads into backend
NodeJS
Demo: NodeJS + WebSockets =
Chat
CSS
CSS - Responsive UI
CSS - Responsive UI - Bootstrap
Demo: CSS
Thick clients
Demo: SVG
Lines of code?
The code
Devices
Devices - Access mediums
Devices - Phones
Devices - Smarter Phones
Devices - Tablets
Devices - Seamlessness
Devices - Seamlessness across
WWW impact on people’s life
Discovery
● How to solve this problem
● Find a wife, girlfriend
● Information
● Services
● Things to buy
● Unbelievable things
Communication
● Instant Messenger
● Net meetings ○ Chat
○ Audio
○ Video
○ Whiteboard
Personalization
Networking
● Connect with like minded people - world-
wide
● Who you know
● Who you would like to know
● Social ○ Google hangout
Community - Open platforms
● Wikipedia
● Social networking will influence Indian polls
● Stackoverflow
● UGC - Reviews and ratings
● YouTUBE
Open Source
Collapsing world boundaries
a resort in New Zealand while sitting in
the joggers parks in Mumbai! Discover Review Book
WWW business models
RO
RO - Ads
RO - Paid listings
RO - Contextual ads
Better connectivity
Cloud
Cloud - SaaS
Cloud - PaaS
Cloud - IaaS
Cloud - Service models
Offline to Online
Offline to Online - ECommerce
Offline to Online - EGovernance
Offline to Online - ELearning
Offline to Online - Entertainment
Offline to Online - IPTV
Offline to Online - IPTV :)
OpenAPIs
OpenAPIs - Build higher level apps
OpenAPIs - app over google maps
OpenAPIs - app over live tweets
Crowdsourcing
● Utest
● Google maps
● Mechanical turk
● TaskRabbit
APIs
● APIGee
Aggregation
Aggregation - Marketplaces!
WWW the next wave
Semantic Web
ML
ML - Machine Learning
Responsive UI
Devices..
Interacting eco-systems - more
NUI
WIMP!
World in my pocket!
Credits
● Internet
● Wikipedia
● Google search
● YouTUBE
● Qualcomm
Thank you!
References
● wikipedia
● svg.org
● d3.org
● nodejs.org
● codepen.io/juliangarnier/pen/idhuG
?
in.linkedin.com/in/souravsachin/
httpx - by bigrock
Th, Sep 5, 2013