Advanced Web Technologies MSc. Publishing on WWW.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

1 © Netskills Quality Internet Training, University of Newcastle XML.
DT228/3 Web Development WWW and Client server model.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Server-Side vs. Client-Side Scripting Languages
Chapter Concepts Review Markup Languages
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Lahti International Week 2006 Introduction to X3D Lesson 1: Creating your models.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
DT211/3 Internet Development Application Internet Development Application.
CGI and Perl MSc Publishing on the WWW. What is CGI ? (1) User Buying and selling Playing games Customised web pages Developer Means to run external programs.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
Web-based Software Development - An introduction.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
INTRODUCTION TO WEB DATABASE PROGRAMMING
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Web Programming : Building Internet Applications Chris Bates CSE :
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
JavaScript Tutorial 1 - Introduction to JavaScript1 Tutorial 1 Introduction to JavaScript Section A – Programming, HTML, and JavaScript.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Web Application Programming Presented by: Mehwish Shafiq.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Introduction to the World Wide Web & Internet CIS 101.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
ASP Mr. Baha & Dr.Husam Osta  What is ASP?  Internet Information Services  How Does ASP Differ from HTML?  What can ASP do for you?  ASP Basic.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
Web-based Software Development - An introduction
Web Programming Language
Web Page Introduction.
Project 1 Introduction to HTML.
Database Applications Using Internet Technology
Chapter 1 Introduction to HTML.
Active Server Pages Computer Science 40S.
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Introduction to World Wide Web
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Web Servers (IIS and Apache)
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Advanced Web Technologies MSc. Publishing on WWW

Why are they Important ? Originally web pages were static: text and images. Information and data were stable. Changes in data were slow. The advanced technologies allow web pages to be dynamic.

XML: What is it? Extensible Markup Language. Language for creating other languages. Uses user defined tags and attributes to format data.

XML : An Example Duck Donald Internet Technologies Good

XML: Why use it? Many uses: Transfer data from server to server, application to application. Allows use of vocabulary relevant to the users. Allows experts to have a standard to transmit their info e.g. doctor/pharmacy – prescriptions.

XML: Why not to use it? Very few browsers can directly view XML pages. No browser currently supports Xlink and Xpointer. Temporary fix: convert XML to HTML or XHTML.

XML: How does it work? XML Doc XML DTD XML Parser e.g MSXML, W3 parser in Amaya, diy XML Application e.g. MathML, TimeMaps +

XML: Examples MathML Mathematical Markup Language SMIL Synchronised Multimedia Integration Language SpeechML Speech Markup Language

ASP: What is it? Active Server Pages. A program that runs within IIS. Microsoft specific technology. Example of server side scripting.

ASP: Platforms and Compatibility ASP is a Microsoft based technology. Typically WinNT, WIn95/98 etc. New software allows ASP to run on other platforms: ChilliASP for Unix InstantASP for Unix/Linux, Mac and others

ASP: Example A Simple ASP Example Simple ASP Example etc…

ASP: How does it work? Browser ASP software (e.g. ASP.dll) Server (e.g. with IIS)

ASP: Applications Dynamically change, add, edit web page content. Process data and queries from HTML from HTML forms. Access databases via web pages Security: ASP scripts are not visible in browsers.

VRML Virtual Reality Modelling Language. Means of creating 3D environments for the WWW. Used for visualisation e.g. artefacts/buildings. 3D interactive environments; simulated environments.