SlideShare a Scribd company logo
Module Structure Web 2.0
Introduction to Advanced Web Technologies
SET09103 Advanced Web Technologies
School of Computing
Napier University, Edinburgh, UK
Module Leader: Uta Priss
2008
Copyright Napier University Introduction Slide 1/17
Module Structure Web 2.0
Outline
Module Structure
Web 2.0
Copyright Napier University Introduction Slide 2/17
Module Structure Web 2.0
Learning Outcomes
By the end of this module, students will have an understanding of
Mark-up language technology (XML structures and tools).
Advanced web technologies (such as AJAX and advanced web
security)
Searching and pattern matching using regular expressions.
Issues and challenges of modern Web Technologies and Web
2.0.
Advanced web topics (such as web services and Unicode).
Copyright Napier University Introduction Slide 3/17
Module Structure Web 2.0
Assessments
This module has two assessments: coursework 1 and coursework 2.
Each counts 50%.
Copyright Napier University Introduction Slide 4/17

Recommended for you

ICT, Internet and WWW
ICT, Internet and WWWICT, Internet and WWW
ICT, Internet and WWW

The document defines ICT as the use of communication technologies to electronically transmit information. It discusses the different types of web, including Web 1.0, 2.0, and 3.0. Web 1.0 referred to static websites, Web 2.0 introduced dynamic content and user participation, and Web 3.0 aims to cater websites to individual users. The document also provides facts about the state of ICT in the Philippines, noting internet speeds, roles as an Asia hub, and selfie cities. It examines features of the semantic web and issues with Web 3.0 implementation.

ictinternetwww
Internet Applications
Internet ApplicationsInternet Applications
Internet Applications

This document provides an overview of using internet applications in Week 3 of a COMP121 course. It discusses internet, intranet and extranet networks and tools like HTTP, FTP, email, IRC, WWW, Gopher and WAIS. It outlines the scope and learning outcomes of understanding internet applications and protocols. Key topics covered include internet hardware and software, advantages and disadvantages of the internet, intranet and extranet, and layered system views of networking.

applicationsinternet
amaha internet course
amaha internet courseamaha internet course
amaha internet course

This document provides information about accessing and using the internet. It begins with an introduction to the learning guide and its objectives to teach students how to open internet browsers, set browser preferences, access websites, and perform other basic internet tasks. It then provides three pages of detailed information sheets about internet terminology, the structure of web addresses and URLs, how information is transmitted over the internet, and laws related to online privacy. The document aims to give students the necessary knowledge to meet the learning outcome of being able to perform basic internet functions.

hello and well come
Module Structure Web 2.0
Learning Computer-related Subjects
Changing technologies require “life-long learning”.
Knowledge about computers is never complete.
It is usually better to know where and how to find solutions to
arising problems than to memorise solutions that worked in
the past.
It is useful to maintain logbooks (weblogs) to avoid having to
search for the same solution twice.
The best computer textbooks are
Copyright Napier University Introduction Slide 5/17
Module Structure Web 2.0
Learning Computer-related Subjects
Changing technologies require “life-long learning”.
Knowledge about computers is never complete.
It is usually better to know where and how to find solutions to
arising problems than to memorise solutions that worked in
the past.
It is useful to maintain logbooks (weblogs) to avoid having to
search for the same solution twice.
The best computer textbooks are
Google (or similar search engines) and Wikipedia.
Copyright Napier University Introduction Slide 5/17
Module Structure Web 2.0
Module Structure: Tutorials
The learning materials are arranged in exercises simulating
real web applications.
The learning materials are more technology-oriented than
fact-oriented. Students are not required to learn anything “by
heart”.
All assessments are “open-book” and simulate problems as
occurring in real web applications.
On-line materials (including search engines) should be used
for the coursework - but all resources must be quoted to avoid
plagiarism.
Copyright Napier University Introduction Slide 6/17
Module Structure Web 2.0
Module Structure: Lectures
The lectures support the tutorials.
The lectures include some structured presentations (for
introduction and overview of topics) but also time for class
discussion, group exercises and opportunities for asking
questions.
Due to the nature of the subject matter, the lectures will not
be “complete”.
Students are encouraged to complement the lecture materials
by reading web resources. The module website provides some
starting points.
The reason for providing learning materials in a more flexible
manner is to encourage students to take ownership and control of
their learning.
Copyright Napier University Introduction Slide 7/17

