CIS 375—Web App Dev II XForms. 2 Introduction to XForms XForms are the next generation of HTML forms are richer and more flexible than HTML forms are.

Slides:



Advertisements
Similar presentations
XForms for Metadata Creation Winona Salesky University of Vermont Michael Park Brown University.
Advertisements

Overview and Demonstration of declarative workflows in SharePoint using Microsoft SharePoint Designer 2007 Kevin Hughes MCT, MCITP, MCSA, MCTS, MCP, Network+,
CIS 375—Web App Dev II SOAP.
XML 6.7 XForms 6. Motivation HTML forms deliver the interactive WWW Forms are what make electronic transactions possible HTML forms are long overdue for.
1 CSC 551: Web Programming Spring 2004 client-side programming with JavaScript  scripts vs. programs  JavaScript vs. JScript vs. VBScript  common tasks.
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
 A markup language  Structures content on the internet  Commonly used by web browsers.
The Paper Pledge Form Video Tutorial. Welcome! We appreciate YOU!!!!! We appreciate YOU!!!!! This video is a guide This video is a guide Submit Review.
XHTML, XForms, XML Events & Device Independence Based on W3C Specs as of April 2002 Marc Abrams
1 Payables Efficiency Through… Access Online PAYMENT PLUS.
JavaServer Faces. Objectives To implement dynamic web pages with JavaServer Faces (JSF) technology To learn the syntactical elements of JavaServer Faces.
Web Page Behavior IS 373—Web Standards Todd Will.
Based on slides by David Schuff. Review: N-Tier Architectures  A “tier” is a software layer that serves as a component of a larger solution  Here’s.
XML Schema Describing the structure of XML documents. A very brief introduction 1XML Schema.
University of Washington CUMREC 2003 Uncompromised Web Applications: Variety Without Chaos University of Washington CUMREC 2003 Copyright University of.
Introduction to XML This material is based heavily on the tutorial by the same name at
OK.gov’s Online Registration System. The Online Registration System Allows CMS Users to: - Gather custom data from registrants - Restrict the number of.
With Payment Services, it is easy to accept and process credit and debit card payments in your applications, online, and in your store Credit card processing.
Designed by Enter Here
Compiled by Meghalee Dey VIT UNIVERSITY MCA-IT. Today, every shop have its own website there users or customer can be purchase item any time without any.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
About eChit Web-Based application designed developed in PHP, MYSQL. PHP : Programming Language MYSQL : Database Smarty : HTML Templates Apache : WebServer.
XP Tutorial 6New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Creating Web Page Forms Designing a Product Registration Form Tutorial.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
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.
XForms: A case study Rajiv Shivane & Pavitar Singh.
XML Anisha K J Jerrin Thomas. Outline  Introduction  Structure of an XML Page  Well-formed & Valid XML Documents  DTD – Elements, Attributes, Entities.
W3C XForms Interactive Web Services; Powerful Client-side Interfaces Micah Dubinko Dave Navarro David Cleary.
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms in X-Smiles Mikko Honkala Helsinki University.
XForms: The next generation of Web Forms Tyler St. John.
WSCM TC - January 2002 Graeme Riddell. > Bowstreet Founded in 1998 HQ in Portsmouth, NH 150+ employees Web Services Platform Company Bowstreet provides.
RemoteNet Presented By The Systems House Inc.. Enhancements Order by multiple selling units of measure Updated the webpage’s look and feel –Style sheets.
Copyright Cardiff Software Inc. All rights reserved. XML Meets Forms Micah Dubinko, CDIA Chief XML Architect Editor, W3C XForms Cardiff Software,
INTRODUCTION ABOUT ASP.NET ASP.NET also provides a new programming model and infrastructure for more scalable and stable applications.
JQuery UI. Slide 2 Introduction From the jQuery UI Home Page jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Using Client-Side Scripts to Enhance Web Applications 1.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
Voice User Interface
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Introduction to W3C XForms The Future of Web Forms Micah Dubinko.
Introduction Database integral part of our day to day life Collection of related database Database Management System : software managing and controlling.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
Strategies for Virtual Enterprises using XForms and the Semantic Web Albert Rainer, Jürgen Dorn & Peter Hrastnik.
XFormsDB An XForms - Based Framework for Simplifying Web Application Development Markku Laine Master’s Thesis Presentation March 9, 2010.
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
CIS 375—Web App Dev II ASP.NET 5 Events. 2 The Page_Load Event The Page_Load event is triggered when a page loads. [Example]Example Sub Page_Load lbl1.Text="The.
Decision Trees Decision Tree template condition 1 rule 1 rule 2 rule n condition 2 rule 1 rule 2 rule n rule 1 rule 2 rule n rule 1 rule 2 rule n condition.
Javascript Basic Concepts Presentation By: Er. Sunny Chanday Lecturer CSE/IT RBIENT.
2.4. Choose and configure HTML5 tags to organize content and forms Choose and configure HTML5 tags for input and validation. Building the User Interface.
Mathsercise-C Place Value Ready? Here we go!. Using the information that 1 Place Value 14 x 23 = 322 Write down the value of.. (i) 1.4 x 2.3 (ii) 322.
Week-11 (Lecture-1) Introduction to HTML programming: A web based markup language for web. Ex.
Informatics Computer School CS114 Web Publishing HTML Lesson 4.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
XP Tutorial 6New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
Creating and Processing Web Forms
Objectives Design a form Create a form Create text fields
JQuery UI.
#01 Client/Server Computing
ECEN “Internet Protocols and Modeling”
How to Make YCMOU Online Fees Payment
HTML5 APIs MIS3502 Jeremy Shafer Department of MIS
NATIONAL TRANSACTION CORPORATION
Simplify the way you collect, integrate and share field data.
#01 Client/Server Computing
Presentation transcript:

CIS 375—Web App Dev II XForms

2 Introduction to XForms XForms are the next generation of HTML forms are richer and more flexible than HTML forms are designed to handle interactive transactions are platform and device _____________ separate data and logic from presentation use ______ to define forms and transport data contain features like calculations and validations of forms can be routed to multiple users and locations XForms 1.0 became a W3C _______________ in October 2003, but implementation is not widespread. Here’s an online book covering XForms.online book

3 HTML Form Example Select Payment Method Cash Credit Card Card Number: Expiration Date:

4 XForms Example <example xml:lang="en" xmlns:xforms=" Select Payment Method: Cash cash Credit cc Credit Card Number: Expiration Date: Submit

5 A Novell Implementation

6 XForms Example Implemented

7 Comments About XForms More complicated, but more functional and device independent. Notice the following about the markup example: The user interface is not hard-coded to use radio buttons Form controls always have _______ There is no need for an enclosing form element The data will be submitted as _____: cc

8 XForms Data Types & FunctionsData Types Functions The XForms specification contains many predefined data types, such as xs:string A string (this is the default datatype ) xs:date Defines a date value xs:time Defines a time value xs:decimal Defines a decimal value XForms have some predefined functions (but you can also call functions defined in _______), such as boolean-from-string(string) if(booleantest, string1, string2) avg(node-set) days-from-date(string)