Introduction to XSL. Max Froumentin - W3C

Size: px
Start display at page:

Download "Introduction to XSL. Max Froumentin - W3C"

Transcription

1 Introduction to XSL Max Froumentin - W3C Introduction to XSL XML Documents Stying XML Documents XSL Exampe I: Hamet Exampe II: Mixed Writing Modes Exampe III: database Other Exampes How do they do that? The XSL Process(es) Server-Side/Cient-Side XSL XSL and other W3C specs Transformations: XSLT Genera-purpose XSLT Tempates XSLT statements "Pay" to HTML XPath Formatting Objects basics Pages The area mode Bock/inine areas

2 Introduction to XSL Max Froumentin - W3C Formatting Objects: Properties Exampe: Pay to FO Top-eve Tempate I18N Formatting Objects and Properties Other Formatting Objects Exampe: mixed writing modes If you are sti interested...

3 Introduction to XSL In a nutshe: XSL is a W3C specification that describes a method for visuay presenting XML documents. This tutoria wi cover: An overview of the XSL spec (incuding XSLT and XPath) Exampes of various use cases Reationship with other XML technoogies A detaied exampe These sides are avaiabe at Introduction to XSL Max Froumentin - W3C 1 of 30

4 XML Documents XML (extensibe Markup Language) adds information to text fies, using tags and attributes [exampe1], [exampe2] Tag names are defined for a specific document type. Uses the Unicode character set Designed to be easiy processed by machine whie remaining readabe. Introduction to XSL Max Froumentin - W3C 2 of 30

5 Stying XML Documents XML documents are ideay semantic. For exampe, this bit of HTML is wrong: Do not <strong>smoke</strong>, <it>eat</it> or <bink>drink</bink> in this room. CSS Presentation data shoud be separate Two soutions for stying: CSS (Cascading Stye Sheets) and XSL (extensibe Styesheet Language). TITLE { dispay: bock; font-famiy: Hevetica; font-size: 18pt } Simpe mode: properties are associated to tags or attributes. Introduction to XSL Max Froumentin - W3C 3 of 30

6 Introduction to XSL Max Froumentin - W3C 3 of 30

7 XSL XSL is an aternative to CSS that aows greater contro over the presentation of the XML data. What can it do? [ike CSS] aow changing presentation without changing the XML source, and dispay documents on various media, aso: I18N features (writing modes, text aignment, hyphenation), compex page ayout, footnotes, automatic generation of content (index) Who is it for? Appications that require high-eve quaity formatting: Pubishing industry (books, technica documentation) Introduction to XSL Max Froumentin - W3C 4 of 30

8 Pubication on different media: paper, web, mobie devices. But is it not meant to be used where presentation is deepy tied to the contents (ike graphic design). Introduction to XSL Max Froumentin - W3C 4 of 30

9 Exampe I: Hamet <ACT> <SCENE> <TITLE>A room in the caste.</title> <STAGEDIR> Enter KING CLAUDIUS, QUEEN GERTRUDE, POLONIUS, OPHELIA, ROSENCRANTZ, and GUILDENSTERN </STAGEDIR> <SPEECH speaker="king Caudius"> <LINE>And can you, by no drift of circumstance,</line> <LINE>Get from him why he puts on this confusion,</line> <LINE>Grating so harshy a his days of quiet</line> <LINE>With turbuent and dangerous unacy?</line> </SPEECH>... Formatted for paper output (PDF), formatted for the Web (XHTML) Introduction to XSL Max Froumentin - W3C 5 of 30

10 Exampe II: Mixed Writing Modes Introduction to XSL Max Froumentin - W3C 6 of 30

11 Exampe III: database... <record year="1992"> <artist>sundays, The</artist> <tite>bind</tite> </record> <record year="1994"> <artist>(various)</artist> <tite>the Gory of Gershwin</tite> <note>compiation</note> </record> <record type="soundtrack" year="1992"> <artist>kamen, Michae</artist> <tite>brazi</tite> <ocation foder="3" page="20"/> </record>... PDF Introduction to XSL Max Froumentin - W3C 7 of 30

12 Other Exampes W3C specs (one DTD, output formats: HTML, siced HTML, text, PDF), e.g MathML 2.0, XML 1.0 This sideshow Introduction to XSL Max Froumentin - W3C 8 of 30

13 How do they do that? An XSL styesheet is an XML Fie It is associated to an XML document with a Styesheet Processing Instruction (ike CSS) <?xm-styesheet ref="shakespeare.xs" type="text/xs"?> <ACT> <SCENE> <TITLE>A room in the caste.</title> The actua formatting is performed either off-ine or on the browser Introduction to XSL Max Froumentin - W3C 9 of 30

14 The XSL Process(es) The resut tree is an XML document in which the markup has information about how to dispay the document: what font to use, the size of a page, etc. This markup is caed Formatting Objects Introduction to XSL Max Froumentin - W3C 10 of 30

15 (eements) and Properties (attributes). For exampe: <bock font-famiy="hevetica">act III</bock> <bock font-size="10pt">scene 1: A room in the caste</bock> <bock space-before="10mm" font-stye="itaic"> Enter KING CLAUDIUS, QUEEN GERTRUDE, POLONIUS, OPHELIA, ROSENCRANTZ, and GUILDENSTERN </bock>... Generated from: <ACT> <SCENE> <TITLE>A room in the caste.</title> <STAGEDIR> Enter KING CLAUDIUS, QUEEN GERTRUDE, POLONIUS, OPHELIA, ROSENCRANTZ, and GUILDENSTERN </STAGEDIR>... Introduction to XSL Max Froumentin - W3C 10 of 30

16 Server-Side/Cient-Side XSL Off-ine (e.g. for printing) Server-side: server transforms, cient renders (not recommended) Cient-side: cient transforms and renders (aows user styes) Introduction to XSL Max Froumentin - W3C 11 of 30

17 XSL and other W3C specs XSL uses CSS properties to express formatting information, and uses the CSS inheritance mode. CSS: TITLE { dispay: bock; font-famiy: Hevetica; font-size: 14pt; } XSL: <xs:tempate match="title"> <fo:bock font-famiy="hevetica" font-size="14pt"> [...] </fo:bock> </xs:tempate> XSL and SVG, MathML XSL can import images and other types of known XML Introduction to XSL Max Froumentin - W3C 12 of 30

18 documents: SVG and MathML. Up to the renderer to hande other namespaces Introduction to XSL Max Froumentin - W3C 12 of 30

19 Transformations: XSLT XSLT is a transformation anguage originay designed to transform any XML document into another XML document containing formatting objects: pages, bocks, graphics, text, etc. Introduction to XSL Max Froumentin - W3C 13 of 30

