SlideShare una empresa de Scribd logo
1 de 18
1
Next Year's Web and
How To Get There
"If I were you I wouldn't start from here!"
Brian Kelly
UK Web Focus
UKOLN
University of Bath
B.Kelly@ukoln.ac.uk
2
Structured Documentation
Store web resources in a
rich structured open
master format
Why: To overcome
HTML deficiencies
Barriers: Lack of
standards. HTML
provides little structure
How: XML
Familiarisation:
Jumbo browser
See also
http://www.textuality.com/xml/
3
Web Visualisation
Visualisation of a web site
to aid end user navigation
Why: To make navigation
easier for end users
To provide tailorable
views (e.g. only show
"personal home pages")
Barriers: Lack of
standards. Proprietary,
licensed software.
How: Web Collections
Familiarisation: MAPA,
NetObjects Fusion
See also WebCutter at
http://www6.nttlabs.com/
HyperNews/get/PAPER40.html
See also WebCutter at
http://www6.nttlabs.com/
HyperNews/get/PAPER40.html
http://www.dynamicdiagrams.com/
4
Better Searching (1)
Why: Time wasted in
searching
Barriers: Lack of
metadata standards.
Lack of tools
How: Dublin Core
Familiarisation: Read
UKOLN resources at
http://www.
ukoln.ac.uk/
metadata/
Take part in pilot
5
Better Searching (2)
Application of
heuristic techniques
in searching
Why: Time wasted in
searching
Barriers: Lack of
organisational
guidelines
How: Heuristics.
Consistency in URLs
across institution
Familiarisation: Ahoy!
http://ahoy.cs.
washington.edu:6060/
6
A Manageable Web (1)
Use of metadata for site
management
Why: Site metadata on
authoring tools,
authoring methods,
document types, ..
Barriers: Lack of
standards
How: Dublin Core,
PICS, XML,...
Familiarisation:
UKOLN metadata
work
Metadata to assist with
following requests:
• Find all pages
created using
Internet Assistant v1
• Find all pages which
use Jscript
• Find pages where
author = {find author
from departed-staff}
Metadata to assist with
following requests:
• Find all pages
created using
Internet Assistant v1
• Find all pages which
use Jscript
• Find pages where
author = {find author
from departed-staff}
7
A Manageable Web (2)
Use of server side
management techniques
Why: Single copy to
minimise maintenance
Barriers: Performance,
cost of software, Unix
How: Server side
includes,
Familiarisation: MS
Active Server Pages,
Netscape Suitespot,
PHP/FI, ...
<If useragent=netscape1.1 then
else if useragent= …>
<P>This resource is copyright ...
Adding code / text to static
HTML resource:
• complex
• difficult to maintain
Adding code / text to static
HTML resource:
• complex
• difficult to maintain
<#If useragent=netscape1.1 then
else if useragent= …>
<#include copyright-1.txt>
Server side management
tools:
• HTML resource clean
• easier to maintain
Server side management
tools:
• HTML resource clean
• easier to maintain
8
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide this from JavaScript-challenged browsers
var FirstSlide = 1;var LastSlide = 17; var CurrentSlide = FirstSlide;var ImageWidth = 708 - 8;
var ImageHeight = 520; var CurImageWidth = ImageWidth; var CurImageHeight = ImageHeight;
/* This function concerts numbers to strings */
function CvtNtoS(iNum)
{return ("" + iNum);}
/* This function prefixes strings with the correct # of 0's */
function ZeroFill(iNum, iDigits)
{ var sNum = CvtNtoS(iNum);
while (sNum.length < iDigits)
sNum = "0" + sNum;
return sNum;}
/* this function handles the setting the navigation buttons.
The name of navigation control is used here so change it if it is renamed */
function ItemClicked(iIndex, iNoteOnly)
{var sIndex = ZeroFill(iIndex, 3);
var sNoteHref = "note" + sIndex + ".htm";
var sSlideImage = "img" + sIndex + ".htm";
if (!iNoteOnly) // not active X, update image and nav btns
frames["SlideImage"].location.href = sSlideImage;
frames["Notes"].location.href = sNoteHref;
CurrentSlide = iIndex;}
<STRONG>Demise of Tags</STRONG>
Demise of text editor
for authoring
Why: HTML will be too
complex
Barriers: Inertia. Too
many tools!
How: Recommendations
on authoring tools
Familiarisation: Front
Page, Netobjects
Fusion, ...
<HTML><BODY >
<A HREF="JavaScript:parent.
ItemClicked(1, 0)"> An Introduction to
Metadata </A><BR>
<A HREF="JavaScript:parent.
ItemClicked(2, 0)"> UK Web Focus
</A><BR><A HREF="JavaScript:
parent.ItemClicked(3, 0)"> Early Days
of the Web (1) </A><br>
HTML><BODY >
<base target="_top">
<A HREF="JavaScript:
parent.OutlineExpand(0)"><IMG
SRC="collapse.gif" BORDER=0
ALT="Collapse"></A>
<A HREF="JavaScript:
parent.OutlineExpand(1)"><IMG
SRC="expand.gif" BORDER=0
ALT="Expand"></A>
9
Richer Hyperlinking
Richer forms of hyperlinking
Why: Increased functionality
Barriers: Lack of standards
How: XML, Javascript
Familiarisation:
SoftQuad HiP,
http://www.w3.org/
XML/
XML-Linking
Multi-way links
Link destination:
• Replaces existing
document
• Included inline in
document
• Displayed in new
window
Resolve link at:
• document load
• user action
XML-Linking
Multi-way links
Link destination:
• Replaces existing
document
• Included inline in
document
• Displayed in new
window
Resolve link at:
• document load
• user action
See further instructions
Reference
Tutorial
English
French
10
An Accessible Web
Web resources accessible
to people with disabilities
Why: Equality. Spinoffs
for "temporarily able-
bodied persons"
Barriers: Lack of
standards, lack of
awareness, misuse of
HTML
How: WAI, Institutional
policies
Familiarisation: WAI
pages
Technologies
• Style sheets:
control over appearance
needed by designers, but
with end user ability to
change appearance (not
achievable with images)
• Aural style sheets:
e.g. <STRONG> rendered
as LOUD voice, or pause
before phrase,
<DT>, <DD> rendered using
male / female voices,
columns in tables using left
and right stereo channels
Technologies
• Style sheets:
control over appearance
needed by designers, but
with end user ability to
change appearance (not
achievable with images)
• Aural style sheets:
e.g. <STRONG> rendered
as LOUD voice, or pause
before phrase,
<DT>, <DD> rendered using
male / female voices,
columns in tables using left
and right stereo channels
11
HTML Developments
End user control
over layout, better
printing, ...
Why: Increased
functionality
Barriers: Lack of
standards
How: CSS, HTML
4.0 (Cougar)
Familiarisation: IE
4, Netscape 4
HTML 4.0 (Cougar)
• Document Object Model
(DOM):
APIs (application program
interface) for HTML/CSS
elements. Provides a
programming interface for HTML
(hooks for Javascript, etc.)
• Forms:
Improved forms
• Printing:
Better control over printing
• Layout:
Absolute positioning of HTML
elements, layering, etc
HTML 4.0 (Cougar)
• Document Object Model
(DOM):
APIs (application program
interface) for HTML/CSS
elements. Provides a
programming interface for HTML
(hooks for Javascript, etc.)
• Forms:
Improved forms
• Printing:
Better control over printing
• Layout:
Absolute positioning of HTML
elements, layering, etc
12
Increasing Use Of Java
Expect to see increasing
use of Java:
Why: Provide extra
functionality on client;
Minimise support load
for desktop applications
Barriers: Performance
concerns (real and
imaginary - cf XMosaic)
How: Standard web
browser
Familiarisation:
http://www.gamelan
.com/
Z39.50 clients are being
developed using Java
Z39.50 clients are being
developed using Java
13
A Customisable Web
End user choice of preferred
formats (HTML or PDF, GIF
or PNG), features (frames or
tables), languages, etc.
Why: Choice for the end
user, deployment of new
features
Barriers: Lack of standards,
misuse of HTML
How: TCN, Cookies
Familiarisation:
http://tips.iworld.com/
Replace this with use of
cookies or transparent
content negotiation
14
Maths
Mathematical formulae
on the web.
Why: Needed by
scientists, images of
formulae are slow and
have no semantics
Barriers: Lack of
standards
How: MML, XML, Java,
ActiveX
Familiarisation:
http://www.w3.org/
MarkUp/Math/
15
A Quicker Web
More effective use of
scarce bandwidth
Why: The web is too slow!
Barriers: Limitations of
protocols (HTML, HTTP)
How: Caching, HTTP/1.1,
HTTP/NG, Education,
Charging!
Familiarisation:
Monitoring web pages,
Internet magazines,
attending workshops
Technologies
• Caching:
Essential!
• HTTP/1.1:
New protocol is more cache-
aware, and avoids problems
(e.g. stale information) which
have occurred in the past
• HTTP/NG:
Proposal for new protocol
• Style sheets:
Avoids need for large images
for design effects
Technologies
• Caching:
Essential!
• HTTP/1.1:
New protocol is more cache-
aware, and avoids problems
(e.g. stale information) which
have occurred in the past
• HTTP/NG:
Proposal for new protocol
• Style sheets:
Avoids need for large images
for design effects
16
Collaborative Tools
Use of collaborative and
conferencing web tools.
Why: Provide rich
collaborative tools
Barriers: Lack of locking,
notification systems,
HTML deficiencies
How: WebDAV work,
Cougar
Familiarisation: Amaya,
http://union.ncsa.
uiuc.edu/HyperNews/
get/hypernews.html
17
Push Technologies
Use of push
technologies.
Why: Push information,
teaching and learning
services to end users
Barriers: Lack of
standards, bandwidth
concerns
How: CDF
Familiarisation:
Pointcast
IE 4
18
Conclusions
• The web is still developing rapidly
• Conformance to standards is
important
• Institutions will have to continually
monitor new developments
• There is a real danger that the costs
in providing web services will increase
when chasing new developments

