Your Own Web Page: Quick and Dirty



Similar documents
CSE 3. Marking Up with HTML. Tags for Bold, Italic, and underline. Structuring Documents. An HTML Web Page File

Short notes on webpage programming languages

Web Pages. Static Web Pages SHTML

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Rich Internet Applications

A review and analysis of technologies for developing web applications

EFFECTIVE APPROACHES FOR PROCESSING OF NOSQL DATABASES IN BIG DATA ENVIRONMENT

Talking: Web. Web design is the hardest thing you will ever do in life. At least when you do it for the first time. Home Page. Talking: Resources

Modern Web Development From Angle Brackets to Web Sockets

Web Development. How the Web Works 3/3/2015. Clients / Server

How To Build A Web App

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN

Contents. Downloading the Data Files Centering Page Elements... 6

Mashup Development Seminar

Web Cloud Architecture

2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Web Design Technology

ActiveX AJAX ASP. AudioMP3

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

Web Applications Come of Age

Web Development News, Tips and Tutorials

The Web Web page Links 16-3

Web Application Development

Chapter 10: Multimedia and the Web

IAS Web Development using Dreamweaver CS4

Beginning Dreamweaver Zac Van Note

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Systems Analysis Input and Output 1. Input and Output

DESIGNING HTML HELPERS TO OPTIMIZE WEB APPLICATION DEVELOPMENT

RIA Technologies Comparison

Solution Showcase Session. Enterprise 2.0 Computing Services

BRIAN RUSSEL DAVIS. New Media Programming, Design & Concept Development. Summary

Web Development Frameworks

Fast track to HTML & CSS 101 (Web Design)

Dreamweaver CS5. Module 2: Website Modification

Inputsoft Business Software & Consulting. Learn more at

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

DBMS Infrastructures and IT Career Recommendations. Jeff Fineberg November 21, 2011

Chapter 12: Advanced topic Web 2.0

A COMPONENT BASED METHODOLOGY FOR WEB APPLICATION DEVELOPMENT USING RUBY ON RAILS. Presentation 1 13 th July 2009 by Brett Nisbett

07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers

Process Automation Tools For Small Business

BLACKBOARD 9.1: Text Editor

Dreamweaver. Introduction to Editing Web Pages

CREATING WEB PAGES USING HTML INTRODUCTION

Oracle Application Express MS Access on Steroids

Web Programming Languages Overview

Website Development Komodo Editor and HTML Intro

Smithsonian Institution Archives Guidance Update SIA. ELECTRONIC RECORDS Recommendations for Preservation Formats. November 2004 SIA_EREC_04_03

What is HTML? a)hyper Text Marking Language b) Hyper Text Machine Language c)hyper Text Middle Language d)hyper Text Markup Language

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

A Monitored Student Testing Application Using Cloud Computing

Basic Website Creation. General Information about Websites

Complete Assessment Catalog

Credits: Some of the slides are based on material adapted from

WEB DEVELOPMENT IMMERSIVE HTML & WEB FUNDAMENTALS

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

How To Understand The History Of The Web (Web)

Introduction to XHTML. 2010, Robert K. Moniot 1

HtmlUnit: An Efficient Approach to Testing Web Applications

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME

Lesson Review Answers

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running

<Insert Picture Here> Oracle Policy Automation System Requirements

Web Portal User Guide. Version 6.0

HTML and CSS. Elliot Davies. April 10th,

Release 1. ICAPRG604A Create cloud computing services

Product Roadmap. Sushant Rao Principal Product Manager Fortify Software, a HP company

HTML Basics(w3schools.com, 2013)

IT3504: Web Development Techniques (Optional)

COS 333: Advanced Programming Techniques

Customer Profile Report for ABC Hosting Ltd

From Microsoft to Open Systems and Back

WEB BASED INTERFACE FOR C, C++, C#, JAVA

The Risks of Client-Side Data Storage From cookie to database

Going Above and Beyond

Rich User Interfaces for Web-Based Corporate Applications

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

An overview of designing HTML s for Hotmail, Yahoo, Outlook, Lotus Notes and AOL

Differences between HTML and HTML 5

Chapter 1. Introduction to web development


Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Business Information System Courses Description

Appendix H: Cascading Style Sheets (CSS)

Enterprise RIA Deployment Examples

Introduction to BlackBerry Smartphone Web Development Widgets

IT3503 Web Development Techniques (Optional)

Dreamweaver Tutorial - Dreamweaver Interface

DTD Tutorial. About the tutorial. Tutorial

Transcription:

Your Own Web Page: Quick and Dirty

A Special Language for the Web In the early 1990 s web pages were mostly described using a special purpose language, called Hyper- Text Markup Language, HTML HTML provides markup tags to provide hints of how a document should be rendered HTML also provides tags for structuring documents and provides a container for web content

Marking Up with HTML Tags describe how a web page should look FormaFng with Tags: Words or abbreviajons enclosed in angle brackets < > Come in pairs (beginning and end): <Jtle> </Jtle> Tags are not case- sensijve, but the actual text between the tags is

