06 XML-based Technologies

Size: px
Start display at page:

Download "06 XML-based Technologies"

Transcription

1 MSc in Communication Sciences Program in Technologies for Human Communication Davide Eynard Software Technology 2 06 XML-based Technologies

2 2 ntro XML had a huge impact on the development of current technologies Allows for interoperability between different systems and applications More and more used, as pc grew bigger and faster Backbone for many standards and protocols Well known formats like XHTML, RSS, docx, and odt (OpenOffice documents) Less known formats like DocBook, MathML, SVG, and BPEL Technologies like XML-RPC and AJAX How did the use of XML actually change the way we are doing things?

3 3 DocBook DocBook in its current version is an XML application Originally built with SGML Now (v5.0) defined with RELAX NG + Schematron rules XML Schema and DTD are also available, but non-standard DocBook documents can be authored using any XML editor (more or less WYSWYG editors are available) XML files can then be converted using the Docbook XSLT stylesheets Transformation in HTML, PDF, etc.

4 4 Two words on XSLT CSS XSL Stylesheets for (X)HTML Stylesheets for XML, consists of three parts: XSLT to transform XML docs XPath to navigate inside XML code XSL-FO for XML formatting See the XSLT tutorial at W3CSchools!

5 5 MathML MathML is an XML application describing mathematical notation, aiming at integrating math formulae into the WWW i.e. ax 2 +bx+c looks like: <mrow> <mi>a</mi> <mo>&nvisibletimes;</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mi>b</mi> <mo>&nvisibletimes;</mo> <mi>x</mi> <mo>+</mo> <mi>c</mi> </mrow> MathML <math> <apply> <plus/> <apply> <times/> <ci>a</ci> <apply> Content MathML </math> <power/> <ci>x</ci> <cn>2</cn> </apply> </apply> <apply> <times/> <ci>b</ci> <ci>x</ci> </apply> <ci>c</ci> </apply>

6 6 SVG Scalable Vector Graphics is an XML-based file format to describe 2D vector graphics, both static and dynamic All major modern Web browsers support and render SVG natively Example: Except nternet Explorer (needs a plugin) <circle cx="316px" cy="224px" r="107px" style="stroke: black; stroke-opacity: 1; stroke-width: 1; fill:#ffff00"/>

7 7 BPEL Many standards for Business Process Management You will see BPMN soon BPEL is an executable XML standard used to model BP No graphics but BPMN can be converted to BPEL

8 8 Web Services Software system designed to support interoperable machineto-machine interaction over a network (cit. Wikipedia) Many WS technologies (and in general many different types of network standards) are currently based on XML Serialization: Conversion of an object into a sequence of bits which can be stored or transmitted Objects become persistent The conversion has to be independent from the architecture, the os, the encoding, and so on XML represents a human-readable serialization

9 9 AJAX There's AJAX and Ajax AJAX stands for Asynchronous Javascript And XML Ajax (not an acronym) represents similar methodologies, but using different technologies Asynchronous Web pages do not have to be reloaded Web pages become Web applications Javascript XML A scripting language allows the browser to update the page executing code on the client side Used for interchange of data Now JSON is very common too

10 10 References Some Web references: Tools: a BPMN to BPEL translator an XML/DocBook WYSWYG editor

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

XML Programming. Duration: 5 Days Price: $2595 *California residents and government employees call for pricing.

XML Programming. Duration: 5 Days Price: $2595 *California residents and government employees call for pricing. XML Programming Duration: 5 Days Price: $2595 *California residents and government employees call for pricing. Course Description: The extensible Markup Language (XML) provides a standard, document-based

More information

JÁN LACKO, EUGEN RUŽICKÝ WEB TECHNOLOGIES AND DESIGN

JÁN LACKO, EUGEN RUŽICKÝ WEB TECHNOLOGIES AND DESIGN JÁN LACKO, EUGEN RUŽICKÝ WEB TECHNOLOGIES AND DESIGN Názov projektu: MEDZINÁRODNOU SPOLUPRÁCOU KU KVALITE VZDELÁVANIA PEVŠ Kód ITMS: NFP26140230012 dopytovo - orientovaný projekt Moderné vzdelávanie pre

More information

Cloud Computing, Interactive Websites, and Scientific Research/Education