Recommended for you

1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics

This document outlines the course content for an introduction to web technology course. The course covers basic web terminology, HTML, CSS, and web hosting. It is divided into 4 units: 1) Basic web concepts including the internet, browsers, servers, domains and URLs 2) An introduction to HTML5 including page structure, tags, and multimedia 3) An introduction to CSS including style sheets, selectors, properties and layouts 4) Web publishing and hosting including the need for hosting, different hosting options, and steps to host a website.

web technologyhtmlcss
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW

The document provides an overview of the history and development of the Internet and World Wide Web (WWW). It discusses how the Internet originated in the 1960s and evolved with developments like email, file transfer protocol, and domain name servers. It then explains how Tim Berners-Lee invented the World Wide Web in 1989 while working at CERN. The document defines key terms related to the Internet and WWW like websites, web servers, HTML, URLs, IP addresses, browsers, and protocols. It provides examples and diagrams to illustrate concepts like client-server structure, domain name systems, and URL structure.

internetweb
Internet and its application in education
Internet and its application in educationInternet and its application in education
Internet and its application in education

The presentation gives the basic idea on how internet is used as a powerful tool for education. In India UGC is the apex body for higher education. Also find information on INFLIBNET centre which is an Autonomous Inter-University Centre (IUC) of University Grants Commission (UGC) of India.

internet in educationinflibnetshodhganga
Module Structure Web 2.0
Getting Help with the Module Materials or Coursework
Ask questions during the tutorials or lectures.
Email questions to the lecturer.
Check the module website for FAQs and announcements.
Type your question into Google. (Note: use quotation marks
around phrases, e.g. “Server-side web languages”).
Ask fellow students (but not if the problems relate to the
coursework!)
Request an appointment with the lecturer.
Copyright Napier University Introduction Slide 8/17
Module Structure Web 2.0
Using a Non-Napier Webserver
As a learning experience, students may want to explore using
a webserver outside the university or install a webserver on
their laptop.
The webserver used needs to support PHP (or Perl/CGI).
Linux and Mac OS X: webservers are pre-installed.
On a PC: a webserver is easy to install using WAMP, etc.
But: Napier University will not be responsible for any problems
(technical, legal, financial or other) that students encounter if
using a non-Napier resource.
Copyright Napier University Introduction Slide 9/17
Module Structure Web 2.0
Web 2.0
Enhance user creativity,
Novel use of
existing technology
(e.g. AJAX)
Web 2.0
and social networking
Web−based communities
sharing and collaboration
Examples: eBay, Wikipedia, del.icio.us, Skype, YouTube.
Copyright Napier University Introduction Slide 10/17
Module Structure Web 2.0
Web 2.0
How would you define Web 2.0?
Copyright Napier University Introduction Slide 11/17

Recommended for you

Educational Technology
Educational TechnologyEducational Technology
Educational Technology

This document provides an introduction to educational technology. It defines educational technology as focusing on developing teacher materials and student outputs while introducing learning theories and principles for instructional design. It discusses behavioral technology which aims to modify teaching behaviors and instructional technology as a systematic process of learning and teaching. The document also outlines six uses of information technology in education such as providing educational resources, enabling instant access to information, supporting full-time learning, facilitating group learning, enhancing teaching through audio/visual aids, and enabling long-distance learning. It further discusses how information and communication technologies can help improve education quality by motivating learning, facilitating basic skills acquisition, and enhancing teacher training.

mixer_vly18amando copeoriel.cano17@gmail.com
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet

The document provides an introduction to the Internet. It describes the Internet as the largest network in the world that connects hundreds of thousands of individual networks. It moves ideas and information through cyberspace rather than physical space. The Internet has no single owner or formal management, and was originally developed by the Department of Defense. Common uses of the Internet include email, file transfers, discussion groups, and surfing the World Wide Web.

introduction to the internet
History of Web Technology
History of Web TechnologyHistory of Web Technology
History of Web Technology

The practical Application of knowledge especially in a particular area, a manner of accomplishing a task especially using Technical processes, methods, or knowledge . The specialized aspects of a particular field of endeavor are called technology.

history of web technologywebserver
Module Structure Web 2.0
Web 2.0: Definition and History
There is no exact definition for Web 2.0.
Older technologies retrospectively named Web 1.0
tend to be static with no user involvement.
Named after the “O’Reilly Media Web 2.0 conference” in 2004.
Copyright Napier University Introduction Slide 12/17
Module Structure Web 2.0
Overview of some of the technologies
Rich Internet applications
(websites that mimic desktop applications)
see Week 7
Web services
(API access to remote web servers)
see Week 10
And ...
Copyright Napier University Introduction Slide 13/17
Module Structure Web 2.0
Social software and social networking sites
Older: Usenet, Listserv, Talk, Email.
Blog, forum, wiki.
Networking: friends sites and recommender systems.
User generated content and self-description sites.
FOAF and XFN: protocols for friends networks.
But: privacy concerns.
Examples: MySpace, Facebook, ...
Copyright Napier University Introduction Slide 14/17
Module Structure Web 2.0
Folksononmies
Collaborative/social + classification/indexing/tagging
Shared bookmarking.
Bookmarks/tags are annotated with keywords.
Visualisations: tag clouds.
APML: protocol for import/export of tag clouds.
Javascript
bookmarkingblogs XML
XHTML taggingRSSsocial
web services wikiAJAX
Web 2.0
Examples: Flickr, del.icio.us
Copyright Napier University Introduction Slide 15/17

Recommended for you

Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works

This document provides an overview of the history and development of the Internet. It discusses how internetworking connects local area networks and wide area networks using TCP/IP protocols. The domain name system assigns names and addresses to networked computers. The document outlines various Internet services like email, file transfer, and the World Wide Web. It also describes tools used to access and develop content on the World Wide Web, including web servers, browsers, search engines, and multimedia plugins.

ycce
Services provided by the internet
Services provided by the internetServices provided by the internet
Services provided by the internet

The document discusses the history and services provided by the internet. It describes how the internet began as a research project called ARPANET in the 1960s and expanded to include private networks, leading to the development of common network protocols. Today, over 2 billion people worldwide use internet services. The key services discussed include electronic mail, the World Wide Web, file transfer protocol, chat rooms, mailing lists, instant messaging, online chat, and newsgroups. Each service is briefly described.

internet marketingitcomputers and internet
3.2.2 World Wide Web (WWW)
3.2.2 World Wide Web (WWW)3.2.2 World Wide Web (WWW)
3.2.2 World Wide Web (WWW)

The document discusses various aspects of the World Wide Web including: 1. It defines key terms like web browsers, web pages, web servers, and web addresses. The main web browsers mentioned are Internet Explorer, Firefox, Opera, Safari, and Google Chrome. 2. It explains how to navigate web pages using hyperlinks and describes different navigation methods like surfing the web and tabbed browsing. 3. It outlines two main types of web search tools - search engines which use keyword searches and subject directories which organize web pages into categories. 4. Common search engines mentioned are used to find websites, images, videos, news and other online information based on search queries. Subject directories allow users to navigate

Module Structure Web 2.0
Web feeds: RSS and Atom
RSS 2.0: Really Simple Syndication.
RSS 1.0: RDF Site Summary.
Automated updates for frequently changing content:
blogs, news, podcasts.
Aggregation of content from different sites (Mashups).
Used in feed readers, browsers or desktop widgets.
Copyright Napier University Introduction Slide 16/17
Module Structure Web 2.0
Freemium business model
Venture capitalist Fred Wilson’s Blog on 23 March 2006:
Give your service away for free, possibly ad supported but
maybe not, acquire a lot of customers very efficiently
through word of mouth, referral networks, organic search
marketing, etc., then offer premium priced value added
services or an enhanced version of your service to your
customer base.
Used for Shareware and Open Source software.
Copyright Napier University Introduction Slide 17/17