Text FormaFng Bold: <b> </b> Italic: <i> </i> Tag pair surrounds the text to be formaqed You can apply more than one kind of formafng at a Jme <b><i>go Tarheels!</i></b> produces: Go Tarheels! Tags can be in any order, but have to be nested correctly Some tags do not surround anything, so they don't have an ending form: <hr> inserts horizontal line <br> inserts a line break

HTML Web Page Structure Begins with <html> and ends with </html> <html> <head> <Jtle>Preliminary Data Goes Here</Jtle> </head> <body> The Page s main content go here </body> </html>

Structuring Documents Headings: Choice of eight levels of heading tags to produce headings, subheadings, etc. Headings display material in large font on a new line <h1>pope</h1> <h2>cardinal</h2> <h3>archbishop</h3> Produces: Pope Cardinal Archbishop

HTML Format vs. Display Format HTML does not preserve your formafng as typed Successive lines may be joined Unexpected breaks my be introduced HTML source tells the browser how to produce the formaqed image based on tags, not on how it is formaqed in the file (The <pre> </pre> preformaqed tag allows you to get around this rule somewhat). Human- wriqen HTML is usually formaqed to make it easier for people to understand However, most modern HTML is machine generated

Special Symbols in HTML If a web page needed to show a math relajonship like 0 < p > r The browser would interpret < p > as a paragraph tag, and would not display it HTML provides an escape mechanism for specifying reserved and difficult to type character enjjes : &descrip9ve_name; see hqp://www.intuijve.com/coolweb/enjjes.html for a list Ex: To show angle brackets, use escape symbol ampersand (&), then an abbreviajon, then a semicolon (;) < displays as <

AOributes in HTML Text alignment can also be described in HTML For text alignment, one can specify leh, right, or center A@ributes appear inside the angle brackets, aber tag word and equal sign, in double quotes <p align="center"> (default jusjficajon is leh) Horizontal rule aqribute: width and size (thickness) can be specified or leh to default

Marking Links With Anchor Tags Hyperlinks are one of key innovajons of Web documents, in comparison to other Rich Text formafng languages, that predated the web. They allow one document to link to another in response to being selected There are two parts of a hyperlink: 1. Anchor text (the text in the current document that is highlighted) 2. Hyperlink reference (the address of the other Web page) Begin with <a followed by a space Give the link reference using href="filename" Close tag with </a>

Including Pictures With Image Tags Image Tag Format: <img src="filename"> src stands for source GIF, PNG, and JPEG Images are the most widely supported GIF: Graphic Interchange Format JPEG: Joint Photographic Experts Group Image format is implied by the filename extension (.gif,.jpg) Pictures can be used as links by surrounding them with an anchor tag

Modern Web Authoring HTML was designed in a era when people generated most Web content Today PROGRAMS generate most web content Moreover, many are dynamic

Web Development: Client Side Coding Ajax: Asynchronous JavaScript provides new methods of using JavaScript, and other languages to improve the user experience. Flash: Adobe Flash Player is an ubiquitous browser plugin ready for RIAs. Flex 2 is also deployed to the Flash Player (version 9+). JavaScript: Formally called ECMAScript, JavaScript is a ubiquitous client side plaqorm for creajng and delivering rich Web applicajons that can also run across a wide variety of devices. MicrosoS Silverlight: Microsoh's browser plugin that enables animajon, vector graphics and high- definijon video playback, programmed using XAML and.net programming languages. REAL Studio Web EdiVon is a rapid applicajon development environment for the web. The language is object oriented and is similar to both VB and Java. ApplicaJons are uniquely compiled to binary code. HTML5 and CSS3 Latest HTML proposed standard combined with the latest proposed standard for CSS najvely supports much of the client- side funcjonality provided by other frameworks such as Flash and Silverligh

Web Development: Server Side Coding ASP (Microsoh proprietary) CSP, Server- Side ANSI C ColdFusion (Adobe proprietary, formerly Macromedia, formerly Allaire) CGI and/or Perl (open source) Groovy (programming language) Grails (framework) Java, e.g. Java EE or WebObjects Lotus Domino PHP (open source) Python, e.g. Django (web framework) (open source) REAL Studio Web EdiJon Ruby, e.g. Ruby on Rails (open source) Smalltalk e.g. Seaside, AIDA/Web SSJS Server- Side JavaScript, e.g. Aptana Jaxer, Mozilla Rhino Websphere (IBM proprietary).net (Microsoh proprietary)

Web Development: Client + Server Google Web Toolkit provides tools to create and maintain complex JavaScript front- end applicajons in Java. Pyjamas is a tool and framework for developing Ajax applicajons and Rich Internet ApplicaJons in python. Tersus is a plaqorm for the development of rich web applicajons by visually defining user interface, client side behavior and server side processing. (open source)

Web Development: Database Tech Apache Derby DB2 (IBM proprietary) Firebird Microsoh SQL Server MySQL Oracle PostgreSQL SQLite Sybase

Mashup Mashup is a new web technology that allows a web page author to easily generate dynamic content. Basically, it allows you to reconnect web content in unique ways. This is done via a program, but the program is generated rather painlessly.