20 Genera-purpose XSLT XSLT has evoved to become a genera-purpose transformation anguage from XML to XML. Many users use it to transform their own XML document type to HTML for viewing within a browser XSLT styesheets use XML syntax A styesheet is a ist of tempates <?xm version="1.0" encoding="utf-8"?> <xs:styesheet xmns:xs=" version="1.0"> <xs:tempate match="/">...</xs:tempate> <xs:tempate match="/htm">...</xs:tempate> </xs:styesheet> Introduction to XSL Max Froumentin - W3C 14 of 30

21 Tempates Each tempate appies to a type of nodes in the input document When matches are made, the tempates contains desired output. <xs:tempate match="title"> <fo:bock font-famiy="hevetica" font-size="14pt"> <xs:appy-tempates/> </fo:bock> </xs:tempates> So this wi transform: <TITLE>Hamet</TITLE> into <fo:bock font-famiy="hevetica" font-size="14pt"> Hamet </fo:bock> Introduction to XSL Max Froumentin - W3C 15 of 30

22 HTML can aso be generated very simpy in the tempate, using for instance <h1> instead of <fo:bock> <xs:appy-tempates/> means: appy other tempates to contents. Impicit rue: text is copied from input to output: a stye sheet with no rues wi ony return the character data of the input. Introduction to XSL Max Froumentin - W3C 15 of 30

23 XSLT statements Aow navigation and iteration within the input document tree <xs:vaue-of seect="..."/> Gets a vaue (node contents or attribute) from the input tree. <xs:for-each seect="..."> Loops over the nodes in the seect expression <xs:if test="...">...</xs:if> Conditiona Introduction to XSL Max Froumentin - W3C 16 of 30

24 "Pay" to HTML Very simpe one-tempate exampe using the 'pu' method: <?xm version="1.0" encoding="utf-8"?> <htm xmns=" xmns:xs=" xs:version="1.0"> <head> <tite><xs:vaue-of seect="play/title"/></tite> </head> <body> <h1><xs:vaue-of seect="play/title"/></h1> <xs:for-each seect="play/act"> <xs:for-each seect="scene"> <xs:if test="title"> <h2><xs:vaue-of seect="title"/></h2> </xs:if> <xs:for-each seect="speech"> <h3 stye="coor: red"><xs:vaue-of seect="speaker"/></h3> <xs:for-each seect="line"> <p><xs:vaue-of seect="."/></p> </xs:for-each> </xs:for-each> </xs:for-each> </xs:for-each> Introduction to XSL Max Froumentin - W3C 17 of 30

25 </body> </htm> Resut: <?xm version="1.0" encoding="utf-8"?> <htm xmns=" <head> <tite>the Tragedy of Hamet, Prince of Denmark</tite> </head> <body> <h1>the Tragedy of Hamet, Prince of Denmark</h1> <h2>esinore. A patform beforethe caste.</h2> <h3 stye="coor: red">bernardo</h3> <p>who's there?</p> <h3 stye="coor: red">francisco</h3> <p>nay, answer me: stand, and unfod yoursef.</p>... Extended, output: numbering, TOC, etc. This uses the 'push' method where structure foows the input. Introduction to XSL Max Froumentin - W3C 17 of 30

26 "Pay" to HTML Roughy there is one tempate for each tag type in the input Introduction to XSL Max Froumentin - W3C 17 of 30

27 XPath... is another W3C specification; an expression anguage to seects parts of an XML document tree; is used in <xs:tempate match="..."> or <xs:vaue-of seect="...">, etc.; and can be as simpe as TITLE, or as compex as /ACT[3]/SCENE[position() &t; 5 and position() > 2]/SPEAKER[@name="Hamet"]/ LINE[contains(.,"shoe box")] Introduction to XSL Max Froumentin - W3C 18 of 30

28 Formatting Objects basics the FO vocabuary is one specia type of output from XSLT FOs are organized as an XML tree: Each node has associated properties, either directy specified (by attributes) or inherited. Introduction to XSL Max Froumentin - W3C 19 of 30

29 Pages A page is divided in 5 regions: body, before, after, start and end Introduction to XSL Max Froumentin - W3C 20 of 30

30 The area mode On the page wi be ayed out areas, that contain text, images and other areas. An area is a rectange, with padding and border: Introduction to XSL Max Froumentin - W3C 21 of 30

31 Bock/inine areas The concept of reative orientation and writing-modes. Where CSS defines top, bottom, eft, right, XSL adds before, after, start and end. Areas can be of type: bock or inine. Bocks are stacked from the 'before' side to the 'after' side, inines are stacked orthogonay. Introduction to XSL Max Froumentin - W3C 22 of 30

32 Formatting Objects: Define the ayout fo:ayout-master-set fo:page-master fo:page-sequence Generate areas fo:bock fo:inine fo:character Other fo:page-number fo:externa-graphics Introduction to XSL Max Froumentin - W3C 23 of 30

33 Properties Each area has a set of traits: coor, background, font-size, etc. Areas are inherited down the FO tree using the CSS inheritance mode They are specified in the source as attributes associated to Formatting Objects. <fo:bock font-famiy="hevetica" font-size="14pt"> This is Hevetica 14pt text. <fo:bock font-size="200%"> This is Hevetica 28pt text. </fo:bock> </fo:bock> Introduction to XSL Max Froumentin - W3C 24 of 30

34 Exampe: Pay to FO <?xm version="1.0" encoding="utf-8"?> <xs:styesheet xmns:xs=" xmns:fo=" version="1.0"> <!-- ************************************************************ --> <xs:output method="xm" indent="yes"/> <xs:tempate match="/"> <xs:appy-tempates/> </xs:tempate> <xs:tempate match="*"> <xs:appy-tempates/> </xs:tempate> <xs:tempate match="play"> <fo:root> <fo:ayout-master-set> <fo:simpe-page-master master-name="tite-page" page-width="210mm" page-height="297mm" margin-top="2cm" margin-bottom="2cm" margin-eft="2cm" margin-right="2cm"> <fo:region-body region-name="body"/> </fo:simpe-page-master> <fo:simpe-page-master master-name="act-page" page-width="210mm" page-height="297mm" margin-top="2cm" margin-bottom="2cm" Introduction to XSL Max Froumentin - W3C 25 of 30