More Related Content

What's hot

Introduction To Web Technology
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web Technology
Arun Kumar
 
3.3 Internet Services
3.3 Internet Services3.3 Internet Services
3.3 Internet Services
Fizaril Amzari Omar
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1
nhepner
 
ICT, Internet and WWW
ICT, Internet and WWWICT, Internet and WWW
ICT, Internet and WWW
IndayManasseh
 
Internet Applications
Internet ApplicationsInternet Applications
Internet Applications
Marlon Jamera
 
amaha internet course
amaha internet courseamaha internet course
amaha internet course
Amaha Z Egziabeher Alemayehu
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics
Jyoti Yadav
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
Sagar Rai
 
Internet and its application in education
Internet and its application in educationInternet and its application in education
Internet and its application in education
Lakshmi Kalpana Venkatasubramanian
 
Educational Technology
Educational TechnologyEducational Technology
Educational Technology
Fredrick Gascon
 
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet
Arti Parab Academics
 
History of Web Technology
History of Web TechnologyHistory of Web Technology
History of Web Technology
Shuvo Malakar
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
sambhenilesh
 
Services provided by the internet
Services provided by the internetServices provided by the internet
Services provided by the internet
University of Gujrat
 
3.2.2 World Wide Web (WWW)
3.2.2 World Wide Web (WWW)3.2.2 World Wide Web (WWW)
3.2.2 World Wide Web (WWW)
Fizaril Amzari Omar
 
Internet Services Update Presentation
Internet Services Update PresentationInternet Services Update Presentation
Internet Services Update Presentation
webhostingguy
 
Internet
Internet Internet
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
Online
 
Web Tech
Web TechWeb Tech
Web Tech
Rupsee
 
PST SC015 Chapter 3 Internet Technology (II) 2017/2018
PST SC015 Chapter 3 Internet Technology (II)  2017/2018PST SC015 Chapter 3 Internet Technology (II)  2017/2018
PST SC015 Chapter 3 Internet Technology (II) 2017/2018
Fizaril Amzari Omar
 

What's hot (20)

Introduction To Web Technology
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web Technology
 
3.3 Internet Services
3.3 Internet Services3.3 Internet Services
3.3 Internet Services
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1
 
ICT, Internet and WWW
ICT, Internet and WWWICT, Internet and WWW
ICT, Internet and WWW
 
Internet Applications
Internet ApplicationsInternet Applications
Internet Applications
 
amaha internet course
amaha internet courseamaha internet course
amaha internet course
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
Internet and its application in education
Internet and its application in educationInternet and its application in education
Internet and its application in education
 
Educational Technology
Educational TechnologyEducational Technology
Educational Technology
 
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet
 
History of Web Technology
History of Web TechnologyHistory of Web Technology
History of Web Technology
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
 
Services provided by the internet
Services provided by the internetServices provided by the internet
Services provided by the internet
 
3.2.2 World Wide Web (WWW)
3.2.2 World Wide Web (WWW)3.2.2 World Wide Web (WWW)
3.2.2 World Wide Web (WWW)
 
Internet Services Update Presentation
Internet Services Update PresentationInternet Services Update Presentation
Internet Services Update Presentation
 
Internet
Internet Internet
Internet
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
 
Web Tech
Web TechWeb Tech
Web Tech
 
PST SC015 Chapter 3 Internet Technology (II) 2017/2018
PST SC015 Chapter 3 Internet Technology (II)  2017/2018PST SC015 Chapter 3 Internet Technology (II)  2017/2018
PST SC015 Chapter 3 Internet Technology (II) 2017/2018
 

Viewers also liked

Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!
Usersnap
 
