Active Server Pages, Script & the Web Cam By: Shara Rell CS 460: Senior Capstone Experience in CS Dr. David Pankratz May 8, 2001.

Slides:



Advertisements
Similar presentations
Creating an Electronic Portfolio Saundra Selness, MS Information Technology Services.
Advertisements

Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and Applets.
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
 Multimedia is everything you can hear or see: texts, books, pictures, music, sounds, CDs, videos, DVDs, Records, Films, and more.  Multimedia comes.
Server-Side vs. Client-Side Scripting Languages
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Copyright © 2003 Addison-Wesley Instructor Information Here.
Its easy to be an information provider Tutorial: Web Publishing.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
Website Development with PHP and MySQL Introduction.
Web Publishing TutorialIS for Management1 Tutorial: Web Publishing.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
The Internet & The World Wide Web Notes
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
ECA 228 Internet/Intranet Design I Intro to the Web.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
Client/Server Architectures
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
For more notes and topics visit:
Installing and Using Relay Recorder. System Requirements for Windows Microsoft Windows 7 [32-bit or 64-bit] or Windows 8 Internal or external microphone.
Web Design Scripting and the Web. Books on Scripting.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
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.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Connecting to USF Network for Web Site SSH Secure Shell is the FTP program you will use to download your http files onto the USF server. To get the SSH.
1 Chapter 2 & Chapter 4 §Browsers. 2 Terms §Software §Program §Application.
Exploring Web Page Design. What is a Web Page?  A web page is a multimedia file which can be stored on a web server.  It can include text, graphics,
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Elements of ASP Documents Adapted from MCDN Web Workshop ( and Webmonkey’s Introduction to Active.
Tutorial: Web Publishing. Web Publishing Tutorial IS for Management2 Web Publishing Web pages are stored on a Web server: a computer with a unique Web.
Websites 101 Technology Committee UPSOM. Web Class – Goals  Make a simple web page (or series of pages)  Upload that page to the internet  Feel comfortable.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
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.
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.
MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
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.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
Active Server Pages v.s. Java Server Pages Presenters: Lan Guo Qunying Fan Pei-Xun Wu Date:
XP Creating Web Pages with Microsoft Office
Scripting - Client-side vs. Server-side Scripting
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
PHP / MySQL Introduction
Networks Software.
Exploring Web Page Design
Web Application Development Using PHP
Presentation transcript:

Active Server Pages, Script & the Web Cam By: Shara Rell CS 460: Senior Capstone Experience in CS Dr. David Pankratz May 8, 2001

Description: Design and launch a web server that uses active server pages in an application General Requirements: Research and purchase or secure the necessary equipment and software to implement ASP Learn VB Script or Java Script and write a test web server Server must collect specific requests from clients (input) and react based on that input Design and implement a real-time web server using ASP Animate the application over time Project Definition

-Technology built directly into Microsoft Web servers -Script is automatically compiled when page is loaded Java Script VS VB Script -Client Side Script: executed on the client -Server Side Script: executed on the server -What difference does it make where the script is executed? Definition: -Files that contain both HTML and script code (VB Script or Java Script) and can make calls to components in other languages like database tables or ActiveX objects What is ASP?

-Did find a single site with actual video streaming -Some had automatic update while others had a refresh button Much too complex -Graduate programs that deal only with video streaming -Madison: sending only some of the information and then using algorithm to fill in the missing areas Didn’t have the appropriate equipment -Needed encoder and decoders -School lab doesn’t have the equipment to support it Other sites with Web Cams Why Not Video Streaming?

Web Cam Camera software that will automatically take the picture and upload it to the web server. Web server Loaded with most current pic. Every ? Seconds, automatically updated with newest pic. Or have button that will get newest pic for user. Client Loaded with most current pic. Every ? Seconds, automatically updated with newest pic. Or have button that will get newest pic for user. Client VB program that will copy the image taken from the camera to one of 100 files. Basic Idea Capture Program Image Copy Program Strategy for Success Contains the pictures, html, ASP.

Not sure how to store the images for later use -Camera program will automatically take an image and store it in a file but keeps storing in same file Racing Conditions -Have camera program save image in one file and then have another program copy that image to a bunch of different files? - can’t read and write to same file at the same time How do we get the image files on the web server? -FTP from computer to computer What web server are we going to use? SNCUW, PWS, NT, YAHOO, …. Problems

What is PWS? -Turns your computer into a miniature web server -Creates virtual directories that can be linked to anywhere on your computer (C:\MyDocuments or G:\Pankdc) Where to get PWS? -Comes with Windows 95, 98 Why use PWS? -Can work on projects at home without constantly uploading them to a web server -Others can see what you’re working on if connected to network -Easy to install and use Personal Web Server (PWS)

Java Script Samples -WM_ImageSwap(ImageName, NewSource) -OverMouse Hyperlink -Document.Write(“ ”) -creates a new image on the page with the given source -Document.ImageName.Src = “Image1.jpg” -changes the source of the image called ImageName No Good VB Script samples -Document.Write(“IMG SRC=“Image1.jpg”>) Image Swapping

Animate() Fwd()Rev()Stop() Launch() AnimateFwd()AnimateRev()GoToImage() ChangeMode()ChangeSpeed() Array of Images Java Movie Player

Update( ) setTimeout (“Update();”, delay); Statement; setTimeout(function, delay) ALARM While (True) { Statement; Update(); Alarm(delay); } Similar To:

Web Cam C:\Inetpub\Asp\Capture.jpg VB Copy Program Image C:\Inetpub\Asp\Pic0.jpg …… Pic99.jpg Image Capture Program Server View FreeCam.exe Web Cam C:\Inetpub\Asp\Capture.jpg VB Copy Program Image C:\Inetpub\Asp\Pic0.jpg …… Pic99.jpg Image Capture Program FreeCam.exe 30 Seconds Later…

Client View Client 1 Launch() Stop Play StartUpdate() Stop() Update() + - ChangeSpeed() Client 2 Launch() Stop Play StartUpdate() Stop() Update() + - ChangeSpeed() Web Server C:\Inetpub Image

? ? ? ? ? ? ? ? ? ? What?!

Learning & Development Process Best Learning Technique - where I found answers -INTERNET!!!! -Other People Knowledge - what MT/CS courses were most helpful Further Research or Enhancements?! -Video Streaming??? Advice for Next Year Seniors -Don’t put things off -Can’t get it, just ask! Overall Experience

Easy Free Web Cam Capture Programs - -Written by college group in Germany IBM Net Camera -Free with IBM Net Camera WebMedia - -Couldn’t get it to work properly

Useful Web Sites Books -Active Server Pages by Morneau and Batistick Resources

Record small video file or capture still frames -.AVI (Microsoft) files or.RAM files (RealPlayer) -.JPG,.BMP ??? USB Hook Up Other Specifications -Resolution -Speed -Picture quality PC Cam VS Web Cam -Make sure it supports video streaming Web Cam