Cloud Computing, Interactive Websites, and Scientific Research/Education Cloud Computing, Interactive Websites, and Scientific Research/Education Chung-Lin Shan Department of Physics, National Cheng Kung University Department of Physics, National Changhua University of Education

More information

Building XML-Based Web Applications

Building XML-Based Web Applications Building XML-Based Web Applications 1905: Building XML-Based Web Applications (5 Days) About this Course This five-day instructor-led course provides students with the skills to build a Web application

More information

CSET 3100 Advanced Website Design (3 semester credit hours) IT Required

CSET 3100 Advanced Website Design (3 semester credit hours) IT Required CSET 3100 Advanced Website Design (3 semester credit hours) CSET Elective IT Required Current Catalog Description: This course covers the creation of HTML forms, creation of static and animated web graphics,

More information

MathDox editor. Matthijs Brouwer, Hans Cuypers, Jan Willem Knopper

MathDox editor. Matthijs Brouwer, Hans Cuypers, Jan Willem Knopper MathDox editor Matthijs Brouwer, Hans Cuypers, Jan Willem Knopper Department of Mathematics and Computer Science P.O. Box 513, 5600 MB Eindhoven {pbrouwer,hansc,jknopper}@win.tue.nl Abstract. We describe

More information

Presentation / Interface 1.3

Presentation / Interface 1.3 W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

Instructor: Phone: Fax Office Hours: Bio: Table of Contents

Instructor:   Phone: Fax Office Hours: Bio: Table of Contents Department of Information Technology WEBD341: Enterprise Data Exchange using XML 3 Credit Hours 8 Weeks Prerequisite(s): WEBD121: Web Development Fundamentals Instructor Information Course Description

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

Chapter 12: Advanced topic Web 2.0

Chapter 12: Advanced topic Web 2.0 Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,

More information

08 BPMN/1. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard

08 BPMN/1. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard Software Technology 2 08 BPMN/1 2 ntro Sequence of (three?) lessons on BPMN and technologies related

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

Overview Document Framework Version 1.0 December 12, 2005

Overview Document Framework Version 1.0 December 12, 2005 Document Framework Version 1.0 December 12, 2005 Document History Date Author Version Description October 5, 2005 Carl Yestrau 1.0 First complete version December 12, 2005 Page A Table of Contents 1.0

More information

Advanced Topics: Unicode and XSL

Advanced Topics: Unicode and XSL Advanced Topics: Unicode and XSL SET09103 Advanced Web Technologies School of Computing Napier University, Edinburgh, UK Module Leader: Uta Priss 2008 Copyright Napier University Advanced Topics: Unicode

More information

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications Java Web Framework for the Efficient Development of Enterprise Web Applications Evolution Framework tools 100% reusability Complete Development Kit Evolution Framework enables fast and easy development

More information

XDLT: A Distance Learning Tool for consistent teaching of XML and related Technologies

XDLT: A Distance Learning Tool for consistent teaching of XML and related Technologies XDLT: A Distance Learning Tool for consistent teaching of XML and related Technologies Beda C. Hammerschmidt 1, Philipp Stursberg 1, Jan Jungclaus 2 and Volker Linnemann 1 1 Institute of Information Systems

More information

Mobility Information Series

Mobility Information Series SOAP vs REST RapidValue Enabling Mobility XML vs JSON Mobility Information Series Comparison between various Web Services Data Transfer Frameworks for Mobile Enabling Applications Author: Arun Chandran,

More information

Whitepapers at Amikelive.com

Whitepapers at Amikelive.com Brief Overview view on Web Scripting Languages A. Web Scripting Languages This document will review popular web scripting languages[1,2,12] by evaluating its history and current trends. Scripting languages

More information

Building XML-Based Web Applications

Building XML-Based Web Applications Building XML-Based Web Applications Elements of this syllabus are subject to change. Key Data Course #: 1905C Number of Days: 5 Format: Instructor-Led Certification Exams: None Certification Track: None

More information

From Desktop to Browser Platform: Office Application Suite with Ajax

From Desktop to Browser Platform: Office Application Suite with Ajax From Desktop to Browser Platform: Office Application Suite with Ajax Mika Salminen Helsinki University of Technology mjsalmi2@cc.hut.fi Abstract Web applications have usually been less responsive and provided

