Download File

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
WEB HISTORY
1ST LECTURE
18, April, 2010
Baseer Ahmad Baheer
© 2010 Computer Science Faculty, Kabul University
• 1990 was a momentous year in world
events.
• In February, Nelson Mandela was freed
after 27 years in prison.
• And in October, Germany was reunified.
© 2010 Computer Science Faculty, Kabul University
• CERN, the European Organization for Nuclear
Research, is where it all began in March 1989.
A physicist, Tim Berners-Lee, wrote a proposal
for information management showing how
information could be transferred easily over
the Internet by using hypertext, the now
familiar point-and-click system of navigating
through information.
CERN The European Particle Physics Laboratory (initials originally from Conseil Europien pour la Recherche Nucliaire)
© 2010 Computer Science Faculty, Kabul University
© 2010 Computer Science Faculty, Kabul University
• Info.cern.ch was the address of the world's first-ever
web site and web server.
• The first web page address was:
• http://info.cern.ch/hypertext/WWW/TheProject.html
© 2010 Computer Science Faculty, Kabul University
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
© 2010 Computer Science Faculty, Kabul University
Tim Berners-Lee's original World Wide Web
browser
© 2010 Computer Science Faculty, Kabul University
Tim Berners-Lee's original WorldWideWeb
browser in 1993
© 2010 Computer Science Faculty, Kabul University
• On 30 April 1993, CERN announced that
the World Wide Web would be free to
anyone .
© 2010 Computer Science Faculty, Kabul University
Read more...
http://info.cern.ch/
© 2010 Computer Science Faculty, Kabul University
The World Wide Web is the combination
of four basic ideas:
 Hypertext: a format of information which
allows, in a computer environment, one to
move from one part of a document to
another or from one document to another
through internal connections among these
documents (called "hyperlinks");
© 2010 Computer Science Faculty, Kabul University
 Resource Identifiers: unique identifiers used
to locate a particular resource (computer
file, document or other resource) on the
network - this is commonly known as a URL
or URI.
© 2010 Computer Science Faculty, Kabul University
• The Client-server model of computing: a
system in which client software or a client
computer makes requests of server
software or a server computer that
provides the client with resources or
services, such as data or files .
© 2010 Computer Science Faculty, Kabul University
 Markup language: characters or codes
embedded in text which indicates
structure, semantic meaning, or advice on
presentation.
© 2010 Computer Science Faculty, Kabul University
The Web Site Design and Development
Process
• Choose a focus, and keep it simple.
• Delegate decision-making tasks.
• Plan ahead and allow plenty of time to
develop your web site.
© 2010 Computer Science Faculty, Kabul University
Doing your Homework and making
education Decision:
• Learn about and understand the common types of
web site features and content.
• Read case studies about how businesses, portals
and organizations that are different form, and
similar to, your own have created their sites.
• Visit other web sites.
• Compile a lost of competitors web sites that you’ll
visit regularly.
© 2010 Computer Science Faculty, Kabul University
• Research the kinds of skills that will be
needed to develop your web site.
• Research potential web site costs.
• Seek advice from others who have
experience with web projects.
• Learn about current best practice and
standards.
© 2010 Computer Science Faculty, Kabul University
Developing a Web site Style Guide:
• Provide and promote consistency among
all of the web site’s elements and content.
• Include writing style guidelines and clear
examples that show users how to maintain
consistent written communication
throughout the web site.
• Include Instructions about content
publication and permission.
© 2010 Computer Science Faculty, Kabul University
• Include specification for the usage of graphics and
multimedia.
• Include guidelines for, and examples of, the use of
logos and other branding elements.
• Include Instructions for meeting, and text that
addresses the company’s legal policies.
© 2010 Computer Science Faculty, Kabul University
Providing Accessible
Content:
• Provide helpful links to other web sites and
resources.
• Provide an accessible contact link.
• Provide helpful shopping information.
• Provide an Information privacy policy.
© 2010 Computer Science Faculty, Kabul University
Preparing Web Copy:
• Write concise sentences.
• Keep paragraphs short.
• Use subheading to break up content.
• Use list formatting when possible.
• Provide a summary or overview of key points for longer
articles before providing the details.
• Avoid using all capitals for titles.
• Keep layout and formatting to a minimum.
• Minimize the use of alternative formats for text content.
© 2010 Computer Science Faculty, Kabul University
Preparing Images:
• Select high quality images to support your site’s
credibility.
• Use photos that are in focus, are sharp, and
exhibit good color contrast.
• Respect and obtain proper web-use licensing
for the use of any images that you don’t own.
• Select illustrations, clipart, and other images
that are sharp and have good color contrast.
© 2010 Computer Science Faculty, Kabul University
• Remove or diminish busy backgrounds, if
required, to target the image’s important
aspects.
• Prepare thumbnail images for larger
images.
• Resize images using a graphics program.
© 2010 Computer Science Faculty, Kabul University
Managing Like Magic: Effective
Organization:
• Break down your web site project into its major
phases.
• Within each major phase, create smaller, more
manageable steps.
• Create a realistic schedule.
• Plan to update web site content regularly to keep it
fresh and current.
• Consider using helpful project management tools.
© 2010 Computer Science Faculty, Kabul University
Working Together as a Team:
• Communicate clearly.
• Keep are master plan and one master schedule.
Make sure these documents are always current,
accurate and accessible to all team members.
• Be supportive.
• Be Positive and dependable.
• Be diplomatic and sensitive to others involved in the
project.
• Stay flexible
.
© 2010 Computer Science Faculty, Kabul University
Process main phases
© 2010 Computer Science Faculty, Kabul University
Requirements definition
© 2010 Computer Science Faculty, Kabul University
Requirements
definitionFunctional and non-functional
• Functional requirements are observable tasks or processes that
must be performed by the system under development. For example, for
a web search engine, "must accurately parse boolean queries“.
• Non-functional requirements are qualities or standards that the
system under development must have or comply with, but which are
not tasks that will be automated by the system. Example non-functional
requirements for a system include: "system must run on Windows
Server 2003"; "system must be secured against trojan attacks".
© 2010 Computer Science Faculty, Kabul University
Design
© 2010 Computer Science Faculty, Kabul University
DesignApplication Map
© 2010 Computer Science Faculty, Kabul University
DesignDatabase
© 2010 Computer Science Faculty, Kabul University
DesignPage Structure
© 2010 Computer Science Faculty, Kabul University
Implementation
© 2010 Computer Science Faculty, Kabul University
Test
© 2010 Computer Science Faculty, Kabul University
Any...
References
•
http://woork.blogspot.com/2009/01/structured-processyou-must-know-to.html
•
Wiki Answers
© 2010 Computer Science Faculty, Kabul University