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