Documents, Text Editors, and Web Pages

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Its easy to be an information provider Tutorial: Web Publishing.
Documents, Text Editors, Text Retrieval, and Web Pages Class 3 LBSC 690 Information Technology.
1 Pertemuan 17 Programming Languages for E-Business/E-commerce Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Developing a Basic Web Page Posting Files on UMBC
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
Internet Skills An Introduction to HTML Alan Noble Room 504 Tel: (44562 internal)
Getting Started with Expression Web 3
XP 1 HTML: The Language of the Web A Web page is a text file written in a language called Hypertext Markup Language. A markup language is a language that.
The Internet 8th Edition Tutorial 9 Creating Effective Web Pages.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
Introduction to web development and HTML MGMT 230 LAB.
INP 150: Basic HTML Term: Winter 2002 Section: H1 Time: Mon/Wed 5:30- 7:25 pm Place: TI237 Instructor: Paul J. Millis.
Started Getting started with HTML Authoring Authoring on the Web.
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
Web Application Programming Presented by: Mehwish Shafiq.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Creating Web pages using HTML: Here, you will learn how to set up facilities on the internet by creating Web pages and mounting them on the World Wide.
Computer Fundamentals Desktop Publishing & Web Design MSCH 233 Lecture 9.
HTML Structure & syntax
Pertemuan 17 Programming Languages for E-Business/E-commerce
Project 1 Introduction to HTML.
Inquiring and analyzing options for creating a website
Chapter 1 Introduction to HTML
Project Objectives Publish to a remote server
4.01B Authoring Languages and Web Authoring Software
Exploring Microsoft Word 2000
Chapter 1 Introduction to HTML.
XML QUESTIONS AND ANSWERS
Project 1 Introduction to HTML.
The Internet and HTML Code
Web software.
Using Access and the Web
COMPSCI 111 / 111G An introduction to practical computing
USER AND TECHNICAL DOCUMENTATION
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Creating a Successful Web Presence
4.01B Authoring Languages and Web Authoring Software
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Lesson 9: GUI HTML Editors and Mobile Web Sites
Tutorial Developing a Basic Web Page
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Teaching slides Chapter 6.
Chapter 16 The World Wide Web.
Planning and Storyboarding a Web Site
An Introduction to HTML Pages
Intro Project Introduction to HTML.
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Documents, Text Editors, and Web Pages Class 3 LBSC 690 Information Technology

Agenda Questions Unix Survival Guide Document Creation Document markup Web Pages Project Overview

Unix Survival Guide WAM account Directory structure (mkdir, cd, .., /) Eliminating unneeded files (rm) Managing mail (pine, (attachments)) Moving files (mv, cp, ftp) Editing files (pico, more) Web anywhere (lynx) How much space is used (du, ls -l)

Document Creation Editors Word Processors Desktop Publishing Structured Documents HTML/SGML/XML

Editors (Text Editing vs. Word Processing) Purpose Create and modify ASCII text Examples pico and emacs on WAM Advantages Compatible with virtually everything (VT-100) Disadvantages Limited format control, sometimes no mouse

Word Processors Purpose Examples Advantages Disadvantages Create documents intended for human readers Examples Microsoft Word and Word Perfect in OWL Advantages Good format control WYSIWYG (“What You See is What You Get”) Disadvantages No (universal) standard interchange format

Desktop Publishing Purpose Examples Advantages Disadvantages Produce documents for wide distribution Examples Adobe Pagemaker in the WAM labs Advantages Allows very detailed layout control Disadvantages Requires fairly extensive user expertise

Structured Documents Purpose Examples Advantages Disadvantages Specify logical structure of the documents Examples email, HTML, LaTeX, SGML/XML Advantages Allows easy reformatting for different displays Can be readily indexed Disadvantages Hard to read unless “rendered” before viewing Contrast Logical structure versus presentation layout

Hyper-Text Markup Language (HTML) Purpose Structured document language for web pages Advantages Adapts easily to different display capabilities Widely available rendering software (browsers) Disadvantages Direct control over layout is limited The HTML “standard” is still evolving

HTML Document Structure Markup tags (open and close) bracket content <tag> … </tag> Title shows up in the Web browser’s frame Headers show up in the page itself For each link, specify the URL and link text <a href=“URL”>link text</a> Inline graphics can replace the link text <img src=oard.jpg>

HTML on WAM Files live in ~/../pub/ on WAM from another unix directory directory: cp 690.html ~/../pub/ from a PC: ftp then binary then cd ~/../pub/ then put 690.html http://www.wam.umd.edu/~userid/690.html

HTML (by copying another html file) Find a web page you like Select “Document Source” in “View” menu Compare HTML code with rendered version Observe how to achieve each effect Select “Save As” in “File” menu FTP the file to ~/../pub/ on WAM Edit the file using pico http://www.wam.umd.edu/~userid/filename

Designing Web Pages Key design issues: Sources of information Content: What do you want to publish? Style: How do you want to present it? Syntax: How can you achieve that presentation? Sources of information Online tutorials (Yahoo points to lots of these) Technical materials (e.g., the HTML 3.0 spec) ADA standards - www.w3c.org

Style Guidelines Design for generic browsers And test on every version you wish to support Provide appropriate access points User needs and navigation strategies differ Design useful navigational aids A web search may lead to the middle of a site Include some indication of currency Date of last update, “new” icons, etc.

HTML Editors Goal is to create web pages, not learn HTML! Several are available In Explorer, “Edit-Page” for Front Page Express In Netscape, “File-Edit Page” for Composer You may still need to edit the HTML file Some editors use browser-specific features Some HTML features may be missing entirely File names may be butchered by FTP

SGML/XML Generalized Markup Languages These allow people to design SGML - Standard Generalized Markup Language (for paper documents) XML - eXtensible Markup Language (for Web documents) (see W3C) These allow people to design DTDs - Document-type definitions A Document also needs: DSSSL - Document StyleSheet Specification Language

Project Overview Goal: Solve a practical problem One which is fairly complex You choose the technology Make a set of web pages (a web “site”) Make a database Do something else that is equally complex Multimedia presentation, Java program, … Three-person groups

Web Projects Have significant content! (see “What is a Book” web site under CLIS Dean’s Award) Multiple access points Taxonomy, search engine, map, etc. Be creative (in a useful way)! For example: Choose a novel application Engage the user with an interactive approach Adopt an innovative organization Implement a creative layout

Database Projects Your focus should be on scalability What if the IRS decided to use your database? The user interface is important Designed to be used without taking 690 first! Include enough content to allow testing But focus on organization, not on content The same creativity issues as web projects

Project Timeline Project description will be presented in class The week after the midterm exam Specification and Test Plan Each team member can write one (separate grades) Everyone can work together on all three (one grade) Project demonstrations last week of class Scheduled individually All three team members get the same grade

Deliverables Specification Test Plan Complete description of what the user will see! Also specifies any other firm requirements Test Plan Detailed procedures to verify it works Based on specification, done before project!