Chapter Concepts Review Markup Languages

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
DT228/3 Web Development WWW and Client server model.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
IIS Technologies.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Project 1 Introduction to HTML.
Server-Side vs. Client-Side Scripting Languages
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Russell Taylor Lecturer in Computing & Business Studies.
Developing a Basic Web Page with HTML
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Chapter 13 Programming Languages and Program Development 1.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Chapter 1 Introduction to HTML, XHTML, and CSS
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Creating a Winning E-Business Second Edition Understanding Web Technologies Chapter 9.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
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.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
1 Chapter 13 Programming Languages and Program Development Tools.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Introduction to the World Wide Web & Internet CIS 101.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
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.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Chapter 27 WWW and HTTP.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
and Program Development
Presentation transcript:

Chapter Concepts Review Markup Languages OVERVIEW Chapter Concepts Review Markup Languages Examine Scripting Languages and Scripting Environments Explore Programming Languages Multimedia for the Web

INTRODUCTION Introduction Today, Web developers and programmers must have skills using markup, scripting, and programming languages Web server: The computer on which the files for Web pages are stored Web client: The computer from which the user views the pages on a Web browser Multimedia for the Web

INTRODUCTION Introduction When your Web page includes access to a script or program stored on a Web server, information must be sent from the Web client back to the Web server for processing, storage, and later retrieval Scripting and programming make the task of developing and maintaining Web sites easier Multimedia for the Web

INTRODUCTION Introduction Web developers design templates and then access the content dynamically through a database Markup, scripting, and programming languages make a multimedia Web site more interactive and more interesting Multimedia for the Web

Review Markup Languages CONCEPT 1 Review Markup Languages Markup language: Full set of instructions used to comprehensively describe the structural format of a piece of text or other media element Standard Generalized Markup Language (SGML): Standard for defining the most common markup languages Multimedia for the Web

CONCEPT 1 SGML SGML: Consistent and precise method of applying markup tags so that electronic documents can be exchanged and revised between different computer systems SGML itself is not a markup language; rather the standard on which the most common markup languages are based Multimedia for the Web

CONCEPT 1 HTML/XHTML Hypertext Markup Language (HTML): Standard markup language used to create Web pages Continues to develop and evolve based on the controls set by the World Wide Web Consortium Extensible (XHTML): Provides support for XML; stricter in structure and syntax than previous versions of HTML Multimedia for the Web

CONCEPT 1 DHTML Dynamic Hypertext Markup Language (DHTML): Group of technologies used to create greater interactivity and page layout flexibility than is possible with XHTML alone Includes XHTML, JavaScript, Cascading Style Sheets (CSS), and the Document Object Model (DOM) Multimedia for the Web

CONCEPT 1 DHTML DHTML: All major Web browsers support DHTML, but differ in terms of what each considers acceptable syntax and scripting code Multimedia for the Web

CONCEPT 1 VR Virtual reality (VR) on the Web is created using the Virtual Reality Modeling Language (VRML) (pronounced “ver-mal”) VRML: Simple and accessible way to create interactive worlds using 3-D graphics on the Web QuickTime VR: One of the most popular tools for creating virtual reality Multimedia for the Web

CONCEPT 1 SMIL Synchronized Multimedia Integration Language (SMIL): Offers control over synchronized multimedia by allowing individual components (such as audio, video, and graphics) to be played in relation to one another SMIL’s text-based format also makes editing Web-based multimedia applications easy Multimedia for the Web

XML defines the data’s actual content, meaning, or use CONCEPT 1 XML Extensible Markup Language (XML) is a markup language, but it is also a metalanguage XML defines the data’s actual content, meaning, or use By using XHTML and XML together, formatting can be separated from the content Multimedia for the Web

CONCEPT 1 XML Same XML source document can be written once, then displayed in a variety of ways Allows documents to be viewed by various browsers without having to be specifically rewritten for each one Multimedia for the Web

CONCEPT 1 XML Because an XML file will work on any communications device, it won’t become obsolete as hardware and communications devices evolve XML provides a way for databases from different vendors to exchange information across the Internet XML is having a dramatic impact on the Web page development process Multimedia for the Web

