state View; else if (mesg == "Overview") { state Overview; state_exit(){}

Size: px
Start display at page:

Download "state View; else if (mesg == "Overview") { state Overview; state_exit(){}"

Transcription

1 list labels = ["Take", "Overview", "View"]; key httpid = NULL_KEY; integer mychannel = ; // Set this to something unique for yourself to avoid crosstalk key who; key textureblank = "8dcd4a48-2d f78-f7a9eb4ef903"; key texture05 = "3d5039a0-8e f9ae-0f448b5c96eb"; key texture1 = "bade019b db1-d8f9-403aa54c63f7"; key texture15 = "35705b8e-f febbc783b7f7"; key texture2 = "ad16da37-3b67-11a8-1d8a-8e5338d837aa"; key texture25 = "b0e3eb3c-0ca0-a631-fa7e-c e"; key texture3 = "b0e3eb3c-0ca0-a631-fa7e-c e"; key texture35 = "63b9658e-5afd-4ae8-bd12-60c370dd5b78"; key texture4 = "a0bd9754-e53c-c750-c9d3-de0af "; key texture45 = "d bc8-169a-4a5c-ae4941c78c0b"; key texture5 = "a9cd cd-997d-2547-fd67de8a2cf3"; string varavname; string vartempurl; string myurl; string incoming; string varurl = " string viewdata = " string position = "015";// Script number string position_message = "position="; key grequestid; integer gcommandchannel = 989; string gmyserver = " string gowner; list ghttpparams = [HTTP_METHOD, "POST", HTTP_MIMETYPE, "application/x-wwwform-urlencoded"]; default on_rez(integer start_param) llresetscript(); state_entry() lllisten (mychannel, "", NULL_KEY, ""); touch( integer num_detected ) who = lldetectedkey(0); lldialog (who, "\nplease select one of the following: \n\"create\" to take the Survey.\n \"View\" to see all ratings and comments.\n\"overview\" to see the ratings here.", labels, mychannel); listen (integer channel, string name, key id, string mesg) integer pos = lllistfindlist (labels, [mesg]); if (mesg == "Take") state Take; else if (mesg == "View")

2 state View; else if (mesg == "Overview") state Overview; state_exit() state Take state_entry() //Requesting a URL vartempurl = llrequesturl(); http_request(key ID, string Method, string Body) //responds to outside data coming into this script if (Method == URL_REQUEST_GRANTED) //llrequesturl was good myurl = Body; //llsay(0, myurl); //Error check - Saying URL else if (Method == "GET") if(llgethttpheader(id,"x-query-string")=="") llhttpresponse(id,200,"i ECHO when you append some GET variables to me, e.g., /?var=foo"); //error handling for empty incoming message else incoming = (string) llgethttpheader(id,"x-query-string"); //xquery is incoming data, saying what that data is in SL llsay(0, incoming ); llhttpresponse(id,200,"thank you for taking part"); llsensor("", NULL_KEY, AGENT, 20, PI); // scan for agents/avatars within 20 metres sensor(integer total_number) // total_number is the number of avatars detected. string varavname = lldetectedname(0); string returnurl = myurl; llloadurl(lldetectedkey(0), "Test", varurl + varavname + "&position=" + (string) position + "&returnurl=" + returnurl); // if nobody is within 20 meters, say so. no_sensor()

3 llsay(0, "Nobody is around."); state_exit() state View state_entry() llsensor("", NULL_KEY, AGENT, 20, PI); // scan for agents/avatars within 20 metres sensor(integer total_number) // total_number is the number of avatars detected. string varavname = lldetectedname(0); llloadurl(lldetectedkey(0), "Visit this webpage to see all ratings and comments for this exhibition.", viewdata + "?position=" + position + "&name=" + varavname); // if nobody is within 20 meters, say so. no_sensor() llsay(0, "Nobody is around."); state_exit() state Overview state_entry() lllisten(0, "", NULL_KEY, ""); llsensor("", NULL_KEY, AGENT, 20, PI); // scan for agents/avatars within 20 metres sensor(integer total_number) // total_number is the number of avatars detected. string varavname = lldetectedname(0); gowner = llgetowner(); grequestid = llhttprequest(gmyserver, ghttpparams, position_message + position + "&name=" + varavname); http_response(key requestid, integer status, list metadata, string body) integer score = (integer)body; if(requestid == grequestid)

4 if (score >= 0 && score <=10) llsetlinktexture(2, texture05, ALL_SIDES); else if (score > 10 && score <=20) llsetlinktexture(2, texture1, ALL_SIDES); else if (score > 20 && score <=30) llsetlinktexture(2, texture15, ALL_SIDES); else if (score > 30 && score <=40) llsetlinktexture(2, texture2, ALL_SIDES); else if (score > 40 && score <=50) llsetlinktexture(2, texture25, ALL_SIDES); else if (score > 50 && score <=60) llsetlinktexture(2, texture3, ALL_SIDES); else if (score > 60 && score <=70) llsetlinktexture(2, texture35, ALL_SIDES); else if (score > 70 && score <=80) llsetlinktexture(2, texture4, ALL_SIDES); else if (score > 80 && score <=90)

5 llsetlinktexture(2, texture45, ALL_SIDES); else if (score > 90 && score <=100) llsetlinktexture(2, texture5, ALL_SIDES); else //if (message == "0") llsetlinktexture(2, textureblank, ALL_SIDES); llmessagelinked(link_all_children, 0, "null", ""); state_exit() state Timed state_entry() llsettimerevent(5); timer() llsetlinktexture(2, textureblank, ALL_SIDES); llsettext("",<1,0,0>,1.0); llmessagelinked(link_all_children, 0, "null", ""); state_exit()

6 View.html: <html> <head> <title>survey Veiw</title> </head> <body> </body> </html> Overview.php: <html> <head> <title>survey Overview</title> </head> <body> 5 </body> </html> formhandler.php: <?php?> $name = $_POST["name"]; $position = $_POST["position"]; $returnurl = $_POST["returnUrl"]; $number = $_POST["number"]; $sendurl = $returnurl."?number=".$number."&multiple=".$number*5; header ("Location: $sendurl"); Survey-template2.php <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" " <html xmlns=" http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="cache-control" content="max-age=0, no-cache, mustrevalidate"></meta><meta http-equiv="pragma" content="no-cache"></meta><title>survey</title><script type="text/javascript" src=" xmlns="" type="text/css" rel="stylesheet" href=" xmlns="" type="text/css" rel="stylesheet" href=" xmlns="" type="text/css"> body background-color: transparent; #tinc_content width: 750px;

7 table.errorbox, form.body, div.body width: 100%; body, table,.searchbar,.searchbar *, textarea, input font-size: 12px; font-family: verdana; h1 font-size: 19px; h2 font-size: 15px; </style></head><body onload="if ( typeof top.resizeiframe!= 'undefined' ) top.resizeiframe.resize( document )"><div xmlns:wfx=" id="tinc_content" wfx:overridewidth="true"> <h1>survey</h1> <form accept-charset="utf-8" name="input" action=" class="body" method="post" enctype="multipart/form-data"> <input type="hidden" name="name" value="<?php echo $name;?>" /> <input type="hidden" name="position" value="<?php echo $position;?>" /> <input type="hidden" name="returnurl" value="<?php echo $returnurl."/";?>" /> <div class="fieldframe"> <table cellpadding="2" cellspacing="1" border="0" width="100%"> <tr class="field"> <td> <td class="input" style="width: 70%; min-width: 70%"> Disatisfied <input type="radio" name="q1" value="1" /> <input type="radio" name="q1" value="2" /> <input type="radio" name="q1" value="3" /> <input type="radio" name="q1" value="4" /> <input type="radio" name="q1" value="5" /> Satisfied

8 <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q2" value="1" /> <input type="radio" name="q2" value="2" /> <input type="radio" name="q2" value="3" /> <input type="radio" name="q2" value="4" /> <input type="radio" name="q2" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q3" value="1" /> <input type="radio" name="q3" value="2" /> <input type="radio" name="q3" value="3" /> <input type="radio" name="q3" value="4" /> <input type="radio" name="q3" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q4" value="1" /> <input type="radio" name="q4" value="2" /> <input type="radio" name="q4" value="3" /> <input type="radio" name="q4" value="4" /> <input type="radio" name="q4" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q5" value="1" /> <input type="radio" name="q5" value="2" /> <input type="radio" name="q5" value="3" /> <input type="radio" name="q5" value="4" /> <input type="radio" name="q5" value="5" />

9 <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q6" value="1" /> <input type="radio" name="q6" value="2" /> <input type="radio" name="q6" value="3" /> <input type="radio" name="q6" value="4" /> <input type="radio" name="q6" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q7" value="1" /> <input type="radio" name="q7" value="2" /> <input type="radio" name="q7" value="3" /> <input type="radio" name="q7" value="4" /> <input type="radio" name="q7" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q8" value="1" /> <input type="radio" name="q8" value="2" /> <input type="radio" name="q8" value="3" /> <input type="radio" name="q8" value="4" /> <input type="radio" name="q8" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q9" value="1" /> <input type="radio" name="q9" value="2" /> <input type="radio" name="q9" value="3" /> <input type="radio" name="q9" value="4" /> <input type="radio" name="q9" value="5" />

10 <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q10" value="1" /> <input type="radio" name="q10" value="2" /> <input type="radio" name="q10" value="3" /> <input type="radio" name="q10" value="4" /> <input type="radio" name="q10" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q11" value="1" /> <input type="radio" name="q11" value="2" /> <input type="radio" name="q11" value="3" /> <input type="radio" name="q11" value="4" /> <input type="radio" name="q11" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q12" value="1" /> <input type="radio" name="q12" value="2" /> <input type="radio" name="q12" value="3" /> <input type="radio" name="q12" value="4" /> <input type="radio" name="q12" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q13" value="1" /> <input type="radio" name="q13" value="2" /> <input type="radio" name="q13" value="3" /> <input type="radio" name="q13" value="4" /> <input type="radio" name="q13" value="5" />

11 <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q14" value="1" /> <input type="radio" name="q14" value="2" /> <input type="radio" name="q14" value="3" /> <input type="radio" name="q14" value="4" /> <input type="radio" name="q14" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q15" value="1" /> <input type="radio" name="q15" value="2" /> <input type="radio" name="q15" value="3" /> <input type="radio" name="q15" value="4" /> <input type="radio" name="q15" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q16" value="1" /> <input type="radio" name="q16" value="2" /> <input type="radio" name="q16" value="3" /> <input type="radio" name="q16" value="4" /> <input type="radio" name="q16" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q17" value="1" /> <input type="radio" name="q17" value="2" /> <input type="radio" name="q17" value="3" /> <input type="radio" name="q17" value="4" />

12 <input type="radio" name="q17" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q18" value="1" /> <input type="radio" name="q18" value="2" /> <input type="radio" name="q18" value="3" /> <input type="radio" name="q18" value="4" /> <input type="radio" name="q18" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q19" value="1" /> <input type="radio" name="q19" value="2" /> <input type="radio" name="q19" value="3" /> <input type="radio" name="q19" value="4" /> <input type="radio" name="q19" value="5" /> <td class="input" style="width: 70%; min-width: 70%"><input type="radio" name="q20" value="1" /> <input type="radio" name="q20" value="2" /> <input type="radio" name="q20" value="3" /> <input type="radio" name="q20" value="4" /> <input type="radio" name="q20" value="5" /> <p> </p></td> <div class="buttonframe"><input type="hidden" name="session_nextpage_1" value="index"></input> <input type="submit" value="submit" class="button" style="float: right; " redirection=" /> <br clear="all"></br></form></body>

13 </html>

How to Set Up a Custom Challenge Page for Authentication

How to Set Up a Custom Challenge Page for Authentication How to Set Up a Custom Challenge Page for Authentication Setting up a custom challenge page is a three step process: 1. Create a custom challenge page. Deploy the created custom challenge page on your

More information

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

Chapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL

Chapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Chapter4: HTML Table and Script page, HTML5 new forms Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Objective To know HTML5 creating a new style form. To understand HTML table benefits

More information

HTML. HTML Evolution

HTML. HTML Evolution Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup

More information

Date Picker Haim Michael

Date Picker Haim Michael Date Picker Introduction The date picker is one of the most popular jquery widgets in use. It is highly configurable and extremely easy to implement. Introduction Simple Date Picker

More information

// Settings integer LISTENER_CHANNEL = 45; // change this to listen on a different channel integer face = ALL_SIDES; // initial / default value.

// Settings integer LISTENER_CHANNEL = 45; // change this to listen on a different channel integer face = ALL_SIDES; // initial / default value. / A script to change textures on a prim by voice command or menu. The menu-based code is derived from the SimpleDialogMenuSystem script by Omei Qunhua see http:wiki.secondlife.com/wiki/simpledialogmenusystem

More information

c360 Web Connect Configuration Guide Microsoft Dynamics CRM 2011 compatible c360 Solutions, Inc. c360 Solutions

c360 Web Connect Configuration Guide Microsoft Dynamics CRM 2011 compatible c360 Solutions, Inc.   c360 Solutions c360 Web Connect Configuration Guide Microsoft Dynamics CRM 2011 compatible c360 Solutions, Inc. www.c360.com c360 Solutions Contents Overview... 3 Web Connect Configuration... 4 Implementing Web Connect...

More information

Stopping Automated Application Attack Tools

Stopping Automated Application Attack Tools Stopping Automated Application Attack Tools Black Hat 2006 - Amsterdam March, 2006 Gunter Ollmann Director of X-Force Internet Security Systems Introduction Automated Attack Methods Common Protection Strategies

More information

USER DOCUMENTATION CUSTOM SERVICES

USER DOCUMENTATION CUSTOM SERVICES USER DOCUMENTATION CUSTOM SERVICES Ex Libris Ltd., 2004 Table of Contents INTRODUCTION... 3 CREATING CUSTOM SERVICES... 4 CUSTOM SERVICES AND THE GUI CLIENT... 5 CUSTOM SERVICES AND THE WEB... 9 Ex Libris

More information

PRODUCT DOCUMENTATION. Installing and Implementing Enterprise Contact Center Chat RELEASE 5.1

PRODUCT DOCUMENTATION. Installing and Implementing Enterprise Contact Center Chat RELEASE 5.1 PRODUCT DOCUMENTATION Installing and Implementing Enterprise Contact Center Chat RELEASE 5.1 Document and Software Copyrights Copyright 1998 2009 ShoreTel, Inc. All rights reserved. Printed in the United

More information

JavaScript Performance

JavaScript Performance JavaScript Performance 1 Order Matters 2. 1 home

More information

CS144 Notes: Web Standards

CS144 Notes: Web Standards CS144 Notes: Web Standards Basic interaction Example: http://www.youtube.com - Q: what is going on behind the scene? * Q: What entities are involved in this interaction? * Q: What is the role of each entity?

More information

MI1004 Script programming and internet applications

MI1004 Script programming and internet applications MI1004 Script programming and internet applications Course content and details Learn > Course information > Course plan Learning goals, grades and content on a brief level Learn > Course material Study

More information

RUNNING TRUST FROM YOUR WEBSITE

RUNNING TRUST FROM YOUR WEBSITE RUNNING TRUST FROM YOUR WEBSITE INTRODUCTION TRUST is a powerful web-based application that gives organizations the ability to assess the needs of their clients in a variety of service areas. As soon as

More information

How to Make a Contact Us PAGE in Dreamweaver

How to Make a Contact Us PAGE in Dreamweaver We found a great website on the net called http://dreamweaverspot.com and we have basically followed their tutorial for creating Contact Forms. We also checked out a few other tutorials we found by Googling,

More information

HTML forms and the dynamic web

HTML forms and the dynamic web HTML forms and the dynamic web Antonio Lioy < lioy@polito.it > english version created by Marco D. Aime < m.aime@polito.it > Politecnico di Torino Dip. Automatica e Informatica timetable.html departure

More information

SNC-RZ30 Web pages customization documentation

SNC-RZ30 Web pages customization documentation SNC-RZ30 Web pages customization documentation version 1 12 / Aug / 2002 SONY Corporation 1. General description This documentation explains the way to display the live images in the other web site and

More information

COPYRIGHT 2012 DROIDLA LIMITED

COPYRIGHT 2012 DROIDLA LIMITED Integrating with your Website COPYRIGHT 2012 DROIDLA LIMITED ALL RIGHTS RESERVED DROIDLA LIMITED v1.0 - NOVEMBER 2012 Contents OVERVIEW OF THE INTEGRATION PROCESS... 2 1. CREATE AN ACCOUNT... 2 2. ACCEPT

More information

1 Form Basics CSC309

1 Form Basics CSC309 1 Form Basics Web Data 2! Most interesting web pages revolve around data! examples: Google, IMDB, Digg, Facebook, YouTube! can take many formats: text, HTML, XML, multimedia! Many of them allow us to access

More information

Using htmlarea & a Database to Maintain Content on a Website

Using htmlarea & a Database to Maintain Content on a Website Using htmlarea & a Database to Maintain Content on a Website by Peter Lavin December 30, 2003 Overview If you wish to develop a website that others can contribute to one option is to have text files sent

More information

Purpose of this doc. Most minimal. Start building your own portfolio page!

Purpose of this doc. Most minimal. Start building your own portfolio page! Purpose of this doc There are abundant online web editing tools, such as wordpress, squarespace, etc. This document is not meant to be a web editing tutorial. This simply just shows some minimal knowledge

More information

CSC 405 Computer Security. Web Security

CSC 405 Computer Security. Web Security CSC 405 Computer Security Web Security Alexandros Kapravelos akaprav@ncsu.edu (Derived from slides by Giovanni Vigna and Adam Doupe) 1 The XMLHttpRequest Object Microsoft developers working on Outlook

More information

PHP with MySQL: What you need to know Chapter 3. This section is on using PHP script tags appropriately in your PHP program.

PHP with MySQL: What you need to know Chapter 3. This section is on using PHP script tags appropriately in your PHP program. Chapter 3 PHP Basics 3.1 Using PHP Script Tags This section is on using PHP script tags appropriately in your PHP program. The beginning PHP tag () and the code in between those

More information

Slide 1. Chapter 5. How to use the MVC pattern to organize your code. 2010, Mike Murach & Associates, Inc. Murach's PHP and MySQL, C5

Slide 1. Chapter 5. How to use the MVC pattern to organize your code. 2010, Mike Murach & Associates, Inc. Murach's PHP and MySQL, C5 Slide 1 Chapter 5 How to use the MVC pattern to organize your code and MySQL, C5 Slide 2 Objectives Applied 1. Use the MVC pattern to develop your web applications. 2. Create and use functions that do

More information

if(! list.contains(list.collect(params,'key'),'title')){ <div style="font-weight:bold;color:red;">"warning: A title field must be assigned.

if(! list.contains(list.collect(params,'key'),'title')){ <div style=font-weight:bold;color:red;>warning: A title field must be assigned. /** Author: Blake Harms Version 2.9 See: http://developer.mindtouch.com/app_catalog/ Integrated_Bug_and_Issue_Tracker on 2.9 added performance tunning posted by Sego on this blog post: http://forums.developer.mindtouch.com/

More information

Integrating Swivel Secure s Pinsafe into Fortinet SSL VPN login

Integrating Swivel Secure s Pinsafe into Fortinet SSL VPN login Integrating Swivel Secure s Pinsafe into Fortinet SSL VPN login Overview PinSafe from Swive Secure is an enhance authentication system that utilizes both single and dual factor authentication. The essence

More information

Phishing attempt 1. 2. 3. 4.

More information

HTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data"

HTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data CS 418/518 Web Programming Spring 2014 HTML Tables and Forms Dr. Michele Weigle http://www.cs.odu.edu/~mweigle/cs418-s14/ Outline! Assigned Reading! Chapter 4 "Using Tables to Display Data"! Chapter 5

More information

HTML Tags Chart. To use any of the following HTML tags, simply select the HTML code you'd like and copy and paste it into your web page.

HTML Tags Chart. To use any of the following HTML tags, simply select the HTML code you'd like and copy and paste it into your web page. HTML Tags Chart To use any of the following HTML tags, simply select the HTML code you'd like and copy and paste it into your web page. Tag Name Code Example Browser View

More information

Vebra Search Integration Guide

Vebra Search Integration Guide Guide Introduction... 2 Requirements... 2 How a Vebra search is added to your site... 2 Integration Guide... 3 HTML Wrappers... 4 Page HEAD Content... 4 CSS Styling... 4 BODY tag CSS... 5 DIV#s-container

More information

SocialMiner Configuration

SocialMiner Configuration This section outlines the initial setup that must be performed when SocialMiner is first installed as well as the ongoing user-configurable options that can be used once the system is up and running. The

More information

Chapter 4 Sending Data to Your Application

Chapter 4 Sending Data to Your Application Chapter 4 Sending Data to Your Application Charles Severance and Jim Eng csev@umich.edu jimeng@umich.edu Textbook: Using Google App Engine, Charles Severance Unless otherwise noted, the content of this

More information

Discovery Service Infrastructure for Test- bädden

Discovery Service Infrastructure for Test- bädden Discovery Service Infrastructure for Test- bädden för EID 2.0 Implementation guidelines Version 0.70 2013-04-24 This document describes the discovery service infrastructure for testbädden for EID 2.0 and

More information

Psychology Experiments on the Web Using PHP and MySQL

Psychology Experiments on the Web Using PHP and MySQL Psychology Experiments on the Web Using PHP and MySQL Lisa M. DeBruine August 14, 2008 Contents 1 Basic Web Authoring 2 1.1 Setting up your webpage....................... 2 1.2 HTML.................................

More information

LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD CAMPUS AW BE BU MI SH ALLOWABLE MATERIALS

LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD CAMPUS AW BE BU MI SH ALLOWABLE MATERIALS LIBRARY USE LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD 2013 Student ID: Seat Number: Unit Code: CSE2WD Paper No: 1 Unit Name: Paper Name: Reading Time: Writing Time: Web Development Final 15 minutes

More information

LAMP, WEB ARCHITECTURE, AND HTTP

LAMP, WEB ARCHITECTURE, AND HTTP CS 418 Web Programming Spring 2013 LAMP, WEB ARCHITECTURE, AND HTTP SCOTT G. AINSWORTH http://www.cs.odu.edu/~sainswor/cs418-s13/ 2 OUTLINE Assigned Reading Chapter 1 Configuring Your Installation pgs.

More information

Application Note. Web Signing. Document version

Application Note. Web Signing. Document version Application Note Web Signing Document version 1.1 31.10.2008 Population Register Centre (VRK) Certification Authority Services P.O. Box 70 FIN-00581 Helsinki Finland http://www.fineid.fi Application Note

More information

Guest Access Portal Integration

Guest Access Portal Integration Integrate the cnpilot enterprise Access Points with an external Guest Access Portal Guest Access Portal Integration cnpilot E400, E500, epmp1000 Hotspot Cambium Networks Ltd. All rights reserved. Table

More information

Source code for the internal pages

Source code for the internal pages Chapter 15: Customizing the public access interface DRAFT 194 Source code for the internal pages This section presents commented source code for the default internal pages. Important: Do not create your

More information

Date Issued: Subject: Editing the HTML files in the C-more panel. Revision: Original

Date Issued: Subject: Editing the HTML files in the C-more panel. Revision: Original APPLICATION NOTE THIS INFORMATION PROVIDED BY AUTOMATIONDIRECT.COM TECHNICAL SUPPORT These documents are provided by our technical support department to assist others. We do not guarantee that the data

More information

Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc

Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc Design Project Site: News from Latin America Design Project i385f Special Topics in Information Architecture Instructor: Don Turnbull Elias Tzoc April 3, 2007 Design Project - 1 I. Planning [ Upper case:

More information

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6 CS 350 COMPUTER/HUMAN INTERACTION Lecture 6 Setting up PPP webpage Log into lab Linux client or into csserver directly Webspace (www_home) should be set up Change directory for CS 350 assignments cp r

More information

Summary 4/5. (contains info about the html)

Summary 4/5. (contains info about the html) Summary Tag Info Version Attributes Comment 4/5

More information

Using an ArcGIS Server.Net version 10

Using an ArcGIS Server.Net version 10 Using an ArcGIS Server.Net version 10 Created by Vince DiNoto Vince.dinoto@kctcs.edu Contents Concept... 2 Prerequisites... 2 Data... 2 Process... 3 Creating a Service... 3 Down Loading Shapefiles... 3

More information

Hyperlinks, Tables, Forms and Frameworks

Hyperlinks, Tables, Forms and Frameworks Hyperlinks, Tables, Forms and Frameworks Web Authoring and Design Benjamin Kenwright Outline Review Previous Material HTML Tables, Forms and Frameworks Summary Review/Discussion Email? Did everyone get

More information

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com Agenda What is and Why jmaki? jmaki widgets Using jmaki widget - List widget What makes up

More information

Google Web Toolkit Creating/using external JAR files

Google Web Toolkit Creating/using external JAR files Google Web Toolkit Creating/using external JAR files If you develop some code that can be reused in more than one project, one way to create a module is to create an external JAR file. This JAR file can

More information

Integrating the Quotation page with your site

Integrating the Quotation page with your site Integrating the with your site Introduction Until June 2014, for customers to obtain a quote for your service, it was necessary to redirect the customer to the Instant-Quote.co site. This is no longer

More information

COSC 2206 Internet Tools. Brief Survey of HTML and XHTML Document Structure Formatting

COSC 2206 Internet Tools. Brief Survey of HTML and XHTML Document Structure Formatting COSC 2206 Internet Tools Brief Survey of HTML and XHTML Document Structure Formatting 1 W3C HTML Home page W3C is the World Wide Web Consortium and their home page has lots of information, links, and a

More information

주소록만들기 주소록. Input 페이지 Edit 페이지 Del 페이지

주소록만들기 주소록. Input 페이지 Edit 페이지 Del 페이지 주소록프로젝트 주소록만들기 주소록 List 페이지 Input 페이지 Edit 페이지 Del 페이지 Inputpro 페이지 Editpro 페이지 Address_Input.html 주소입력페이지 td,li,input{font-size:9pt} 주소입력

More information

How browsers talk to servers. What does this do?

How browsers talk to servers. What does this do? HTTP HEADERS How browsers talk to servers This is more of an outline than a tutorial. I wanted to give our web team a quick overview of what headers are and what they mean for client-server communication.

More information

HTML Tags Chart. To use any of the following HTML tags, simply select the HTML code you'd like and copy and paste it into your web page.

HTML Tags Chart. To use any of the following HTML tags, simply select the HTML code you'd like and copy and paste it into your web page. HTML Tags Chart To use any of the following HTML tags, simply select the HTML code you'd like and copy and paste it into your web page. Tag Name Code Example Browser View

More information

[GET] Mass GeoIP Lookup Tool + Source Code

[GET] Mass GeoIP Lookup Tool + Source Code [GET] Mass GeoIP Lookup Tool + Source Code 1. Good morning everyone \o/ here i've made a tool for easily auditing location data from large lists of IP addresses to use it, just copy any block of text containing

More information

Tableau in Dojo Nested TabContainer

Tableau in Dojo Nested TabContainer Tableau in Dojo Nested TabContainer Sunday, January 09, 2011 1:52 PM I've been impressed by the ability and ease of using good looking Dojo Dijit Widgets with Tableau! I share this screen real estate method

More information

LAMP Apps. Overview. Learning Outcomes: At the completion of the lab you should be able to:

LAMP Apps. Overview. Learning Outcomes: At the completion of the lab you should be able to: LAMP Apps Overview This lab walks you through using Linux, Apache, MySQL and PHP (LAMP) to create simple, yet very powerful PHP applications connected to a MySQL database. For developers using Windows,

More information

Web Programming Paper Solution (Chapter wise)

Web Programming Paper Solution (Chapter wise) PHP Session tracking and explain ways of session tracking. Session Tracking HTTP is a "stateless" protocol which means each time a client retrieves a Web page, the client opens a separate connection to

More information

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points) CS-101 Fall 2008 Section 4 Practice Final v1.0m Name: Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points) XHTML/CSS Reference: Entities: Copyright

More information

Fetch terms and conditions apply. Fetch is only available for business banking purposes. The Kiwibank Fetch name, logos and related trademarks and

Fetch terms and conditions apply. Fetch is only available for business banking purposes. The Kiwibank Fetch name, logos and related trademarks and Fetch terms and conditions apply. Fetch is only available for business banking purposes. The Kiwibank This form submits a single amount to Fetch and then returns/displays

More information

Lab 4 CSS CISC1600, Spring 2012

Lab 4 CSS CISC1600, Spring 2012 Lab 4 CSS CISC1600, Spring 2012 Part 1 Introduction 1.1 Cascading Style Sheets or CSS files provide a way to control the look and feel of your web page that is more convenient, more flexible and more comprehensive

More information

Schenker AB. Interface documentation Map integration

Schenker AB. Interface documentation Map integration Schenker AB Interface documentation Map integration Index 1 General information... 1 1.1 Getting started...1 1.2 Authentication...1 2 Website Map... 2 2.1 Information...2 2.2 Methods...2 2.3 Parameters...2

More information

Configuring Hotspots

Configuring Hotspots CHAPTER 12 Hotspots on the Cisco NAC Guest Server are used to allow administrators to create their own portal pages and host them on the Cisco NAC Guest Server. Hotspots created by administrators can be

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

HTML BEGINNING TAGS. HTML Structure <html> <head> <title> </title> </head> <body> Web page content </body> </html>

HTML BEGINNING TAGS. HTML Structure <html> <head> <title> </title> </head> <body> Web page content </body> </html> HTML BEGINNING TAGS HTML Structure Web page content Structure tags: Tags used to give structure to the document.

More information

If Only. More SQL and PHP

If Only. More SQL and PHP If Only More SQL and PHP PHP: The if construct If only I could conditionally select PHP statements to execute. That way, I could have certain actions happen only under certain circumstances The if statement

More information

Document Object Model. Overview

Document Object Model. Overview Overview The (DOM) is a programming interface for HTML or XML documents. Models document as a tree of nodes. Nodes can contain text and other nodes. Nodes can have attributes which include style and behavior

More information

Part 4: Creating a Drill-down Interface

Part 4: Creating a Drill-down Interface Part 4: Creating a Drill-down Interface In this section you will learn to Pass Variables through a link Receive Variables passed through the URL Passing Variables between Pages Variables may be passed

More information

Session 4. Style Sheets (CSS) Reading & References. A reference containing tables of CSS properties

Session 4. Style Sheets (CSS) Reading & References.   A reference containing tables of CSS properties Session 4 Style Sheets (CSS) 1 Reading Reading & References en.wikipedia.org/wiki/css Style Sheet Tutorials www.htmldog.com/guides/cssbeginner/ A reference containing tables of CSS properties web.simmons.edu/~grabiner/comm244/weekthree/css-basic-properties.html

More information

Digital Asset Management 2. Introduction to Digital Media Format

Digital Asset Management 2. Introduction to Digital Media Format Digital Asset Management 2. Introduction to Digital Media Format 2009-09-24 Outline Image format and coding methods Audio format and coding methods Video format and coding methods Introduction to HTML

More information

In the early days of the Web, designers just had the original 91 HTML tags to work with.

In the early days of the Web, designers just had the original 91 HTML tags to work with. Web Design Lesson 4 Cascading Style Sheets In the early days of the Web, designers just had the original 91 HTML tags to work with. Using HTML, they could make headings, paragraphs, and basic text formatting,

More information

Practice Test 3. 2) The onload event handler is used, most often, in association with which tag? a) a b) p c) body d) form

Practice Test 3. 2) The onload event handler is used, most often, in association with which tag? a) a b) p c) body d) form Practice Test 3 Part 1: Multiple Choice / Short Answer Select the best answer from the options given. 1) 1) What does PHP stand for? a) Hypertext Preprocessor b) Personal Hypertext Processor c) Personal

More information

Deccansoft Software Services

Deccansoft Software Services Deccansoft Software Services (A Microsoft Learning Partner) HTML and CSS COURSE SYLLABUS Module 1: Web Programming Introduction In this module you will learn basic introduction to web development. Module

More information

Markup Language. Made up of elements Elements create a document tree

Markup Language. Made up of elements Elements create a document tree Patrick Behr Markup Language HTML is a markup language HTML markup instructs browsers how to display the content Provides structure and meaning to the content Does not (should not) describe how

More information

Wed 02 Nov :01:06 AM EST modpow.html

Wed 02 Nov :01:06 AM EST modpow.html Wed 02 Nov 2005 02:01:06 AM EST modpow.html

More information

Web Development and HTML. Shan-Hung Wu CS, NTHU

Web Development and HTML. Shan-Hung Wu CS, NTHU Web Development and HTML Shan-Hung Wu CS, NTHU Outline How does Internet Work? Web Development HTML Block vs. Inline elements Lists Links and Attributes Tables Forms 2 Outline How does Internet Work? Web

More information

A designers guide to creating & editing templates in EzPz

A designers guide to creating & editing templates in EzPz A designers guide to creating & editing templates in EzPz Introduction...2 Getting started...2 Actions...2 File Upload...3 Tokens...3 Menu...3 Head Tokens...4 CSS and JavaScript included files...4 Page

More information

CSE 154 LECTURE 9: SUBMITTING DATA (POST)

CSE 154 LECTURE 9: SUBMITTING DATA (POST) CSE 154 LECTURE 9: SUBMITTING DATA (POST) Drop-down list: , menus of choices that collapse and expand (inline) jerry george

More information

HTML 5 Form Processing

HTML 5 Form Processing HTML 5 Form Processing In this session we will explore the way that data is passed from an HTML 5 form to a form processor and back again. We are going to start by looking at the functionality of part

More information

Title: Dec 11 3:40 PM (1 of 11)

Title: Dec 11 3:40 PM (1 of 11) ... basic iframe body {color: brown; font family: "Times New Roman"} this is a test of using iframe Here I have set up two iframes next to each

More information

Dreamweaver: Portfolio Site

Dreamweaver: Portfolio Site Dreamweaver: Portfolio Site Part 3 - Dreamweaver: Developing the Portfolio Site (L043) Create a new Site in Dreamweaver: Site > New Site (name the site something like: Portfolio, or Portfolio_c7) Go to

More information

Implementing a chat button on TECHNICAL PAPER

Implementing a chat button on TECHNICAL PAPER Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook

More information

A. Using technology correctly, so that your site will still function for users who don t have these technologies

A. Using technology correctly, so that your site will still function for users who don t have these technologies 1. What does graceful degradation mean in the context of our class? A. Using technology correctly, so that your site will still function for users who don t have these technologies B. Eliminating the implementation

More information

Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 07 Minor Subject

Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 07 Minor Subject Multimedia im Netz Online Multimedia Winter semester 2015/16 Tutorial 07 Minor Subject Ludwig-Maximilians-Universität München Online Multimedia WS 2015/16 - Tutorial 06 (NF) - 1 Today s Agenda Recap AJAX

More information

Denes Kubicek. Oracle ACE APEX Developer of the Year 2008

Denes Kubicek. Oracle ACE APEX Developer of the Year 2008 Denes Kubicek Oracle ACE APEX Developer of the Year 2008 Blog & Tools at: http://www.deneskubicek.blogspot.com/ http://apex.oracle.com/pls/otn/f?p=31517:1 http://www.opal-consulting.de Create Web 2.0 Applications

More information

CSC 415/515 PROJECT 3 JAVASCRIPT CONCENTRATION GAME. 1. Introduction

CSC 415/515 PROJECT 3 JAVASCRIPT CONCENTRATION GAME. 1. Introduction CSC 415/515 PROJECT 3 JAVASCRIPT CONCENTRATION GAME PROF. GODFREY MUGANDA DEPT OF COMPUTER SCIENCE 1. Introduction Using JavaScript, write a game that will help people work on their concentration and memory

More information

Rootrainer Trees, ideal for bonsai

Rootrainer Trees, ideal for bonsai 1 h1 { 2 font-family: Arial, Helvetica, sans-serif; 3 font-size: 36pt; 4 font-weight: bold; 5 color: #000066; 6 text-align: center; 7 } 8 h2 { 9 font-family: "Times New Roman", Times, serif; 10 font-size:

More information

Creating HTML files using Notepad

Creating HTML files using Notepad Reference Materials 3.1 Creating HTML files using Notepad Inside notepad, select the file menu, and then Save As. This will allow you to set the file name, as well as the type of file. Next, select the

More information

Dynamic Form Processing Tool Version 5.0 November 2014

Dynamic Form Processing Tool Version 5.0 November 2014 Dynamic Form Processing Tool Version 5.0 November 2014 Need more help, watch the video! Interlogic Graphics & Marketing (719) 884-1137 This tool allows an ICWS administrator to create forms that will be

More information

CSCI-UA: Database Design & Web Implementation. Professor Evan Sandhaus

CSCI-UA: Database Design & Web Implementation. Professor Evan Sandhaus CSCI-UA:0060-02 Database Design & Web Implementation Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com Lecture #28: This is the end - the only end my friends. Database Design and Web Implementation

More information

Introduction to HTML5

Introduction to HTML5 Introduction to HTML5 History of HTML 1991 HTML first published 1995 1997 1999 2000 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 After HTML 4.01 was released, focus shifted to XHTML and its stricter standards.

More information

This program is a self-contained web server and interface for MediaPortal TV Engine edition.

This program is a self-contained web server and interface for MediaPortal TV Engine edition. MediaPortal Web Server and Interface. This program is a self-contained web server and interface for MediaPortal TV Engine edition. It is designed for users who either don t have a web server on their computer,

More information

Create HTML subscription and unsubscription pages

Create HTML subscription and unsubscription pages How to Create HTML subscription and unsubscription pages This How-to shows how to create your own HTML forms for newsletter subscription and unsubscription. You will find examples of confirmation and error

More information

Creating a Job Aid using HTML and CSS

Creating a Job Aid using HTML and CSS Creating a Job Aid using HTML and CSS In this tutorial we will apply what we have learned about HTML and CSS. We will create a web page containing a job aid about how to buy from a vending machine. Optionally,

More information

Spring 2014 Interim. HTML forms

Spring 2014 Interim. HTML forms HTML forms Forms are used very often when the user needs to provide information to the web server: Entering keywords in a search box Placing an order Subscribing to a mailing list Posting a comment Filling

More information

Introduction to ARIA and HTML5. Jared Smith & Jonathan Whiting webaim.org

Introduction to ARIA and HTML5. Jared Smith & Jonathan Whiting webaim.org Introduction to ARIA and HTML5 Jared Smith & Jonathan Whiting webaim.org ARIA ARIA Accessible Rich Internet Applications Specification developed by the PFWG of the W3C s WAI. Huh? W3C Candidate Recommendation

More information

JSON POST WITH PHP IN ANGULARJS

JSON POST WITH PHP IN ANGULARJS JSON POST WITH PHP IN ANGULARJS The POST method is used to insert the data. In AngularJS, we should post the form data in JSON format to insert into the PHP file. The PHP server side code used to get the

More information

Controlled Assessment Task. Question 1 - Describe how this HTML code produces the form displayed in the browser.

Controlled Assessment Task. Question 1 - Describe how this HTML code produces the form displayed in the browser. Controlled Assessment Task Question 1 - Describe how this HTML code produces the form displayed in the browser. The form s code is displayed in the tags; this creates the object which is the visible

More information

Introduction to Web Technologies

Introduction to Web Technologies Introduction to Web Technologies James Curran and Tara Murphy 16th April, 2009 The Internet CGI Web services HTML and CSS 2 The Internet is a network of networks ˆ The Internet is the descendant of ARPANET

More information