advertisement

Web 2.0 - Open Source Perspective

60 %
40 %
advertisement
Information about Web 2.0 - Open Source Perspective

Published on May 19, 2008

Author: gautamkishore

Source: slideshare.net

Description

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

Web 2.0 and You Moving Ahead With The Technology

Who are we ? We are Linux Academy , an open source technology training company A partner to Eulogik , a software outsourcing company Running successfully for more than 5 years Have developed OpenLX Linux, India’s 1 st operating system

We are Linux Academy , an open source technology training company

A partner to Eulogik , a software outsourcing company

Running successfully for more than 5 years

Have developed OpenLX Linux, India’s 1 st 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.

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 .

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.

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. Ajax Advanced JavaScript for effects.

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.

Ajax

Advanced JavaScript for effects.

Examples 2.0 Google Maps. http://maps.google.com Flickr. http:// www.flickr.com Orkut. http://www.orkut.com Meebo. http://www.meebo.com Digg. http://www.digg.com Odeo http:// www.odeo.com

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

Flickr. http:// www.flickr.com

Orkut. http://www.orkut.com

Meebo. http://www.meebo.com

Digg. http://www.digg.com

Odeo http:// www.odeo.com

Examples 2.0 Google Maps. http://maps.google.com Visual Maps Mash Up

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

More Examples 2.0 Flickr. http:// www.flickr.com Photo Publishing and Sharing Site

Flickr. http:// www.flickr.com

More . . . Orkut. http:// www.orkut.com Social Networking Site

Orkut. http:// www.orkut.com

And More . . . Meebo. http:// www.meebo.com Web based messenger client

Meebo. http:// www.meebo.com

And More . . . Digg. http:// www.digg.com Social news book marking and sharing site

Digg. http:// www.digg.com

And More . . . Odeo http:// www.odeo.com An Audio Sharing Site

Odeo http:// www.odeo.com

And More . . . Delicious. http:// del.icio.us A Social Book Marking Site

Delicious. http:// del.icio.us

And More . . . Wikipedia. http:// www.wikipedia.org A Wiki Encyclopedia

Wikipedia. http:// www.wikipedia.org

And More . . . Linked In. http:// www.linkedin.com A Business Networking Site

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

And More . . . YouTube. http:// www.youtube.com A Video Sharing Site

YouTube. http:// www.youtube.com

And More . . . Blogger. http:// www.blogger.com A Popular Blogging Tool

Blogger. http:// www.blogger.com

And More . . . MySpace. http://www.myspace.com A Social Networking & Media Sharing Site

MySpace. http://www.myspace.com

And More . . . Google Calendar. http://calendar.google.com A Event Scheduling/ Time Tracking Application

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

And More . . . Zoho Office. http://www.zoho.com A Virtual Web Office Suite

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

More Examples 2.0 Delicious. http:// del.icio.us Wikipedia. http:// www.wikipedia.org Linked In. http:// www.linkedin.com YouTube. http:// www.youtube.com Blogger. http:// www.blogger.com MySpace. http://www.myspace.com

Delicious. http:// del.icio.us

Wikipedia. http:// www.wikipedia.org

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

YouTube. http:// www.youtube.com

Blogger. http:// www.blogger.com

MySpace. http://www.myspace.com

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 (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. 1 st famous Ajax enabled apps are : Google Maps Google Suggest Gmail

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.

1 st famous Ajax enabled apps are :

Google Maps

Google Suggest

Gmail

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

Fetching Server Side processed data through Client Side JavaScript.

XMLHttpRequest (XHR) object.

Ajax Examples Live. http://www.live.com A9. http://www.a9.com AskX. http://www.askx.com Wikimapia. http://www.wikimapia.org Meebo. http://www.meebo.com Google Maps. http://maps.google.com

Live. http://www.live.com

A9. http://www.a9.com

AskX. http://www.askx.com

Wikimapia. http://www.wikimapia.org

Meebo. http://www.meebo.com

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

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

Cascading Style Sheets.

Used for defining the styling rules of a webpage.

XHTML ? Stands for eXtensible HyperText Markup Language Aimed to replace HTML Almost identical to HTML 4.01 Stricter and cleaner version of HTML HTML defined as an XML application XHTML is a W3C Recommendation

Stands for eXtensible HyperText Markup Language

Aimed to replace HTML

Almost identical to HTML 4.01

Stricter and cleaner version of HTML

HTML defined as an XML application

XHTML is a W3C Recommendation

Why Ajax is growing so fast ? Because, its Open Source like Linux, PHP, MySql, Open Office etc.

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.

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

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)

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 IBM HP SUN RedHat Apache Software Foundation Mozilla Foundation Linus Torvalds Corporate Non-Profit Organizations Individuals

IBM

HP

SUN

RedHat

Apache Software Foundation

Mozilla Foundation

Linus Torvalds

Why Companies are moving towards it ? Cost savings Stability No forced upgrades Access and broad rights to source code Access to skilled community of developers Ability to define and expedite new development

Cost savings

Stability

No forced upgrades

Access and broad rights to source code

Access to skilled community of developers

Ability to define and expedite new development

Back to W2, Career Prospects

THANK YOU For Your Passionate Listening

For Your Passionate Listening

LINUX ACADEMY 27, Noble Plaza, Zone – II, M.P. Nagar Bhopal, India +91 755-4270644 [email_address] http://www.academylinux.com

27, Noble Plaza,

Zone – II, M.P. Nagar

Bhopal, India

+91 755-4270644

[email_address]

http://www.academylinux.com

Add a comment

Related pages

Building a Web-based IDE from Web 2.0 perspective

Building a Web-based IDE from Web 2.0 perspective ... of IDE 2.0 detailing some open source ... Building a Web-based IDE from Web 2.0 ...
Read more

Web 2.0: A Social Informatics Perspective - Open Repository

Web 2.0: A Social Informatics Perspective: en_US: ... Open Repository is based on and contributes to DSpace the open source tool for the management of ...
Read more

What Is Web 2.0 - O'Reilly Media

What Is Web 2.0 Design Patterns and ... just a massively scalable collection of commodity PCs running open source operating systems plus homegrown ...
Read more

Open Source | 3D PERSPECTIVES

... open source software development is well established now. ... Riversimple, sustainability, Web 2.0. Posted in: Collaboration, Engineering, Environment, ...
Read more

Web 2.0: A Social Informatics Perspective - E-LIS repository

Web 2.0: A Social Informatics Perspective Allen, Jonathan P. and Rosenbaum, Howard and Shachaf, Pnina Web 2.0: A ... “Can History be Open Source?
Read more

Web 2.0 - Wikipedia

... but rather on an adaptation of the open source ... Web 2.0 technologies as the source of the ... of Web 2.0 from the perspective of ...
Read more

Video Blog: Web 2.0 from an ECM Perspective ... - Alfresco

The Open Source Alternative for ... Web 2.0 from an ECM Perspective (Webcast Trailer) The collection of techniques and technologies known as Web 2.0 is ...
Read more

Web 2.0 and Cloud Computing - O'Reilly Radar

Given the momentum towards open source and cloud computing, ... you and Nick Carr about Web 2.0 and Cloud Computing. ... user perspective, ...
Read more

Teaching with Web 2.0 Technologies: Benefits, Barriers and ...

Teaching with Web 2.0 Technologies: Benefits, Barriers and Best Practices ... Web 2.0 technologies ... and 10 open-ended questions.
Read more