35 margin-eft="2cm" margin-right="2cm"> <fo:region-body region-name="body" margin-top="1cm" margin-bottom="1cm"/> <fo:region-before extent="1cm" region-name="header"/> <fo:region-after extent="1cm" region-name="footer"/> </fo:simpe-page-master> </fo:ayout-master-set> <fo:page-sequence master-name="tite-page"> <fo:fow fow-name="body"> <fo:bock dispay-aign="center"> <xs:appy-tempates seect="title"/> <xs:appy-tempates seect="fm"/> </fo:bock> </fo:fow> </fo:page-sequence> <fo:page-sequence master-name="tite-page"> <fo:fow fow-name="body"> <fo:bock space-before="5cm"> <fo:bock font-size="16pt" space-after="3em" text-aign="center"> <xs:text>tabe of Contents</xs:text> </fo:bock> <fo:bock start-indent="3cm" font-size="14pt"> <xs:appy-tempates seect="act" mode="toc"/> </fo:bock> Introduction to XSL Max Froumentin - W3C 25 of 30

36 Exampe: Pay to FO </fo:bock> </fo:fow> </fo:page-sequence> <fo:page-sequence master-name="tite-page"> <fo:fow fow-name="body"> <xs:appy-tempates seect="personae"/> </fo:fow> </fo:page-sequence> <fo:page-sequence master-name="tite-page"> <fo:fow fow-name="body"> <xs:appy-tempates seect="scndescr"/> </fo:fow> </fo:page-sequence> <xs:appy-tempates seect="act"/> </fo:root> </xs:tempate> <xs:tempate match="play/title"> <fo:bock text-aign="center" font-size="30pt" space-before="1em" space-after="1em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="title"> Introduction to XSL Max Froumentin - W3C 25 of 30

37 <fo:bock text-aign="center" font-size="20pt" space-before="1em" space-after="1em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="act/title"> <fo:bock id="{generate-id()}" text-aign="center" font-size="20pt" space-before="1em" space-after="1em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="scene/title"> <fo:bock text-aign="center" font-size="16pt" space-before="1em" space-after="1em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="fm"> Introduction to XSL Max Froumentin - W3C 25 of 30

38 Exampe: Pay to FO <fo:bock text-aign="center" font-size="10pt" space-before="1em" space-after="1em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="personae/persona PERSONAE/PGROUP"> <fo:bock space-after=".5em"><xs:appy-tempates/></fo:bock> </xs:tempate> <xs:tempate match="personae/pgroup/persona"> <fo:bock><xs:appy-tempates/></fo:bock> </xs:tempate> <xs:tempate match="grpdescr"> <fo:bock start-indent="5mm"><xs:appy-tempates/></fo:bock> </xs:tempate> <xs:tempate match="scndescr"> <fo:bock text-aign="center" font-size="20pt"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="scene"> <fo:bock id="{generate-id()}" Introduction to XSL Max Froumentin - W3C 25 of 30

39 font-size="20pt" space-before.optimum="10pt" space-after.optimum="5pt" text-aign="center"> <xs:text>scene </xs:text> <xs:number/> </fo:bock> <xs:appy-tempates/> </xs:tempate> <xs:tempate match="act"> <fo:page-sequence master-name="act-page"> <fo:static-content fow-name="header"> <fo:bock text-aign="end"> <xs:vaue-of seect="/play/playsubt"/> <xs:text> - Act </xs:text> <xs:number format="i"/> </fo:bock> </fo:static-content> <fo:static-content fow-name="footer"> <fo:bock text-aign="end"> <fo:page-number/> </fo:bock> </fo:static-content> <fo:fow fow-name="body"> <fo:bock id="{generate-id()}" font-size="24pt" Introduction to XSL Max Froumentin - W3C 25 of 30

40 Exampe: Pay to FO space-before.optimum="10pt" space-after.optimum="5pt" text-aign="center"> <xs:text>act </xs:text> <xs:number format="i"/> </fo:bock> <xs:appy-tempates/> </fo:fow> </fo:page-sequence> </xs:tempate> <xs:tempate match="act" mode="toc"> <fo:bock> <fo:basic-ink interna-destination="{generate-id()}"> <xs:text>act </xs:text> <xs:number/> </fo:basic-ink> <fo:eader eader-ength="5cm" eader-pattern="dots" eader-aignment="reference-area"/> p. <fo:page-number-citation ref-id="{generate-id()}"/> </fo:bock> <xs:appy-tempates mode="toc"/> </xs:tempate> <xs:tempate match="scene" mode="toc"> <fo:bock text-indent="2em"> <fo:basic-ink interna-destination="{generate-id()}"> <xs:text>scene </xs:text> Introduction to XSL Max Froumentin - W3C 25 of 30

41 <xs:number/> </fo:basic-ink> <fo:eader eader-ength="5cm" eader-pattern="dots"/> p. <fo:page-number-citation ref-id="{generate-id()}"/> </fo:bock> </xs:tempate> <xs:tempate match="stagedir"> <fo:bock text-aign="center" font-size="10pt" font-stye="itaic" space-before=".5em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="speaker"> <fo:bock text-aign="center" font-size="10pt" space-before="1em" space-after=".5em"> <xs:appy-tempates/> </fo:bock> </xs:tempate> <xs:tempate match="line"> <fo:bock> <xs:appy-tempates/> Introduction to XSL Max Froumentin - W3C 25 of 30

42 Exampe: Pay to FO </fo:bock> </xs:tempate> </xs:styesheet> Introduction to XSL Max Froumentin - W3C 25 of 30

43 Top-eve Tempate Here we set the page format, running headers and footers, and coumns Page Format <xs:tempate match="/"> <fo:root> <fo:ayout-master-set> <fo:simpe-page-master master-name="artice-page" page-height="297mm" page-width="210mm" margin-top="20mm" margin-bottom="10mm" margin-eft="10mm" margin-right="10mm"> <fo:region-body region-name="main" coumn-count="2"/> <fo:region-before region-name="header" extent="10pt"/> <fo:region-after region-name="header" extent="10pt"/> </fo:simpe-page-master> Page Sequence Master <fo:page-sequence-master master-name="artice-sequence"> <fo:singe-page-master-reference master-name="artice-page"> </fo:page-sequence-master> Introduction to XSL Max Froumentin - W3C 26 of 30

44 Page Sequence Fow Contains static-content (headers, footers, siders) And main text fow Contains bocks, which contains text and inines Introduction to XSL Max Froumentin - W3C 26 of 30

45 I18N Formatting Objects and Properties fonts and Unicode character sets: [exampe1], [exampe2] writing-mode Introduction to XSL Max Froumentin - W3C 27 of 30

46 baseine contro dominant-baseine(of the principa font) Modified font size. Baseine tabe is scaed and reaigned on the dominant baseine: <fo:inine>apguru <fo:inine font-size=".75em" dominant-baseine="reset-size" aignment-baseine="hanging">exji</fo:inine> </fo:inine> Introduction to XSL Max Froumentin - W3C 27 of 30

47 I18N Formatting Objects and Properties Introduction to XSL Max Froumentin - W3C 27 of 30

