Pertemuan 17 Programming Languages for E-Business/E-commerce

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

Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
HTML popo.
CREATED BY : VIRAL M.KORADIYA. Anchor elements are defined by the element. The element accepts several attributes, but either the Name or HREF attribute.
HTML. The World Wide Web Protocols Addresses HTML.
Teppo Räisänen LIIKE/OAMK 2010
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
 2004 Prentice Hall, Inc. All rights reserved. Introduction to XHTML: Part 1.
Creating a Web Page HyperText Markup Language. HTML Documents  Created using any text editor  Notepad  Vi, Pico, or Emacs  If using word-processor,
1 Pertemuan 17 Programming Languages for E-Business/E-commerce Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Chapter 14 Introduction to HTML
HTML. Goals How to use the Komodo editor HTML coding and testing – List and Images – Tables and Links – At least 2 pages and navigation –
CS105 Introduction to Computer Concepts HTML
Multimedia and Web Technology Prepared by: Asst. Prof. Maryam Eskandari.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
1 Outline 3.1 Introduction 3.2 Editing HTML 3.3 First HTML Example 3.4 W3C HTML Validation Service 3.5 Headers 3.6 Linking 3.7 Images 3.8 Special Characters.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
HTML HyperText Markup Language Constantly evolving - extra facilities being added regularly Java applets and JavaScript used to increase functionality.
HTML. The WWW is built of web pages, those pages are created with HyperText Markup Language (HTML) HTML is not a programming language but a markup (formatting)
Images (1) Three most popular formats – Graphics Interchange Format (GIF) – Joint Photographic Experts Group (JPEG) – Portable Network Graphics (PNG) –
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
DHTML AND JAVASCRIPT Genetic Computer School LESSON 2 HTML TAGS G H E F.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
HTML,DHTML & Javascript/Session1/1 of 39 Introduction and Basic Tags Session 1 of Using HTML, DHTML & JavaScript.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
CS105 INTRODUCTION TO COMPUTER CONCEPTS HTML Instructor: Cuong (Charlie) Pham.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
HTML: Hyptertext Markup Language Doman’s Sections.
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
Introduction to HTML Xiangming Mu 9/23/ Learning Objectives Understand basic HTML tags and their attributes Learn to create a simple HTML page.
Georgia Institute of Technology Making Text for the Web Barb Ericson Georgia Institute of Technology March 2006.
HTML. Adding Background Color The bgcolor attribute lets you change the background color of the Web page. Located in the body tag See common Web Page.
HTML (Hyper Text Markup Language) Lecture II. Review Writing HTML files for web pages – efficient compact – fundamental. Text files with htm extension.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Spiderman ©Marvel Comics Creating Web Pages (part 1)
HTML CS 105. Page Structure HTML elements control the details of how a page gets displayed. Every HTML document has the following basic structure: … …
Basic HTML Programming Technology Education Ellsworth Community Middle School Communication Systems.
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.
REEM ALMOTIRI Information Technology Department Majmaah University.
Introduction to Web Authoring Ellen Cushman /wra210.htm Class mtg. #2.
1999, COMPUTER SCIENCE, BUU Introduction to HTML Seree Chinodom
HTML. INDEX Introduction to HTML Creating Web Pages Commands And Tags Web Page.
1 HTML. 2 Full forms WWW – world Wide Web HTTP – Hyper Text Transfer Protocol HTML – Hyper Text Markup Language.
Web Basics: HTML/CSS/JavaScript What are they?
HTML Basics.
In this session, you will learn to:
Chapter 1: Introduction to XHTML (part 1)
Introduction to XHTML.
Chapter 4 - Introduction to XHTML: Part 1
COMPUTING FUNDAMENTALS
HTML (HyperText Markup Language)
Computers and Scientific Thinking David Reed, Creighton University
Introduction to HTML- Basics
Chapter 16 The World Wide Web.
CS3220 Web and Internet Programming HTML and XML Basics
Johan Ng and Muhammad Hazzry
Lesson 3: Cascading Style Sheets (CSS) and Graphical Elements
Presentation transcript:

Pertemuan 17 Programming Languages for E-Business/E-commerce Matakuliah : M0284/Teknologi & Infrastruktur E-Business Tahun : 2005 Pertemuan 17 Programming Languages for E-Business/E-commerce

Learning Objectives Differentiate between HTML and XML and appreciate the role of XML in e-business Create an XML document that uses a simple cascade style sheet and displays its content in an IE browser Learn how to use an external document type definition (DTD) file to specify the document structure required for an XML document Write an extensible style sheet (XSL) to specify the formatting requirements of a document and appreciate how its programming features are used

Chapter Overview Languages used on the WWW Similarities and dissimilarities Advantages and disadvantages Understanding the newer technologies in the offing

