Web 2.0 - Open Source Perspective

1,698 views

Published on

Web 2.0 And You, an open source perspective to web.

Published in: Business, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,698
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
162
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Web 2.0 - Open Source Perspective

  1. 1. Web 2.0 and You Moving Ahead With The Technology
  2. 2. Who are we ? <ul><li>We are Linux Academy , an open source technology training company </li></ul><ul><li>A partner to Eulogik , a software outsourcing company </li></ul><ul><li>Running successfully for more than 5 years </li></ul><ul><li>Have developed OpenLX Linux, India’s 1 st operating system </li></ul>
  3. 3. What is WEB 2.0 ?
  4. 4. Web 2.0 ? <ul><li>The term Web 2.0 is just a phrase or a concept. </li></ul><ul><li>Used as second generation of the web. </li></ul><ul><li>Or, the second version of the web. </li></ul>
  5. 5. What’s the big deal ? <ul><li>The web has been changed recently. </li></ul><ul><li>There are new age ventures and projects which are more interactive. </li></ul><ul><li>More collaborative. </li></ul><ul><li>More Socialized. </li></ul><ul><li>More Open. </li></ul><ul><li>More performance oriented. </li></ul><ul><li>And there is more human technology . </li></ul>
  6. 6. What it contains ? <ul><li>Two/multi way communications. </li></ul><ul><li>Social web applications. </li></ul><ul><li>Simple Interfaces. </li></ul><ul><li>Powerful and robust inside. </li></ul><ul><li>Ease of desktop applications. </li></ul><ul><li>Open minded and friendly applications. </li></ul><ul><li>Usability and Design. </li></ul><ul><li>Evolution and NOT revolution. </li></ul>
  7. 7. Web 1.0 Vs Web 2.0 <ul><li>Static websites. </li></ul><ul><li>Emails. </li></ul><ul><li>Forums. </li></ul><ul><li>Basic search engines. </li></ul><ul><li>Groups. </li></ul><ul><li>Newsletters. </li></ul><ul><li>HTML. </li></ul><ul><li>JavaScript for validations etc. </li></ul><ul><li>Blogs. </li></ul><ul><li>Wikis. </li></ul><ul><li>Audio/Video Sharing. </li></ul><ul><li>Social Software. </li></ul><ul><li>RSS/XML/Atom feeds. </li></ul><ul><li>Webcasts/ Podcasts. </li></ul><ul><li>Open APIs. </li></ul><ul><li>Mobility. </li></ul><ul><li>CSS Designs. </li></ul><ul><li>Visual dynamic effects. </li></ul><ul><li>Ajax </li></ul><ul><li>Advanced JavaScript for effects. </li></ul>
  8. 8. Examples 2.0 <ul><li>Google Maps. http://maps.google.com </li></ul><ul><li>Flickr. http:// www.flickr.com </li></ul><ul><li>Orkut. http://www.orkut.com </li></ul><ul><li>Meebo. http://www.meebo.com </li></ul><ul><li>Digg. http://www.digg.com </li></ul><ul><li>Odeo http:// www.odeo.com </li></ul>
  9. 9. Examples 2.0 <ul><li>Google Maps. http://maps.google.com </li></ul>Visual Maps Mash Up
  10. 10. More Examples 2.0 <ul><li>Flickr. http:// www.flickr.com </li></ul>Photo Publishing and Sharing Site
  11. 11. More . . . <ul><li>Orkut. http:// www.orkut.com </li></ul>Social Networking Site
  12. 12. And More . . . <ul><li>Meebo. http:// www.meebo.com </li></ul>Web based messenger client
  13. 13. And More . . . <ul><li>Digg. http:// www.digg.com </li></ul>Social news book marking and sharing site
  14. 14. And More . . . <ul><li>Odeo http:// www.odeo.com </li></ul>An Audio Sharing Site
  15. 15. And More . . . <ul><li>Delicious. http:// del.icio.us </li></ul>A Social Book Marking Site
  16. 16. And More . . . <ul><li>Wikipedia. http:// www.wikipedia.org </li></ul>A Wiki Encyclopedia
  17. 17. And More . . . <ul><li>Linked In. http:// www.linkedin.com </li></ul>A Business Networking Site
  18. 18. And More . . . <ul><li>YouTube. http:// www.youtube.com </li></ul>A Video Sharing Site
  19. 19. And More . . . <ul><li>Blogger. http:// www.blogger.com </li></ul>A Popular Blogging Tool
  20. 20. And More . . . <ul><li>MySpace. http://www.myspace.com </li></ul>A Social Networking & Media Sharing Site
  21. 21. And More . . . <ul><li>Google Calendar. http://calendar.google.com </li></ul>A Event Scheduling/ Time Tracking Application
  22. 22. And More . . . <ul><li>Zoho Office. http://www.zoho.com </li></ul>A Virtual Web Office Suite
  23. 23. More Examples 2.0 <ul><li>Delicious. http:// del.icio.us </li></ul><ul><li>Wikipedia. http:// www.wikipedia.org </li></ul><ul><li>Linked In. http:// www.linkedin.com </li></ul><ul><li>YouTube. http:// www.youtube.com </li></ul><ul><li>Blogger. http:// www.blogger.com </li></ul><ul><li>MySpace. http://www.myspace.com </li></ul>
  24. 24. Technology 2.0 <ul><li>AJAX (Asynchronous JavaScript And XML). </li></ul><ul><li>CSS (Cascading Style Sheets). </li></ul><ul><li>XHTML. </li></ul><ul><li>Open Source Developments. </li></ul><ul><li>Lightweight Apps. </li></ul><ul><li>Differential Data Transfer. </li></ul><ul><li>Server side programming. </li></ul><ul><li>DOM Scripting. </li></ul><ul><li>RSS/XML/ATOM Feeds. </li></ul>
  25. 25. Ajax
  26. 26. Ajax ? <ul><li>The biggest ever evolution in the Web technologies. </li></ul><ul><li>Asynchronous JavaScript And XML. </li></ul><ul><li>Differential Data Transfer. </li></ul><ul><li>Fast Processing and low bandwidth consumption. </li></ul><ul><li>Sleek and more handy interface. </li></ul><ul><li>Open Source technology. </li></ul><ul><li>Growing and spreading rapidly. </li></ul><ul><li>Desktop like easy interface. </li></ul><ul><li>1 st famous Ajax enabled apps are : </li></ul><ul><ul><ul><li>Google Maps </li></ul></ul></ul><ul><ul><ul><li>Google Suggest </li></ul></ul></ul><ul><ul><ul><li>Gmail </li></ul></ul></ul>
  27. 27. Technically Ajax <ul><li>Fetching Server Side processed data through Client Side JavaScript. </li></ul><ul><li>XMLHttpRequest (XHR) object. </li></ul>
  28. 28. Ajax Examples <ul><li>Live. http://www.live.com </li></ul><ul><li>A9. http://www.a9.com </li></ul><ul><li>AskX. http://www.askx.com </li></ul><ul><li>Wikimapia. http://www.wikimapia.org </li></ul><ul><li>Meebo. http://www.meebo.com </li></ul><ul><li>Google Maps. http://maps.google.com </li></ul>
  29. 29. CSS <ul><li>Cascading Style Sheets. </li></ul><ul><li>Used for defining the styling rules of a webpage. </li></ul>
  30. 30. XHTML ? <ul><li>Stands for eXtensible HyperText Markup Language </li></ul><ul><li>Aimed to replace HTML </li></ul><ul><li>Almost identical to HTML 4.01 </li></ul><ul><li>Stricter and cleaner version of HTML </li></ul><ul><li>HTML defined as an XML application </li></ul><ul><li>XHTML is a W3C Recommendation </li></ul>
  31. 31. Why Ajax is growing so fast ? <ul><li>Because, its Open Source like Linux, PHP, MySql, Open Office etc. </li></ul>
  32. 32. So ? <ul><li>Open Source Technologies are developed and spread like anything. </li></ul><ul><li>Because, Anyone can develop, improve and redistribute them. </li></ul><ul><li>These are self motivated and community powered. </li></ul><ul><li>Every single developer can use his/her creativity and strengths to develop the application/technology. </li></ul><ul><li>There are no limits and all the freedom. </li></ul>
  33. 33. What are Open Source software licenses ? <ul><li>Any developer/licensor can draft an agreement that conforms to the OSD, though most licensors use existing agreements like: </li></ul><ul><ul><ul><ul><li>• GNU Public License (“GPL”) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>• Lesser/Library GNU Public License (“LGPL”) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>• Mozilla Public License </li></ul></ul></ul></ul><ul><ul><ul><ul><li>• Berkeley Software Distribution license (“BSD”) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>• Apache Software License </li></ul></ul></ul></ul><ul><ul><ul><ul><li>• See complete list at www.opensource.org/licenses </li></ul></ul></ul></ul>
  34. 34. Open Source Examples <ul><li>Linux (operating system kernel – substitutes for proprietary UNIX) </li></ul><ul><li>Apache Web Server (web server for UNIX systems) </li></ul><ul><li>MySQL (Structured Query Language – competes with Oracle) </li></ul><ul><li>Cloudscape, Eclipse (IBM contributions) </li></ul><ul><li>OpenOffice (open source implementation of Sun’s StarOffice) </li></ul>
  35. 35. Biggest Players in Open Source <ul><li>IBM </li></ul><ul><li>HP </li></ul><ul><li>SUN </li></ul><ul><li>RedHat </li></ul><ul><li>Apache Software Foundation </li></ul><ul><li>Mozilla Foundation </li></ul><ul><li>Linus Torvalds </li></ul>Corporate Non-Profit Organizations Individuals
  36. 36. Why Companies are moving towards it ? <ul><li>Cost savings </li></ul><ul><li>Stability </li></ul><ul><li>No forced upgrades </li></ul><ul><li>Access and broad rights to source code </li></ul><ul><li>Access to skilled community of developers </li></ul><ul><li>Ability to define and expedite new development </li></ul>
  37. 37. Back to W2, Career Prospects
  38. 38. THANK YOU <ul><li>For Your Passionate Listening </li></ul>
  39. 39. LINUX ACADEMY <ul><li>27, Noble Plaza, </li></ul><ul><li>Zone – II, M.P. Nagar </li></ul><ul><li>Bhopal, India </li></ul><ul><li>+91 755-4270644 </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.academylinux.com </li></ul>

×