More information

Multilingual scientific e-document on the Web

Multilingual scientific e-document on the Web Multilingual scientific e-document on the Web Azzeddine LAZREK University Cadi Ayyad, Faculty of Sciences Department of Computer Science Marrakesh - Morocco lazrek@ucam.ac.ma http://www.ucam.ac.ma/fssm/rydarab

More information

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Internet Technologies_1. Doc. Ing. František Huňka, CSc. 1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML

More information

Math on the Web: A Status Report January, 2003 Focus: Adding Value for STM Publishing

Math on the Web: A Status Report January, 2003 Focus: Adding Value for STM Publishing Math on the Web: A Status Report January, 2003 by Robert Miner and Paul Topping, To view this paper online, where the links and references are live, go to http://www.dessci.com/webmath/status. We plan

More information

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007 WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968

More information

Instructional Technology Services

Instructional Technology Services Instructional Technology Services Abstract: This handout provides detailed information about the HTML Editor in icollege. The HTML Editor allows you to create HTML content without having to know how to

More information

Produce & Publish Cloud Edition

Produce & Publish Cloud Edition Produce & Publish Cloud Edition Concept for the next generation version of Produce & Publish in the cloud This document discusses the architecture and concept for the next generation version of the Single

More information

2009 Martin v. Löwis. Data-centric XML. Other Schema Languages

2009 Martin v. Löwis. Data-centric XML. Other Schema Languages Data-centric XML Other Schema Languages Problems of XML Schema According to Schematron docs: No support for entities idiomatic or localized data types (date, time) not supported limited support for element

More information

Higher National Unit specification: general information

Higher National Unit specification: general information Higher National Unit specification: general information Unit code: FM97 35 Superclass: CB Publication date: June 2011 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit is designed

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course M20480 5 Day(s) 30:00 Hours Programming in HTML5 with JavaScript and CSS3 Introduction This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic

More information

XML Processing in Java

XML Processing in Java XML Processing in Java Sebastian Kreinecker 20.Mai 2015 Sebastian Kreinecker XML Processing in Java 20.Mai 2015 1 / 20 Outline 1 XML What is XML? Short Example 2 XML in Java Why Java? Examples Sebastian

More information

Application Development XML - XSL

Application Development XML - XSL ITEC 2336 Internet Application Development XML - XSL XML A style sheet is linked to an XML document to format the document. XML processor combines style sheet with XML document to display a formatted document.

More information

XML. CIS-3152, Spring 2013 Peter C. Chapin

XML. CIS-3152, Spring 2013 Peter C. Chapin XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts

More information

Von XML nach. Internet-Adressen. Günter Partosch, Oktober 2002

Von XML nach. Internet-Adressen. Günter Partosch, Oktober 2002 Von XML nach PDF über TEX Internet-Adressen Günter Partosch, Oktober 2002 Im Umfeld des Themenkreises XML PDF TEX sind die folgenden Stellen im Internet von Interesse: alphaworks:texml:download http://www.alphaworks.ibm.com/aw.nsf/download/texml

More information

Adding Web 2.0 features to a Fleet Monitoring Dashboard

Adding Web 2.0 features to a Fleet Monitoring Dashboard SpaceOps 2010 ConferenceDelivering on the DreamHosted by NASA Mars 25-30 April 2010, Huntsville, Alabama AIAA 2010-2249 Adding Web 2.0 features to a Fleet Monitoring Dashboard

More information

XSLT Training. XSLT Training

XSLT Training. XSLT Training XSLT Training This document gives the course outline which will be covered in the XSLT training. This course will teach the developers how to use XPath and XSLT to transform XML documents, into plain text,

More information

HTML5 and CSS3 The Future of the Web Programming. Current Web Development. Sergio Luján Mora

HTML5 and CSS3 The Future of the Web Programming. Current Web Development. Sergio Luján Mora HTML5 and CSS3 The Future of the Web Programming Current Web Development Sergio Luján Mora 1 Table of contents Why standards are important? Are there any standards in web development? The Web Standards

More information

Data Migration Format Considerations Don Bridges / Data Conversion Laboratory Agenda Format Options Migration Issues Recommendations Alphabet Soup HTML Hypertext Markup Language is the set of "markup"

