Using oXygen Using oXygen to build and execute XQuery applications on eXist Date: September 2008 Dan McCreary President Dan McCreary & Associates

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Minnesota Department of Education Metadata Registry Case Study Date: October 31 st, 2008 Dan McCreary President Dan McCreary & Associates
Integrated Platform version 5.2
11 Getting Started with ASP.NET Beginning ASP.NET 4.0 in C# 2010 Chapters 5 and 6.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
Introduction to XQuery and eXist DSA. XSLT Tutorial Problems Bad language : – No ! – for XML schema –Some XSLT engines tolerant of extra tags (permissive),
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Overview of XPath Author: Dan McCreary Date: October, 2008 Version: 0.2 with TEI Examples M D.
Eclipse is an open source IDE (Integrated Development Environment) for developing applications in Java, C/C++, HTML, Cobol, Perl, etc. The official Eclipse.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Automated Production Report Generation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
Peter Hinrichsen TechInsite Pty Ltd Rolling your own Object Persistence Framework (OPF) Please consider the following questions:
Enterprise Service Bus Lowering the cost of integration Date: 9/1/2009 Dan McCreary President Dan McCreary & Associates (952)
Sample Auto-generated XForms With XQuery Date: 1/17/2009 Dan McCreary President Dan McCreary & Associates (952) M D Metadata.
Styling XForms Using CSS to make your forms look great Date: 10/9/2008 Dan McCreary President Dan McCreary & Associates (952)
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
XSLT transforms Mapping from Different Metadata Standards.
OXygen XML Editor Support for eXist DB XQuery debugging. Stefan Vasile
Implementing Forms and Form Renderers in the Open Source Portfolio David McPherson, Chris Maurer Will Trillich, Janice Smith Materials by Sean Keesler.
Drexel University Software Engineering Research Group 1 Eclipse for SE101.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Metadata Management Case Study Date: 10/21/2008 Dan McCreary President Dan McCreary & Associates (952) M D Metadata Solutions.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Data Management Console Synonym Editor
EXist Indexing Using the right index for you data Date: 9/29/2008 Dan McCreary President Dan McCreary & Associates (952) M.
Recursive Functions Creating Hierarchical Reports Date: 9/30/2008 Dan McCreary President Dan McCreary & Associates (952) M.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
Version How to Use Packet Tracer MarinaMD.
Browsers © Copyright 2014, Fred McClurg All Rights Reserved.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
XQuery Functions Reusing XQuery Code Date: September, 2008 Dan McCreary President Dan McCreary & Associates (952) M D Metadata.
Auto-generation of Repeated Elements Part 2 of a series of XForms auto generation Date: 1/25/2008 Dan McCreary President Dan McCreary & Associates
Keyword Searching Weighted Federated Search with Key Word in Context Date: 10/2/2008 Dan McCreary President Dan McCreary & Associates
XRX Basic CRUDS Create, Read, Update and Delete and Search XML Data Date: May 2011 Dan McCreary President Dan McCreary & Associates
1 RSS/Atom Author : Dan McCreary Dan McCreary & Associates Date : November/17/2006 The Web Standard for Subscription and Notification.
Using oXygen 12 with XQuery Using oXygen to build and execute XQuery XQuery applications on eXist Date: April 2011 Dan McCreary President Dan McCreary.
How To Design Your Own Webpage Created Especially For You By: Amanda E. Stricklin.
Understanding StarTeam Enterprise Advantage Course #4124.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
XQuery Labs Basic Reporting Date: 9/29/2008 Dan McCreary President Dan McCreary & Associates (952) M D Metadata Solutions.
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Lesson 2 – Unit B. Quick review 1. What is the name of the eGCC host that you ftp your files? 2. What type of software do you use to create and edit web.
Managing Database objects in Visual Studio and Team Foundation Server Presented by Sean P SQL Saturday - Phoenix 2016.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Getting Started with Dreamweaver
Managing Your Literature Search Using Zotero
Images v26Q3.
User Guide PrimePortal – File Archive
Tutorial: How to Creat a Website.
Dan McCreary President Dan McCreary & Associates (952) M D
© 2016, Mike Murach & Associates, Inc.
Design and Consume DataWindows in Visual Studio 2005
Managing Your Literature Search Using Zotero
User Guide PrimePortal – File Archive
Getting Started with Dreamweaver
Sequences in XQuery Core data structure of XQuery Date: 8/25/2009
Microsoft Office System UK Developers Conference
XRX Diagrams Application Architecture Diagrams Date: Aug 21st, 2008
Presentation transcript:

Using oXygen Using oXygen to build and execute XQuery applications on eXist Date: September 2008 Dan McCreary President Dan McCreary & Associates (952) M D Metadata Solutions

M D Copyright 2008 Dan McCreary & Associates2 Overview Why oXygen? Screen layout Customizing screen layout –Toolbar –Perspectives Editing Using the XPath Builder

M D Copyright 2008 Dan McCreary & Associates3 Why oXygen? Tools are Important oXygen has become the premiere tool for working with native XML databases oXygen will be our primary XQuery development tool It is important that people feel comfortable with both the tools and the theory behind XQuery Getting to know your tools will make you more productive

M D Copyright 2008 Dan McCreary & Associates4 oXygen Data Sources Tools -> Preferences

M D Copyright 2008 Dan McCreary & Associates5 3 “jar” files This files are part of the eXist distribution but are used by oXygen to connect to the database The files are: –exist.jar –xmldb.jar –xmlrpc-1.2-patched.jar

M D Copyright 2008 Dan McCreary & Associates6 Data Source Drivers

M D Copyright 2008 Dan McCreary & Associates7 Connection to Localhost XML DB URI: xmldb:exist://localhost:8080/exist/xmlrpc

M D Copyright 2008 Dan McCreary & Associates8 Windows WebDAV Folder

M D Copyright 2008 Dan McCreary & Associates9 WebDAV vs ReST When using the windows Add Network Place make sure to use the WebDAV url Web Browser (to execute any XQuery) Windows File System (drag and drop)

M D Copyright 2008 Dan McCreary & Associates10

M D Copyright 2008 Dan McCreary & Associates11 Major Screen Areas Database browser Editor –note the tabs on the top XPath Expression Builder

M D Copyright 2008 Dan McCreary & Associates12 Hello World in XQuery xquery version "1.0"; let $message := 'Hello World' return $message

M D Copyright 2008 Dan McCreary & Associates13 input output Execute Validity

M D Copyright 2008 Dan McCreary & Associates14 Transformation Scenario A transformation senerio is a specific configuration on how you want to run your transforms You can use oXygen’s built-in Saxon XQuery processor for doing standard XQuery testing on small local files Saxon is highly compliant with XQuery 1.0 and because it runs as part of oXygen you can do advanced stepwise debugging within oXygen You will not be able to use Saxon if you are using any of eXist’s XQuery extension in your XQuery

M D Copyright 2008 Dan McCreary & Associates15 Testing with Saxon oXygen Saxon XQuery XML Output

M D Copyright 2008 Dan McCreary & Associates16 Executing on eXist oXygen eXist “jars” XQuery XML Output eXist

M D Copyright 2008 Dan McCreary & Associates17 Return results from eXist to oXygen

M D Copyright 2008 Dan McCreary & Associates18 HTML Rendering Within oXygen Configure oXygen to render results directly into web browser view Note this is part of the transformation scenario Check Here

M D Copyright 2008 Dan McCreary & Associates19 HTML Output in Lower Window

M D Copyright 2008 Dan McCreary & Associates20 Note Many context-aware functions that will run correctly if executed from a browser may not run within oXygen There is currently no way to configure what rendering engine oXygen uses (IE, FireFox, Chrome etc) For best results, test in at least two different browsers, especially if you are using complex CSS files

M D Copyright 2008 Dan McCreary & Associates21 Toolbars Can be customized to your preferences Highly recommended for this class: –File –Edit –Transformation –XPath

M D Copyright 2008 Dan McCreary & Associates22 Configure Toolbars

M D Copyright 2008 Dan McCreary & Associates23 Saving Your Perspective This will save the positions of all your views within oXygen.

M D Copyright 2008 Dan McCreary & Associates24 Subversion Version control system Examples stored at Google Code – You can “checkout” a read-only copy using Subversion’s Subversion Client (Syncro SVN) From oXygen: –Tools -> SVN Client

M D Copyright 2008 Dan McCreary & Associates25 Subversion Access

M D Copyright 2008 Dan McCreary & Associates26 Thank You! Please contact me for more information: Metadata Management Services Web Services Service Oriented Architectures Business Intelligence and Data Warehouse Metadata Registries Semantic Web Dan McCreary, President Dan McCreary & Associates Metadata Strategy Development (952)