Más contenido relacionado

La actualidad más candente

Practical Approaches to Born-Digital Archives: Access
Practical Approaches to Born-Digital Archives: AccessPractical Approaches to Born-Digital Archives: Access
Practical Approaches to Born-Digital Archives: AccessSeth Shaw
 
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Patrick Lauke
 
IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)IWMW
 
IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...
IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...
IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...IWMW
 
Web Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesWeb Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesRichard Peter Ong
 
A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3Darren Wood
 
Front-end optimisation & jQuery Internals
Front-end optimisation & jQuery InternalsFront-end optimisation & jQuery Internals
Front-end optimisation & jQuery InternalsArtur Cistov
 
Front-End Frameworks: a quick overview
Front-End Frameworks: a quick overviewFront-End Frameworks: a quick overview
Front-End Frameworks: a quick overviewDiacode
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpageAishwarya Pallai
 
Internet programming lecture 1
Internet programming lecture 1Internet programming lecture 1
Internet programming lecture 1Mohammed Hussein
 
Integrating hat content into mobile app lavacon
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavaconNeil Perlin
 
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Patrick Lauke
 
Preview Class Handout "
Preview Class Handout "Preview Class Handout "
Preview Class Handout "butest
 

La actualidad más candente (18)

Practical Approaches to Born-Digital Archives: Access
Practical Approaches to Born-Digital Archives: AccessPractical Approaches to Born-Digital Archives: Access
Practical Approaches to Born-Digital Archives: Access
 
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...
 
IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)
 
IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...
IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...
IWMW 2004: Implementing Web Standards Across The Institution - Trials And Tri...
 
The Accessible Web
The Accessible WebThe Accessible Web
The Accessible Web
 
Web browsers and web document
Web browsers and web documentWeb browsers and web document
Web browsers and web document
 
Web Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesWeb Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source Examples
 
A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3
 
Front-end optimisation & jQuery Internals
Front-end optimisation & jQuery InternalsFront-end optimisation & jQuery Internals
Front-end optimisation & jQuery Internals
 
Front-End Frameworks: a quick overview
Front-End Frameworks: a quick overviewFront-End Frameworks: a quick overview
Front-End Frameworks: a quick overview
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 
Internet programming lecture 1
Internet programming lecture 1Internet programming lecture 1
Internet programming lecture 1
 
CS6501 - Internet programming
CS6501 - Internet programming   CS6501 - Internet programming
CS6501 - Internet programming
 
Integrating hat content into mobile app lavacon
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavacon
 
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...
 
web20
web20web20
web20
 
Preview Class Handout "
Preview Class Handout "Preview Class Handout "
Preview Class Handout "
 

Destacado

IWMW 2002: How I Learned To Stop Worrying And Love The E-Strategy
IWMW 2002: How I Learned To Stop Worrying And Love The E-StrategyIWMW 2002: How I Learned To Stop Worrying And Love The E-Strategy
IWMW 2002: How I Learned To Stop Worrying And Love The E-StrategyIWMW
 
