professor athula ginige school of computing and mathematics university of western sydney australia
TRANSCRIPT
![Page 1: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/1.jpg)
Web 2.0, Cloud Computing and the Impact
Professor Athula GinigeProfessor Athula GinigeSchool of Computing and Mathematics
University of Western SydneyAustralia
![Page 2: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/2.jpg)
Acknowledgement I like to acknowledge Prof. Dr. Gottfried
Vossen of University of Münster, Germany for sharing some of his Web 2 slides which I have used in this presentation.
![Page 3: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/3.jpg)
Recent Advances
WEB 2.0WEB 2.0
Net Infrastructure (“Flat World”)Net Infrastructure (“Flat World”)
Functionality
Dat
a C
olle
ctio
ns Functionality
Dat
a C
olle
ctio
ns
User ParticipationSocialization
User ParticipationSocialization Cloud Computing
![Page 4: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/4.jpg)
What is Web 2.0? Confluence of Several Developments
WEB WEB 2.02.0
Net Infrastructure (“Flat World”)F
unctionalityD
ata
Col
lect
ions
User ParticipationSocialization
![Page 5: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/5.jpg)
Technical Dimension
WEB WEB 2.02.0Net Infrastructure:
Huge improvements in speed, bandwidth, availability, and reliability over the past 10 yearsBroadband networks worldwide, “flattening” of the worldThe large computing center is back (but we don’t know its location anymore)Computing is on its way into the cloud Nick Carr: The Big Switch
Programming: Transition from HTML to XML/XHTMLExtended client- as well as server-side scripting
![Page 6: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/6.jpg)
Scripting (w/o Ajax)
![Page 7: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/7.jpg)
Client
Externalsources
Localsources
HTTP
Request (URL)
Response(XML data)
HTML
CSS
Doc+script
Applicationprogram
Extension
(e.g., PHP)
Web and / orXML Server
Server
Put
GetPublishedresources
HTML+CSS data
JavaScriptcall
Ajax engine:
XMLhttp
Request
Userinterface
Asynchronous JavaScript and XML
JScript for IE
not mandatory
Scripting (w/ Ajax)
![Page 8: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/8.jpg)
Functional Dimension
WEB WEB 2.02.0
•Rich Internet Applications (RIAs) based on technologies such as Ajax, REST, Flex, AIR, Silverlight, JavaFX, several others
•Applications move from the desktop to the Web, into the cloud
•Software as a Service (SaaS) as the new ASP (application service provisioning) model
![Page 9: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/9.jpg)
RIA Example: Gliffy
Online Diagram Software - Gliffy
Online diagram software. Create and share flowcharts, network diagrams, floorplans, user interface designs and other drawings online with the Gliffy diagram ...www.gliffy.com/
![Page 10: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/10.jpg)
RIA Example: ThinkFree MyOffice
Java-based word processor, spreadsheet, presentation package that offers MOffice compatibility.www.thinkfree.com/
![Page 11: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/11.jpg)
RIA Example Shutterb.org
Shutterborg is a free online word processor / document editing system. Edit HTML web pages, MS Word docs and PDF documents.shutterb.org/
![Page 12: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/12.jpg)
RIA Example Personalization: My iGoogle Page
also: Pageflakes, eskobo, Netvibes, Protopage, Microsoft, Yahoo!, Cleverset etc.
![Page 13: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/13.jpg)
Cloud Computing http://www.youtube.com/watch?v=6PNuQHUiV3Q
![Page 14: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/14.jpg)
Cloud Computing
Applications: Desktop Web Cloud
SaaS – Software as a Service PaaS – Platform as a Service IaaS – Infrastructure as a Service
![Page 15: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/15.jpg)
Cloud Computing Architecture
![Page 16: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/16.jpg)
SaaS Example: AWSAmazon Mechanical Turk Mechanical Turk offers access to a virtual
community of workers that are available to help you accomplish your business goals. A robust set of APIs and command line tools enable you to programmatically distribute tasks that require human intelligence to a widely distributed, on-demand workforce.
aws.amazon.com/mturk/
![Page 17: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/17.jpg)
![Page 18: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/18.jpg)
Amazon EC2
Applications, storage space, servers, computing power, all in the cloud IaaS
![Page 19: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/19.jpg)
(More) SaaS Examples
Zoho offers a suite of online web applications geared towards increasing your productivity and offering easy collaboration. Zoho's online office tools ...www.zoho.com/
organizer, calendar, planning, conferencing, db apps, collaboration, time tracking, accounting, payroll, project mgnt
![Page 20: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/20.jpg)
Syncplicity The only automated sync, back-up,
collaboration and file management service powerful enough for a business user and easy enough for a novice. Secure, anywhere access to your files.
www.syncplicity.com/
similar: Wuala, SugarSync, Mozy, Box.net, Dropbox
![Page 21: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/21.jpg)
Next Step: (Sales) Force
Up to now: on-demand customer relationship management (CRM), marketing, Web analytics as hosted service
Now: platform to enable developers to create and provide arbitrary business applications on-demand
![Page 22: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/22.jpg)
Why This Is Attractive
No software installation on private PC, no upgrades, no patches, no service packs, no maintenance
No license renewal when computer is exchanged
All data resides on the Web
“Pay-as-you-go” business model, i.e., payment based on usage
![Page 23: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/23.jpg)
Implication: Low Startup Costs
Source: Igniter Ltd., Wellington, NZ
![Page 24: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/24.jpg)
top 20%
the long tail
Result: “Long Tail” Effects
• Startup companies need small initial investments only in order to run their business on a world-wide scale
• 60+ generation enters the Web
![Page 25: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/25.jpg)
Data Dimension
WEB WEB 2.02.0
Creation of data collections by computers as well as by humans:
•Tags, registrations, evaluations, comments, online diaries / blogs, emails, bookmarks, CVs
•Click paths, storage of tracking data, search engine indexes
Usage of these collections:
•Recommendations, creation of profiles, online communities, personalization
•Context-dependent advertising
•Mash-ups combining data from multiple sources
![Page 26: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/26.jpg)
Tag Clouds, the New Form of Statistics
![Page 27: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/27.jpg)
Diaries, Reviews
![Page 28: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/28.jpg)
A Professional Web 2.0 Blog
![Page 29: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/29.jpg)
Online Advertising
![Page 30: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/30.jpg)
A Mashup Based on Mapping
Housingmaps = Craigslist + Geocoders.us + Google Maps
![Page 31: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/31.jpg)
Other Types of Mashups
Mapping mashups
Video and photo mashups
Search and shopping
News mashups
![Page 32: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/32.jpg)
Creating Mashups: DIY Pipes: a powerful composition tool to
aggregate, manipulate, and mashup content from around the web.
pipes.yahoo.com/
Microsoft Popfly
Iceberg http://www.geticeberg.com/
also: Frameworks like Google Web Toolkit
![Page 33: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/33.jpg)
Mashup Creation Tools
Data Mashup Tools
Scraping Tools
Development Tools and Suites
DIY Consumer Tools
Services
![Page 34: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/34.jpg)
Social Dimension
WEB WEB 2.02.0
Social networksMySpace, Facebook, Friendster, LinkedIn, Xing, …
Personalized searchRollYo, AfterVote, Eurekster, Summize, …
User-Generated Content (UGC) up to advertisingRSS feed and, podcastsInteraction via blogs and wikis
![Page 35: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/35.jpg)
User-Generated Content (UGC)
Meeting friendsin social networks
Organizing photos
Watching videos
Creating a 2nd Ego
![Page 36: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/36.jpg)
A Professional Network: LinkedIn
![Page 37: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/37.jpg)
Collaborative Online Writing: Wikis
![Page 38: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/38.jpg)
The Difference between Web 1.0 and 2.0
Feature Web 1.0 Web 2.0 Authoring personal web sites blogging Information sources Britannica Online Wikipedia Content creation &
maintenance via CMS via Wikis Data storage local disk online diskOnline advertising banners Google AdSense
Traffic creation domain names SEO Online payment bank account PayPalRevenue Top $ for free service,
killer-apps pay forcommunityaccess
Source: Igniter Ltd., Wellington, NZ
![Page 39: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/39.jpg)
What is Web 2.0? Confluence of Several Developments
WEB WEB 2.02.0
Net Infrastructure (“Flat World”)F
unctionalityD
ata
Col
lect
ions
User ParticipationSocialization
![Page 40: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/40.jpg)
Next to Come
![Page 41: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/41.jpg)
(Some of) The Legal Issues
Is “big brother” watching us? Is Google allowed to index my gmail entries? Does Amazon own the reviews I have written? Is keeping (customer/business) data on the
Web (as in SaaS applications) a good idea? Who is in control of these SaaS services? Who is the owner of content that a user has
contributed to a Web site run by a company or service provider?
![Page 42: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/42.jpg)
Issues, cont‘d How can national and domestic law be
enforced in light of multi-national and multi-dimensional services?
Who can be held responsible for breaches of law or copyright, for example with respect to context published on YouTube?
Is it at all possible in Web 2.0 to protect ethical and legal values referring to personal rights, personal data, or to minors?
Is “computing as a commodity” changing the rules?
![Page 43: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/43.jpg)
Evolution of Web2.0
Increasing Internetavailability among
consumers
Increasingbandwidth
Decreasingcosts of connection
Large number of users
Newtechnologies
UGC RIAs, SaaS, WOA Socialization
New applicationsbetter usabilityhigher benefits
![Page 44: Professor Athula Ginige School of Computing and Mathematics University of Western Sydney Australia](https://reader035.vdocument.in/reader035/viewer/2022062321/56649e045503460f94aef914/html5/thumbnails/44.jpg)
Web 2.0
A migration from a “Read-Only Web” to a “Read/Write Web”
A collection of technologies, social trends, and business strategies, and characterized by services, simplicity, DIY mentality, community
With increasing impact on how enterprise organize their business, and how software companies build software
This is not a distinctive feature anymore!