More information

Framework as a master tool in modern web development

Framework as a master tool in modern web development Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC petr.do@unob.cz,

More information

< Scenario Name > < team Name > Software Requirements Specification. Version < X.0> Team Guide:( Faculty Guide s Name ) Members:(Team members name)

< Scenario Name > < team Name > Software Requirements Specification. Version < X.0> Team Guide:( Faculty Guide s Name ) Members:(Team members name) < Project scenario name > Version < X.0> < team Name > < Scenario Name > Version < X.0> Team Guide:( Faculty Guide s Name ) Members:(Team members name) College Name: Department: State: /

More information

Section I. Introduction to WWW : Fundamentals of Web, HTTP protocol, Working of HTTP protocol, Request methods and their message format of HTTP

Section I. Introduction to WWW : Fundamentals of Web, HTTP protocol, Working of HTTP protocol, Request methods and their message format of HTTP Course Title Course Code Internet Technology CE511 Lecture : 03 Course Credit Practical : 02 Tutorial : 00 Course Learning Outcomes Total : 05 On the completion of the course, students will be able: To

More information

Cocoon 2 Programming: Web Publishing with XML and Java"

Cocoon 2 Programming: Web Publishing with XML and Java Cocoon 2 Programming: Web Publishing with XML and Java" Bill Brogden Conrad D'Cruz Mark Gaither StfBEX San Francisco London Introduction xv Chapter 1 The Cocoon 2 Architecture 1 The Challenges of Web Publishing

More information

MANAGING INFORMATION (CSCU9T4) LECTURES 9: XML APPLICATIONS

MANAGING INFORMATION (CSCU9T4) LECTURES 9: XML APPLICATIONS MANAGING INFORMATION (CSCU9T4) LECTURES 9: XML APPLICATIONS Nadarajen Veerapen http://www.cs.stir.ac.uk/~nve/ RESOURCES Books XML in a Nutshell (2004) by Elliotte Rusty Harold, W. Scott Means, O'Reilly

More information

AJAX Interaction in Adaptive Hypermedia

AJAX Interaction in Adaptive Hypermedia AJAX Interaction in Adaptive Hypermedia B. Raja Sarath Kumar, Alti Siva Prakasa Rao & M.Surendra Prasad Babu Department of Computer Science and Systems Engineering Andhra University College of Engineering

More information

Establish, configure and maintain an intranet or Internet website. Configure a web server and implement server-side scripting

Establish, configure and maintain an intranet or Internet website. Configure a web server and implement server-side scripting Web Design & Development Duration: 4 weeks You Will Learn How To: Establish, configure and maintain an intranet or Internet website Develop web pages using HTML and CSS Configure a web server and implement

More information

Smithsonian Institution Archives Guidance Update SIA. ELECTRONIC RECORDS Recommendations for Preservation Formats. November 2004 SIA_EREC_04_03

Smithsonian Institution Archives Guidance Update SIA. ELECTRONIC RECORDS Recommendations for Preservation Formats. November 2004 SIA_EREC_04_03 SIA Smithsonian Institution Archives Guidance Update November 2004 ELECTRONIC RECORDS Recommendations for s SIA_EREC_04_03 Highlights Highlights of SIA_EREC_04_03, an update on electronic record preservation

More information

ActiveX AJAX ASP. AudioMP3

ActiveX AJAX ASP. AudioMP3 ActiveX In Computer Science, ActiveX is a component object model (COM) developed by Microsoft for Windows platforms. Software based on ActiveX technology is prevalent in the form of Internet Explorer browser

More information

Agenda Summary of Previous Session