Latest Trends in Web Technologies
Latest Trends in Web TechnologiesLatest Trends in Web Technologies
Latest Trends in Web Technologies
bryanbibat
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
Ranol R C
 
Introduction to Web Technology
Introduction to Web TechnologyIntroduction to Web Technology
Introduction to Web Technology
Aashish Jain
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
Vinay Kumar
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
vikram singh
 

Viewers also liked (6)

Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!
 
Latest Trends in Web Technologies
Latest Trends in Web TechnologiesLatest Trends in Web Technologies
Latest Trends in Web Technologies
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 
Introduction to Web Technology
Introduction to Web TechnologyIntroduction to Web Technology
Introduction to Web Technology
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 

Similar to Web technologies

No longer partying like it's 1999: designing a modern web stream
No longer partying like it's 1999: designing a modern web streamNo longer partying like it's 1999: designing a modern web stream
No longer partying like it's 1999: designing a modern web stream
Randy Connolly
 
A Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies PangA Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies Pang
College of Southern Maryland Faculty
 
Top 10 Web 2.0 Picks
Top 10 Web 2.0 PicksTop 10 Web 2.0 Picks
Top 10 Web 2.0 Picks
guestf9cb54
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
Gene Babon
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
daveparky
 
IOL 2007 Web 2 0
IOL 2007   Web 2 0 IOL 2007   Web 2 0
IOL 2007 Web 2 0
u2katrina
 
Learning Web: Content Management for Instruction
Learning Web: Content Management for InstructionLearning Web: Content Management for Instruction
Learning Web: Content Management for Instruction
Houston Community College
 
OEP PPT 1
OEP PPT 1OEP PPT 1
OEP PPT 1
Sushree Sushmeta
 
Awakening Rip Van Winkle: Modernizing the Computer Science Web Curriculum
Awakening Rip Van Winkle: Modernizing the Computer Science Web CurriculumAwakening Rip Van Winkle: Modernizing the Computer Science Web Curriculum
Awakening Rip Van Winkle: Modernizing the Computer Science Web Curriculum
Randy Connolly
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
Jie Bao
 
NWeLC Keynote
NWeLC KeynoteNWeLC Keynote
NWeLC Keynote
Helen Barrett
 
Keeping Up With Educational Technology Trends From Your Desktop
Keeping Up With Educational Technology Trends From Your DesktopKeeping Up With Educational Technology Trends From Your Desktop
Keeping Up With Educational Technology Trends From Your Desktop
Alicia Cundell
 
University of Kent: Portal Consultation Exercise - Nov 2007
University of Kent: Portal Consultation Exercise - Nov 2007University of Kent: Portal Consultation Exercise - Nov 2007
University of Kent: Portal Consultation Exercise - Nov 2007
UniversityOfKentWeb
 
duepuntozero
duepuntozeroduepuntozero
duepuntozero
italo losero
 
Web 2 0 Solutions To Course Communication Challenges
Web 2 0 Solutions To Course  Communication ChallengesWeb 2 0 Solutions To Course  Communication Challenges
Web 2 0 Solutions To Course Communication Challenges
ahayman
 
An Innovative Approach to Using Web 2.0 in CS 1
An Innovative Approach to Using Web 2.0 in CS 1An Innovative Approach to Using Web 2.0 in CS 1
An Innovative Approach to Using Web 2.0 in CS 1
SIGCSE Web 2.0
 
Web 2.0 Online Collaboration (Public)
Web 2.0 Online Collaboration (Public)Web 2.0 Online Collaboration (Public)
Web 2.0 Online Collaboration (Public)
Daniel Livingstone
 
Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...
Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...
Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...
Randy Connolly
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
Veeru Kallapur
 
Information Searches
Information SearchesInformation Searches
Information Searches
Blair E
 

Similar to Web technologies (20)

No longer partying like it's 1999: designing a modern web stream
No longer partying like it's 1999: designing a modern web streamNo longer partying like it's 1999: designing a modern web stream
No longer partying like it's 1999: designing a modern web stream
 
A Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies PangA Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies Pang
 