Aspects of content delivery Languages for formatting and aesthetics (HTML, DHTML, Style Sheets) Structure and semantics of the content (XML) Scripting languages for processing of data and interface with external applications (CGI, Java Server Pages, JavaScript, VBScript, Coldfusion, PHP)

History of Web Originally availability and dissemination of information SGML – Standard Generalized Markup Language Had mark-up language, with hyper links, no complex features HTML- HyperText Markup Language DHTML – Dynamic HTML, more flexible Not standardized, no common standards adopted by the leading browsers.

XML – eXtensible Markup Language Supported by major players like Microsoft and IBM. Projected to be the most relevant web standard of the future. Best suited for E-Commerce (as front-end and back end sub- systems can be conveniently integrated).

PDF – Portable Document File Proprietary format from Adobe Best suited for distributing complex documents Preservation of original style, format etc. Freely available Reader (Adobe Reader), no charge for viewing the documents.

SGML – Standard Generalized Markup Language Born out of generic coding and mark-up languages in early 1970’s. SGML as a formal standard under ISO First edition in 1986 Amended in 1988.

SGML (contd.) Specifies a standard method for describing the structure of a document. Open-ended definitions Does not directly specify any type of content data, no restrictions on any type of data. Flexible, able to describe any logically structured set of information (e.g. form, memo, book, dictionary, spreadsheets, databases). Sophisticated, used by a loyal group of developers,

SGML - Not a markup scheme. But a means for describing any markup scheme. SGML can be used for developing markup schemes for different document classes.

Uses of SGML Publishing Multi-media Save and store information for long term (e.g. AAP, ATA, CALS etc.)

HTML – Hyper Text Markup Language Most prevalent form of web pages is HTML. Born out of SGML’s rejection, is easy to use. Both Microsoft I.E. and Netscape Communicator support it. HTML content can be formatted with the addition of a few tags. Can be created using dynamic code generators or templates Word processor files, even MS-Excel, Access and PowerPoint files can be exported to HTML.

Advantages and disadvantages of HTML HTML has pre-defined tags, both a strength and a weakness, depending on the user’s experience. Elements of HTML include title, body, background, paragraphs, lists, tables, forms, formatting (bold, italics, underline) Can add Java applets and ActiveX controls within HTML pages. HTML can be developed using editors ranging in complexity from MS Notepad to WYSIWYG. Limitation – tags cannot be created for new un-defined structure, format.

Insertion of pictures and graphics in HTML One of the main reasons for the success of the WWW. Inline images, hyper-linked images (stored on a different page). Types of raster graphics: GIF, JPEG, PNG, no need for plug- ins.

Syntax for inserting a picture <html> <head> <title> Picture of a dog </title> </head> <body> <IMG SRC = “dog.jpg” border = 0> </body> </html>

Other features Align – takes values bottom, top, left, middle and right. Alt- an alternative message Border – defines border width Height- height of the image and allows resizing HSpace- horizontal space SRC- URL of the image VSpace- vertical space Width – width of the image and allows resizing

Most common HTML tags <html> </html> Marks the beginning of the document and end <head> </head> Specifies the beginning and end of header <title> </title> Indicate the title ; not displayed on web page <body> </body> Indicates the main part of web page <hn> </hn> Specifies the size of heading from 1 (large) to 6 <p> </p> Delimits a paragraph with a blank line <li> </li> Delimits the beginning and end of unordered list <hr> Inserts a horizontal line <br> Indicates a cut in the flow going to next line <b> </b> Indicates that the text within is emphasized <i> </i> Indicates that the text within is italicized <u> </u> Indicates that the text is underlined <table> </table> Inserts a table in the document <form> </form> Inserts a form in the document

Background color <body bgcolor = “#99CCFF”> Here, 99 denotes red, CC denotes green and FF denotes blue in hexadecimal notation. or <body background = “lightgreen.jpg”>

For additional functionalities, we might want to add Java applets <APPLET CODEBASE=“..” CODE=“hm30.class” NAME=“HotMedia” WIDTH=“239” HEIGHT=“50”> <PARAM NAME=“mvrfile” VALUE=“data/preview.mvr”> </APPLET>

Links to other pages Hyper-links- most attractive feature in Hypertext media. Makes navigation through the pages very convenient. Useful for e-commerce also, as it can be used to balance and distribute the load among various servers. Delegate time consuming operations to the service providers. <A HREF=“second.htm”> second page </A> Here <A> and </A> act as anchors for the link. HREF indicates the URL of the target page.

Web publishing A web server should be running on the computer where the document to be published is located. FTP (File Transfer Protocol) allows remote insertion of pages on a web server.