Agenda Summary of Previous Session XML for Java Developers G22.3033-002 Session 2 - Main Theme Markup Language Technologies (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

Beginning XML Programming - MV4920 (4-0)

Beginning XML Programming - MV4920 (4-0) Beginning XML Programming - MV4920 (4-0) July 10, 2001 Synopsis An introduction to the Extensible Markup Language (XML) and its related family of markup languages. The focus of this research seminar is

More information

Using Altova Tools with DB2 purexml

Using Altova Tools with DB2 purexml Using Altova Tools with DB2 purexml May 13, 2010 David McGahey Product Marketing Manager Liz Andrews Technical Marketing Manager Agenda Introduction Overview of Altova Altova tools enhanced to support

More information

IT5404: Internet Application Development (Optional)

IT5404: Internet Application Development (Optional) : Internet Application Development (Optional) INTRODUCTION This is one of the optional courses designed for Semester 5 of the Bachelor of Information Technology Degree program. This course on Internet

More information

Tools for the Digital Diplomatist Open source tools for online publication of charters

Tools for the Digital Diplomatist Open source tools for online publication of charters Tools for the Digital Diplomatist Open source tools for online publication of charters Francesca CAPOCHIANI (Università degli studi di Pisa) Chiara LEONI (Università degli studi di Pisa) Roberto ROSSELLI

More information

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz Introduction to Cloud Computing Lecture 02 History of Enterprise Computing Kaya Oğuz General Course Information The textbook: Enterprise Cloud Computing by Gautam Shroff (available at bookstore). Course

More information

Limitations of XSLT version 1.0

Limitations of XSLT version 1.0 Limitations of XSLT version 1.0 Simon Mahony From an original document by Susan Hockey This document is part of a collection of presentations and exercises on XML. For full details of this and the rest

More information

Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring

Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael

More information

20480B: Programming in HTML5 with JavaScript and CSS3. Course Overview

20480B: Programming in HTML5 with JavaScript and CSS3. Course Overview 20480B: Programming in HTML5 with JavaScript and CSS3 Course Overview This course provides students with the knowledge and skills to create and style HTML pages, use JavaScript, create forms to collect

More information

Study of GML-Based Geographical Data Visualization Strategy

Study of GML-Based Geographical Data Visualization Strategy Study of GML-Based Geographical Data Visualization Strategy ZHANG LIN 1, CHEN SHI-BIN 2 1 College of Information Technology, ZheJiang University of Finance & Economics, HangZhou 310012, China 2 College

More information

XML Strengths. XML Extensible Markup Language. XML Example. XML Form

XML Strengths. XML Extensible Markup Language. XML Example. XML Form Extensible Markup Language Strengths Generic format for structured representation of data. No predefined tags, but a syntax similar to HTML. Applications: Web services, business transactions XHTML HTML

More information

Advantages of XML as a data model for a CRIS

Advantages of XML as a data model for a CRIS Advantages of XML as a data model for a CRIS Patrick Lay, Stefan Bärisch GESIS-IZ, Bonn, Germany Summary In this paper, we present advantages of using a hierarchical, XML 1 -based data model as the basis

More information

Network Security. Chapter 10. Application Layer Security: Web Services. Part I: Introduction to Web Services

Network Security. Chapter 10. Application Layer Security: Web Services. Part I: Introduction to Web Services Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany Part I: Introduction to Web Services Network Security Chapter 10 Application Layer Security:

More information

REST vs. SOAP: Making the Right Architectural Decision

REST vs. SOAP: Making the Right Architectural Decision REST vs. SOAP: Making the Right Architectural Decision Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 Agenda 1. Motivation: A short history of

More information

World Wide Web Aka The Internet. Karst Koymans. Friday, October 2, 2015

World Wide Web Aka The Internet. Karst Koymans. Friday, October 2, 2015 . WWW World Wide Web. Aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 15.6, 2015/10/08 11:21:17 UTC) Friday, October 2, 2015 Karst Koymans (UvA) WWW Friday, October

More information

IT6503 WEB PROGRAMMING. Unit-I

IT6503 WEB PROGRAMMING. Unit-I Handled By, VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203. Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Mr. K. Ravindran, A.P(Sr.G)

More information

601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF)

601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF) 601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF) A summary of the qualification s content This is a regulated qualification designed to equip you with the knowledge and skills that

More information

A website's ability to be used by people with disabilities, including visually impaired

A website's ability to be used by people with disabilities, including visually impaired Glossary of Web Design Terms A Accessibility A website's ability to be used by people with disabilities, including visually impaired visitors, hearing impaired visitors, color blind people, or those with

More information

Markup Languages SGML, HTML, XML, XHTML. CS 431 February 11, 2008 Carl Lagoze Cornell University