Top 10 Web 2.0 Picks
Top 10 Web 2.0 PicksTop 10 Web 2.0 Picks
Top 10 Web 2.0 Picks
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
IOL 2007 Web 2 0
IOL 2007   Web 2 0 IOL 2007   Web 2 0
IOL 2007 Web 2 0
 
Learning Web: Content Management for Instruction
Learning Web: Content Management for InstructionLearning Web: Content Management for Instruction
Learning Web: Content Management for Instruction
 
OEP PPT 1
OEP PPT 1OEP PPT 1
OEP PPT 1
 
Awakening Rip Van Winkle: Modernizing the Computer Science Web Curriculum
Awakening Rip Van Winkle: Modernizing the Computer Science Web CurriculumAwakening Rip Van Winkle: Modernizing the Computer Science Web Curriculum
Awakening Rip Van Winkle: Modernizing the Computer Science Web Curriculum
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
 
NWeLC Keynote
NWeLC KeynoteNWeLC Keynote
NWeLC Keynote
 
Keeping Up With Educational Technology Trends From Your Desktop
Keeping Up With Educational Technology Trends From Your DesktopKeeping Up With Educational Technology Trends From Your Desktop
Keeping Up With Educational Technology Trends From Your Desktop
 
University of Kent: Portal Consultation Exercise - Nov 2007
University of Kent: Portal Consultation Exercise - Nov 2007University of Kent: Portal Consultation Exercise - Nov 2007
University of Kent: Portal Consultation Exercise - Nov 2007
 
duepuntozero
duepuntozeroduepuntozero
duepuntozero
 
Web 2 0 Solutions To Course Communication Challenges
Web 2 0 Solutions To Course  Communication ChallengesWeb 2 0 Solutions To Course  Communication Challenges
Web 2 0 Solutions To Course Communication Challenges
 
An Innovative Approach to Using Web 2.0 in CS 1
An Innovative Approach to Using Web 2.0 in CS 1An Innovative Approach to Using Web 2.0 in CS 1
An Innovative Approach to Using Web 2.0 in CS 1
 
Web 2.0 Online Collaboration (Public)
Web 2.0 Online Collaboration (Public)Web 2.0 Online Collaboration (Public)
Web 2.0 Online Collaboration (Public)
 
Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...
Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...
Criticizing and Modernizing Computing Curriculum: The Case of the Web and the...
 
IBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project reportIBM-TGMC e-learning resource locator_project report
IBM-TGMC e-learning resource locator_project report
 
Information Searches
Information SearchesInformation Searches
Information Searches
 

Recently uploaded

一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
taqyea
 
seo proposal | Kiyado Innovations LLP pdf
seo proposal | Kiyado Innovations LLP  pdfseo proposal | Kiyado Innovations LLP  pdf
seo proposal | Kiyado Innovations LLP pdf
diyakiyado
 
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
taqyea
 
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
taqyea
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
taqyea
 
University of Otago degree offer diploma Transcript
University of Otago degree offer diploma TranscriptUniversity of Otago degree offer diploma Transcript
University of Otago degree offer diploma Transcript
ubufe
 
一比一原版(aber毕业证)亚伯大学毕业证如何办理
一比一原版(aber毕业证)亚伯大学毕业证如何办理一比一原版(aber毕业证)亚伯大学毕业证如何办理
一比一原版(aber毕业证)亚伯大学毕业证如何办理
taqyea
 
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
taqyea
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
Erkinjon Erkinov
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
taqyea
 
Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
sivaraman163206
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
Bestdesign2hub
 
very nice project on internet class 10.pptx
very nice project on internet class 10.pptxvery nice project on internet class 10.pptx
very nice project on internet class 10.pptx
bazukagaming6
 
Cyber Security Course & Guide. X.GI. pdf
Cyber Security Course & Guide. X.GI. pdfCyber Security Course & Guide. X.GI. pdf
Cyber Security Course & Guide. X.GI. pdf
RohitRoshanBengROHIT
 
Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)
Kashyap J
 
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptxSlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
NandakumarP24
 
