SlideShare a Scribd company logo
Next-Gen Web App Development

              Huy Zing
        Barcamp Phnom Penh
            Sept 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 networking
     Collaborative editing (wiki, google docs)
     Versioning (wiki)
     Tags
   Online video
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
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
   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
   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
   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?
  What business models are common?

More Related Content

Viewers also liked

Battle At Goliad
Battle At GoliadBattle At Goliad
Battle At Goliadcompd
 
Sloodle Project Presentation
Sloodle Project PresentationSloodle Project Presentation
Sloodle Project Presentation
Prem Chandran
 
Conteúdo do site
Conteúdo do siteConteúdo do site
Conteúdo do sitegueste3d3ab
 
_2_C
_2_C_2_C
_2_Clcbj
 
Itsayoungearthafterall2
Itsayoungearthafterall2Itsayoungearthafterall2
Itsayoungearthafterall2gocoastal
 
Scmad Chapter12
Scmad Chapter12Scmad Chapter12
Scmad Chapter12
Marcel Caraciolo
 
Los hombres galantes - Solocachondeo
Los hombres galantes - SolocachondeoLos hombres galantes - Solocachondeo
Los hombres galantes - Solocachondeo
Bruno Vm
 
Presentation for vertsol version 2.0 (1 to 14)
Presentation for vertsol version 2.0 (1 to 14)Presentation for vertsol version 2.0 (1 to 14)
Presentation for vertsol version 2.0 (1 to 14)
Ferline Chua
 
II Cuatrimestre Clase4 UBA
II Cuatrimestre Clase4 UBAII Cuatrimestre Clase4 UBA
II Cuatrimestre Clase4 UBA
Estela Dominguez Halpern
 
Business Today - Sept 15, 2008 - Financial Tsunami
Business Today - Sept 15, 2008 - Financial TsunamiBusiness Today - Sept 15, 2008 - Financial Tsunami
Business Today - Sept 15, 2008 - Financial Tsunami
Jagannadham Thunuguntla
 
22modelo R
22modelo R22modelo R
22modelo R
rmonago
 
What Is Family
What Is FamilyWhat Is Family
What Is FamilyCynthia D
 
Pancreatitis Aguda 1216699618901248 8
Pancreatitis Aguda 1216699618901248 8Pancreatitis Aguda 1216699618901248 8
Pancreatitis Aguda 1216699618901248 8sidas
 

Viewers also liked (19)

Battle At Goliad
Battle At GoliadBattle At Goliad
Battle At Goliad
 
Sloodle Project Presentation
Sloodle Project PresentationSloodle Project Presentation
Sloodle Project Presentation
 
Ricordi
RicordiRicordi
Ricordi
 
Practica 1
Practica 1Practica 1
Practica 1
 
Conteúdo do site
Conteúdo do siteConteúdo do site
Conteúdo do site
 
_2_C
_2_C_2_C
_2_C
 
Itsayoungearthafterall2
Itsayoungearthafterall2Itsayoungearthafterall2
Itsayoungearthafterall2
 
Scmad Chapter12
Scmad Chapter12Scmad Chapter12
Scmad Chapter12
 
Necesidad
NecesidadNecesidad
Necesidad
 
2calculations
2calculations2calculations
2calculations
 
Comdeusnãosebrinca
ComdeusnãosebrincaComdeusnãosebrinca
Comdeusnãosebrinca
 
Los hombres galantes - Solocachondeo
Los hombres galantes - SolocachondeoLos hombres galantes - Solocachondeo
Los hombres galantes - Solocachondeo
 
Presentation for vertsol version 2.0 (1 to 14)
Presentation for vertsol version 2.0 (1 to 14)Presentation for vertsol version 2.0 (1 to 14)
Presentation for vertsol version 2.0 (1 to 14)
 
II Cuatrimestre Clase4 UBA
II Cuatrimestre Clase4 UBAII Cuatrimestre Clase4 UBA
II Cuatrimestre Clase4 UBA
 
Business Today - Sept 15, 2008 - Financial Tsunami
Business Today - Sept 15, 2008 - Financial TsunamiBusiness Today - Sept 15, 2008 - Financial Tsunami
Business Today - Sept 15, 2008 - Financial Tsunami
 
Mahe Drysdale
Mahe DrysdaleMahe Drysdale
Mahe Drysdale
 
22modelo R
22modelo R22modelo R
22modelo R
 
What Is Family
What Is FamilyWhat Is Family
What Is Family
 
Pancreatitis Aguda 1216699618901248 8
Pancreatitis Aguda 1216699618901248 8Pancreatitis Aguda 1216699618901248 8
Pancreatitis Aguda 1216699618901248 8
 

Similar to Next-Gen Web App Dev Trends

Behind the scenes Web & App
Behind the scenes Web & AppBehind the scenes Web & App
Behind the scenes Web & App
sanketest7
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and Media
Patrick Chanezon
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The MarketConSanFrancisco123
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
Prodosh Banerjee
 
Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3
Lucas Jellema
 
Using Open Source and Open Standards in the Platform game
Using Open Source and Open Standards in the Platform gameUsing Open Source and Open Standards in the Platform game
Using Open Source and Open Standards in the Platform game
Patrick Chanezon
 
Mobile app Vs Web App
Mobile app Vs Web AppMobile app Vs Web App
Mobile app Vs Web App
Htain Lin Shwe
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
PamRobert
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajax
sudhakar
 