Markup Languages SGML, HTML, XML, XHTML. CS 431 February 11, 2008 Carl Lagoze Cornell University Markup Languages SGML, HTML, XML, XHTML CS 431 February 11, 2008 Carl Lagoze Cornell University My philosophy on teaching technical tools I present the capabilities and underlying concepts And give you

More information

Web Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Service Testing SOAP-based Web Services Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Talent Management System Dimo Mitev

More information

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01 JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT Test Code: 3750 Version: 01 Specific Competencies and Skills Tested in this Assessment: Internet Basics Describe the process of information exchange between

More information

WIRIS quizzes web services Getting started with PHP and Java

WIRIS quizzes web services Getting started with PHP and Java WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

Upgrade to Microsoft Web Applications

Upgrade to Microsoft Web Applications Upgrade to Microsoft Web Applications Description Customers demand beautiful, elegant apps that are alive with activity. Demonstrate your expertise at designing and developing the fast and fluid Store

More information

XML and the Third-Generation Web. Maik Stührenberg Bielefeld

XML and the Third-Generation Web. Maik Stührenberg Bielefeld XML and the Third-Generation Web Maik Stührenberg Bielefeld University maik.stuehrenberg@uni-bielefeld.de @mstuehrenberg The combination of hypertext and a global Internet started a revolution. A new ingredient,

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Access to Mathematical Expressions in MathML for the Blind

Access to Mathematical Expressions in MathML for the Blind Access to Mathematical Expressions in MathML for the Blind Martin Rotard, Klaus Bosse, Waltraud Schweikhardt and Thomas Ertl Visualization and Interactive Systems Group University of Stuttgart, Germany

More information

WEB SERVICES FOR MOBILE COMPUTING

WEB SERVICES FOR MOBILE COMPUTING WEB SERVICES FOR MOBILE COMPUTING Piyush M.Patil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9699398650 Kushal Gohil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9323916806

More information

HTML5 & CSS3. ( What about SharePoint? ) presented by @kyleschaeffer

HTML5 & CSS3. ( What about SharePoint? ) presented by @kyleschaeffer HTML5 & CSS3 ( What about SharePoint? ) presented by @kyleschaeffer The Agenda HTML5 What is it? What can it do? Does SharePoint do HTML5? CSS3 What is it? What can it do? Does SharePoint do CSS3? HTML5

More information

Rich Web Map Applications HANNES JOHANSSON

Rich Web Map Applications HANNES JOHANSSON Rich Web Map Applications An assessment of performance, functionality and implementation of Rich Internet Application techniques in web-based GIS Master of Science Thesis in the Programme Software Engineering

More information

Oracle SOA Suite 11g : Build Composite Applications

Oracle SOA Suite 11g : Build Composite Applications Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g : Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design and develop SOA composite applications

More information

HOW-TO-DO-IT MANUALS NUMBER

HOW-TO-DO-IT MANUALS NUMBER USING XML A How-To-Do-It Manual and CD-ROM for Librarians KWONG BOR NG HOW-TO-DO-IT MANUALS NUMBER 154 NEAL-SCHUMAN PUBLISHERS, INC. New York London Published by Neal-Schuman Publishers, Inc. 100 William

More information

4.2 Understand Microsoft ASP.NET Web Application Development

4.2 Understand Microsoft ASP.NET Web Application Development L E S S O N 4 4.1 Understand Web Page Development 4.2 Understand Microsoft ASP.NET Web Application Development 4.3 Understand Web Hosting 4.4 Understand Web Services MTA Software Fundamentals 4 Test L

More information

Legislative XHTML. Integrating ECMA Script & RDF

Legislative XHTML. Integrating ECMA Script & RDF Legislative XHTML Integrating ECMA Script & RDF concerning XHTML annotation of: Council Decision of 10 February 2004 (OJ 465) Council Decision of 3 December 2002 (OJ 331) Council Decision of 28 February

More information

XML- New meta language in e-business

XML- New meta language in e-business 1 XML- New meta language in e-business XML (extensible Markup Language) has established itself as a new meta language in e-business. No matter what, text, pictures, video- or audio files - with the flexibility

More information

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

Platform support for UNIT4 Milestone 4

Platform support for UNIT4 Milestone 4 Platform support for UNIT4 Milestone 4 Agresso Web The following HTML5 compatible web browsers are supported for accessing Agresso Web: Browser Type Platform Notes Internet Explorer 11** Last tested on