48 Introduction to XSL Max Froumentin - W3C 27 of 30

49 Other Formatting Objects fo:eader fo:externa-graphic, fo:instream-foreign-object fo:footnote fo:page-number, fo:page-number-reference fo:ist, fo:tabe, fo:foat Dynamic properties (e.g. inks) And Properties Aura Properties (pitch, azimuth, etc.) Hyphenation contro (country, hyphenation-character) Keeps and Breaks Introduction to XSL Max Froumentin - W3C 28 of 30

50 Introduction to XSL Max Froumentin - W3C 28 of 30

51 Exampe: mixed writing modes Introduction to XSL Max Froumentin - W3C 29 of 30

52 If you are sti interested... Status of the specifications XSLT 1.0 and XPath 1.0 are W3C recommendations Requirement documents for XSLT2.0 and XPath2.0 are avaiabe XPath2.0 is now being deveoped (with XML Query) XSL 1.0 (FO) is a Candidate Recommendation Impementations Many impementations of XSLT1.0 exist: xt, Saxon, Orace, Sun, Mozia, (cient side), MSXML (cient side), Lotus, Unicorn, ibxm, most of them free XSL 1.0: 7+ impementations: RenderX, Antenna House, FOP Introduction to XSL Max Froumentin - W3C 30 of 30

53 (does SVG), PassiveTeX (does MathML), etc. The Future XSL 1.0 wi move to Recommendation Interoperabiity: incude SVG and MathML in XSL. Appications: pubishers wi be abe to put pubications on the web as easiy as printing them Introduction to XSL Max Froumentin - W3C 30 of 30

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger Advanced CodFusion 4.0 Appication Deveopment - CH 3 - Server Custering Using Bri.. Page 1 of 7 [Figures are not incuded in this sampe chapter] Advanced CodFusion 4.0 Appication Deveopment - 3 - Server

More information

Teach yourself Android application development - Part I: Creating Android products

Teach yourself Android application development - Part I: Creating Android products Teach yoursef Android appication deveopment - Part I: Creating Android products Page 1 of 7 Part of the EE Times Network A Artices Products Course TechPaper Webinars Login Register Wecome, Guest HOME DESIGN

More information

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0 IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2005 Pubished by the IEEE Computer Society Vo. 6, No. 5; May 2005 Editor: Marcin Paprzycki, http://www.cs.okstate.edu/%7emarcin/ Book Reviews: Java Toos and Frameworks

More information

Chapter 3: JavaScript in Action Page 1 of 10. How to practice reading and writing JavaScript on a Web page

Chapter 3: JavaScript in Action Page 1 of 10. How to practice reading and writing JavaScript on a Web page Chapter 3: JavaScript in Action Page 1 of 10 Chapter 3: JavaScript in Action In this chapter, you get your first opportunity to write JavaScript! This chapter introduces you to JavaScript propery. In addition,

More information

Avaya Remote Feature Activation (RFA) User Guide

Avaya Remote Feature Activation (RFA) User Guide Avaya Remote Feature Activation (RFA) User Guide 03-300149 Issue 5.0 September 2007 2007 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document

More information

Chapter 2 Traditional Software Development

Chapter 2 Traditional Software Development Chapter 2 Traditiona Software Deveopment 2.1 History of Project Management Large projects from the past must aready have had some sort of project management, such the Pyramid of Giza or Pyramid of Cheops,

More information

gdoc Core Cross-platform document conversion, optimization and manipulation technology

gdoc Core Cross-platform document conversion, optimization and manipulation technology Patform gdoc Core Cross-patform document conversion, optimization and manipuation technoogy gdoc Core gdoc Core technoogy forms part of a new generation of word-cass eectronic document soutions from Goba

More information

Oracle Project Financial Planning. User's Guide Release 11.1.2.2

Oracle Project Financial Planning. User's Guide Release 11.1.2.2 Orace Project Financia Panning User's Guide Reease 11.1.2.2 Project Financia Panning User's Guide, 11.1.2.2 Copyright 2012, Orace and/or its affiiates. A rights reserved. Authors: EPM Information Deveopment

More information

MICROSOFT DYNAMICS CRM

MICROSOFT DYNAMICS CRM biztech TM MICROSOFT DYNAMICS CRM Experienced professionas, proven toos and methodoogies, tempates, acceerators and vertica specific soutions maximizing the vaue of your Customer Reationships Competency

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef PDF Soutions Comparison Professiona* Professiona 8 Compatibiity Features Compatibe with Microsoft Windows XP (32-bit), Vista (32- and 64-bit), Windows 7 (32- and

More information

Australian Bureau of Statistics Management of Business Providers

Australian Bureau of Statistics Management of Business Providers Purpose Austraian Bureau of Statistics Management of Business Providers 1 The principa objective of the Austraian Bureau of Statistics (ABS) in respect of business providers is to impose the owest oad

More information

Application and Desktop Virtualization

Application and Desktop Virtualization Appication and Desktop Virtuaization Content 1) Why Appication and Desktop Virtuaization 2) Some terms reated to vapp and vdesktop 3) Appication and Desktop Deivery 4) Appication Virtuaization 5)- Type

More information

SNMP Reference Guide for Avaya Communication Manager

SNMP Reference Guide for Avaya Communication Manager SNMP Reference Guide for Avaya Communication Manager 03-602013 Issue 1.0 Feburary 2007 2006 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this

More information

LADDER SAFETY Table of Contents

LADDER SAFETY Table of Contents Tabe of Contents SECTION 1. TRAINING PROGRAM INTRODUCTION..................3 Training Objectives...........................................3 Rationae for Training.........................................3

More information

SABRe B2.1: Design & Development. Supplier Briefing Pack.

SABRe B2.1: Design & Development. Supplier Briefing Pack. SABRe B2.1: Design & Deveopment. Suppier Briefing Pack. 2013 Ros-Royce pc The information in this document is the property of Ros-Royce pc and may not be copied or communicated to a third party, or used

More information

L I C E N S I N G G U I D E

L I C E N S I N G G U I D E O R A C L E H Y P E R I O N E N T E R P R I S E P E R F O R M A N C E M A N A G E M E N T S Y S T E M L I C E N S I N G G U I D E EPM System Licensing Guide Copyright 2009, Orace and/or its affiiates.

More information

NCH Software Express Accounts Accounting Software

NCH Software Express Accounts Accounting Software NCH Software Express Accounts Accounting Software This user guide has been created for use with Express Accounts Accounting Software Version 5.xx NCH Software Technica Support If you have difficuties using

More information

$49.99 $49.99 $99.99 $149.99 COMPATIBILITY FEATURES

