Authors: RIEFOLO Anthony FANCHETTE Edouard Tutors : BETBEDER Marie-Laure REFFAY Christophe MULCE project Interface to display XML objects 1.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Web Services & EAI.
1/7 ITApplications XML Module Session 8: Introduction to Programming with XML.
XML: Extensible Markup Language
An Introductory Tutorial. Background and Purpose.
Getting started with ExtJS Javascript screen library and Catalyst Perl framework – Perl Mova 2008, Kyiv, Ukraine 1 Getting started with ExtJS and Catalyst.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Integrating Access with the Web and with Other Programs.
AJAX & By – Anupama Sharma. Defining Ajax Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together.
-Uday Dhokale.  What is it ??? Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.  Features a unique, easy-to-use.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Fusion Overview Paul Spencer CTO Jason Fournier Product Manager
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
XML Anisha K J Jerrin Thomas. Outline  Introduction  Structure of an XML Page  Well-formed & Valid XML Documents  DTD – Elements, Attributes, Entities.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
XML – Extensible Markup Language XML eXtensible – add to language. Markup – delimit info using tags. Language – a way to express info.
GRITS Working with AVM Data Astronomy Visualization Metadata June 11th, 2010 Casey Rosenthal
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Yasser Ahmed SDL 2011 Transform Research into Results with OvidSP’s Productivity Tools.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
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.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
Using XML to present computer program Qingsong Yao Qingsong Yao Department of Computer Science Department of Computer Science York University York University.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
XML & AJAX Khaled Al-Sham’aa. XML The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup languages. It is.
Esri UC 2014 | Technical Workshop | Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun.
Benchmarking Visualization Platform. The Platform Brief description.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
COP 3813 Intro to Internet Computing Prof. Roy Levow XML.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
XML and JSON 1. XML, a very brief introduction XML = eXtensible Markup Language Language to describe data to be exchanged on the web And many other things.
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
Martin Kruliš by Martin Kruliš (v1.1)1.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
Introducing the new User Experience The SharePoint Fluent User Interface Sites as Collections of Pages Managing Data with SharePoint 2010.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
XSLT, XML Schema, and XPath Matt McClelland. Introduction XML Schema ▫Defines the content and structure of XML data. XSLT ▫Used to transform XML documents.
Miguel Ángel Saúl Soto INFN - Sezione di Catania Supervisor: Antonio Calanducci
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Ext JS - Direct Bridging The Gap A DMSBT Presentation By Timothy Chandler.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
XML: Extensible Markup Language
Project 1 Introduction to HTML.
GF and RS, Dept of CS, Mangalore University
XML Related Technologies
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
MUI Purpose Conversion: current vocabulary-ui manager to the metadata-ui manger (MUI). No database and is services oriented Assigns identification numbers.
XML in Web Technologies
GIFT / Fiscal Data Package Iteration 3
IND8115 – LTTng Web View December, 12th 2016 Yonni Chen.
EXTENSION AND INTEGRATION
Microsoft Office Access 2003
Microsoft Office Access 2003
Presented by: Jacky Ma Date: 11 Dec 2001
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
2/18/2019.
Presentation transcript:

Authors: RIEFOLO Anthony FANCHETTE Edouard Tutors : BETBEDER Marie-Laure REFFAY Christophe MULCE project Interface to display XML objects 1

Summary I.What is MULCE project ? a.Brief presentation. b.XML corpus. c.Goal of the project. II.Technologic choices. a.Browse the XML. b.JavaScript framework for web applications: ExtJS. c.XML to ExtJS. III.The interface. a.Layout of the interface. b.Its implementation. 2

I.What is MULCE project ? 3

a.Brief presentation. MULCE : The Multi-modal Learning Corpus Exchange. A data-sharing system which allow researches to access to different corpora. Goal : Provide a learning corpus sharing platform. What is MULCE project ? Brief presentation. Technologic choices. The interface. 4 I.What is MULCE project ?

b.XML corpus. What is MULCE project ? XML corpus Technologic choices. The interface. 5 I.What is MULCE project ? XML : Extensible Mark-up Language. Allow to structure information in treelike fields. Structure validated by a schema.

b.XML corpus. Example XML shema of a forum act : What is MULCE project ? XML corpus and goal of the project. Technologic choices. The interface. 6 I.What is MULCE project ?

c.Goal of the project. Build a visualization tool of different objects con- tained in a corpora. Consultation of corpus with user-friendly interface What is MULCE project ? Goal of the project. Technologic choices. The interface. 7 I.What is MULCE project ?

II.Technologic choices. 8

a.Browse the XML. To gather information for traitement. It is possible thanks to PHP using XPATH. What is MULCE project ? Technologic choices. Browse the XML. The interface. 9

a.Browse the XML. Example of XPATH query: Gather the name of an actor giving his “id” What is MULCE project ? Technologic choices. Browse the XML. The interface. 10 II.Technologic choices. $xml = new Domxpath($dom); $elements = foreach($elements as $noeud) { return $noeud->getAttribute(“ designation ”); } $xml = new Domxpath($dom); $elements = foreach($elements as $noeud) { return $noeud->getAttribute(“ designation ”); } … … … … …

Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes: High performance, customizable UI widgets Well designed and extensible Component model An intuitive, easy to use API What is MULCE project ? Technologic choices. JavaScript framework for web applications: ExtJS The interface. 11 II.Technologic choices. B.JavaScript framework for web applications: ExtJS Examples of tools available in the framework : grids, trees, forms, toolbar, custom search field, combobox, and many more items.

c.XML to ExtJS JSON : JavaScript Object Notation - Portability - Simplicity - Easy integration to javaScript - lighter treatments that with XML file What is MULCE project ? Technologic choices. XML to ExtJS The interface. 12 II.Technologic choices.

c.XML to ExtJS What is MULCE project ? Technologic choices. XML to ExtJS The interface. 13 II.Technologic choices. For example, a menu structure description using JSON notation : In comparison, the same example in XML format :

c.XML to ExtJS Corpus.xmlPage.php Framework JavaScript ExtJs Browse XML Send Json Object Transform into Json What is MULCE project ? Technologic choices. XML to ExtJS The interface. 14 II.Technologic choices.

III.The interface 15

III.The interface Hierarchical view of tool spaces List of acts Complete visualization of the select act What is MULCE project ? Technologic choices. The interface. Layout of the interface. 16 a.Layout of the interface.

What is MULCE project ? Technologic choices. The interface. Its implementation. 17 III.The interface b.Its implementation.

What is MULCE project ? Technologic choices. The interface. Its implementation. 18 b.Its implementation. III.The interface

What is MULCE project ? Technologic choices. The interface. Its implementation. 19 III.The interface b.Its implementation.

20 Conclusion Discovery of Xpath and framework ExtJS Some problems appears. Meeting every weeks.