More information

An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended

More information

XML Integrated Development Environments Accelerating XML Application Development in the Enterprise

XML Integrated Development Environments Accelerating XML Application Development in the Enterprise Altova, Inc., The XML Spy Company 900 Cummings Center, Suite 314-T Beverly, MA, 01915-6181, USA Tel: 978-816-1600 Fax: 978-816-1606 Web: www.xmlspy.com Author: Larry Kim 2002 Altova, Inc. & Altova GmbH

More information

Internet / XML / SOA, XML and Web Services

Internet / XML / SOA, XML and Web Services Internet / XML / SOA, XML and Web Services Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.

More information

Visualization Method of Trajectory Data Based on GML, KML

Visualization Method of Trajectory Data Based on GML, KML Visualization Method of Trajectory Data Based on GML, KML Junhuai Li, Jinqin Wang, Lei Yu, Rui Qi, and Jing Zhang School of Computer Science & Engineering, Xi'an University of Technology, Xi'an 710048,

More information

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT Alexandre Flament (alexandre.flament@imag.fr) Emmanuelle Villiot-Leclercq (emmanuelle.villiot-leclercq@imag.fr) Laboratoire CLIPS,

More information

THE NEXT GENERATION OF DATA ANALYSIS TOOLS Alexandros Karakos, Pericles Karakos

THE NEXT GENERATION OF DATA ANALYSIS TOOLS Alexandros Karakos, Pericles Karakos The XIII International Conference Applied Stochastic Models and Data Analysis (ASMDA-2009) June 30-July 3, 2009, Vilnius, LITHUANIA ISBN 978-9955-28-463-5 L. Sakalauskas, C. Skiadas and E. K. Zavadskas

More information

T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm

T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs

More information

2. Distributed Handwriting Recognition. Abstract. 1. Introduction

2. Distributed Handwriting Recognition. Abstract. 1. Introduction XPEN: An XML Based Format for Distributed Online Handwriting Recognition A.P.Lenaghan, R.R.Malyan, School of Computing and Information Systems, Kingston University, UK {a.lenaghan,r.malyan}@kingston.ac.uk

More information

Google Web Toolkit (GWT)

Google Web Toolkit (GWT) IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark class discussions Google Web Toolkit

More information

About the World Wide Web Consortium (W3C)

About the World Wide Web Consortium (W3C) 1 of 6 03/09/2004 15:14 About the World Wide Web Consortium (W3C) The World Wide Web Consortium was created in October 1994 to lead the World Wide Web to its full potential by developing common protocols

More information

Creating an EAD Finding Aid. Nicole Wilkins. SJSU School of Library and Information Science. Libr 281. Professor Mary Bolin.

Creating an EAD Finding Aid. Nicole Wilkins. SJSU School of Library and Information Science. Libr 281. Professor Mary Bolin. 1 Creating an EAD Finding Aid SJSU School of Library and Information Science Libr 281 Professor Mary Bolin November 30, 2009 2 Summary Encoded Archival Description (EAD) is a widely used metadata standard

More information

Oracle BI Publisher 10g Best Practices -- Session # 8633

Oracle BI Publisher 10g Best Practices -- Session # 8633 1 Oracle BI Publisher 10g Best Practices -- Session # 8633 Mike Donohue Director, BI Product Management Noelle Bartlam Senior Member of Technical Staff, Development The following

More information

Transmission: Cashmere and DCMI. Elena Demidova University of Osnabrück

Transmission: Cashmere and DCMI. Elena Demidova University of Osnabrück Transmission: Cashmere and DCMI Elena Demidova University of Osnabrück Transmission: Cashmere and DCMI Abstract Cashmere-int is aimed at an active participation in standards development in the context

More information

Displaying SVG with Oracle HTML DB (aka Application Express) Derek Scuffell, Syngenta

Displaying SVG with Oracle HTML DB (aka Application Express) Derek Scuffell, Syngenta Displaying SVG with Oracle HTML DB (aka Application Express) Derek Scuffell, Syngenta The hoops you have to go through What is HTML DB (aka Application Express, Apex) A bit about SVG How Apex uses SVG

More information