Click here to load reader
Upload
huyzing
View
1.685
Download
0
Embed Size (px)
DESCRIPTION
Trends for today's and tomorrow's web applications. Platforms, languages, interoperability organizations,developer hangouts, cool APIs, monetization
Citation preview
Huy Zing
Next-Gen Web App Development
Huy Zing
Barcamp Phnom PenhSept 20, 2008
Live feedback
http://echo-o.com
room # 8567
Web App Dev trends, before 2007� Before 2007, Web 2.0
� Ajax
� Mashups
� Bookmarklets
� Social software� Social software� Social networking
� Collaborative editing (wiki, google docs)
� Versioning (wiki)
� Tags
� Online video
Web App Dev trends, starting 2007� Social Network Platforms
� OpenSocial (every social network except Facebook)
� Web-Desktop integration� Google Gears� Google Gears
� Adobe AIR
� Mobile Web� iPhone web applications + SDK
� SDK for Mac OS X
� Android
Web App Dev trends, starting 2007� Cloud computing
� Amazon Elastic Compute Cloud (EC2) in 2006, S3, etc.� Paying online by CC
� Google App Engine� Free to start
� Need mobile to create account. Audience added: Cambodian mobile possible if support emailed
Web App language trends� JavaScript everywhere
� Desktop Gadgets� Google Desktop
� Microsoft Vista Gadgets
� Mac OS X Dashboard
� Yahoo! Widgets� Yahoo! Widgets
� Web Gadgets� iGoogle
� OpenSocial
� NetVibes
� Adobe AIR applications
� Even more bookmarklets, Firefox plugins, GreaseMonkey user scripts
Web App language trends� PHP
� Facebook API
� WordPress plugins
� Ruby on Rails� Web example: Twitter� Web example: Twitter
� Facebook App examples: Friends for Sale, Bumper Sticker
� Python� Google App Engine
Interoperability� Organizations
� DataPortability.org – evangelism of standards� Open Web Foundation – implementation of standards� FSF’s Autonomo.us
� Authentication� OpenID� OAuth
� Data exchange� XMPP, RSS, JSON, REST� Microformats
� DiSo – distributed social networks
New Cool Free APIs� Yahoo’s “Build your Own Search Service” (BOSS)
� Reuters’ OpenCalais
Where are the developer hangouts?� Offline:
� Barcamp!� Meetups
� Costs money for the organizer
� SuperHappyDevHouse� Co-working� Co-working� Hack-a-thons
� Online:� Hacker News (news.ycombinator.com)� FriendFeed� IRC (still?), e.g. #rubyonrails� NEW: stackoverflow.com?
Monetization trends� Hosting: Pay for what you use
� Amazon EC2, S3, etc.� Google App Engine� Joyent
� Social Networks� Facebook Ads� Facebook Beacon
� Social Apps� Virtual goods, e.g. Mob Wars via Super Rewards, Offerpal
� Audience added: Mobile App Stores� Apple’s App Store
What about South-East Asia?
You tell me! ☺☺☺☺
� What OS, platforms, and languages do SEA web developers favor?favor?
� What business models are common?