Web Technologies Using the Internet to publish data and applications.

Slides:



Advertisements
Similar presentations
HTML Basic Lecture What is HTML? HTML (Hyper Text Markup Language) is a a standard markup language used for creating and publishing documents on.
Advertisements

Let us BLOG EBAY COC Bin Zhang
THE SCO GROUP Welcome to Using MySQL. 2 ZENEZ ZENEZ Website MySQL on ZENEZ
PART IV - EMBED VIDEO, AUDIO, AND DOCUMENTS. Find a video on Youtube.com: Search for a video, then look for the Embed code. Copy this code into the HTML/JavaScript.
Creating a Blog on Bloglines.com
Web forms and CGI scripts Dr. Andrew C.R. Martin
Iteration While / until/ for loop. Iteration: while/ Do-while loops Iteration continues until condition is false: 3 important points to remember: 1.Initalise.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 11: Advanced Web Technologies.
Computing – Weekly Review By Callum Innes HTML WWW WYSIWYG URL Hyperlink.
Citation Information for Internet & Book Sources When reviewing a website or book source, you must find and write down the following citation information.
Bright Ideas: Internet Research National History Day Workshop Herbert Hoover Presidential Library.
Visita:
Charmaine NormanCopyright What Is a Web Page Presented by Webpagemaker. Net Left click your mouse to view each frame, Web Page.
1 Lesson 5. 2 R3 R1 R5 R4 R6 R2 B B A A
Source: ojects/tabber/ ojects/tabber/
WeB application development
CIS 375—Web App Dev II SOAP.
Technologies for web publishing Ing. Vaclav Freylich Lecture 1.
Introducing HTML Skills: create simple Web pages
The Internet and the WWW What’s the difference between the Internet and the World Wide Web (WWW)? Or are they the same thing? The Internet and the WWW.
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.
Unit 4.4 We are HTML Editors
WordNet CMS Presented By: Konkani NLP team Goa University.
Tutorial: Work with your Results and Citations. Journal articles are accessible in HTML and PDF formats. Click on an article’s title or the HTML symbol.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
Perl Web Page – Just Enough Pepper. Web site Set up the top of your script to indicate perl and plain text #!/usr/bin/perl print "Content-type:text/plain\n\n";
Web Programming Basics of HTML. HTML stands for Hyper Text Mark-up Language A mark-up language is different than those that you have learned before in.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
HTML ~ Web Design.
The primary elements of a bibliographic reference are the same for most styles of documentation. These elements include the name of the author, the title,
Cost Effectively Delivering Internet Documents with Navigation OnlineProxy.com LLC (OLP)
McLean HIGHER COMPUTER NETWORKING Lesson 5 HTML Description of HTML web page Creating a simple HTML web page.
SPRINGER ONLINE
HTML, Third Edition--Illustrated Brief 1 HTML, Third Edition Illustrated Brief Unit A Creating an HTML Document.
MS Publisher Publications, design sets, web pages.
Introduction to HTML Year 8. What is HTML O Hyper Text Mark-up Language O The language that all the elements of a web page are written in. O It describes.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Source Page US:official&tbm=isch&tbnid=Mli6kxZ3HfiCRM:&imgrefurl=
Introduction to the World Wide Web & Internet CIS 101.
Unit 5 The Web Book Test. Unit 5 Test The Web Book Test 1. On the bottom of page 46, why is writing web pages not like writing printed documents ?
HTML Basic Structure. Page Title My First Heading My first paragraph.
亚洲的位置和范围 吉林省白城市洮北区教师进修学校 郑春艳. Q 宠宝贝神奇之旅 —— 亚洲 Q 宠快递 你在网上拍的一套物理实验器材到了。 Q 宠宝贝打电话给你: 你好,我是快递员,有你的邮件,你的收货地址上面 写的是学校地址,现在学校放假了,能把你家的具体 位置告诉我吗? 请向快递员描述自己家的详细位置!
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
Путешествуй со мной и узнаешь, где я сегодня побывал.
Using the Internet to publish data and applications
Page 1. Page 2 Page 3 Page 4 Page 5 Page 6 Page 7.
www 123 hp com setup hp com setup :
www 123 hp com setup 8710 Call Here:
www 123 hp com setup 4650 Printer Support Call:
www 123 hp com setup hp com setup :
www 123 hp com setup 8710 Call Here:
www 123 hp com setup hp com setup :
www 123 hp com setup 8710 Call Here:
www 123 hp com setup hp com setup :
www 123 hp com setup hp com setup :
www 123 hp com setup 8710 Call Here:
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
HTML HYPERTEXT MARKUP LANGUAGE.
الانترنت والبريد الإلكتروني
Part 2 Setting up a web server the easy way
Put the names of the people in the group here
Put the names of the people in the group here
WEB DESIGNING THROUGH HTML
Ойыны Тапқан – тапқандікі, Көкпар - тартқандікі. Ойынды бастау.
The language of the internet

