12

Click here to load reader

Next-Gen Web App Dev Trends

  • 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

Page 1: Next-Gen Web App Dev Trends

Huy Zing

Next-Gen Web App Development

Huy Zing

Barcamp Phnom PenhSept 20, 2008

Page 2: Next-Gen Web App Dev Trends

Live feedback

http://echo-o.com

room # 8567

Page 3: Next-Gen Web App Dev Trends

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

Page 4: Next-Gen Web App Dev Trends

Web App Dev trends, starting 2007� Social Network Platforms

� Facebook

� 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

Page 5: Next-Gen Web App Dev Trends

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

Page 6: Next-Gen Web App Dev Trends

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

Page 7: Next-Gen Web App Dev Trends

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

Page 8: Next-Gen Web App Dev Trends

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

Page 9: Next-Gen Web App Dev Trends

New Cool Free APIs� Yahoo’s “Build your Own Search Service” (BOSS)

� Reuters’ OpenCalais

Page 10: Next-Gen Web App Dev Trends

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?

Page 11: Next-Gen Web App Dev Trends

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

Page 12: Next-Gen Web App Dev Trends

What about South-East Asia?

You tell me! ☺☺☺☺

� What OS, platforms, and languages do SEA web developers favor?favor?

� What business models are common?