Common Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdfCommon Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdf
Serva AppLabs
 
Founders Of Digital World Social Media..
Founders Of Digital World Social Media..Founders Of Digital World Social Media..
Founders Of Digital World Social Media..
jom pom
 
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirtsJarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
exgf28
 
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
taqyea
 

Recently uploaded (20)

一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
 
seo proposal | Kiyado Innovations LLP pdf
seo proposal | Kiyado Innovations LLP  pdfseo proposal | Kiyado Innovations LLP  pdf
seo proposal | Kiyado Innovations LLP pdf
 
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
 
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
 
University of Otago degree offer diploma Transcript
University of Otago degree offer diploma TranscriptUniversity of Otago degree offer diploma Transcript
University of Otago degree offer diploma Transcript
 
一比一原版(aber毕业证)亚伯大学毕业证如何办理
一比一原版(aber毕业证)亚伯大学毕业证如何办理一比一原版(aber毕业证)亚伯大学毕业证如何办理
一比一原版(aber毕业证)亚伯大学毕业证如何办理
 
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
 
Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
 
very nice project on internet class 10.pptx
very nice project on internet class 10.pptxvery nice project on internet class 10.pptx
very nice project on internet class 10.pptx
 
Cyber Security Course & Guide. X.GI. pdf
Cyber Security Course & Guide. X.GI. pdfCyber Security Course & Guide. X.GI. pdf
Cyber Security Course & Guide. X.GI. pdf
 
Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)
 
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptxSlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
SlideEgg_200767-ICC Mens T20 World Cup 2024.pptx
 
Common Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdfCommon Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdf
 
Founders Of Digital World Social Media..
Founders Of Digital World Social Media..Founders Of Digital World Social Media..
Founders Of Digital World Social Media..
 
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirtsJarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
 
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
 

