User modeling in an information architecture with DITA

Size: px
Start display at page:

Download "User modeling in an information architecture with DITA"

Transcription

1 IBM User Technologies User modeling in an information architecture with DITA Ian Larner User Technologies, IBM Hursley Lab, England

2 Why we are here To discuss and try user modeling, biased towards user modeling (manual or automatic) for IBM company use, to show our students real-life applications of user modeling. in such a way that they may get a hands-on experience as part of the 4th year CS411 module, Dynamic Web-Based Systems. General theories of user modeling Use of user modeling in IBM User modeling tool (IAWB) DITA XML Delivery of user assistance (Eclipse help) 2

3 User modeling in IBM Widespread use of user modeling in project teams Modeling of software, systems, user interfaces, and information Range of IBM modeling tools (IBM Rational family) 3

4 Why user modeling for information? An information [architecture] model is a resource that helps your team to deliver: The right content To the right people At the right time [Give the user what they need when they need it in part by enabling them to adjust what they see to suit them.] [From pertinent information Provide information that is pertinent to the context of the user and what they are doing Provide pertinent links to other resources for the context large amounts of information Provide just enough information Allow for discovery 4

5 What is a user model for information architecture? User model for information = information architecture model Two aspects: 1. What user does with offering (user experience for offering) What user does with offering (that the user needs information for) Users, scenarios, goals, tasks, subjects,... Offering use vocabulary, presentation expectation, and continuum Need for, organization, and consistent (development of) information content for use of the offering 2. What user does with information (applying the user model) User interactions with information in specific product contexts [use model] User assistance categories, content classes, information types and content elements [information model] Standardized entry points to information [access model] DITA maps, topics, metadata, guidelines, for consistent information development and delivery or really also 3? What content producers do with information Writer expectations, skills, assistance Component development and integration Enabling for consistency and reuse Building/serving needs and technology constraints 5

6 What information do users use? UI Help or local Information Center UI text & hover help 2a. Information Centers (Web) Information use 1. 2b. UI text & hover help Quick Start leaflet (Box) Product/artifact use 6

7 Elements of an information architecture user model 7

8 Defining the model and more with DITA It s generally acknowledged that content providers need to move to structured data to describe their content, and the structured data format of choice is XML. DITA the Darwin Information Typing Architecture is an XML document technology that was developed by IBM and now owned as an OASIS standard and open source project. 8

9 IBM User Technologies User modelling with DITA Examples from IBM Information Architecture Workbench (IAWB) and raw DITA XML From usage scenarios to DITA maps, user metadata, subject metadata, subject glossary, entities for reuse

10 DITA key ideas IBM Information Development Structured information based on XML. You follow a standard template for the information type (task, concept, reference, topic, mixed) or map. Specialization - Declare more precise semantics, constrain content models Generalization for interchange Semantic tagging (adds meaning to the information) <task> is a task and you can know what that implies. Domains for vocabulary common to many topics (eg on next slide) Metadata (audience, platform, otherprops ) for additional personalization. Architected reuse - through DITA maps, content reference, conditional processing, automatic linking and link checking. 10

11 Example: DITA topic, domain vocabularies <task id="amortizingloan"> <title>amortizing the loan</title>... <taskbody> <steps> <step><cmd>choose the Amortizer menu item</cmd> <stepresult>the <wintitle>amortizer</wintitle> window displays.</stepresult> </step> <step><cmd>enter the <loanfactor>term</loanfactor>.</cmd> <info>you <b>must</b> choose one of the options.</info> </step> </steps> </taskbody> </task> task information type UI domain Financial domain (possible future) Highlighting domain <task domains="(topic ui-d) (topic hi-d)..." class="- topic/topic task/task "> the <wintitle class="+ topic/ph ui-d/ wintitle ">Amortizer</ wintitle > window, 11

12 Example: DITA map, metadata, 12

13 Example scenario for following discussion Welcome CSH CSH CSH CSH Select Blend 3 Select additives Summary & Serve Tg T T To C R 2 I want a tea, English Breakfast, milk, & 2 sugars Tea Maker / Coffee Maker 1 I want a standard (default) coffee 4 I need to install the Tea Maker 13

14 User modeling process with DITA 1. Construct a use model Identify user roles and the scenarios/use cases for their use of the system. Prototype UI & embedded/contextual information use. 2. Construct an information model Define user roles and other context metadata (ditaval files), identify information needs in user assistance categories, content types, and information types UI Context UA. Work from UI context outward, to tasks and concepts (UI.UA ditamap) Task-based UA. Work from user goal contexts, through tasks, to concepts and reference (IC ditamap) Chunk and model content, select and type topics. Prototype navigation. Generate topic stubs. Model information to meet user needs in various delivery contexts. Prototype build & delivery. Model information center back to DITA source. Model for component development, authoring, and reuse 14

15 1. Construct a use model General process: Understand and model users and their tasks through research, user demographics Model scenarios and use cases. For interactions, identify: Roles Use community definitions like Outside In Design (OID) Common Customer Roles Goals UI component contexts Delivery contexts General process using IAWB Use Task modeling perspective (Note advisors at bottom, Method Exponent ) Import Samples > OID Common Customer Roles Add Organization to collect model Add Role from OID. Note range of roles, descriptions as node properties As child, add general Goal and its tasks Add Contexts for general UI components. Relate Roles to contexts Add Contexts for specific delivery. As child, add Role and its specific Goal. 15

16 Slide for reference The The Administrator Administrator is is responsible responsible for for performing performing all all operational operational processes processes and and procedures, procedures, ensuring ensuring that that all all IT IT services services and and infrastructure infrastructure meet meet operational operational targets targets and and that that all all configuration configuration items items are are appropriately appropriately recorded. recorded. 16

17 2. Construct an information model (1, UI context) General process: Work from UI context outward, to tasks and concepts Define general user roles and context metadata (ditaval) Audience and product metadata Define information needs in user assistance categories (ditamap) Embedded assistance (strings), Contextual help Identify information types for UI contexts (cshelp) Define relationships for UI.UA topics (ditamap/reltable) Related links to tasks and concepts General process using IAWB: Use DITA Modeling perspective (Note advisors at bottom, Method Exponent ) Create a new DITA map (standard DITA map) Add a topic for embedded assistance strings Add a topic to collect help topics for the UI component Add a cshelp topic for each UI page Add additional cshelp topics for other UI contexts Optionally, add a relationship table, then drag and drop nodes into cells 17

18 Slide for reference General General filtering filtering metadata metadata defined defined in in a ditaval ditaval file file 18

19 Slide for reference Embedded Embedded & Contextual Contextual UA UA defined defined in in a ditamap ditamap file file 19

20 3. Construct an information model (2, Task-based) General process: Work from user goals and content types, through tasks Define content types (IC ditamap) Overview Define a topic, and add child concepts Goals (e.g. Configuring, Using, ) - Define task hierarchy Reference - Define reference sets Identify any special information types Specialized types CShelp (reuse), Custom use of std types; e.g.topic/@outputclass= container-xxx Define relationships between topics (ditamap + reltable) General process using IAWB: Use DITA Modeling perspective Create a new DITA map (standard DITA map) Add a topic as the Welcome page for the information center component Add a topic for each content type set (e.g. Overview, Configuring, Using, ) For Overview, add child Concepts For goal content types, add child tasks or other maps (e.g. for Reference) Add a relationship table, drag and drop nodes into cells 20

21 Slide for reference 21 Task-based Task-based UA UA defined defined in in a ditamap ditamap file file --Content Content type type templates templates --Information Information types types

22 Slide for reference Task-based Task-based UA, UA, custom custom Information Information type type defined defined in in a dita dita topic topic file file 22

23 4. Model information to meet user needs in various contexts General process: Work from delivery contexts, Define use of metadata (ditaval) Audience, product, etc Define context-specific entities for reuse Define topic sets for delivery contexts (ditamap) Consider delivery technology (context help, information center, PDF, ) Consider and exploit reuse of other information components Define extra relationships for delivery context (ditamap + reltable) General process using IAWB (for Eclipse help output): Create a ditaval for the delivery context; adjust actions for context Add key phrases and other entities for reuse to entities file Use DITA Modeling perspective Create a plugin DITA map Add references to other maps to form the TOC for the topic set Optionally, in IAWB create and use an Information Center model 23

24 Slide for reference UI UI help help for for Tea Tea Maker Maker Include Include all all user user roles roles Include Include teamaker Exclude coffeemaker Include Include ui-only ui-only content content Common entities entities file, file, section section for for teamaker 24

25 Slide for reference User User information center centerfor for Tea Tea Maker Maker Include Include user user Exclude administrator and and business_customizer Include Include teamaker Exclude coffeemaker Exclude ui-only ui-only content content 25

26 Slide for reference 26

27 Summary: User modeling process with DITA 1. Construct a use model Identify user roles and the scenarios/use cases for their use of the system. Prototype UI & embedded/contextual information use. 2. Construct an information model Define user roles and other context metadata (ditaval files), identify information needs in user assistance categories, content types, and information types UI Context UA. Work from UI context outward, to tasks and concepts (UI.UA ditamap) Task-based UA. Work from user goal contexts, through tasks, to concepts and reference (IC ditamap) Model artifacts: IAWB project files, including TMF DITA maps, DITA topics, specialized or custom information types?, specialized vocabulary domains?, metadata use for conditional processing (DITAvals), 27

28 Final thought - Use model for adaptable or dynamic information What can we adapt to? User role, user goal, activity, product, preferences, What input is available? Content elements (semantics and structure), infocenter filter controls, linking relationships, inference from user action, user input, let the user inspect and correct plans, user preferences(metadata) What can we affect? Topics in sequence include/exclude/reorder Content include/exclude/adapt Linking include/exclude/redirect Example: Threads Navigation (include/exclude for user preference) Content (include/exclude for thread and user preference) Content (adapt for user preference values) Linking (include/exclude for thread and user preference) 28

29 Thank you IBM Information Development Any questions or comments? [The remaining slides are some pointers to IBM information resources about user modeling, DITA, and Eclipse help] 29

30 IBM User Technologies Information resources Slides for reference

31 DITA resources Publications: DITA articles on developerworks ( DITA Cover Page ( Standards and tools: OASIS DITA Technical Committee ( DITA Open Toolkit ( Community: DITA Wiki ( This site is being worked on at the moment, should be up and flourishing by April. Yahoo! Group: dita-users ( 31

32 Patterns: Model-Driven Development Using IBM Rational Software Architect (IBM Redbook) 32

33 Modeling demystified (developerworks article) 33

34 The value of modeling (developerworks article) 34

35 UML Resource Center 35

36 Eclipse resources Centralizing help in Eclipse Take advantage of Eclipse's dynamic help and plug-in architecture: Dynamic User Assistance in Eclipse Based Applications This article introduces you to Eclipse's powerful Dynamic Assistance framework and provides examples that illustrate how you can take full advantage of its capabilities. 36

Specialization in DITA. Erik Hennum, Michael Priestley, Dave A. Schell IBM

Specialization in DITA. Erik Hennum, Michael Priestley, Dave A. Schell IBM Specialization in DITA Erik Hennum, Michael Priestley, Dave A. Schell IBM Introduction to DITA IBM's XML architecture for topic - oriented information Mostly Business as Usual - some important exceptions

More information

Documentation of Eclipse Applications with DITA

Documentation of Eclipse Applications with DITA Experts in Information Management Solutions and Services Documentation of Eclipse Applications with DITA Eclipse Embedded Day Stuttgart 2010 Gunthilde Sohn, instinctools GmbH Agenda Challenges in Software

More information

Evaluation Manual DITAWorks

Evaluation Manual DITAWorks Evaluation Manual DITAWorks instinctools GmbH, Sophienstr. 17, D - 70178 Stuttgart Phone: +49 711 99338590, E-mail: contact@instinctools.com, www.instinctools.com, www.ditaworks.com Copyright 2009 * instinctools

More information

Quark XML Author June 2017 Update for Platform with DITA

Quark XML Author June 2017 Update for Platform with DITA Quark XML Author 05 - June 07 Update for Platform with DITA Contents Getting started... About Quark XML Author... Resources on DITA... Working with the repository...4 Creating a new topic from a repository

More information

Developing XML-based User Assistance at IBM and Lotus

Developing XML-based User Assistance at IBM and Lotus Developing XML-based User Assistance at IBM and Lotus Don Day IBM Corporation John Hunt Lotus Development Corporation Developing XML-based User Assistance at IBM and Lotus Why an XML Markup Language for

More information

Achitectural specification: Base

Achitectural specification: Base Contents Introduction to DITA... 5 DITA terminology and notation...5 Basic concepts...9 File extensions...10 Producing different deliverables from a single source...11 DITA markup...12 DITA topics...12

More information

Adobe. Using DITA XML for Instructional Documentation. Andrew Thomas 08/10/ Adobe Systems Incorporated. All Rights Reserved.

Adobe. Using DITA XML for Instructional Documentation. Andrew Thomas 08/10/ Adobe Systems Incorporated. All Rights Reserved. Adobe Using DITA XML for Instructional Documentation Andrew Thomas 08/10/2005 2005 Adobe Systems Incorporated. All Rights Reserved. Publishing & localization at Adobe Direct localization of software, documentation,

More information

DITAworks Guide for Authors

DITAworks Guide for Authors DITAworks Guide for Authors instinctools GmbH, Sophienstr. 17, D - 70178 Stuttgart Phone: +49 711 99338590, E-mail: contact@instinctools.com, www.instinctools.com, www.ditaworks.com Copyright 2009 * instinctools

More information

Apply a Design Pattern

Apply a Design Pattern Apply a Design Pattern Objectives After completing this lab, you will be able to: Given Apply a design pattern to a model. Transform UML classes to Java classes. Explore the transformation results. No

More information

What s new with the DITA-OT?

What s new with the DITA-OT? What s new with the DITA-OT? Kristen James Eberlein Principal, Eberlein Consulting LLC DITA-OT contributor since 2009 Agenda 1. Who I am 2. Who are you? 3. Brief introduction to the DITA-OT project 4.

More information

Power to the People: Supporting PCA-driven content creation through custom development

Power to the People: Supporting PCA-driven content creation through custom development Power to the People: Supporting PCA-driven content creation through custom development Anna Hartman, SAP April 5, 2016 Public 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 2 What

More information

An OASIS White Paper. DITA Help Technologies Guide DRAFT. OASIS DITA Technical Committee Online Help Subcommittee. Version 1.0.

An OASIS White Paper. DITA Help Technologies Guide DRAFT. OASIS DITA Technical Committee Online Help Subcommittee. Version 1.0. An OASIS White Paper DITA Help Technologies Guide OASIS DITA Technical Committee Online Help Subcommittee Version 1.0 March 23, 2009 OASIS (Organization for the Advancement of Structured Information Standards)

More information

DocBook vs DITA. Radu

DocBook vs DITA. Radu vs Radu Coravu radu_coravu@oxygenxml.com @radu_coravu I m a Hub: About the Author End users Feedback (questions, problems, improvement requests) Open Source Projects Help, workarounds Technical Support

More information

Xyleme Studio Data Sheet

Xyleme Studio Data Sheet XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market

More information

Implementing a common information architecture using DITA

Implementing a common information architecture using DITA Implementing a common information architecture using DITA The Nokia experience Indi Liepa, Senior Information Architect, Nokia Technology Platforms DITA Open Day Southwood, 19 th November 2004 1 Contents

More information

Getting the Most from Eclipse

Getting the Most from Eclipse Getting the Most from Eclipse Darin Swanson IBM Rational Portland, Oregon Darin_Swanson@us.ibm.com March 17, 2005 What is Eclipse An extensible tools platform Out-of-box function and quality to attract

More information

Using OASIS DITA learning maps to model learning pathways through US K-12 education standards

Using OASIS DITA learning maps to model learning pathways through US K-12 education standards Using OASIS DITA learning maps to model learning pathways through US K-12 education standards For presentation at OSCON, Portland, Oregon July 19, 2012 John Hunt, Senior Technical Content Architect IBM

More information

(Introduction Title slide) (Forward engineering) [Start demo]

(Introduction Title slide) (Forward engineering) [Start demo] (Introduction Title slide) Welcome to this demonstration of IBM InfoSphere Data Architect. InfoSphere Data Architect is a collaborative data design solution to discover, model, relate, and standardize

More information

Documentation of Eclipse Applications with DITA

Documentation of Eclipse Applications with DITA Experts in Information Management Solutions and Services Documentation of Eclipse Applications with DITA Eclipse Embedded Day Stuttgart 2010 Gunthilde Sohn, instinctools GmbH 24.06.10 Agenda Challenges

More information

IMI WHITE PAPER INFORMATION MAPPING AND DITA: TWO WORLDS, ONE SOLUTION

IMI WHITE PAPER INFORMATION MAPPING AND DITA: TWO WORLDS, ONE SOLUTION n ao in i f rpp a t IMI WHITE PAPER INFORMATION MAPPING AND DITA: TWO WORLDS, ONE SOLUTION Abstract Introduction Information Mapping is a structured writing method with a long and successful history. It

More information

Managing semantics with content using DITA XML

Managing semantics with content using DITA XML Managing semantics with content using DITA XML presented by Erik Hennum IBM STG User Technology March 2006 The talk at a glance The need for content semantics Background about SKOS and DITA The XML implementation

More information

MadCap Flare Training

MadCap Flare Training MadCap Flare Training Course Overview Welcome Audience Course Overview Preparing Your Computer for the Course Flare Overview What Is Flare? Getting Around in Flare User Interface Ribbon or Toolbars Projects

More information

InfoSphere Data Architect Pluglets

InfoSphere Data Architect Pluglets InfoSphere Data Architect Pluglets Macros for Eclipse This article provides information on how to develop custom pluglets and use sample pluglets provided by InfoSphere Data Architect. InfoSphere Data

More information

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format. J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using

More information

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA IBM Software Group Oliopäivät 28-29.11.2006 Modelling Now and in the Future, with Acronyms or without = RSA rami.talme@fi.ibm.com 2006 IBM Corporation IBM Software Group Rational software The business-driven

More information

Developing Rich Internet Applications Using Microsoft Silverlight 4

Developing Rich Internet Applications Using Microsoft Silverlight 4 Developing Rich Internet Applications Using Microsoft Silverlight 4 Course No. 10554 5 Days Instructor-led, Hands-on Introduction This course covers intermediate and advanced topics required to develop

More information

vsphere Web Client Extensions Programming Guide vsphere 5.1

vsphere Web Client Extensions Programming Guide vsphere 5.1 vsphere Web Client Extensions Programming Guide vsphere 5.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

What is DITA Open Toolkit? And What Should FrameMaker Authors Know About It?

What is DITA Open Toolkit? And What Should FrameMaker Authors Know About It? What is DITA Open Toolkit? And What Should FrameMaker Authors Know About It? Adobe DITA World 2017 Robert D. Anderson, IBM @robander What I expect you are expecting Main topic: What is DITA Open Toolkit?

More information

Rational Application Developer 7 Bootcamp

Rational Application Developer 7 Bootcamp Rational Application Developer 7 Bootcamp Length: 1 week Description: This course is an intensive weeklong course on developing Java and J2EE applications using Rational Application Developer. It covers

More information

Update on 3R Project (RDA Toolkit Restructure and Redesign Project)

Update on 3R Project (RDA Toolkit Restructure and Redesign Project) Update on 3R Project (RDA Toolkit Restructure and Redesign Project) James Hennelly, Director, RDA Toolkit Judith Kuhagen, 3R Project Consultant RDA Forum ALA Annual Conference June 24, 2017 Why? Restructuring

More information

USER GUIDE MADCAP FLARE Topics

USER GUIDE MADCAP FLARE Topics USER GUIDE MADCAP FLARE 2018 Topics Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished

More information

DITA Gradle and Git. DITA-OT day Rotterdam

DITA Gradle and Git. DITA-OT day Rotterdam DITA Gradle and Git DITA-OT day 2018 - Rotterdam The company - L-Acoustics French company based near Paris. Leader in professional audio solutions. Lorde Melodrama tour Hollywood bowl Paris fashion week

More information

Application Integration with WebSphere Portal V7

Application Integration with WebSphere Portal V7 Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation

More information

Tools to Develop New Linux Applications

Tools to Develop New Linux Applications Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester

More information

DITA Training Handbook

DITA Training Handbook DITA Training Handbook Contents List of figures.... iii List of tables... iv Preface... About this guide... Conventions... Chapter 1: Module 1.... 5 1.1 DITA overview... 5 1.2 Topic types.... 5 1.2.1 Concept....

More information

Enterprise Modernization for IBM System z:

Enterprise Modernization for IBM System z: Enterprise Modernization for IBM System z: Transform 3270 green screens to Web UI using Rational Host Access Transformation Services for Multiplatforms Extend a host application to the Web using System

More information

Consider the Source Structured Authoring for XML-based Documentation

Consider the Source Structured Authoring for XML-based Documentation Consider the Source Structured Authoring for XML-based Documentation Ellen McDaniel Manager of User Services and Web Coordinator College of Engineering North Carolina State University mcdaniel@ncsu.edu

More information

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of

More information

IBM Rational University. DEV396 Essentials of Rational Software Architect, Student Guide Part No

IBM Rational University. DEV396 Essentials of Rational Software Architect, Student Guide Part No IBM Rational University DEV396 Essentials of Rational Software Architect, 2005.01.00 Student Guide Part No. 800-027144-000 IBM Corporation Rational University DEV396 Essentials of Rational Software Architect

More information

Beyond DTP. Saving Time and Money with SDL Knowledge Center. Beyond DTP Saving Time and Money with SDL Knowledge sdl.com Center

Beyond DTP. Saving Time and Money with SDL Knowledge Center. Beyond DTP Saving Time and Money with SDL Knowledge sdl.com Center Beyond DTP Saving Time and Money with SDL Knowledge Center Beyond DTP Saving Time and Money with SDL Knowledge sdl.com Center Introduction You can save significant time and reduce costs by migrating from

More information

METEOR-S Process Design and Development Tool (PDDT)

METEOR-S Process Design and Development Tool (PDDT) METEOR-S Process Design and Development Tool (PDDT) Ranjit Mulye LSDIS Lab, University of Georgia (Under the Direction of Dr. John A. Miller) Acknowledgements Advisory Committee Dr. John A. Miller (Major

More information

Resources (Best Practices)

Resources (Best Practices) Resources (Best Practices) Info available through July 24 Demonstrations... 2 Delivering DITA source for dynamically rendered content...2 Full-text Search Plug-in...2 Expandable-content...2 Context IDs

More information

From business need to implementation Design the right information solution

From business need to implementation Design the right information solution From business need to implementation Design the right information solution Davor Gornik (dgornik@us.ibm.com) Product Manager Agenda Relational design Integration design Summary Relational design Data modeling

More information

3R Project. RDA Toolkit Restructure and Redesign Project. James Hennelly, Managing Editor of RDA Toolkit Judy Kuhagen, 3R Project Consultant

3R Project. RDA Toolkit Restructure and Redesign Project. James Hennelly, Managing Editor of RDA Toolkit Judy Kuhagen, 3R Project Consultant 3R Project RDA Toolkit Restructure and Redesign Project James Hennelly, Managing Editor of RDA Toolkit Judy Kuhagen, 3R Project Consultant Reconstructing RDA in the LRM (RDA Steering Committee) 16 May

More information

TMForum Frameworx 14.5 Support In IBM System Architect

TMForum Frameworx 14.5 Support In IBM System Architect TMForum Frameworx 14.5 Support In IBM System Architect 1 Table of Contents Contents TMForum Frameworx 14.5 Support... 1 In IBM System Architect... 1 The TMForum Frameworx Encyclopedia... 3 Support for

More information

Ericsson Adaptive Inventory (EAI) 18 Training Programs. Catalog of Course Descriptions

Ericsson Adaptive Inventory (EAI) 18 Training Programs. Catalog of Course Descriptions Ericsson Adaptive Inventory (EAI) 18 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 EAI 18 TECHNICAL FOUNDATION... 5 EAI 18 NETWORK DESIGNER AND UNIFIED

More information

Developing DITA-based Help for Existing Help Environments...3

Developing DITA-based Help for Existing Help Environments...3 Draft TOC 1 Contents DITA and User Assistance...2 Definition of DITA Help...2 Developing DITA-based Help for Existing Help Environments...3 CSHelp Plug-in...3 LMI AIR Help Plugin...6 Developing Custom

More information

SharePoint 2013 End User

SharePoint 2013 End User SharePoint 2013 End User Course 55031A; 3 Days, Instructor-led Course Description This SharePoint 2013 End User class is for end users working in a SharePoint 2013 environment. The course teaches SharePoint

More information

Design of Context-sensitive Help

Design of Context-sensitive Help User-centred Design of Context-sensitive Help Matthew Ellison UA Europe Conference matthew@uaconference.eu Definition of Context-Sensitive Help (CSH) Ideally: Direct access to Help that is focused on the

More information

Survey Introduction. Thank you for participating in the WritersUA Skills and Technologies survey!

Survey Introduction. Thank you for participating in the WritersUA Skills and Technologies survey! Survey Introduction WritersUA is pleased to announce the launch of our annual Skills and Technologies Survey. This popular survey is designed to provide our community with a snapshot of the skills and

More information

Embedded automotive applications are just a few clicks away. Philippe NOEL - STMicroelectronics

Embedded automotive applications are just a few clicks away. Philippe NOEL - STMicroelectronics Embedded automotive applications are just a few clicks away Philippe NOEL - STMicroelectronics Agenda 2 Presentation Time Speaker 13:30 SPC5Studio overview Philippe NOEL Basic application configuration

More information

IBM Rational Automation Framework for WebSphere. Guided Activity: Applying fix packs to nodes in a WebSphere Application Server cell

IBM Rational Automation Framework for WebSphere. Guided Activity: Applying fix packs to nodes in a WebSphere Application Server cell IBM Rational Automation Framework for WebSphere Guided Activity: Applying fix packs to nodes in a WebSphere Application Server cell Contacts: ataylor@atech.com IBM Corporation Level: Beginner January 2010

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

AADL Graphical Editor Design

AADL Graphical Editor Design AADL Graphical Editor Design Peter Feiler Software Engineering Institute phf@sei.cmu.edu Introduction An AADL specification is a set of component type and implementation declarations. They are organized

More information

Building JavaServer Faces Applications

Building JavaServer Faces Applications IBM Software Group St. Louis Java User Group Tim Saunders ITS Rational Software tim.saunders@us.ibm.com 2005 IBM Corporation Agenda JSF Vision JSF Overview IBM Rational Application Developer v6.0 Build

More information

Modularity ~ The key to reuse management

Modularity ~ The key to reuse management Modularity ~ The key to reuse management Synopsis A review of reuse, from a content management perspective Introduce the issues that face reuse management A return to modularity Solutions to improve reuse

More information

Arbortext 6.1. Curriculum Guide

Arbortext 6.1. Curriculum Guide Arbortext 6.1 Curriculum Guide Live Classroom Curriculum Guide Authoring using Arbortext Editor 6.1 Authoring for DITA using Arbortext Editor 6.1 Using Arbortext Styler 6.1 Configuring the Arbortext 6.1

More information

ITM DEVELOPMENT (ITMD)

ITM DEVELOPMENT (ITMD) ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications

More information

BLU AGE 2009 Edition Agile Model Transformation

BLU AGE 2009 Edition Agile Model Transformation BLU AGE 2009 Edition Agile Model Transformation Model Driven Modernization for Legacy Systems 1 2009 NETFECTIVE TECHNOLOGY -ne peut être copiésans BLU AGE Agile Model Transformation Agenda Model transformation

More information

Macromedia RoboHelp Course Outline

Macromedia RoboHelp Course Outline Tel 0845 686 0266 http://www.multimediacentre.co.uk RoboHelp X5 Course Outline Description This 3-day instructor-led training course covers the strategies and development process of designing a Help system.

More information

3rd Lecture Languages for information modeling

3rd Lecture Languages for information modeling 3rd Lecture Languages for information modeling Agenda Languages for information modeling UML UML basic concepts Modeling by UML diagrams CASE tools: concepts, features and objectives CASE toolset architecture

More information

Dictionary Driven Exchange Content Assembly Blueprints

Dictionary Driven Exchange Content Assembly Blueprints Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam

More information

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect 33 Chester Rd Tawa 5028 Wellington New Zealand P: (+64) 4 232-2092 m: (+64) 21 322 091 e: info@parkconsulting.co.nz BSIF A Freeware Framework for Integrated Business Solutions Modeling Using Sparx Systems

More information

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS Proposal Overview: Move WSDM Tooling, WSDM extensions to Managed Agent Explorer (MAX) and WS-Notification provider to the TPTP Notification Broker to COSMOS incubator project Leave base MAX framework and

More information

[MS55199]: SharePoint 2016 End User Training. Audience Profile This course is intended for new and existing users of SharePoint.

[MS55199]: SharePoint 2016 End User Training. Audience Profile This course is intended for new and existing users of SharePoint. [MS55199]: SharePoint 2016 End User Training Length : 3 Days Audience(s) : Information Workers Level : 100 Technology : Microsoft SharePoint Server Delivery Method : Instructor-led (Classroom) Course Overview

More information

HL7 V3 User Model. The V3 Editing Team. April 9, Ockham Information Services LLC

HL7 V3 User Model. The V3 Editing Team. April 9, Ockham Information Services LLC HL7 V3 User Model The V3 Editing Team April 9, 2007 Ockham Information Services LLC Contents Profile orientation Profile drafts Use case drafts Document map prototypes The need for profiles Documents require

More information

Moving from Single Sourcing to Reuse with XML DITA

Moving from Single Sourcing to Reuse with XML DITA C A S E S T U D Y Moving from Single Sourcing to Reuse with XML DITA Lori Fisher, Program Director for Data Management User Technology, IBM Corp. The concepts of single sourcing and reuse have been talked

More information

55033: SHAREPOINT 2013 SITE COLLECTION AND SITE ADMINISTRATION

55033: SHAREPOINT 2013 SITE COLLECTION AND SITE ADMINISTRATION ABOUT THIS COURSE This five-day instructor-led course is intended for power users, who are tasked with working within the SharePoint 2013 environment. This course will provide a deeper, narrowly-focused

More information

SeeCode A Code Review Plug-in for Eclipse

SeeCode A Code Review Plug-in for Eclipse SeeCode A Code Review Plug-in for Eclipse Moran Shochat, Orna Raz, Eitan Farchi IBM Labs in Haifa Outline Introduction SeeCode main features: Code Review Perspective Distributed Review Review Comments

More information

SharePoint 2013 Site Collection and Site Administration

SharePoint 2013 Site Collection and Site Administration SharePoint 2013 Site Collection and Site Administration Course 55033; 5 Days, Instructor-led Course Description This five-day instructor-led course is intended for power users, who are tasked with working

More information

Arbortext 7.0. Curriculum Guide

Arbortext 7.0. Curriculum Guide Arbortext 7.0 Curriculum Guide Live Classroom Curriculum Guide Authoring using PTC Arbortext Editor 7.0 Authoring for DITA using PTC Arbortext Editor 7.0 Configuring the PTC Arbortext 7.0 Environment Introduction

More information

Eclipse as a Web 2.0 Application Position Paper

Eclipse as a Web 2.0 Application Position Paper Eclipse Summit Europe Server-side Eclipse 11 12 October 2006 Eclipse as a Web 2.0 Application Position Paper Automatic Web 2.0 - enabling of any RCP-application with Xplosion Introduction If todays Web

More information

Seminar report Software reuse

Seminar report Software reuse A Seminar report On Software reuse Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology in Computer Science SUBMITTED TO: www.studymafia.com SUBMITTED BY:

More information

Composer Guide for JavaScript Development

Composer Guide for JavaScript Development IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development GI13-2630-00 IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development

More information

DITA (DARWIN INFORMATION TYPING ARCHITECTURE)

DITA (DARWIN INFORMATION TYPING ARCHITECTURE) XML IN ELEARNING Claudiu CHIRU Raluca PACURARU Eliza ISBASOIU Abstract: XML (EXtensible Markup Language) is an open standard that describes data from the Web. XML uses tag structure like HTML but, whereas

More information

DITA CMS Release : Detailed Release Notes

DITA CMS Release : Detailed Release Notes DITA CMS Release 4.2.31: Detailed Release Notes WWW.IXIASOFT.COM / DITACMS v. 4.2, Build 4.2.31 / Copyright 2016 IXIASOFT Technologies. All rights reserved. Last revised: April 07, 2016 2 DITA CMS Release

More information

Leveraging the Power of Relationship Tables in MadCap Flare. Chris Jones Technical Writer

Leveraging the Power of Relationship Tables in MadCap Flare. Chris Jones Technical Writer Leveraging the Power of Relationship Tables in MadCap Flare Chris Jones Technical Writer Chris.Jones@teamsoftware.com TEAM s Problem ~2500 topics 2 audiences (internal and external) Multiple integrated

More information

IBM Cloud Orchestrator Version Content Development Guide

IBM Cloud Orchestrator Version Content Development Guide IBM Cloud Orchestrator Version 2.4.0.2 Content Development Guide Note Before using this information and the product it supports, read the information in Notices. Contents Preface.............. vii Who

More information

SharePoint 2013 Power User

SharePoint 2013 Power User SharePoint 2013 Power User Course 55028; 2 Days, Instructor-led Course Description This SharePoint 2013 Power User training class is designed for individuals who need to learn the fundamentals of managing

More information

Learning Alliance Corporation, Inc. For more info: go to

Learning Alliance Corporation, Inc. For more info: go to Writing Queries Using Microsoft SQL Server Transact-SQL Length: 3 Day(s) Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server Type: Course Delivery Method: Instructor-led

More information

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003 KM COLUMN NOVEMBER 2003 Choosing the right CMS authoring tools The authoring environment is the most important aspect of a content management system (CMS), for without content authors, there would be nothing

More information

Index. Symbols. /**, symbol, 73 >> symbol, 21

Index. Symbols. /**, symbol, 73 >> symbol, 21 17_Carlson_Index_Ads.qxd 1/12/05 1:14 PM Page 281 Index Symbols /**, 73 @ symbol, 73 >> symbol, 21 A Add JARs option, 89 additem() method, 65 agile development, 14 team ownership, 225-226 Agile Manifesto,

More information

DITA 1.2 Whitepaper: Tools and DITA-Awareness

DITA 1.2 Whitepaper: Tools and DITA-Awareness An OASIS DITA Adoption Technical Committee Publication DITA 1.2 Whitepaper: Tools and DITA-Awareness Su-Laine Yeo On behalf of the OASIS DITA Adoption Technical Committee Date: 14 October 2010 OASIS (Organization

More information

DITA Maturity Model A JUSTSYSTEMS WHITEPAPER. By Michael Priestley, IBM and Amber Swope, JustSystems. DITA Maturity Model White Paper 01

DITA Maturity Model A JUSTSYSTEMS WHITEPAPER. By Michael Priestley, IBM and Amber Swope, JustSystems. DITA Maturity Model White Paper 01 DITA Maturity Model By Michael Priestley, IBM and Amber Swope, JustSystems A JUSTSYSTEMS WHITEPAPER DITA Maturity Model White Paper 01 The Darwin Information Typing Architecture (DITA) is an open standard

More information

Software Architectures. Lecture 6 (part 1)

Software Architectures. Lecture 6 (part 1) Software Architectures Lecture 6 (part 1) 2 Roadmap of the course What is software architecture? Designing Software Architecture Requirements: quality attributes or qualities How to achieve requirements

More information

Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains

Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains Toward a Knowledge-Based Solution for Information Discovery in Complex and Dynamic Domains Eloise Currie and Mary Parmelee SAS Institute, Cary NC About SAS: The Power to Know SAS: The Market Leader in

More information

1. Survey Introduction

1. Survey Introduction 1. Survey Introduction The WritersUA Skills & Technologies Survey is now in progress. Please consider contributing your experiences. This helps make the results better for everyone. The survey consists

More information

Lab 2: Adding a Rhapsody Model to RMM

Lab 2: Adding a Rhapsody Model to RMM Lab 2: Adding a Rhapsody Model to RMM Objectives After completing this lab, you will be able to: Create an RTC repository workspace and local sandbox Add a Rhapsody model to RMM Link a work item to a change

More information

Architectural Blueprint

Architectural Blueprint 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 a class discussion Architectural Blueprint

More information

CS560: Formal Modelling and Implementation of Systems (Term II) Lecture: CASE A. O Riordan, 2009.

CS560: Formal Modelling and Implementation of Systems (Term II) Lecture: CASE A. O Riordan, 2009. CS560: Formal Modelling and Implementation of Systems (Term II) Lecture: CASE A. O Riordan, 2009. Software Engineering Tools Project Planning and Management tools Requirements tools Risk Analysis tools

More information

Technical Writing Process An Overview

Technical Writing Process An Overview techitive press Technical Writing Process An Overview Tenneti C S techitive press Copyrights Author: Chakravarthy Srinivas Tenneti Book: Technical Writing Process: An Overview Techitive.com 2013 All rights

More information

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created>

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created> Software Requirements Specification for Version 1.0 approved Prepared by Software Requirements Specification for Page 2 Table of Contents Revision

More information

Designing Component-Based Architectures with Rational Rose RealTime

Designing Component-Based Architectures with Rational Rose RealTime Designing Component-Based Architectures with Rational Rose RealTime by Reedy Feggins Senior System Engineer Rational Software Rose RealTime is a comprehensive visual development environment that delivers

More information

Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template.

Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template. Updating a Letter Template and Using Merge Fields Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template. Audience: PeopleSoft Communication Builders 1. Create

More information

Introduction to Eclipse

Introduction to Eclipse Introduction to Eclipse Getting started with Eclipse 05/02/2010 Prepared by Chris Panayiotou for EPL 233 1 What is Eclipse? o Eclipse is an open source project http://www.eclipse.org Consortium of companies,

More information

Practical Model-Driven Development with the IBM Software Development Platform

Practical Model-Driven Development with the IBM Software Development Platform IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges

More information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)

More information

How to Write Cost- Effective Modular Learning Content

How to Write Cost- Effective Modular Learning Content 401 How to Write Cost- Effective Modular Learning Content Deborah Produced by Designing & Developing Modular & Reusable e-learning Content How to Write Cost-Effective Modular Learning Content Presented

More information

LAB PRT01: Introduction to Microsoft SharePoint Products and Technologies: Technology and Functionality

LAB PRT01: Introduction to Microsoft SharePoint Products and Technologies: Technology and Functionality LAB PRT01: Introduction to Microsoft SharePoint Products and Technologies: Technology and Functionality Objectives After completing this lab, you will be able to: Understand the collaboration functionality

More information