User modeling in an information architecture with DITA
|
|
- Juniper Day
- 6 years ago
- Views:
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 Introduction to DITA IBM's XML architecture for topic - oriented information Mostly Business as Usual - some important exceptions
More informationDocumentation 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 informationEvaluation 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 informationQuark 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 informationDeveloping 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 informationAchitectural 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 informationAdobe. 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 informationDITAworks 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 informationApply 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 informationWhat 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 informationPower 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 informationAn 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 informationDocBook 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 informationXyleme 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 informationImplementing 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 informationGetting 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 informationUsing 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) 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 informationDocumentation 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 informationIMI 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 informationManaging 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 informationMadCap 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 informationInfoSphere 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 informationJ2EE 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 informationOliopä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 informationDeveloping 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 informationvsphere 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 informationWhat 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 informationRational 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 informationUpdate 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 informationUSER 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 informationDITA 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 informationApplication 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 informationTools 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 informationDITA 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 informationEnterprise 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 informationConsider 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 informationThe 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 informationIBM 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 informationBeyond 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 informationMETEOR-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 informationResources (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 informationFrom 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 information3R 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 informationTMForum 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 informationEricsson 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 informationDeveloping 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 informationSharePoint 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 informationDesign 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 informationSurvey 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 informationEmbedded 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 informationIBM 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 informationIntroduction 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 informationIntroduction 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 informationAADL 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 informationBuilding 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 informationModularity ~ 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 informationArbortext 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 informationITM 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 informationBLU 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 informationMacromedia 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 information3rd 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 informationDictionary 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 informationBSIF. 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 informationWSDM = 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 Length : 3 Days Audience(s) : Information Workers Level : 100 Technology : Microsoft SharePoint Server Delivery Method : Instructor-led (Classroom) Course Overview
More informationHL7 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 informationMoving 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 information55033: 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 informationSeeCode 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 informationSharePoint 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 informationArbortext 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 informationEclipse 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 informationSeminar 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 informationComposer 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 informationDITA (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 informationDITA 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 informationLeveraging 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 informationIBM 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 informationSharePoint 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 informationLearning 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 informationCOLUMN. 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 informationIndex. 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 informationDITA 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 informationDITA 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 informationSoftware 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 informationToward 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 information1. 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 informationLab 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 informationArchitectural 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 informationCS560: 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 informationTechnical 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 informationSoftware 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 informationDesigning 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 informationPurpose: 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 informationIntroduction 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 informationPractical 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 informationDE-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 informationHow 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 informationLAB 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