Hybridapp
HybridappHybridapp
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScriptBuilding Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
Sencha
 
Compatible Frontend and Backend Framework Pairings.pptx
Compatible Frontend and Backend Framework Pairings.pptxCompatible Frontend and Backend Framework Pairings.pptx
Compatible Frontend and Backend Framework Pairings.pptx
Karim Monir
 
061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan
cjin cheng
 
Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5
Andreas Krohn
 
Microsoft Windows Azure - Cloud Platforms Today A Comparison Presentation
Microsoft Windows Azure - Cloud Platforms Today A Comparison PresentationMicrosoft Windows Azure - Cloud Platforms Today A Comparison Presentation
Microsoft Windows Azure - Cloud Platforms Today A Comparison PresentationMicrosoft Private Cloud
 
Building Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web AppsBuilding Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web Apps
James Pearce
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
AjayMishra302670
 
HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
James Pearce
 

Similar to Next-Gen Web App Dev Trends (20)

Behind the scenes Web & App
Behind the scenes Web & AppBehind the scenes Web & App
Behind the scenes Web & App
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and Media
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
 
Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3
 
Using Open Source and Open Standards in the Platform game
Using Open Source and Open Standards in the Platform gameUsing Open Source and Open Standards in the Platform game
Using Open Source and Open Standards in the Platform game
 
Api
ApiApi
Api
 
Mobile app Vs Web App
Mobile app Vs Web AppMobile app Vs Web App
Mobile app Vs Web App
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajax
 
Hybridapp
HybridappHybridapp
Hybridapp
 
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScriptBuilding Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
 
W2e Praesi
W2e PraesiW2e Praesi
W2e Praesi
 
Compatible Frontend and Backend Framework Pairings.pptx
Compatible Frontend and Backend Framework Pairings.pptxCompatible Frontend and Backend Framework Pairings.pptx
Compatible Frontend and Backend Framework Pairings.pptx
 
061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan
 
Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5
 
Microsoft Windows Azure - Cloud Platforms Today A Comparison Presentation
Microsoft Windows Azure - Cloud Platforms Today A Comparison PresentationMicrosoft Windows Azure - Cloud Platforms Today A Comparison Presentation
Microsoft Windows Azure - Cloud Platforms Today A Comparison Presentation
 
Building Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web AppsBuilding Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web Apps
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
 
HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
 

More from huyzing

iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
iPhone App Dev Overview - Mobile Dev Camp Vietnam 1iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
huyzing
 
Improving IT Education In Vietnam
Improving IT Education In VietnamImproving IT Education In Vietnam
Improving IT Education In Vietnam
huyzing
 
echo-o & Adobe Air App Dev - BarCamp Saigon 1
echo-o & Adobe Air App Dev - BarCamp Saigon 1echo-o & Adobe Air App Dev - BarCamp Saigon 1
echo-o & Adobe Air App Dev - BarCamp Saigon 1
huyzing
 
iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1
huyzing
 
echo-o & Android App Dev - BarCamp Saigon 1
echo-o & Android App Dev - BarCamp Saigon 1echo-o & Android App Dev - BarCamp Saigon 1
echo-o & Android App Dev - BarCamp Saigon 1
huyzing
 
echo-o & iPhone App Dev - BarCamp Saigon 1
echo-o & iPhone App Dev - BarCamp Saigon 1echo-o & iPhone App Dev - BarCamp Saigon 1
echo-o & iPhone App Dev - BarCamp Saigon 1
huyzing
 
echo-o & Google App Engine dev - BarCamp Saigon 1
echo-o & Google App Engine dev - BarCamp Saigon 1echo-o & Google App Engine dev - BarCamp Saigon 1
echo-o & Google App Engine dev - BarCamp Saigon 1
huyzing
 

More from huyzing (7)

iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
iPhone App Dev Overview - Mobile Dev Camp Vietnam 1iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
iPhone App Dev Overview - Mobile Dev Camp Vietnam 1
 
Improving IT Education In Vietnam
Improving IT Education In VietnamImproving IT Education In Vietnam
Improving IT Education In Vietnam
 
echo-o & Adobe Air App Dev - BarCamp Saigon 1
echo-o & Adobe Air App Dev - BarCamp Saigon 1echo-o & Adobe Air App Dev - BarCamp Saigon 1
echo-o & Adobe Air App Dev - BarCamp Saigon 1
 
iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1iPhone & Android App Dev - BarCamp Saigon 1
iPhone & Android App Dev - BarCamp Saigon 1
 
echo-o & Android App Dev - BarCamp Saigon 1
echo-o & Android App Dev - BarCamp Saigon 1echo-o & Android App Dev - BarCamp Saigon 1
echo-o & Android App Dev - BarCamp Saigon 1
 
echo-o & iPhone App Dev - BarCamp Saigon 1
echo-o & iPhone App Dev - BarCamp Saigon 1echo-o & iPhone App Dev - BarCamp Saigon 1
echo-o & iPhone App Dev - BarCamp Saigon 1
 
echo-o & Google App Engine dev - BarCamp Saigon 1
echo-o & Google App Engine dev - BarCamp Saigon 1echo-o & Google App Engine dev - BarCamp Saigon 1
echo-o & Google App Engine dev - BarCamp Saigon 1
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Next-Gen Web App Dev Trends

  • 1. Next-Gen Web App Development Huy Zing Barcamp Phnom Penh Sept 20, 2008
  • 2. Live feedback http://echo-o.com room # 8567
  • 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?