IWMW 2003: Web Strategies: Bridging a Continent
IWMW 2003: Web Strategies: Bridging a ContinentIWMW 2003: Web Strategies: Bridging a Continent
IWMW 2003: Web Strategies: Bridging a ContinentIWMW
 
IWMW 2005: Welcome
IWMW 2005: WelcomeIWMW 2005: Welcome
IWMW 2005: WelcomeIWMW
 
IWMW 2005: Customers, Suppliers, and the Need for Partnerships
IWMW 2005: Customers, Suppliers, and the Need for PartnershipsIWMW 2005: Customers, Suppliers, and the Need for Partnerships
IWMW 2005: Customers, Suppliers, and the Need for PartnershipsIWMW
 
IWMW 1997: Database-WWW Integration
IWMW 1997: Database-WWW IntegrationIWMW 1997: Database-WWW Integration
IWMW 1997: Database-WWW IntegrationIWMW
 
IWMW 2000: Trusted e-Commerce: What Does it Mean?
IWMW 2000: Trusted e-Commerce: What Does it Mean?IWMW 2000: Trusted e-Commerce: What Does it Mean?
IWMW 2000: Trusted e-Commerce: What Does it Mean?IWMW
 
IWMW 2002: Avoiding Portal Wars - View from the Library
IWMW 2002: Avoiding Portal Wars - View from the LibraryIWMW 2002: Avoiding Portal Wars - View from the Library
IWMW 2002: Avoiding Portal Wars - View from the LibraryIWMW
 
IWMW 2003: Introduction
IWMW 2003: IntroductionIWMW 2003: Introduction
IWMW 2003: IntroductionIWMW
 
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW
 
IWMW 2005: Sky High or Free Fall - All Aboard the Web Rollercoaster
IWMW 2005: Sky High or Free Fall - All Aboard the Web RollercoasterIWMW 2005: Sky High or Free Fall - All Aboard the Web Rollercoaster
IWMW 2005: Sky High or Free Fall - All Aboard the Web RollercoasterIWMW
 
IWMW 2003: The Web Of Higher And Further Education: How To Deal With The Spiders
IWMW 2003: The Web Of Higher And Further Education: How To Deal With The SpidersIWMW 2003: The Web Of Higher And Further Education: How To Deal With The Spiders
IWMW 2003: The Web Of Higher And Further Education: How To Deal With The SpidersIWMW
 
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User ExperienceIWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User ExperienceIWMW
 
IWMW 2000: report on the Joined-up Web session
IWMW 2000: report on the Joined-up Web session IWMW 2000: report on the Joined-up Web session
IWMW 2000: report on the Joined-up Web session IWMW
 
