Network publishing and mark-up languages. Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.2 p- versus.

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
WeB application development
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
Overview  Recap  HTML. Recap  What is cloud computing?  What are application service providers (ASPs)?  Describe major functions of operating systems.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. How to Create Web Pages Using HTML Introduction.
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
Tutorial 1 Getting Started with HTML5
1 PROJECT Web-based Database Applications Lecture 1: Basic Internet Concepts & Databases - the History.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
IS 373—Web Standards Todd Will
Tutorial 1 Developing a Basic Web Page
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
XML(EXtensible Markup Language). XML XML stands for EXtensible Markup Language. XML is a markup language much like HTML. XML was designed to describe.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
XML October 24, Unit 6. What is XML? Stands for eXtensible Markup Language It is a markup language, like HTML But, –XML is designed to markup data –HTML.
Developing a Basic Web Page with HTML
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
HTML CS1315 Fall What You Need to Get Started A *simple* text editor to write HTML – Windows: notepad – Mac: textedit (be sure to pick Format 
Putting Documents on the Web Vivien Hall Central Computing Services.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
CPSC 203: Introduction to Computers Tutorials 03 & 29 by Jie (Jeff) Gao.
Nat 4/5 - Software Design and Development – Low Level Operations - 1 National 4/5 – Computing Science Information Systems Design and Development Media.
Introduction to HTML. What is a Web site? A collection of "pages" or files linked together and available on the World Wide Web What do you need to create.
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Tutorial 1: Getting Started with HTML5
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
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)
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
Chapter 1 The Big Picture.
Web Programming : Building Internet Applications Chris Bates CSE :
Web Design-Lecture1-QN-2003 Web Design Web Design Using HTML.
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
10/15/20151 XML. 10/15/20152 Mark-up Languages Digitalizing information Content Format SGML HTML XML RDF OWL …
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
Introduction to web development and HTML MGMT 230 LAB.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
HTML: Hyptertext Markup Language Doman’s Sections.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
Creating Web Pages Chapter 5 Learn how to… Identify Web page creation strategies. Define HTML Web page elements. Describe the principles of good screen.
World Wide Web as an infrastructure for medical informatics.
Ali Alshowaish. What is HTML? HTML stands for Hyper Text Markup Language Specifically created to make World Wide Web pages Web authoring software language.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
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.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
Document Computing Technologies for Managing Electronic Document Collections Ross Wilkinson... [et al.] Circulation Counter [RES3H] ZA4080.D
Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley What did we learn so far? 1.Computer hardware and software 2.Computer experience.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
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.
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
Hypertext Markup Language.  Developed by Tim Berners-Lee in 1990  Stands for HyperText Markup Languange  A format that tells a computer how to display.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
HTML HyperText Markup Language Victoria E. Kozlek.
Basic concepts of web design
XML QUESTIONS AND ANSWERS
Markup Languages Gilok Choi 9/17/2018
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Intro Project Introduction to HTML.
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Network publishing and mark-up languages

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.2 p- versus e-form  The share of documents in e-form and accessible over the network is growing fast.  There are types of documents that will “always” exist in a paper form or co-exist in both forms.  There are numerous types of documents that already function better in e-form, at least for some populations (or generations).  The e-document can replace the paper form only if it is readable without limits of time and place.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.3 Independence of place  Document should be usable in the same way irrespective of server’s distance and user’s hardware and software for reading.  It is mainly a technological problem. We need  a reader of a size and weight of a book,  with screen with visual characteristics of a paper,  with autonomous power supply,  with wireless connection to servers with documents.  All that we already have, but not in one reasonably expensive appliance.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.4 Independence of time  Document must have the same usability until potential readers disappear.  It is mainly an organisational problem:  we need standard document formats, which will be understood by future generations of software and hardware, and  we need consensus to obey those standards.  Such standard formats are made by mark-up languages.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.5 History of e-publishing  At the beginning the creators of e-documents were few, mostly creators of bibliographic databases.  They independently developed formats of their e- documents and software for their use.  It was easy because e-documents were simple, ASCII files.  Things became complicated with the development of more complicated, multimedia documents.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.6 History of e-publishing  Because of the lack of standardisation new documents were not usable by definition on every operating system and brand of computer.  Producers of e-documents were forced to develop different versions of documents and/or software for its use for all major brands of OS and computers.  It was economically unfeasible and the only exit was standardisation.  Standardisation of computers? Impossible. Standardisation of e-document formats.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.7 Mark-up languages: introduction  Mark-up languages must make possible:  the transfer of documents between different types of computers and software for reading,  simple and economical transport through networks,  longevity of documents (problem of e-archiving).  Mark-up languages enable us to mark structure and/or form (appearance) of documents.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.8 Mark-up languages: introduction  Mark-up languages are artificial languages, composed of:  labels (tags) that divide document into structural elements,  tags that describe appearance of structural elements, and  syntax that defines appropriate use of tags.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.9 Structure vs. appearance  If mark-up language defines only structure of a document, then its appearance on a screen or paper is entirely dependent on the software used for document’s representation.  In such case the structure of document is separated from definitions of fonts, colour of background, distance between lines, etc. With such attributes of documents the printing-house mark-up languages are dealing.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.10 RTF  Very common type of e-documents are documents written with word processors, e.g. MS Word for Windows.  Structure and appearance of documents are inseparable.  The result is very limited possibility of transfer of documents between different types of computers or operating systems; even between different generations of same word processor.  More advanced is word processor, more closed system it is.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.11 RTF  A strong need exist for transportability of word processor files.  Developers of word processors agreed upon the common transport format, which is understood by the most programmes of that kind.  This is RTF – Rich Text Format.  RTF denotes only document’s appearance.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.12 RTF: example {\rtf1\ansi\deff20\deflang1033{\fonttbl{\f4\froman\fchars et0\fprq2 Times New Roman;}{\f5\fswiss\fcharset0\fprq2 Arial;}{\f20\fnil\fcharset0\fprq2 SLOHelvetica;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255; to 30 lines of lines with general description of fonts and distances follow... \pard\plain \qr\sb40\sa40\tx357 \f20\fs20\lang2057 {\fs18 Lecture: Computer communications, Databases 2} \par \pard\plain \s18\sb40\sa40\tx357 b\f20\fs30\lang2057 {\i\fs32 Predavanje: Standardi za označevanje dokumentov \par }\pard\plain \s1\fi-360\li360\sb240\sa40\tx357 \b\f20\fs28\lang \tab Reasons for standardisation of document descriptio tags for types and colours of fonts tags for text positioning

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.13 Postscript and PDF Postcript (Adobe):  Mark-up language for driving laser printers.  Marks only document’s appearance, including images. PDF (Portable Document Format):  Makes possible the original appearance of a document on a web browser.  Documents on screen look the same as on the paper.  Simplified and upgraded variant of Postscript.  Marks appearance and only partly structure (hyper- text pointers).

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.14 SGML SGML: Standard Generalized Mark-up Language.  International standard, adopted by ISO on 1986 and upgraded several times since then.  Family of standards, managing the mark-up of all known types of e-documents. v Its strength is generality, because logical structure and appearance of a document are completely separated. v Appearance is left to software for representation of documents on screen or paper.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.15 SGML SGML divides e-document into three parts:  Declaration, which describes the most general data about document (Latin or Cyrillic script…) and symbols with special meaning for SGML.  Document Type Definition (DTD), which describes the  possible structural elements of document,  their meaning,  hierarchical relationship among structural elements, and  tags that mark these structural elements.  Body of a document, marked with tags.

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.16 HTML  SGML is not a real mark-up language but a recipe how to build mark-up languages for different types of documents.  HTML is such language developed for web documents.  It is relatively simple and this is the reason for extreme simplicity of web publishing.  In its original versions it mostly defines structure and only partly appearance of documents.  Author: Tim Berners-Lee (early 90’s).

Alpe Adria Master Course :: Medical Informatics :: Dr. J. Dimec: Web publishing and mark-up languages.17 HTML  The standardisation of HTML is endangered since its birth.  Big producers of web browsers, Microsoft and Netscape try to impose their own tags and functionality to beat the competition.  Documents written with some word processors for HTML can not be read on browsers made by competition.  It is safe to use simple Notepad or Netscape’s editor.