Integration Week 7 LBSC 690 Information Technology.

Slides:



Advertisements
Similar presentations
Section 10.1 Identify how Web sites are structured Explain the role of URLs Describe the function of HTTP Section 10.2 Explain how the Web has affected.
Advertisements

Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Project 1 Introduction to HTML.
Web-Database Integration Week 8 LBSC 690 Information Technology.
Chapter Concepts Review Markup Languages
The System Life Cycle Week 14 LBSC 690 Information Technology.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
The System Life Cycle Week 14 LBSC 690 Information Technology.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS101 Introduction to Computing
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
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 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Chapter 10 Publishing and Maintaining Your Web Site.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
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.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
Chapter 1: Introduction to Web
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
CHAPTER FOUR COMPUTER SOFTWARE.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Introduction to Interactive Media Interactive Media Tools: Software.
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
World Wide Web Aaditya Bhatia CS 147. Agenda History OSI model Hardware IP address DNS Server - Client Peer-to-peer Web-Sites Web programming Search engines.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
CHAPTER TEN AUTHORING.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Exploring Microsoft PowerPoint 2003 Chapter 4 1 Committed to Shaping the Next Generation of IT Experts. Chapter 4: Advanced Techniques: Slide Masters,
1 Welcome to CSC 301 Web Programming Charles Frank.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Creating Web Documents: How the Web works Client / Server Protocols Access methods Homework: Complete experiment & report on Discussion Forum.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
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)
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
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.
Web Programming Language
Distributed Control and Measurement via the Internet
Information Technology Ms. Abeer Helwa
Presentation transcript:

Integration Week 7 LBSC 690 Information Technology

Agenda Questions The grand plan Media synchronization Cold Fusion Midterm review

The Grand Plan Networks XML Multimedia Computers Databases Programming Search Interaction Communication Web Life Cycle Policy Integration Midterm

Narrated PowerPoint Create your slides Slide Show -> Record Narration –Set microphone level Record the narration –Slide transitions are automatically captured Narration plays automatically when displayed

Adding Video to PowerPoint Insert->Movies and Sounds –Movies from file (a.mpg file) Decide whether you want autostart –If not, it starts when you click on it

Illustrating RealAudio Create a.ram file –URL for the RealAudio –Dimensions of the picture –URL for the picture

Synchronizing Multiple Media Scripting Languages –Synchronized Multimedia Integration Language (SMIL) Custom applications –Macromedia Flash Content representation standards –MPEG 4

SMILe Standards: W3C backup Extensions: individual player company –We only show examples for realone player Structure like HTML …

Elements in SMIL Controls on two-dimension window –Layout:, –Stated in section Controls on time line –Sequence:,, –Timing:,, –Stated in section Content types –,,, –Stated in section

SMIL Examples Implemented in RealOne Player Example: –First, View the executable –Then, View smil file

Hands on Point: Add some fun Add following to previous example First play the original, then the new

Discussion Point: Generating SMIL with a Program File input and output Iteration and arrays Sequential execution

Ways of Generating Web Pages Written in a markup language –HTML, XML Generated the HTML using a programs –Common Gateway Interface (.cgi) –Active Server Pages (.asp) Generate the HTML using a database –Cold Fusion (.cfm) –PHP Hypertext Processor (.php)

Why Database-Generated Pages? Remote access to a database –Client does not need the database software Serve rapidly changing information –e.g., Airline reservation systems Provide multiple “access points” –By subject, by date, by author, … Record user responses in the database

Two Ways to Use a Database Web Browser Cold Fusion Server.mdb file media7.umd.edu ( ) Microsoft Access “Mapping” a “network drive” On Windows Explorer: Tools->Map Network Drive->Browse Your Computer

Cold Fusion Markup Language SQL Command Value1: #value1# Value2: #value2# All the files have extension.cfm

CFQUERY and CFOUTPUT Show All Students in Our School SELECT * FROM Students All Students in Our School studentID FirstName MiddleName LastName #studentID# #FirstName# #MiddleName# #LastName# Must be the same name CF variables

ColdFusion Table Show all books BookID " ALIGN="left" WIDTH="8" TEXT="#BookID#"> Title " ALIGN="left" WIDTH="40" TEXT="#Title#"> Author " ALIGN="left" WIDTH="18" TEXT="#Author#"> ISBN " ALIGN="left" WIDTH="15" TEXT="#ISBN#">

SQL in ColdFusion Show who borrowed which book SELECT Books.Title, Students.FirstName, Students.MiddleName, Students.LastName, Checkout.DueDate FROM Books, Students, Checkout WHERE Books.BookID=Checkout.BookID AND Students.StudentID=Checkout.StudentID;

Hands-On Point: Link Databases Using ColdFusion Task 1: –Put plane.mdb to your Cold Fusion account using FTP –Download books.cfm page to your class directory rename books.html to books.cfm –Modify the page for the two queries in plane.dbm Task 2: –If you find it easy, try to connect your database homework to CF –Download the two cfms in 5 –Modify them to build a search interface

A Layered Architecture: Topics We Have Covered Computer System Computer System Web Pages HTML Human World Wide Web Information Exchange Internet Encoding Information XML Multimedia Information Database Programming Integration, SMIL Integration, ColdFusion Low level, specific High level, abstract

The Midterm Quiz/homework should be good preparation –A variety of question types –Some questions will require computer use Lots of prior exams are available –Many have solutions available Open book/notes/Internet/mind/… –Just don’t get help from another person

Computer Systems Hardware –Types of hardware –Storage hierarchy –Moore’s law Software –Types of software –Types of interfaces

Networks Types of Networks –LAN, WAN, Internet, Wireless Packet Switching –Ethernet, routers, routing tables Layered Architecture and protocols –TCP/UDP –IP address/domain name Encryption

Structured Documents My Browser The Web –HTTP, HTML, URL XML –DTD, XSL, XLink

Multimedia Compression, compression, compression –Image: lossy vs loseless –Video: frames are alike –Speech: voice predictable –Music: masking Streaming Media Sever Internet Buffer

Programming Programming links machines & human –Machines require low-level specific instructions –Humans require high-level abstraction Object models represent aspects of reality Can create any behavior from 3 control structures –Sequential execution –Conditional –Iteration Javascript interpreters are in Web browsers –Mozilla has javascript debugger

Databases Structured information –Filed->record->table->database –Primary key is the key Normalized tables (relations) –Remove redundancy, inconsistency, error –Easy update, search Join links tables together –Through foreign key Access provides visual operations

Integration Multimedia –SMIL Databases –Cold Fusion