IWMW 2000: Self Evident Applications for Universities
IWMW 2000: Self Evident Applications for UniversitiesIWMW 2000: Self Evident Applications for Universities
IWMW 2000: Self Evident Applications for UniversitiesIWMW
 
IWMW 2005: RSS Let's Clear The Confusion And Start Using!
IWMW 2005: RSS Let's Clear The Confusion And Start Using!IWMW 2005: RSS Let's Clear The Confusion And Start Using!
IWMW 2005: RSS Let's Clear The Confusion And Start Using!IWMW
 
Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...
Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...
Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...IWMW
 
IWMW 2002: Advertising on Web Sites
IWMW 2002: Advertising on Web SitesIWMW 2002: Advertising on Web Sites
IWMW 2002: Advertising on Web SitesIWMW
 

Destacado (17)

IWMW 2002: How I Learned To Stop Worrying And Love The E-Strategy
IWMW 2002: How I Learned To Stop Worrying And Love The E-StrategyIWMW 2002: How I Learned To Stop Worrying And Love The E-Strategy
IWMW 2002: How I Learned To Stop Worrying And Love The E-Strategy
 
IWMW 2003: Web Strategies: Bridging a Continent
IWMW 2003: Web Strategies: Bridging a ContinentIWMW 2003: Web Strategies: Bridging a Continent
IWMW 2003: Web Strategies: Bridging a Continent
 
IWMW 2005: Welcome
IWMW 2005: WelcomeIWMW 2005: Welcome
IWMW 2005: Welcome
 
IWMW 2005: Customers, Suppliers, and the Need for Partnerships
IWMW 2005: Customers, Suppliers, and the Need for PartnershipsIWMW 2005: Customers, Suppliers, and the Need for Partnerships
IWMW 2005: Customers, Suppliers, and the Need for Partnerships
 
IWMW 1997: Database-WWW Integration
IWMW 1997: Database-WWW IntegrationIWMW 1997: Database-WWW Integration
IWMW 1997: Database-WWW Integration
 
IWMW 2000: Trusted e-Commerce: What Does it Mean?
IWMW 2000: Trusted e-Commerce: What Does it Mean?IWMW 2000: Trusted e-Commerce: What Does it Mean?
IWMW 2000: Trusted e-Commerce: What Does it Mean?
 
IWMW 2002: Avoiding Portal Wars - View from the Library
IWMW 2002: Avoiding Portal Wars - View from the LibraryIWMW 2002: Avoiding Portal Wars - View from the Library
IWMW 2002: Avoiding Portal Wars - View from the Library
 
IWMW 2003: Introduction
IWMW 2003: IntroductionIWMW 2003: Introduction
IWMW 2003: Introduction
 
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
 
IWMW 2005: Sky High or Free Fall - All Aboard the Web Rollercoaster
IWMW 2005: Sky High or Free Fall - All Aboard the Web RollercoasterIWMW 2005: Sky High or Free Fall - All Aboard the Web Rollercoaster
IWMW 2005: Sky High or Free Fall - All Aboard the Web Rollercoaster
 
IWMW 2003: The Web Of Higher And Further Education: How To Deal With The Spiders
IWMW 2003: The Web Of Higher And Further Education: How To Deal With The SpidersIWMW 2003: The Web Of Higher And Further Education: How To Deal With The Spiders
IWMW 2003: The Web Of Higher And Further Education: How To Deal With The Spiders
 
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User ExperienceIWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
 
IWMW 2000: report on the Joined-up Web session
IWMW 2000: report on the Joined-up Web session IWMW 2000: report on the Joined-up Web session
IWMW 2000: report on the Joined-up Web session
 
IWMW 2000: Self Evident Applications for Universities
IWMW 2000: Self Evident Applications for UniversitiesIWMW 2000: Self Evident Applications for Universities
IWMW 2000: Self Evident Applications for Universities
 
IWMW 2005: RSS Let's Clear The Confusion And Start Using!
IWMW 2005: RSS Let's Clear The Confusion And Start Using!IWMW 2005: RSS Let's Clear The Confusion And Start Using!
IWMW 2005: RSS Let's Clear The Confusion And Start Using!
 
Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...
Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...
Coping with Forms: Implementing a Web Form Management Application, Dan Jackso...
 
