37
Web 2.0 and You Moving Ahead With The Technology

Web 2.0 - Open Source Perspective

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Web 2.0 - Open Source Perspective

Web 2.0 and You

Moving Ahead With The Technology

Page 2: Web 2.0 - Open Source Perspective

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

Page 3: Web 2.0 - Open Source Perspective

What is WEB 2.0 ?

Page 4: Web 2.0 - Open Source Perspective

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.

Page 5: Web 2.0 - Open Source Perspective

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.

Page 6: Web 2.0 - Open Source Perspective

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.

Page 7: Web 2.0 - Open Source Perspective

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.

Page 8: Web 2.0 - Open Source Perspective

Examples 2.0

Google Maps. http://maps.google.com

Visual Maps Mash Up

Page 9: Web 2.0 - Open Source Perspective

More Examples 2.0

Flickr. http://www.flickr.com

Photo Publishing and Sharing Site

Page 10: Web 2.0 - Open Source Perspective

More . . .

Orkut. http://www.orkut.com

Social Networking Site

Page 11: Web 2.0 - Open Source Perspective

And More . . .

Meebo. http://www.meebo.com

Web based messenger client

Page 12: Web 2.0 - Open Source Perspective

And More . . .

Digg. http://www.digg.com

Social news book marking and sharing site

Page 13: Web 2.0 - Open Source Perspective

And More . . .

Odeo http://www.odeo.com

An Audio Sharing Site

Page 14: Web 2.0 - Open Source Perspective

And More . . .

Delicious. http://del.icio.us

A Social Book Marking Site

Page 15: Web 2.0 - Open Source Perspective

And More . . .

Wikipedia. http://www.wikipedia.org

A Wiki Encyclopedia

Page 16: Web 2.0 - Open Source Perspective

And More . . .

Linked In. http://www.linkedin.com

A Business Networking Site

Page 17: Web 2.0 - Open Source Perspective

And More . . .

YouTube. http://www.youtube.com

A Video Sharing Site

Page 18: Web 2.0 - Open Source Perspective

And More . . .

Blogger. http://www.blogger.com

A Popular Blogging Tool

Page 19: Web 2.0 - Open Source Perspective

And More . . .

MySpace. http://www.myspace.com

A Social Networking & Media Sharing Site

Page 20: Web 2.0 - Open Source Perspective

And More . . .

Google Calendar. http://calendar.google.com

A Event Scheduling/ Time Tracking Application

Page 21: Web 2.0 - Open Source Perspective

And More . . .

Zoho Office. http://www.zoho.com

A Virtual Web Office Suite

Page 22: Web 2.0 - Open Source Perspective

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.

Page 23: Web 2.0 - Open Source Perspective

Ajax

Page 24: Web 2.0 - Open Source Perspective

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

Page 25: Web 2.0 - Open Source Perspective

Technically Ajax

Fetching Server Side processed data through Client Side JavaScript.XMLHttpRequest (XHR) object.

Page 26: Web 2.0 - Open Source Perspective

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

Page 27: Web 2.0 - Open Source Perspective

CSS

Cascading Style Sheets.Used for defining the styling rules of a webpage.

Page 28: Web 2.0 - Open Source Perspective

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

Page 29: Web 2.0 - Open Source Perspective

Why Ajax is growing so fast ?

Because, its Open Source like Linux, PHP, MySql, Open Office etc.

Page 30: Web 2.0 - Open Source Perspective

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.

Page 31: Web 2.0 - Open Source Perspective

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

Page 32: Web 2.0 - Open Source Perspective

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)

Page 33: Web 2.0 - Open Source Perspective

Biggest Players in Open Source

IBMHPSUNRedHatApache Software FoundationMozilla FoundationLinus Torvalds

Corporate

Non-Profit Organizations

Individuals

Page 34: Web 2.0 - Open Source Perspective

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

Page 35: Web 2.0 - Open Source Perspective

Back to W2, Career Prospects

Page 36: Web 2.0 - Open Source Perspective

THANK YOU

For Your Passionate Listening

Page 37: Web 2.0 - Open Source Perspective

LINUX ACADEMY

27, Noble Plaza, Zone – II, M.P. Nagar

Bhopal, India

+91 755-4270644

[email protected]://www.academylinux.com