If the person is married and has more than 5 dependents MOVE MSG-1 TO MSG-PR, if the person is married and does not have more than 5 dependents MOVE MSG-2.
The language of the internet
Dreamweaver.
Web Skills.
Presentation transcript:

Web Technologies Using the Internet to publish data and applications

The Web Development Infrastructure

Creating Content For The WWW

Maxim 15.1 Take the time to learn HTML

A Simple HTML Page This is as simple a web page as there is. A Simple HTML Page

#! /usr/bin/perl -w # produce_simple - produces the "simple.html" web page using # a HERE document. use strict; print <<WEBPAGE; A Simple HTML Page This is as simple a web page as there is. WEBPAGE Producing HTML

#! /usr/bin/perl -w # produce_simpleCGI - produces the "simple.html" web page using # Perl's standard CGI module. use strict; use CGI qw( :standard ); print start_html( 'A Simple HTML Page' ), "This is as simple a web page as there is.", end_html; Producing HTML, cont.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " A Simple HTML Page This is as simple a web page as there is. Results from produce_simpleCGI

Maxim 15.2 Create static web pages either manually or visually

#! /usr/bin/perl -wT # whattimeisit - create a dynamic web page that includes the # current date/time. use strict; use CGI qw( :standard ); print start_html( 'What Date and Time Is It?' ), "The current date/time is: ", scalar localtime, end_html; The dynamic creation of WWW content

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " What Date and Time Is It? The current date/time is: Mon Aug 25 23:21: Results from whattimeisit...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " What Date and Time Is It? The current date/time is: Tue Aug 26 08:04: And some time later...

Maxim 15.3 Always enable ``taint mode'' for server-side programs

$ chkconfig --add httpd $ chkconfig httpd on $ locate httpd.conf Preparing Apache For Perl

/etc/httpd/conf/httpd.conf ServerAdmin DocumentRoot "/var/www/html" /var/www/html/index.html ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" Configuring Apache

/etc/init.d/httpd start Running Apache

Maxim 15.4 Test your web-site on localhost prior to deployment on the Internet

$ su $ cp whattimeisit /var/www/cgi-bin $ chmod +x /var/www/cgi-bin/whattimeisit $ Testing the execution of server- side programs

The ``Server Error'' web page. figSERVERERROR.eps

The ``What Date and Time Is it?'' web page. figSERVERTIME.eps

#! /usr/bin/perl -wT # The 'match_emblCGI' program - check a sequence against the EMBL # database entry stored in the # embl.data.out data-file on the # web server. use strict; use CGI qw/:standard/; print header; open EMBLENTRY, "embl.data.out" or die "No data-file: have you executed prepare_embl?\n"; my $sequence = ; close EMBLENTRY; Sending Data To A Web Server

print start_html( "The results of your search are in!" ); print "Length of sequence is: ", length $sequence, " characters. "; print h3( "Here is the result of your search:" ); my $to_check = param( "shortsequence" ); $to_check = lc $to_check; if ( $sequence =~ /$to_check/ ) { print "Found. The EMBL data extract contains: $to_check."; } else { print "Sorry. No match found for: $to_check."; } print p, hr,p; print "Press Back on your browser to try another search."; print end_html; match_emblCGI, cont.

Search the Sequence for a Match Please enter a sequence to match against: A Search HTML Page

The ``Search the Sequence for a Match'' web page figMERSEARCH.eps

$ su $ cp mersearch.html /var/www/html $ cp match_emblCGI /var/www/cgi-bin $ chmod +x /var/www/cgi-bin/match_emblCGI $ cp embl.data.out /var/www/cgi-bin $ Installing CGIs on a Web Server

The ``Results of your search are in!'' web page figMERSEARCHFOUND.eps

The ``Sorry! Not Found'' web page figMERSEARCHSORRY.eps

print <<MERFORM; Please enter another sequence to match against: MERFORM Using a HERE document

Better version: ``Results of your search are in!'' web page figMERSEARCHBETTER.eps

Web Databases

Searching all the entries in the dnas table figMERSEARCHMULTI.eps

The ``results'' of the multiple search on the dnas table figMERSEARCHMULTIRESULTS.eps

$ su $ cp mersearchmulti.html /var/www/html $ cp db_match_emblCGI /var/www/cgi-bin $ chmod +x /var/www/cgi-bin/db_match_emblCGI $ cp DbUtilsMER.pm /var/www/cgi-bin $ Installing DB Multi-Search

Where To From Here