Web technologies

  • 1. Module Structure Web 2.0 Introduction to Advanced Web Technologies SET09103 Advanced Web Technologies School of Computing Napier University, Edinburgh, UK Module Leader: Uta Priss 2008 Copyright Napier University Introduction Slide 1/17
  • 2. Module Structure Web 2.0 Outline Module Structure Web 2.0 Copyright Napier University Introduction Slide 2/17
  • 3. Module Structure Web 2.0 Learning Outcomes By the end of this module, students will have an understanding of Mark-up language technology (XML structures and tools). Advanced web technologies (such as AJAX and advanced web security) Searching and pattern matching using regular expressions. Issues and challenges of modern Web Technologies and Web 2.0. Advanced web topics (such as web services and Unicode). Copyright Napier University Introduction Slide 3/17
  • 4. Module Structure Web 2.0 Assessments This module has two assessments: coursework 1 and coursework 2. Each counts 50%. Copyright Napier University Introduction Slide 4/17
  • 5. Module Structure Web 2.0 Learning Computer-related Subjects Changing technologies require “life-long learning”. Knowledge about computers is never complete. It is usually better to know where and how to find solutions to arising problems than to memorise solutions that worked in the past. It is useful to maintain logbooks (weblogs) to avoid having to search for the same solution twice. The best computer textbooks are Copyright Napier University Introduction Slide 5/17
  • 6. Module Structure Web 2.0 Learning Computer-related Subjects Changing technologies require “life-long learning”. Knowledge about computers is never complete. It is usually better to know where and how to find solutions to arising problems than to memorise solutions that worked in the past. It is useful to maintain logbooks (weblogs) to avoid having to search for the same solution twice. The best computer textbooks are Google (or similar search engines) and Wikipedia. Copyright Napier University Introduction Slide 5/17
  • 7. Module Structure Web 2.0 Module Structure: Tutorials The learning materials are arranged in exercises simulating real web applications. The learning materials are more technology-oriented than fact-oriented. Students are not required to learn anything “by heart”. All assessments are “open-book” and simulate problems as occurring in real web applications. On-line materials (including search engines) should be used for the coursework - but all resources must be quoted to avoid plagiarism. Copyright Napier University Introduction Slide 6/17
  • 8. Module Structure Web 2.0 Module Structure: Lectures The lectures support the tutorials. The lectures include some structured presentations (for introduction and overview of topics) but also time for class discussion, group exercises and opportunities for asking questions. Due to the nature of the subject matter, the lectures will not be “complete”. Students are encouraged to complement the lecture materials by reading web resources. The module website provides some starting points. The reason for providing learning materials in a more flexible manner is to encourage students to take ownership and control of their learning. Copyright Napier University Introduction Slide 7/17
  • 9. Module Structure Web 2.0 Getting Help with the Module Materials or Coursework Ask questions during the tutorials or lectures. Email questions to the lecturer. Check the module website for FAQs and announcements. Type your question into Google. (Note: use quotation marks around phrases, e.g. “Server-side web languages”). Ask fellow students (but not if the problems relate to the coursework!) Request an appointment with the lecturer. Copyright Napier University Introduction Slide 8/17
  • 10. Module Structure Web 2.0 Using a Non-Napier Webserver As a learning experience, students may want to explore using a webserver outside the university or install a webserver on their laptop. The webserver used needs to support PHP (or Perl/CGI). Linux and Mac OS X: webservers are pre-installed. On a PC: a webserver is easy to install using WAMP, etc. But: Napier University will not be responsible for any problems (technical, legal, financial or other) that students encounter if using a non-Napier resource. Copyright Napier University Introduction Slide 9/17
  • 11. Module Structure Web 2.0 Web 2.0 Enhance user creativity, Novel use of existing technology (e.g. AJAX) Web 2.0 and social networking Web−based communities sharing and collaboration Examples: eBay, Wikipedia, del.icio.us, Skype, YouTube. Copyright Napier University Introduction Slide 10/17
  • 12. Module Structure Web 2.0 Web 2.0 How would you define Web 2.0? Copyright Napier University Introduction Slide 11/17
  • 13. Module Structure Web 2.0 Web 2.0: Definition and History There is no exact definition for Web 2.0. Older technologies retrospectively named Web 1.0 tend to be static with no user involvement. Named after the “O’Reilly Media Web 2.0 conference” in 2004. Copyright Napier University Introduction Slide 12/17
  • 14. Module Structure Web 2.0 Overview of some of the technologies Rich Internet applications (websites that mimic desktop applications) see Week 7 Web services (API access to remote web servers) see Week 10 And ... Copyright Napier University Introduction Slide 13/17
  • 15. Module Structure Web 2.0 Social software and social networking sites Older: Usenet, Listserv, Talk, Email. Blog, forum, wiki. Networking: friends sites and recommender systems. User generated content and self-description sites. FOAF and XFN: protocols for friends networks. But: privacy concerns. Examples: MySpace, Facebook, ... Copyright Napier University Introduction Slide 14/17
  • 16. Module Structure Web 2.0 Folksononmies Collaborative/social + classification/indexing/tagging Shared bookmarking. Bookmarks/tags are annotated with keywords. Visualisations: tag clouds. APML: protocol for import/export of tag clouds. Javascript bookmarkingblogs XML XHTML taggingRSSsocial web services wikiAJAX Web 2.0 Examples: Flickr, del.icio.us Copyright Napier University Introduction Slide 15/17
  • 17. Module Structure Web 2.0 Web feeds: RSS and Atom RSS 2.0: Really Simple Syndication. RSS 1.0: RDF Site Summary. Automated updates for frequently changing content: blogs, news, podcasts. Aggregation of content from different sites (Mashups). Used in feed readers, browsers or desktop widgets. Copyright Napier University Introduction Slide 16/17
  • 18. Module Structure Web 2.0 Freemium business model Venture capitalist Fred Wilson’s Blog on 23 March 2006: Give your service away for free, possibly ad supported but maybe not, acquire a lot of customers very efficiently through word of mouth, referral networks, organic search marketing, etc., then offer premium priced value added services or an enhanced version of your service to your customer base. Used for Shareware and Open Source software. Copyright Napier University Introduction Slide 17/17