CONCEPT 1 WML Wireless Markup Language (WML): Based on the Handheld Device Markup Language (HDML), which in turn is a subset of HTML WML is the current standard for Web delivery on wireless handheld devices WML is read and interpreted by a microbrowser that is built in to a wireless handheld device Multimedia for the Web

Scripting Languages Scripts extend the capabilities of XHTML CONCEPT 2 Scripting Languages Scripts extend the capabilities of XHTML Scripting languages are not as powerful as programming languages It is important to test Web pages that contain scripts to ensure that they function as intended Multimedia for the Web

CONCEPT 2 JavaScript JavaScript: Object-oriented scripting language developed by Netscape to extend the capabilities of HTML Object-oriented scripting language: Programmers describe data and procedures in terms of objects, methods, and properties Multimedia for the Web

CONCEPT 2 JavaScript JavaScript and Java are very different in their capabilities and execution JavaScript adds interactivity and dynamic content to Web pages Cookies store data on the Web client JavaScript has been updated and extended to support newer browser capabilities Multimedia for the Web

JavaScript JavaScript can do the following: Add scrolling messages CONCEPT 2 JavaScript JavaScript can do the following: Add scrolling messages Open a new pop-up window Verify data input from forms Create animation and dynamic images Insert mouse rollovers Create and read cookies Display the current date and time Multimedia for the Web

CONCEPT 2 Visual Basic Microsoft VBScript is a script version of Microsoft Visual Basic (VB) programming language VBScript is not cross platform; its popularity on the client-side of the Web is limited VBScript: Primary scripting language used for Active Server Pages (ASP) Multimedia for the Web

CONCEPT 2 Java Server Pages Java Server Pages (JSP): Similar to ASP, is the Java-based technology for generating dynamic Web pages with cross-platform and cross-Web-server support The JSP environment is not a scripting language and therefore it is not the same as JavaScript Multimedia for the Web

CONCEPT 2 PHP PHP (officially PHP: Hypertext Preprocessor) is a server-side scripting language for creating dynamic Web page components PHP is open source and runs on multiple platforms Use PHP to set cookies, manage authentication, and redirect users Multimedia for the Web

Explore Programming Languages CONCEPT 3 Explore Programming Languages Programming for Web page development is used to write programs that are accessed or called from an XHTML file They extend the capabilities of a Web page beyond what is possible with markup and scripting languages Multimedia for the Web

Explore Programming Languages CONCEPT 3 Explore Programming Languages If you need to store information in a server database or provide customized Web pages, server-side scripts or programs are usually the better solution Often a combination of both client-side scripts and server-side scripts/programs are needed Multimedia for the Web

CONCEPT 3 PERL Practical Extraction and Report Language (Perl) is a powerful and flexible programming language Many server-side programs are created in Perl Powerful for manipulating text Handles encrypted Web data, including e-commerce transactions Multimedia for the Web

CONCEPT 3 Java Java: Sun Microsystems’s full-fledged, object-oriented programming language Applets: Small programs designed to be executed within another application or from a Web page Multimedia for the Web

CONCEPT 3 Java Before Java code can be run, it has to be processed by a special program to create an executable file or a Java applet Web browser loads the applet or the executable file; has special built-in engine that can execute this file and display the output on the page Multimedia for the Web

CONCEPT 3 Visual Basic Visual Basic: Considered a high-level programming language, which means that almost all of the commands are English derivatives Visual Basic includes many features specifically designed for database development and integration as well as the creation of server-side application Multimedia for the Web

CONCEPT 3 C# C# (pronounced “C sharp”): Modern, object-oriented language that enables programmers to quickly build a wide range of applications for the Microsoft .Net platform Incorporates the best of C, Visual Basic, C++, and Java Offers the optimum productivity that Web developers need Multimedia for the Web

CONCEPT 3 ActiveX ActiveX: Extension of object linking and embedding (OLE); create objects with one application and then link or embed them in another Works best in a Windows environment Fine for intranets, where the platform is likely to be more consistent or at least more controllable Multimedia for the Web

Summary Review Markup Languages SGML HTML/XHTML DHTML VR SMIL XML Multimedia for the Web

Summary WML Scripting Languages JavaScript Visual Basic Java Server Pages PHP Multimedia for the Web

Summary Explore Programming Languages PERL Java Visual Basic C# ActiveX Multimedia for the Web