web 2.0 - open source perspective

Post on 05-Dec-2014

3.065 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

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.

Examples 2.0

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

Visual Maps Mash Up

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

info@academylinux.comhttp://www.academylinux.com

top related