Multimedia Communication and Information Logistics for AFTER-SALES AND PRODUCT LIFE- CYCLE SUPPORT Click to edit Master title style www.remtec.fi.

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
XSLT (eXtensible Stylesheet Language Transformation) 1.
 Copyright Wipro Technologies JSP Ver 1.0 Page 1 Talent Transformation Java Server Pages.
Timing in XML XML and XSL Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Tool Interoperability and Data Translation Mechanisms using XML/XSL Tom Sabanosh
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Multimedia Communication and Information Logistics for AFTER-SALES AND PRODUCT LIFE- CYCLE SUPPORT Click to edit Master title style
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Introduction of XML editors Naruki Mtisuda Wakayama Univ.
FIGIS’ML Hands-on training - © FAO/FIGIS An introduction to XML Objectives : –what is XML? –XML and HTML –XML documents structure well-formedness.
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
How do I use HTML and XML to present information?.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
 2002 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to the Internet and World Wide Web Outline 1.1Introduction 1.2World Wide Web Consortium.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
Copyright © 2002 ProsoftTraining. All rights reserved. JavaServer Pages.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Jon Bosak, Sun Microsystems Last revised XML, Java, and the future of the Web Presented and Annotated by Byung-Hoon Kang
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Differences Training BAAN IVc - BaanERP 5.0c: Development BaanERP 5.0c Tools.
1 D O C U M E N T A T I O N & I N F O R M A T I O N S E R V I C E S 1 Improved Dissemination of NMMSS Products and Reports NMMSS Software Engineer 5/20/2009.
Slide #1 Copyright © 2007 CommonTown Pte Ltd. All rights reserved. What is Swiiit?
Linda Schmandt Structured Text & XML in Medicine 16 Jan 2004.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
XP Creating Web Pages with Microsoft Office
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
 INDEX  Overview.  Introduction.  System Requirement.  Features Of SQL.  Development Process.  System Design (SDLC).  Implementation.  Future.
DHTML.
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
XML Related Technologies
Building a User Interface with Forms
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Experience with XML – based production of publications Case of « Statistical yearbook 2005 and 2006  » Guy Zacharias Centralisation et Diffusion STATEC.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Tutorial 7 – Integrating Access With the Web and With Other Programs
Presentation transcript:

Multimedia Communication and Information Logistics for AFTER-SALES AND PRODUCT LIFE- CYCLE SUPPORT Click to edit Master title style

© Copyright Remtec Systems, Ltd., All rights reserved. BUILDING WWW APPLICATIONS WITH XML FORMS Kaisa Kostiainen XML Finland ‘99 Helsinki Fair Center

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 CONTENTS Introduction Reporting Tool RPX Forms architecture RPX Forms examples Conclusions

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 XML AND WWW APPLICATIONS  system-to-system interchange format  distributed, heterogenous data sources  database interface  lack of mechanism to update XML data according to user’s input

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 PROPOSALS POSTED TO W3C XFA  template.htm XFDL  both require a plug-in at the browser

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 CASE: REPORTING TOOL  WWW application for Wärtsilä NSD Service  enables the workflow of the service reports  forwards data as XML format to other applications  invoicing  document management  knowledge discovery  etc.

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 CASE: REPORTING TOOL  handles over hundred technical records  the structure of the technical data hard to generalize  creating and adding new technical records has to be easy  high quality of printing

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 DIFFERENT OPTIONS  HTML Forms  too labourious to write software  XSL Transformation from XML data  the lack of proper XSL development tools causes the creation of technical records very painful for the developer

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORMS  form data is separated from user interface  form DTD is pre-defined  form data can be any XML data  uses RPX Form filter language for binding form input elements to data

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 EXAMPLE Remtec Systems Tekniikantie 12

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORMS ARCHITECTURE Form XSL Form XSL Form DTD Form DTD Form XML Form XML Data Binding Form XML Form XML XML/XSL Transform XML/XSL Transform Browser HTML Browser HTML Decoding Data sources Form design RPX Service Browser UI

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORMS ARCHITECTURE  the rpxf query patterns are resolved dynamically  a pattern identifies a value in a data source  a single form may refer to several data sources  when the form is posted to the server the server code automatically creates XML objects from the form data  business logic rules decide which data sources are available and which data sources are updated

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORM DTD  similar to HTML  a form contains pages, which are divided vertically to sections  basic input elements: input field, radio group, drop-down list, etc.  title, paragraph, list, picture, …  XSL style sheet for presenting the form in the browser and for printing

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORM FILTER LANGUAGE  very similar to XSL  RPX Form filter language elements: rpxf:value-of, rpxf:attribute, rpxf:insert, rpxf:repeat  syntax :

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORMS EXAMPLES Input fields <rpxf:attribute name="selected” select="/Installation/ApplicationType2"/>

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 RPX FORMS EXAMPLES Creating dynamic lists

© Copyright Remtec Systems, Ltd., All rights reserved. 9/17/2015 CONCLUSIONS  RPX Forms enables very easy way to develop WWW applications that update XML data  no plug-ins is needed at browser  see Reporting Tool at Remtec’s stand