3. Web App Dev trends, before 2007
Before 2007, Web 2.0
Ajax
Mashups
Bookmarklets
Social software
Social networking
Collaborative editing (wiki, google docs)
Versioning (wiki)
Tags
Online video
4. Web App Dev trends, starting 2007
Social Network Platforms
Facebook
OpenSocial (every social network except Facebook)
Web-Desktop integration
Google Gears
Adobe AIR
Mobile Web
iPhone web applications + SDK
SDK for Mac OS X
Android
5. 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
6. Web App language trends
JavaScript everywhere
Desktop Gadgets
Google Desktop
Microsoft Vista Gadgets
Mac OS X Dashboard
Yahoo! Widgets
Web Gadgets
iGoogle
OpenSocial
NetVibes
Adobe AIR applications
Even more bookmarklets, Firefox plugins, GreaseMonkey user scripts
7. Web App language trends
PHP
Facebook API
WordPress plugins
Ruby on Rails
Web example: Twitter
Facebook App examples: Friends for Sale, Bumper Sticker
Python
Google App Engine
8. 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
9. New Cool Free APIs
Yahoo’s “Build your Own Search Service” (BOSS)
Reuters’ OpenCalais
10. Where are the developer hangouts?
Offline:
Barcamp!
Meetups
Costs money for the organizer
SuperHappyDevHouse
Co-working
Hack-a-thons
Online:
Hacker News (news.ycombinator.com)
FriendFeed
IRC (still?), e.g. #rubyonrails
NEW: stackoverflow.com?
11. 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
12. What about South-East Asia?
You tell me! ☺
What OS, platforms, and languages do SEA web developers
favor?
What business models are common?