Web 2.0 mashup

623 views

Published on

Web 2.0 mashup

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
623
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Web 2.0 mashup

  1. 1. Web 2.0 and internet revolution Wut Daomanee IT Architect Sun Microsystems, Thailand Ltd Email : wut@sun.com
  2. 2. Agenda • The Participation Age • What is Web 2.0? • Sample and Demo • Q&A
  3. 3. The Participation Age
  4. 4. The Participation Age ในป 1984, John Gage ผทเปนคนจดต!งบร%ษท Sun Microsystems ไดกล4าวไวว4า "the network is the computer" และเราก=ไดเร%มตนกบ web 1.0 • Web เบC!องตนเร%มดวย Static content เพCอแสดงขอมลของหน4วยงาน • มความตองการ Dynamic data ในรปแบบของ Web Application • ป 2001 ช4วงทเปน Dot-Com bubble เปนช4วงทรRงเรCองทสRดของ Web 4 1.0 • และต4อจากน!น ความตองการทจะใช static และ Dynamic content ยงมอย4ในโลกของ Web
  5. 5. What is Web 2.0?
  6. 6. What is Web 2.0 • ป 2004, O'Reilly and MediaLive International ไดน%ยามไวว4า Web 2.0 as "a second generation of services available on the World Wide Web that lets people collaborate and share information online"
  7. 7. What is Web 2.0 • Characterized Web 2.0 applications > เปน Web Base Applicaton > สนใจในตวของ “data” เปนหลก > Network จะเปนกลไกในสถาป_ตยกรรม > ความค%ดร%เร%มหรCอความรต4างๆ จะมาจากหลายๆ แหล4ง ตามแนวค%ดของ opensource > แนวทางการทaาธRรก%จจะเปลยนไป โดยจะเนนไปทกลR4มของการบร%การและ content > มการเปลยนแปลงของระบบการจดการของ software ทเห=นไดชด เช4น software จะเปน Beta version ตลอด > Software ต4างๆ จะไม4โดนจaากดทอRปกรณeใดๆ ซgงจะทaาใหรองรบหลายๆ client หลายๆ ชน%ด มากขg!น
  8. 8. The Participation Age Web 1.0 Web 2.0 DoubleClick --> Google AdSense Ofoto --> Flickr Akamai --> BitTorrent mp3.com --> Napster Britannica Online --> Wikipedia Personal website --> Blogging Evite --> upcomming.org and EVDB Slashdot --> Digg Domain name speculative --> Search engine optimization Page view --> Cost per click Screen scraping --> Web services Publishing --> Participation Content management systems --> Wikis Directory (taxonomy) --> Tagging (“folksonomy”) Stickiness --> Syndication
  9. 9. The Participation Age • และทRกวนน!เราไดพบกบ Technology ใหม4ทเขามาในโลก Internet > Applet > Macromedia Flash > Java WebStart > DHTML > DHTML with Hidden IFrame > AJAX > Podcast/Vdocast
  10. 10. Example Yahoo Email
  11. 11. Example Yahoo Email (new version)
  12. 12. What is Web 2.0
  13. 13. What is Web 2.0
  14. 14. What is Web 2.0 - Podcast
  15. 15. What is Web 2.0 - RSS
  16. 16. What is Web 2.0 - Blogs
  17. 17. What is Web 2.0 - Wiki
  18. 18. What is Web 2.0 – YouTube, GoogleVDO
  19. 19. Sample and Demo
  20. 20. Sample Web 2.0
  21. 21. Sample Web 2.0
  22. 22. Sample and Demo
  23. 23. Sample and Demo
  24. 24. More Over – Web 2.0, Mashup • การนaาเอา 2 แหล4งของ Web-Services เพCอมาประยRกตeใชงาน เพCอสรางการบร%การใหม4ๆ ตวอย4างเช4น > การนaาเอาแผนทของ Yahoo Map มาใชร4วมกบ USGS Earthquake Center เพCอสรRปหาเอาแหล4งของการเก%ดแผ4นด%นไหวโดยลงไวกบ แผนทของ Yahoo > การนaาเอาการ internet broadcast radio เชCอมต4อกบการบร%การเพCอสCบคนขอมลรปจาก Flickr เพCอคนหารปศ%ลปtนและรปทเกยวของ reference : http://developers.sun.com/portalserver/reference/techart/mashups.html http://www.sun.com/aboutsun/media/features/thebigmashup.html http://www.snappradio.com
  25. 25. Mashup Example
  26. 26. Mashup Example
  27. 27. Demo
  28. 28. Sample of Site of Web 2.0 • http://netvibes.com • http://protopage.com • http://www.pageflakes.com • http://zohowriter.com • http://www.writely.com • http://www.youos.com • http://mail.yahoo.com • http://itredux.com/blog/office-20/my-office-20-setup
  29. 29. Sample Web 2.0 services • http://maps.google.com • http://www.google.com/webhp?complete=1&hl=en • http://www.netflix.com/BrowseSelection?lnkctr=nmhbs • http://maps.yahoo.com • http://gmail.com
  30. 30. Question and Answer
  31. 31. Thank you! Wut Daomanee IT Architect Sun Microsystems, Thailand Ltd Email : wut@sun.com
  32. 32. Reference • http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html • http://web2.wsj2.com/visualizingweb20.htm • http://en.wikipedia.org/wiki/Web_2.0 • http://developers.sun.com/AJAX • https://ajax.dev.java.net/jmaki-plugin.html • http://www.javapassion.com/handsonlabs/ajaxjmakiintro • http://developers.sun.com/ajax/index.jsp • http://www.narisa.com/forums
  33. 33. Backup Slide
  34. 34. Java EE Platform Overview
  35. 35. Application Server Evolution Application Server 9.x Application Server 8.x ● Java EE 5 ● Latest Web Services ● J2EE 1.4 ● Core SOA runtime Application Server 7.x ● WS-I Basic Profile ● JBI, BPEL,WS Registry ● WS Security ● Federated Identity, SSO ● J2EE 1.3 ● Developer Ease of Use ● Developer Productivity features ● Developer Friendly (Tools, JSF ..) ● Composite application ● Web Services & JSP Performance ● Ease of management and development and management ● Persistent Failover – Five 9's monitoring (JMX,MBeans) ● First class webservices availability ● Excellent price/performance management ● Horizontal & Vertical scalability ● Enhanced Availability ● Adaptive Clustering ● Sun Java Enterprise System ● JMS broker failover ● Heterogeneous clusters ● Integrated MQ and broker ● Enhanced Horizontal and ● Self Healing/ Tuning failover Vertical Scalability ● Improved Performance ● Development and deployment ● Sun Java Application Platform ● Enhanced Availability tools support, Studio Integration Suite (Java ES) ● Full JMS message failover ● Basis for Portal, Integration, ● MQ Connectivity – 8.2 ● TRUSTED Solaris Identity ● Fast Infoset – 8.2 ● 64 bit support ● Solaris 10, Zones ● Superior diagnosability ● Red Hat 4.0, MySQL 5 ● J2SE 5 2003 2004/2005 2006/2007 Sun Proprietary/Confidential: Internal Use Only
  36. 36. Project GlassFish Includes Java EE 5, JWSDP & supports > 20 frameworks and apps Technologies to simplify developing Java applicaitons: EJB 3.0, JSF 1.2 & Annotations CDDL license – Free to download and free to deploy Basis for the Sun Java System Application Server PE 9 Building a Java EE 5 open source application server Over 1200 members and 200,000 downloads Java.sun.com/javaee/GlassFish Source: Sun 2/06 – See website for latest stats
  37. 37. netBeans.org FREE Full-Featured Integrated Development Environment for Java Software Developers First free open source IDE to support Java 5.0 Open source, multi-platform, 100% Java development environment Works right out of the box; no installation nightmares, no searching for plug-ins Create mobile, desktop, web and enterprise applications with one single tool
  38. 38. Java Studio Creator The Premier Tool that Reduces Cost and Complexity of Web Application Development First 100% Java standards-based visual solution allowing for deployment on multiple platforms Enables VB6 developers to easily migrate to the Java platform Provides consolidation around one platform for development and deployment
  39. 39. Java Studio Enterprise Empowering the Enterprise with a Revolutionary Development Platform with a Powerful Feature Set First with unique code aware developer collaboration Seamlessly design and develop with the only markerless roundtrip model to code capability Integrated and comprehensive profiling and testing with built in load testing Feature rich and compelling establishing an amazingly low total cost of ownership

×