$49.99 $49.99 $99.99 $149.99 COMPATIBILITY FEATURES NUANCE The experience speaks for itsef PDF Soution Comparison Executive Summary 7 Professiona 7 MSRP $49.99 $49.99 $99.99 $149.99 COMPATIBILITY FEATURES Compatibe with (But Does Not Require) Adobe Acrobat

More information

With the arrival of Java 2 Micro Edition (J2ME) and its industry

With the arrival of Java 2 Micro Edition (J2ME) and its industry Knowedge-based Autonomous Agents for Pervasive Computing Using AgentLight Fernando L. Koch and John-Jues C. Meyer Utrecht University Project AgentLight is a mutiagent system-buiding framework targeting

More information

WINMAG Graphics Management System

WINMAG Graphics Management System SECTION 10: page 1 Section 10: by Honeywe WINMAG Graphics Management System Contents What is WINMAG? WINMAG Text and Graphics WINMAG Text Ony Scenarios Fire/Emergency Management of Fauts & Disabement Historic

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef PDF Soutions Comparison Professiona Compatibiity Features Compatibe with Microsoft Windows XP (32-bit), Vista (32- and 64-bit) and Windows 7 (32- and 64-bit) Compatibe

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef PDF Soution Famiy Comparison 8 PDF Create 8 Professiona 8 Compatibiity Features Compatibe with Microsoft Windows XP (32-bit), Vista (32- and 64-bit), Windows 7 (32-

More information

MOS 2013 Study Guide. Microsoft Excel EXAM 77-420. Microsoft IT Academy

MOS 2013 Study Guide. Microsoft Excel EXAM 77-420. Microsoft IT Academy MOS 2013 Study Guide EXAM 77-420 Microsoft Exce Microsoft IT Academy Lambert Note This content aso pubished as MOS 2013 Study Guide for Exce spine =.39 Avaiabe at your favorite bookseers ISBN 978-0-7356-6920-8

More information

VIRTU Case Studies TECH SOLUTIONS (P) LTD. Client: www.goodbazaar.com. Technology: ASP.NET, C#, AJAX, JQUERY, VBA, SQL Server 2005

VIRTU Case Studies TECH SOLUTIONS (P) LTD. Client: www.goodbazaar.com. Technology: ASP.NET, C#, AJAX, JQUERY, VBA, SQL Server 2005 VIRTU Case Studies Cient: www.goodbazaar.com Good Bazaar Onine coupons Discount Coupons and Shopping Deas. We hope you enjoy your bargain shopping experience with Good Bazaar. Technoogy: ASP.NET C# AJAX

More information

DISPLAYING NASDAQ LEVEL II DATA

DISPLAYING NASDAQ LEVEL II DATA 14 NASDAQ LEVEL II windows et you view Leve II data for NAS- DAQ stocks. Figure 14-1 is an exampe of a NASDAQ Leve II window. Figure 14-1. NASDAQ Leve II Window Exampe Information in Leve II windows is

More information

SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci

SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH Ufuk Cebeci Department of Industria Engineering, Istanbu Technica University, Macka, Istanbu, Turkey - ufuk_cebeci@yahoo.com Abstract An Enterprise

More information

NCH Software BroadCam Video Streaming Server

NCH Software BroadCam Video Streaming Server NCH Software BroadCam Video Streaming Server This user guide has been created for use with BroadCam Video Streaming Server Version 2.xx NCH Software Technica Support If you have difficuties using BroadCam

More information

WHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization

WHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization Best Practices: Pushing Exce Beyond Its Limits with Information Optimization WHITE Best Practices: Pushing Exce Beyond Its Limits with Information Optimization Executive Overview Microsoft Exce is the

More information

Oracle Hyperion Tax Provision. User's Guide Release 11.1.2.2

Oracle Hyperion Tax Provision. User's Guide Release 11.1.2.2 Orace Hyperion Tax Provision User's Guide Reease 11.1.2.2 Tax Provision User's Guide, 11.1.2.2 Copyright 2013, Orace and/or its affiiates. A rights reserved. Authors: EPM Information Deveopment Team Orace

More information

Chapter 3: e-business Integration Patterns

Chapter 3: e-business Integration Patterns Chapter 3: e-business Integration Patterns Page 1 of 9 Chapter 3: e-business Integration Patterns "Consistency is the ast refuge of the unimaginative." Oscar Wide In This Chapter What Are Integration Patterns?

More information

TCP/IP Gateways and Firewalls

TCP/IP Gateways and Firewalls Gateways and Firewas 1 Gateways and Firewas Prof. Jean-Yves Le Boudec Prof. Andrzej Duda ICA, EPFL CH-1015 Ecubens http://cawww.epf.ch Gateways and Firewas Firewas 2 o architecture separates hosts and

More information

The IBM System/38. 8.1 Introduction

The IBM System/38. 8.1 Introduction 8 The IBM System/38 8.1 Introduction IBM s capabiity-based System38 [Berstis 80a, Houdek 81, IBM Sa, IBM 82b], announced in 1978 and deivered in 1980, is an outgrowth of work that began in the ate sixties

More information

SPOTLIGHT. A year of transformation

SPOTLIGHT. A year of transformation WINTER ISSUE 2014 2015 SPOTLIGHT Wecome to the winter issue of Oasis Spotight. These newsetters are designed to keep you upto-date with news about the Oasis community. This quartery issue features an artice

More information

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning Monitoring and Evauation Unit Learning from evauations Processes and instruments used by GIZ as a earning organisation and their contribution to interorganisationa earning Contents 1.3Learning from evauations

More information

Let s get usable! Usability studies for indexes. Susan C. Olason. Study plan

Let s get usable! Usability studies for indexes. Susan C. Olason. Study plan Let s get usabe! Usabiity studies for indexes Susan C. Oason The artice discusses a series of usabiity studies on indexes from a systems engineering and human factors perspective. The purpose of these

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef COMPARISON CHART PDF Soution Famiy Comparison Executive Summary 8 Professiona 8 MSRP $49.99 $49.99 $99.99 $149.99 Compatibiity Features Compatibe with (But Does Not

More information

Oracle. L. Ladoga Rybinsk Res. Volga. Finland. Volga. Dnieper. Dnestr. Danube. Lesbos. Auditing Oracle Applications Peloponnesus

Oracle. L. Ladoga Rybinsk Res. Volga. Finland. Volga. Dnieper. Dnestr. Danube. Lesbos. Auditing Oracle Applications Peloponnesus N o r w e g i a n S e a White 60ûN ATLANTIC OCEAN UNITED KINGDOM Rio Douro Hebrid Bay of Biscay Garonne Faroe Isands Shetand Isands Orkney Isands North Loire ine Rhone Rhine Po Ebe Adriatic Batic Guf of

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef PDF Soutions Comparison Professiona* Compatibiity Features Compatibe with Microsoft Windows XP (32-bit), Vista (32- and 64-bit), Windows 7 (32- and 64-bit) and Windows

More information

Secure Network Coding with a Cost Criterion

Secure Network Coding with a Cost Criterion Secure Network Coding with a Cost Criterion Jianong Tan, Murie Médard Laboratory for Information and Decision Systems Massachusetts Institute of Technoogy Cambridge, MA 0239, USA E-mai: {jianong, medard}@mit.edu

More information

Pay-on-delivery investing

Pay-on-delivery investing Pay-on-deivery investing EVOLVE INVESTment range 1 EVOLVE INVESTMENT RANGE EVOLVE INVESTMENT RANGE 2 Picture a word where you ony pay a company once they have deivered Imagine striking oi first, before

More information

Migrating and Managing Dynamic, Non-Textua Content

Migrating and Managing Dynamic, Non-Textua Content Considering Dynamic, Non-Textua Content when Migrating Digita Asset Management Systems Aya Stein; University of Iinois at Urbana-Champaign; Urbana, Iinois USA Santi Thompson; University of Houston; Houston,

More information

The guaranteed selection. For certainty in uncertain times

The guaranteed selection. For certainty in uncertain times The guaranteed seection For certainty in uncertain times Making the right investment choice If you can t afford to take a ot of risk with your money it can be hard to find the right investment, especiay

More information

Advertising opportunities with the Irish National Teachers Organisation (INTO)

Advertising opportunities with the Irish National Teachers Organisation (INTO) Advertising opportunities with the Irish Nationa Teachers Organisation (INTO) 1. InTouch Magazine 2. Website 3. E Newsetter 4. INTO Members Diary: Advertising and sponsorship opportunities 5. Tips for

More information

A Supplier Evaluation System for Automotive Industry According To Iso/Ts 16949 Requirements

A Supplier Evaluation System for Automotive Industry According To Iso/Ts 16949 Requirements A Suppier Evauation System for Automotive Industry According To Iso/Ts 16949 Requirements DILEK PINAR ÖZTOP 1, ASLI AKSOY 2,*, NURSEL ÖZTÜRK 2 1 HONDA TR Purchasing Department, 41480, Çayırova - Gebze,

More information

WHITE PAPER UndERsTAndIng THE VAlUE of VIsUAl data discovery A guide To VIsUAlIzATIons

WHITE PAPER UndERsTAndIng THE VAlUE of VIsUAl data discovery A guide To VIsUAlIzATIons Understanding the Vaue of Visua Data Discovery A Guide to Visuaizations WHITE Tabe of Contents Executive Summary... 3 Chapter 1 - Datawatch Visuaizations... 4 Chapter 2 - Snapshot Visuaizations... 5 Bar

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

ICAP CREDIT RISK SERVICES. Your Business Partner

ICAP CREDIT RISK SERVICES. Your Business Partner ICAP CREDIT RISK SERVICES Your Business Partner ABOUT ICAP GROUP ICAP Group with 56 miion revenues for 2008 and 1,000 empoyees- is the argest Business Services Group in Greece. In addition to its Greek

More information

WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS

WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS Password Reset Process Navigate to the og in screen Seect the Forgot Password ink You wi be asked to enter the emai address you registered with

More information

NUANCE. PDF Solution Comparison. The experience speaks for itself. Adobe Acrobat 9 Professional. ecopy PDF Pro Office. Adobe Acrobat 9 Standard

NUANCE. PDF Solution Comparison. The experience speaks for itself. Adobe Acrobat 9 Professional. ecopy PDF Pro Office. Adobe Acrobat 9 Standard NUANCE The experience speaks for itsef Professiona MSRP $299.99 $449.99 $179.99 $179.99 Footprint (required hard disk space) 985MB 2.13GB 500MB 500MB Compatibe with (But Does Not Require) Acrobat or Acrobat

More information

Setting Up Your Internet Connection

Setting Up Your Internet Connection 4 CONNECTING TO CHANCES ARE, you aready have Internet access and are using the Web or sending emai. If you downoaded your instaation fies or instaed esigna from the web, you can be sure that you re set

More information

CUSTOM. Putting Your Benefits to Work. COMMUNICATIONS. Employee Communications Benefits Administration Benefits Outsourcing

CUSTOM. Putting Your Benefits to Work. COMMUNICATIONS. Employee Communications Benefits Administration Benefits Outsourcing CUSTOM COMMUNICATIONS Putting Your Benefits to Work. Empoyee Communications Benefits Administration Benefits Outsourcing Recruiting and retaining top taent is a major chaenge facing HR departments today.

More information

DRIVING UNDER THE INFLUENCE ACT

DRIVING UNDER THE INFLUENCE ACT Driving Under the Infuence Act 13 MIRC Ch.3 TITLE 13 MOTOR VEHICLES CHAPTER 3 - DRIVING UNDER THE INFLUENCE s Repubic of the Marsha Isands Jepipiin Ke Ejukaan DRIVING UNDER THE INFLUENCE ACT Arrangement

More information

DigitalKitbag. Email marketing

DigitalKitbag. Email marketing Emai marketing Who are Digita Kitbag? We re your business marketing team Digita Kitbag is owned and operated by Johnston Press, one of the argest regiona media pubishers in the UK and Ireand. We have a

More information

Telephony Trainers with Discovery Software

Telephony Trainers with Discovery Software Teephony Trainers 58 Series Teephony Trainers with Discovery Software 58-001 Teephony Training System 58-002 Digita Switching System 58-003 Digita Teephony Training System 58-004 Digita Trunk Network System

More information

US 20020059452A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0059452 A1 Yokota et al. (43) Pub. Date: May 16, 2002

US 20020059452A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0059452 A1 Yokota et al. (43) Pub. Date: May 16, 2002 US 20020059452A1 (19) United States (12) Patent Appication Pubication (10) Pub. No.: US 2002/0059452 A1 Yokota et a. (43) Pub. Date: May 16, 2002 (54) METHOD AND SYSTEM FOR (30) Foreign Appication Priority

More information

Bite-Size Steps to ITIL Success

Bite-Size Steps to ITIL Success 7 Bite-Size Steps to ITIL Success Pus making a Business Case for ITIL! Do you want to impement ITIL but don t know where to start? 7 Bite-Size Steps to ITIL Success can hep you to decide whether ITIL can

More information

Big Data projects and use cases. Claus Samuelsen IBM Analytics, Europe csa@dk.ibm.com

Big Data projects and use cases. Claus Samuelsen IBM Analytics, Europe csa@dk.ibm.com Big projects and use cases Caus Samuesen IBM Anaytics, Europe csa@dk.ibm.com IBM Sofware Overview of BigInsights IBM BigInsights Scientist Free Quick Start (non production): IBM Open Patform BigInsights

More information

Managing Temporal Financial Data in an Extensible Database *

Managing Temporal Financial Data in an Extensible Database * Managing Tempora Financia Data in an Extensibe Database * Rakesh Chandra and Arie Segev Water A. Haas Schoo of Business University of Caifornia at Berkeey and Information and Computing Sciences Division

More information

eg Enterprise vs. a Big 4 Monitoring Soution: Comparing Tota Cost of Ownership Restricted Rights Legend The information contained in this document is confidentia and subject to change without notice. No

More information

APIS Software Training /Consulting

APIS Software Training /Consulting APIS Software Training /Consuting IQ-Software Services APIS Informationstechnoogien GmbH The information contained in this document is subject to change without prior notice. It does not represent any

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

Data Integration through XML/XSLT. Presenter: Xin Gu

Data Integration through XML/XSLT. Presenter: Xin Gu Data Integration through XML/XSLT Presenter: Xin Gu q7.jar op.xsl goalmodel.q7 goalmodel.xml q7.xsl help, hurt GUI +, -, ++, -- goalmodel.op.xml merge.xsl goalmodel.input.xml profile.xml Goal model configurator

More information

Teamwork. Abstract. 2.1 Overview

Teamwork. Abstract. 2.1 Overview 2 Teamwork Abstract This chapter presents one of the basic eements of software projects teamwork. It addresses how to buid teams in a way that promotes team members accountabiity and responsibiity, and

More information

How To Get Acedo With Microsoft.Com

How To Get Acedo With Microsoft.Com alearn with Microsoft We are XMA. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow us @WeareXMA Introduction Use our 'steps to alearn' framework to ensure you cover a bases...

More information

We are XMA and Viglen.

We are XMA and Viglen. alearn with Microsoft 16pp 21.07_Layout 1 22/12/2014 10:49 Page 1 FRONT COVER alearn with Microsoft We are XMA and Vigen. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow

More information

S E C U R I T Y A D M I N I S T R A T I O N G U I D E

S E C U R I T Y A D M I N I S T R A T I O N G U I D E H Y P E R I O N R E L E A S E 9. 3. 1 S E C U R I T Y A D M I N I S T R A T I O N G U I D E P / N : D H 0 9 9 9 3 0 1 A Hyperion Shared Services Security Administration Guide, 9.3.1 Copyright 2006, 2009,

More information

Hyperion Enterprise. Installation Guide RELEASE 6.5.1.1.000

Hyperion Enterprise. Installation Guide RELEASE 6.5.1.1.000 Hyperion Enterprise Instaation Guide RELEASE 6.5.1.1.000 Hyperion Enterprise Instaation Guide, 6.5.1.1.000 Copyright 1991, 2012, Orace and/or its affiiates. A rights reserved. Authors: EPM Information

More information

Eaton Intelligent Power Protector (IPP) Quick Start Installation Manual

Eaton Intelligent Power Protector (IPP) Quick Start Installation Manual Eaton Inteigent Power Protector (IPP) Quick Start Instaation Manua Eaton is a registered trademarks of Eaton Corporation or its subsidiaries and affiiates. Googe Chrome is a trademark of Googe, Inc. HyperTermina

More information

Licensed to: CengageBrain User

Licensed to: CengageBrain User Licensed to: Licensed to: This is an eectronic version of the print textbook. Due to eectronic rights restrictions, some third party content may be suppressed. Editoria review has deemed that any suppressed

More information

RFID Radio Frequency IDentification

RFID Radio Frequency IDentification RFID Radio Frequency IDentification By: Jeremy Yager RFID - Overview RFID, as the name suggests, uses RF devices to communicate identification information. This is achieved by using sma devices known as

More information

mi-rm mi-recruitment Manager the recruitment solution for Talent Managers everywhere

mi-rm mi-recruitment Manager the recruitment solution for Talent Managers everywhere mi-rm mi-recruitme Manager the recruitme soution for Tae Managers everywhere mi-rm mi-recruitme Manager Your very own tae manager First Choice Software has been a eading suppier of recruitme software since

More information

The growth of online Internet services during the past decade has increased the

The growth of online Internet services during the past decade has increased the IEEE DS Onine, Voume 2, Number 3 March 2001 Strategies for CORBA Middeware-Based Load Baancing Ossama Othman, Caros O'Ryan, and Dougas C. Schmidt University of Caifornia, Irvine The growth of onine Internet

More information

Lexmark ESF Applications Guide

Lexmark ESF Applications Guide Lexmark ESF Appications Guide Hep your customers bring out the fu potentia of their Lexmark soutions-enabed singe-function and mutifunction printers Lexmark Appications have been designed to hep businesses

More information

NCH Software MoneyLine

NCH Software MoneyLine NCH Software MoneyLine This user guide has been created for use with MoneyLine Version 2.xx NCH Software Technica Support If you have difficuties using MoneyLine pease read the appicabe topic before requesting

More information

Older people s assets: using housing equity to pay for health and aged care

Older people s assets: using housing equity to pay for health and aged care Key words: aged care; retirement savings; reverse mortgage; financia innovation; financia panning Oder peope s assets: using housing equity to pay for heath and aged care The research agenda on the ageing

More information

NCH Software FlexiServer

NCH Software FlexiServer NCH Software FexiServer This user guide has been created for use with FexiServer Version 1.xx NCH Software Technica Support If you have difficuties using FexiServer pease read the appicabe topic before

More information

Accreditation: Supporting the Delivery of Health and Social Care

Accreditation: Supporting the Delivery of Health and Social Care Accreditation: Supporting the Deivery of Heath and Socia Care PHARMACY E F P T O L P E D P E C M F D T G L E F R Accreditation: Supporting the Deivery of Heath and Socia Care June 9, 2015 marks Word Accreditation

More information

NCH Software Crescendo Music Notation Editor

NCH Software Crescendo Music Notation Editor NCH Software Crescendo Music Notation Editor This user guide has been created for use with Crescendo Music Notation Editor Version 1.xx NCH Software Technica Support If you have difficuties using Crescendo

More information

Oracle Enterprise Performance Management System. Licensing Guide Release 11.1.2.4

Oracle Enterprise Performance Management System. Licensing Guide Release 11.1.2.4 Orace Enterprise Performance Management System Licensing Guide Reease 11.1.2.4 EPM System Licensing Guide, 11.1.2.4 Copyright 2013, 2015, Orace and/or its affiiates. A rights reserved. Authors: EPM Information

More information

READING A CREDIT REPORT

READING A CREDIT REPORT Name Date CHAPTER 6 STUDENT ACTIVITY SHEET READING A CREDIT REPORT Review the sampe credit report. Then search for a sampe credit report onine, print it off, and answer the questions beow. This activity

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

ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES

ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES Product Features 1. System 2. Saes Ledger Unimited companies with password protection User security Muti-user system: 1 user comes as standard, up to

More information

Chapter 1 Structural Mechanics

Chapter 1 Structural Mechanics Chapter Structura echanics Introduction There are many different types of structures a around us. Each structure has a specific purpose or function. Some structures are simpe, whie others are compex; however

More information

Lecture 7 Datalink Ethernet, Home. Datalink Layer Architectures

Lecture 7 Datalink Ethernet, Home. Datalink Layer Architectures Lecture 7 Dataink Ethernet, Home Peter Steenkiste Schoo of Computer Science Department of Eectrica and Computer Engineering Carnegie Meon University 15-441 Networking, Spring 2004 http://www.cs.cmu.edu/~prs/15-441

More information

CONTRIBUTION OF INTERNAL AUDITING IN THE VALUE OF A NURSING UNIT WITHIN THREE YEARS

CONTRIBUTION OF INTERNAL AUDITING IN THE VALUE OF A NURSING UNIT WITHIN THREE YEARS Dehi Business Review X Vo. 4, No. 2, Juy - December 2003 CONTRIBUTION OF INTERNAL AUDITING IN THE VALUE OF A NURSING UNIT WITHIN THREE YEARS John N.. Var arvatsouakis atsouakis DURING the present time,

More information

RECRUITMENT& EXECUTIVE FOCUS ADVERTISING RATES

RECRUITMENT& EXECUTIVE FOCUS ADVERTISING RATES RECRUITMENT& EXECUTIVE FOCUS ADVERTISING RATES Reach an unrivaed goba network of outstanding higher education professionas SUPPORT Advertise onine a your professiona support roes for FREE! See page 10

More information

Nordic Ecolabelling of Copy and printing paper - supplementary module

Nordic Ecolabelling of Copy and printing paper - supplementary module rdic Ecoabeing of Copy and printing paper - suppementary modue Version 4.1 22 June 2011 30 June 2016 rdic Ecoabeing Content What is rdic Ecoabeed copy and printing paper? 3 Why choose the rdic Ecoabe?

More information

(12) Patent Application Publication (10) Pub. N0.: US 2006/0105797 A1 Marsan et al. (43) Pub. Date: May 18, 2006

(12) Patent Application Publication (10) Pub. N0.: US 2006/0105797 A1 Marsan et al. (43) Pub. Date: May 18, 2006 (19) United States US 20060105797A (12) Patent Appication Pubication (10) Pub. N0.: US 2006/0105797 A1 Marsan et a. (43) Pub. Date: (54) METHOD AND APPARATUS FOR (52) US. C...... 455/522 ADJUSTING A MOBILE

More information

XSLT Mapping in SAP PI 7.1

XSLT Mapping in SAP PI 7.1 Applies to: SAP NetWeaver Process Integration 7.1 (SAP PI 7.1) Summary This document explains about using XSLT mapping in SAP Process Integration for converting a simple input to a relatively complex output.

More information

(12) United States Patent

(12) United States Patent (12) United States Patent US008099768B2 (10) Patent N0.: Cheng et a]. () Date of Patent: Jan. 17, 12 (54) METHOD AND SYSTEM FOR (56) References Cited MULTI-PROTOCOL SINGLE LOGOUT U.S. PATENT DOCUMENTS

More information

SQL. Ilchul Yoon Assistant Professor State University of New York, Korea. on tables. describing schema. CSE 532 Theory of Database Systems

SQL. Ilchul Yoon Assistant Professor State University of New York, Korea. on tables. describing schema. CSE 532 Theory of Database Systems CSE 532 Theory of Database Systems Lecture 03 SQL Ichu Yoon Assistant Professor State University of New York, Korea Adapted from book authors sides SQL Language for describing database schema & operations

More information

l l ll l l Exploding the Myths about DETC Accreditation A Primer for Students

l l ll l l Exploding the Myths about DETC Accreditation A Primer for Students Expoding the Myths about DETC Accreditation A Primer for Students Distance Education and Training Counci Expoding the Myths about DETC Accreditation: A Primer for Students Prospective distance education

More information

NCH Software PlayPad Media Player

NCH Software PlayPad Media Player NCH Software PayPad Media Payer This user guide has been created for use with PayPad Media Payer Version 2.xx NCH Software Technica Support If you have difficuties using PayPad Media Payer pease read the

More information

The Web Insider... The Best Tool for Building a Web Site *

The Web Insider... The Best Tool for Building a Web Site * The Web Insider... The Best Too for Buiding a Web Site * Anna Bee Leiserson ** Ms. Leiserson describes the types of Web-authoring systems that are avaiabe for buiding a site and then discusses the various

More information

Telco Business Process Transformation using Agile Lean Six Sigma and Frameworx components: focus on the core engineering aspects with a case study

Telco Business Process Transformation using Agile Lean Six Sigma and Frameworx components: focus on the core engineering aspects with a case study IJCSI Internationa Journa of Computer Science Issues, Vo. 10, Issue 1, No 1, January 2013 www.ijcsi.org 37 Teco Business Process Transformation using Agie Lean Six Sigma and Frameworx components: focus

More information

Hybrid Process Algebra

Hybrid Process Algebra Hybrid Process Agebra P.J.L. Cuijpers M.A. Reniers Eindhoven University of Technoogy (TU/e) Den Doech 2 5600 MB Eindhoven, The Netherands Abstract We deveop an agebraic theory, caed hybrid process agebra

More information

1B11 Operating Systems. Input/Output and Devices

1B11 Operating Systems. Input/Output and Devices University Coege London 1B11 Operating Systems Input/Output and s Prof. Steve R Wibur s.wibur@cs.uc.ac.uk Lecture Objectives How do the bits of the I/O story fit together? What is a device driver? 1B11-5

More information

The eg Suite Enabing Rea-Time Monitoring and Proactive Infrastructure Triage White Paper Restricted Rights Legend The information contained in this document is confidentia and subject to change without

More information

NCH Software Copper Point of Sale Software

NCH Software Copper Point of Sale Software NCH Software Copper Point of Sae Software This user guide has been created for use with Copper Point of Sae Software Version 1.xx NCH Software Technica Support If you have difficuties using Copper Point

More information

Fast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing.

Fast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing. Fast Robust Hashing Manue Urueña, David Larrabeiti and Pabo Serrano Universidad Caros III de Madrid E-89 Leganés (Madrid), Spain Emai: {muruenya,darra,pabo}@it.uc3m.es Abstract As statefu fow-aware services

More information