IWMW 2002: Advertising on Web Sites
IWMW 2002: Advertising on Web SitesIWMW 2002: Advertising on Web Sites
IWMW 2002: Advertising on Web Sites
 

Similar a Get Ahead of Next Year's Web with SEO-Optimized Titles

Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersNina McHale
 
Essentials of HTML (2007)
Essentials of HTML (2007)Essentials of HTML (2007)
Essentials of HTML (2007)Matteo Wyllyamz
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websiteswebsiteunlimited
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web ApplicationSachin Walvekar
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesiabrucelawson
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSTimo Herttua
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web techLiaquat Rahoo
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2hussain534
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Commit University
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035FNian
 
Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016Jack Zheng
 
HTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebHTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebBerg Brandt
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Liaquat Rahoo
 
Web and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig InstituteWeb and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig Instituteegore
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash CourseMrAbbas
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash CourseMrAbas
 

Similar a Get Ahead of Next Year's Web with SEO-Optimized Titles (20)

Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
 
Essentials of HTML (2007)
Essentials of HTML (2007)Essentials of HTML (2007)
Essentials of HTML (2007)
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web tech
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016
 
Transforming the web into a real application platform
Transforming the web into a real application platformTransforming the web into a real application platform
Transforming the web into a real application platform
 
Building Webs Better
Building Webs BetterBuilding Webs Better
Building Webs Better
 
HTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebHTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the Web
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era
 
Web and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig InstituteWeb and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig Institute
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 
025444215.pptx
025444215.pptx025444215.pptx
025444215.pptx
 

Más de IWMW

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking nowIWMW
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)IWMW
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools reportIWMW
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicIWMW
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?IWMW
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case againstIWMW
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?IWMW
 
Library 2.0
Library 2.0Library 2.0
Library 2.0IWMW
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitmentIWMW
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoIWMW
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesIWMW
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionIWMW
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the FutureIWMW
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the FutureIWMW
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of PracticeIWMW
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... IWMW
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionIWMW
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...IWMW
 

Más de IWMW (20)

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking now
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools report
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The Panic
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case against
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS view
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitment
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: Manifesto
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlights
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web Services
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource Condition
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of Practice
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down...
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX Revolution
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...
 

