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

Slides:



Advertisements
Similar presentations
1 XML Technologies You Need For Workflow Applications Roger L. Costello 2 January, 2009.
Advertisements

Integrated Platform version 5.2
RELOAD Reusable E-Learning Object Authoring and Delivery Phil Beauvoir Colin Milligan funded by.
Building Interlinked Prosopographies: A New Approach Ethan Gruber Web Services Developer American Numismatic
SOAP Toolkit - A SOAP Implementation Robert Coleridge / Chris Dengler Dev Leads MSDN Architecture Team Microsoft Corporation
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
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.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
11 © Copyright 2008 IBM Corporation. XForms: The Perfect Front-End to Your Composite Application Doug Tidwell, IBM
Web Applications Development Using Coldbox Platform Eddie Johnston.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
Vaadin TestBench CSCI 3130 WINTER What’s TestBench  A toolkit for testing user interfaces  Based on Selenium  Written in Java; interacts with.
TimeTracker 2, Take 1  Servlets Web Interface (jsp) Servlet (business logic and processing) App Engine Datastore Form Submit R/W.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
UNIT-V The MVC architecture and Struts Framework.
Client/Server Architectures
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
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.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
WHAT IS A WEB APP? Van Kelly Yeshiva University July 6, 2013.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
XForms: A case study Rajiv Shivane & Pavitar Singh.
XForms: The next generation of Web Forms Tyler St. John.
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
Copyright © Orbeon, Inc. All rights reserved. Erik Bruchez Applications of XML Pipelines XML Prague, June 16 th, 2007.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Copyright Cardiff Software Inc. All rights reserved. XML Meets Forms Micah Dubinko, CDIA Chief XML Architect Editor, W3C XForms Cardiff Software,
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
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.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
ISO/IEC SC 25/WG 1 ISO/IEC : CodeBase Tag Discussion Ron Ambrosio IBM TJ Watson Research Center.
Tuukka Haapaniemi XForms – What’s the need? HTML forms Very outdated Hard to develop and to maintain Requires lot of work To create basic.
CCSDS Service Management ESA/ESOC UM Prototype 20 April 2009.
New Selectors Extension Module Webinar March 11th, 2010.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
SimDB Implementation & Browser IVOA InterOp 2008 Meeting, Theory Session 1. Baltimore, 26/10/2008 Laurent Bourgès This work makes use of EURO-VO software,
Ajax for Dynamic Web Development Gregory McChesney.
XFormsDB An XForms - Based Framework for Simplifying Web Application Development Markku Laine Master’s Thesis Presentation March 9, 2010.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Listener-Control Navigation of VoiceXML. Nuance Speech Analysis 92% of customer service is through phone. 84% of industrialists believe speech better.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
What is…. A Little History…  The term “Web 2.0” was familiarized when Tim O’Reilly hosted the first Web 2.0 conference in 2004  This Link (a characteristic.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
CS320 Web and Internet Programming Web Application and MVC Chengyu Sun California State University, Los Angeles.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
XML-powered Exhibit: A Case Study of JSON & XML Coexistence
An Introduction to XForms Philadelphia XML Users' Group by Peter Meggitt.
INTRO. To I.T Razan N. AlShihabi
HTML, XHTML, and the World Wide Web
GeneXus 9.0: Web applications at their higher power
Google Web Toolkit - Gufran Mohammed
Chapter 1 HTML, XHTML, and the World Wide Web
Kontrak Kuliah Web Service.
Chapter 1 HTML, XHTML, and the World Wide Web
Chapter 1 HTML, XHTML, and the World Wide Web
Testing RESTful Web APIs
RESTful Web Services.
Presentation transcript:

XForms for Metadata Creation Winona Salesky University of Vermont Michael Park Brown University

The Problem

XForms is an XML application that represents the next generation of forms for the web. - XForms 1.1 Specification Enter XForms

XForms - the highlights - Platform and device independent - Separates data and logic from presentation - XML in, XML out - XML Schema validation - Reduces or eliminates the need for scripting - Does not require expensive round-tripping when the data is modified

Anatomy of an XForm The Model The User Interface

Firefox XForms Extension

Demo

Putting it all together MODS XForms eXistSolr Firefox Browser REST

More Info - Code: - Examples: Blog:

Build a web-based XML editor ?!

Why a MODS Editor ? Digital RepositoryMetadata

Requirements - Web-based - Simple UI - Support complex metadata - Enforce correct data input - Easily maintained

Demo

XForms – which one ? - Architecture - Implementation ClientServer

Why Orbeon ? - Robust open source web app - XForms engine for Java applications - Documentation - Active community - AJAX technology - Widgets

How it all works eXist MODS editor Orbeon AJAX REST XML

XForms - the downside - Its all XML ! - Appears large and complicated - XForms is not a Web standard - Implementations arent there yet

XForms - the upside - XML, XML, XML - Create an entire application - No scripting - Strong typing - Interactive UI

The MODS editor Code - Code and documentation: - Example: - Questions: michael_park_