Último

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Último (20)

Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Get Ahead of Next Year's Web with SEO-Optimized Titles

  • 1. 1 Next Year's Web and How To Get There "If I were you I wouldn't start from here!" Brian Kelly UK Web Focus UKOLN University of Bath B.Kelly@ukoln.ac.uk
  • 2. 2 Structured Documentation Store web resources in a rich structured open master format Why: To overcome HTML deficiencies Barriers: Lack of standards. HTML provides little structure How: XML Familiarisation: Jumbo browser See also http://www.textuality.com/xml/
  • 3. 3 Web Visualisation Visualisation of a web site to aid end user navigation Why: To make navigation easier for end users To provide tailorable views (e.g. only show "personal home pages") Barriers: Lack of standards. Proprietary, licensed software. How: Web Collections Familiarisation: MAPA, NetObjects Fusion See also WebCutter at http://www6.nttlabs.com/ HyperNews/get/PAPER40.html See also WebCutter at http://www6.nttlabs.com/ HyperNews/get/PAPER40.html http://www.dynamicdiagrams.com/
  • 4. 4 Better Searching (1) Why: Time wasted in searching Barriers: Lack of metadata standards. Lack of tools How: Dublin Core Familiarisation: Read UKOLN resources at http://www. ukoln.ac.uk/ metadata/ Take part in pilot
  • 5. 5 Better Searching (2) Application of heuristic techniques in searching Why: Time wasted in searching Barriers: Lack of organisational guidelines How: Heuristics. Consistency in URLs across institution Familiarisation: Ahoy! http://ahoy.cs. washington.edu:6060/
  • 6. 6 A Manageable Web (1) Use of metadata for site management Why: Site metadata on authoring tools, authoring methods, document types, .. Barriers: Lack of standards How: Dublin Core, PICS, XML,... Familiarisation: UKOLN metadata work Metadata to assist with following requests: • Find all pages created using Internet Assistant v1 • Find all pages which use Jscript • Find pages where author = {find author from departed-staff} Metadata to assist with following requests: • Find all pages created using Internet Assistant v1 • Find all pages which use Jscript • Find pages where author = {find author from departed-staff}
  • 7. 7 A Manageable Web (2) Use of server side management techniques Why: Single copy to minimise maintenance Barriers: Performance, cost of software, Unix How: Server side includes, Familiarisation: MS Active Server Pages, Netscape Suitespot, PHP/FI, ... <If useragent=netscape1.1 then else if useragent= …> <P>This resource is copyright ... Adding code / text to static HTML resource: • complex • difficult to maintain Adding code / text to static HTML resource: • complex • difficult to maintain <#If useragent=netscape1.1 then else if useragent= …> <#include copyright-1.txt> Server side management tools: • HTML resource clean • easier to maintain Server side management tools: • HTML resource clean • easier to maintain
  • 8. 8 <SCRIPT LANGUAGE="JavaScript"> <!-- Hide this from JavaScript-challenged browsers var FirstSlide = 1;var LastSlide = 17; var CurrentSlide = FirstSlide;var ImageWidth = 708 - 8; var ImageHeight = 520; var CurImageWidth = ImageWidth; var CurImageHeight = ImageHeight; /* This function concerts numbers to strings */ function CvtNtoS(iNum) {return ("" + iNum);} /* This function prefixes strings with the correct # of 0's */ function ZeroFill(iNum, iDigits) { var sNum = CvtNtoS(iNum); while (sNum.length < iDigits) sNum = "0" + sNum; return sNum;} /* this function handles the setting the navigation buttons. The name of navigation control is used here so change it if it is renamed */ function ItemClicked(iIndex, iNoteOnly) {var sIndex = ZeroFill(iIndex, 3); var sNoteHref = "note" + sIndex + ".htm"; var sSlideImage = "img" + sIndex + ".htm"; if (!iNoteOnly) // not active X, update image and nav btns frames["SlideImage"].location.href = sSlideImage; frames["Notes"].location.href = sNoteHref; CurrentSlide = iIndex;} <STRONG>Demise of Tags</STRONG> Demise of text editor for authoring Why: HTML will be too complex Barriers: Inertia. Too many tools! How: Recommendations on authoring tools Familiarisation: Front Page, Netobjects Fusion, ... <HTML><BODY > <A HREF="JavaScript:parent. ItemClicked(1, 0)"> An Introduction to Metadata </A><BR> <A HREF="JavaScript:parent. ItemClicked(2, 0)"> UK Web Focus </A><BR><A HREF="JavaScript: parent.ItemClicked(3, 0)"> Early Days of the Web (1) </A><br> HTML><BODY > <base target="_top"> <A HREF="JavaScript: parent.OutlineExpand(0)"><IMG SRC="collapse.gif" BORDER=0 ALT="Collapse"></A> <A HREF="JavaScript: parent.OutlineExpand(1)"><IMG SRC="expand.gif" BORDER=0 ALT="Expand"></A>
  • 9. 9 Richer Hyperlinking Richer forms of hyperlinking Why: Increased functionality Barriers: Lack of standards How: XML, Javascript Familiarisation: SoftQuad HiP, http://www.w3.org/ XML/ XML-Linking Multi-way links Link destination: • Replaces existing document • Included inline in document • Displayed in new window Resolve link at: • document load • user action XML-Linking Multi-way links Link destination: • Replaces existing document • Included inline in document • Displayed in new window Resolve link at: • document load • user action See further instructions Reference Tutorial English French
  • 10. 10 An Accessible Web Web resources accessible to people with disabilities Why: Equality. Spinoffs for "temporarily able- bodied persons" Barriers: Lack of standards, lack of awareness, misuse of HTML How: WAI, Institutional policies Familiarisation: WAI pages Technologies • Style sheets: control over appearance needed by designers, but with end user ability to change appearance (not achievable with images) • Aural style sheets: e.g. <STRONG> rendered as LOUD voice, or pause before phrase, <DT>, <DD> rendered using male / female voices, columns in tables using left and right stereo channels Technologies • Style sheets: control over appearance needed by designers, but with end user ability to change appearance (not achievable with images) • Aural style sheets: e.g. <STRONG> rendered as LOUD voice, or pause before phrase, <DT>, <DD> rendered using male / female voices, columns in tables using left and right stereo channels
  • 11. 11 HTML Developments End user control over layout, better printing, ... Why: Increased functionality Barriers: Lack of standards How: CSS, HTML 4.0 (Cougar) Familiarisation: IE 4, Netscape 4 HTML 4.0 (Cougar) • Document Object Model (DOM): APIs (application program interface) for HTML/CSS elements. Provides a programming interface for HTML (hooks for Javascript, etc.) • Forms: Improved forms • Printing: Better control over printing • Layout: Absolute positioning of HTML elements, layering, etc HTML 4.0 (Cougar) • Document Object Model (DOM): APIs (application program interface) for HTML/CSS elements. Provides a programming interface for HTML (hooks for Javascript, etc.) • Forms: Improved forms • Printing: Better control over printing • Layout: Absolute positioning of HTML elements, layering, etc
  • 12. 12 Increasing Use Of Java Expect to see increasing use of Java: Why: Provide extra functionality on client; Minimise support load for desktop applications Barriers: Performance concerns (real and imaginary - cf XMosaic) How: Standard web browser Familiarisation: http://www.gamelan .com/ Z39.50 clients are being developed using Java Z39.50 clients are being developed using Java
  • 13. 13 A Customisable Web End user choice of preferred formats (HTML or PDF, GIF or PNG), features (frames or tables), languages, etc. Why: Choice for the end user, deployment of new features Barriers: Lack of standards, misuse of HTML How: TCN, Cookies Familiarisation: http://tips.iworld.com/ Replace this with use of cookies or transparent content negotiation
  • 14. 14 Maths Mathematical formulae on the web. Why: Needed by scientists, images of formulae are slow and have no semantics Barriers: Lack of standards How: MML, XML, Java, ActiveX Familiarisation: http://www.w3.org/ MarkUp/Math/
  • 15. 15 A Quicker Web More effective use of scarce bandwidth Why: The web is too slow! Barriers: Limitations of protocols (HTML, HTTP) How: Caching, HTTP/1.1, HTTP/NG, Education, Charging! Familiarisation: Monitoring web pages, Internet magazines, attending workshops Technologies • Caching: Essential! • HTTP/1.1: New protocol is more cache- aware, and avoids problems (e.g. stale information) which have occurred in the past • HTTP/NG: Proposal for new protocol • Style sheets: Avoids need for large images for design effects Technologies • Caching: Essential! • HTTP/1.1: New protocol is more cache- aware, and avoids problems (e.g. stale information) which have occurred in the past • HTTP/NG: Proposal for new protocol • Style sheets: Avoids need for large images for design effects
  • 16. 16 Collaborative Tools Use of collaborative and conferencing web tools. Why: Provide rich collaborative tools Barriers: Lack of locking, notification systems, HTML deficiencies How: WebDAV work, Cougar Familiarisation: Amaya, http://union.ncsa. uiuc.edu/HyperNews/ get/hypernews.html
  • 17. 17 Push Technologies Use of push technologies. Why: Push information, teaching and learning services to end users Barriers: Lack of standards, bandwidth concerns How: CDF Familiarisation: Pointcast IE 4
  • 18. 18 Conclusions • The web is still developing rapidly • Conformance to standards is important • Institutions will have to continually monitor new developments • There is a real danger that the costs in providing web services will increase when chasing new developments