OntoPlugins a flexible component framework
|
|
- Ashlynn O’Connor’
- 5 years ago
- Views:
Transcription
1 OntoPlugins a flexible component framework Siegfried Handschuh Institute AIFB, University of Karlsruhe, Karlsruhe, Germany sha@aifb.uni-karlsruhe.de Abstract 1 Introduction Building up from standardized units to complex things and products is a well-known construction principle from the engineer technology. With the development of software systems this concept gains ever more significance. Therefore Ont-O-Mat uses a flexible and expandable plug-in framework [1]. The Ont-O- Mat framework is developed in the research field of ontology based knowledge representation. There exist now two applications for this framework: (i) It is used for an annotation tool for web pages and (ii) it forms the flexible basis for the OntoEdit knowledge engineering environment. This framework offers the possibility to implement its functions by extensions. Such extensions are usually called snap-ins, add-ons or plug-ins. The term plug-in in the context of the framework means a software component, which implements the appropriate Java interface. The framework consists of a core for the plug-in management and a general plug-in which represents the core functionality. All additional functionality is totally enclosed in additional plug-ins. 2 Advantages The architectural idea behind the Ont-O-Mat chassis is a component-based framework, thus, being open, flexible and easily extensible. 1
2 The architecture provides a plug-in and service mechanism. The components are dynamically plug-able to the core Ont-O-Mat. The plug-in mechanism notifies each installed component, when a new component is registered. Through the service mechanism each component can discover and utilize the services offered by another component. A service represented by a component is typically a reference to an interface. This provides among other things a de-coupling of the service from the implementation and allows therefore alternative implementations. The advantages of this architectural idea are: Modular: A plug-in accesses over the service mechanism other plug-ins or the core Ont- O-Mat. The interface of an service reveal as little as possible about the inner working of an service. This isolates the client of the services from requiring intimate knowledge of the design of the service, and from the effects of changing those decisions. information hiding is a primary criteria for system modularization. This Extensible: The system can be extended by plug-ins. Each new functionality can be realized as independent plug-in. The interoperability between the plug-ins is realized over services. Each plug-in can offer new services. Flexible: Each unnecessary plug-in can be removed and each necessary plug-in can be loaded at run-time. Therefore the system can be configured in such a way that it has only the needed functionality. De-coupling: The service mechanism provides a de-coupling of the service from the implementation and allows therefore alternative implementations. 3 Functionality The framework consists of the core Ont-O-Mat and the various plug-ins. The core Ont-O- Mat provides different functionalities for the management and hosting of the plug-ins and the services. The plug-ins on the other hand implement certain Java interfaces in order to be plug-able into the framework and to offer services. 2
3 3.1 Ont-O-Mat Ont-O-Mat realizes a Multiple Document Interface (MDI), with some standard menu entries. For plug-in administration Ont-O-Mat has some functionalities: A plug-in management console. The plug-ins are registered to the Ont-O-Mat with the console. The user must indicate the complete class name of the plug-in for that. The console loads and unloads the registered plug-ins. Furthermore it indicates the copyright messages and possible error messages of the plug-ins. Further, Ont-O-Mat has an option manager. This manager shows a list of the installed plug-ins. If a plug-in from the list is selected the associate option panel will be visible. Each plug-in that has settable options can offer such a panel. Each plug-in is examined with registering. It is discovered whether it offers a service or it would like using a service. Besides of the service mechanism Ont-O-Mat has further means of internal communication. Ont-O-Mat produces internal standard events, e.g. clipboard events or file events. These events are dispatched and each plug-in can utilize these events. 3.2 Plug-in Each plug-in can provide menu entries within the menu bar and an icon within the toolbar. The menu entries and the icon are connected with actions of the plug-in. Apart from the own menu actions a plug-in can react to an Ont-O-Mat standard event, if it has registered itself for it. Further, it can share an event model with another plug-in based on the service mechanism. A plug-in can be in the role of a service-provider or a service-consumer, according to the Java interface it implements. A plug-in that implements the service-consumer interface registers it and intends to be notified of new services. On the other hand a plug-in that implements the service-provider interface register a new service with the framework. The framework notifies all currently registered service-user that this new service-provider plug-in has been added. After being notified of the newly available service, the listening plug-in requests an instance of the service from the framework. The framework tells the serviceprovider to deliver the service to the requesting plug-in. Each plug-in has access on the MDI Desktop of Ont-O-Mat. It can independently place 3
4 windows there. Also a data exchange is possible between these plug-in windows by drag and drop if these windows are appropriate implemented. 4 Interfaces In order to build a plug-in, either directly the OntoPlugin interface must be implemented or one of its descendants like OntoPluginServiceConsumer or OntoPluginServiceProvider. In order to simplify the implementation of a plug-in there are specialized classes that already implemented these interface. E.g. so-called tab-widget plug-ins are user interface tabs that appear in the main Ont-O-Mat window beside the system tabs such as the classes tab. A tab-widget plug-in is simple to write, but it is less powerful. 4.1 OntoPlugin Following methods of the OntoPlugin interface must be implemented by a plug-in: init: This method is called after instantiation of the plug-in. The plug-in should perform any initializations here. The plug-in should try to load its preferences via the framework. canexit: If any of the plug-in returns false, the exit process of the framework is interrupted. exit: plug-in should perform cleanup operations here. First the plug-in s canexit() method is called from the framework. If it returns true, its exit() method is called. After that, the plug-in is removed from the internal cache and its buttons and menu are removed from the GUI. getplugininfo: The plug-in can return here a short information message over itself, e.g. the copyright, the author and the intended purpose. getpluginmenuname: Should return a name for the plug-in that can be displayed in a menu bar. Can return null when there should be no menu item for this plug-in. getpluginname: Should return a user-friendly name for the plug-in. 4
5 gettoolbaractions: plug-ins that require toolbar buttons should return the actions here. The buttons will appear in an own separator section. geterrormsg: Should return an error message describing the status of the plug-in. May return null if the status is ok. getmenuactions: plug-ins that require menu actions should return them here. menu items will appear under the Tools -getpluginmenuname- item. The getoptionspane: This method should return a subclass of JComponent that implements an option page for the plug-in. The option pages will be displayed by the framework when the user selects the View Options... menuitem. The component should not extend the dimensions (350, 350) approximately. If you require more space, use a JScrollPane or better a JTabbedPane on your options pane. When the option component is about to be displayed. its setvisible(true) method is called. Again, if the component is to be hidden its setvisible(false) method is called. Any reading or writing of options should take place in that method. 4.2 OntoPluginServiceProvider OntoPluginServiceProvider is the Java interface for an plug-in that offer services in form of service classes. A plug-in which implements this interface is hence called a service-provider. A plug-in that implements the OntoPluginServiceConsumer interface is hence called a serviceconsumer. A service-provider supplies on request an instance of the desired service class. The service class can be the plug-in itself or a class on that the plug-in refers. The service-provider may always return the same instance, or it may construct a new instance for each request. A service class specifies a interface protocol between the service-provider and the service-consumer. The plug-in framework has the function to act a as rendezvous between a service-consumer and a service-provider. The service-consumer may ask the framework to provide an instance of a service, based upon a reference to a Java Class object that represent that service. If such a service has been registered with the framework, then the service-provider associated with the service is asked to provide an instance of that service. 5
6 getcurrentservices: This method is not used by the framework yet. In future this method will get the current service selectors for the specified service. A service selector is a service specific parameter, typical examples of which could include: a parameter to a constructor for the service implementation class, a value for a particular service s property, or a key into a map of existing implementations. getservice: Invoked by the framework, this method requests an instance of a service. getserviceclass: Invoked by the framework, this method returns the service class. releaseservice: Invoked by the framework, this method releases a reference to the specified service. 4.3 OntoPluginServiceConsumer A plug-in that implements the OntoPluginServiceConsumer interface registers its intent to be notified of new services. serviceavailable: Invoked by the framework, the service-consumer is notified about a new service. servicerevoked: Invoked by the framework, the service-consumer is informed about the deletion of the service. 5 Plug-ins in Ont-O-Mat There are already some plug-ins implemented for Ont-O-Mat: General plug-in: The general plug-in is an implementation of the OntoPlugin interface. It is always loaded during run-time and cannot be removed with the management console. This plug-in represent the host framework. In the option menu it represents the settings for Ont-O-Mat. OntologyServer: This plug-in is a service-provider. It releases the access to a service class with the interface IOntologyServer. This service class contains the data model of the ontology, as well as persistent storage. It supplies for the service-consumer methods for the access to the concepts, relations and instances of the ontology. Complex data 6
7 types are avoided as parameters of the methods in order to achieve a good information hiding of the service design and therefore to support modularization. OntologyEditor: The OntologyEditor is a service-consumer. It uses the service, which is defined by the IOntologyServer interface. The OntologieEditor support the construction and modification of ontologies, it visualizes elements of the ontology, e.g. the concepts, relations and instances. 6 Future developments The plug-in framework will be constantly improved. For the future following functions are planned: Version: Each service will return a version number. A service-consumer will be able to ask for a certain version of an service. Plug-in folder: User friendly installation of plug-ins. Automatic identification and loading of packed (jar)plug-ins from a certain folder. Internet based update: The framework will support an update mechanism. This will permit it to examine whether on the home page of a plug-in a new version is present and to offer this new version to load automatically. Recursive plug-in architecture: a plug-in consist of plug-ins. For that it needs to be able to act as a plug-in container like the framework. References [1] S. Handschuh, S. Staab, and A. Maedche. Cream creating relational metadata with a component-based, ontology-driven annotation framework. In submitted to K-CAP 2001,
Metadata and the Semantic Web and CREAM 0
Metadata and the Semantic Web and CREAM 0 1 Siegfried Handschuh, 1;2 Steffen Staab, 1;3 Alexander Maedche 1 Institute AIFB, University of Karlsruhe, D-76128 Karlsruhe, Germany http://www.aifb.uni-karlsruhe.de/wbs
More informationObjective New User Guide
Objective New User Guide 2016-2017 1 Guide Index Navigation P.3 Displaying Document Information (Metadata) P.4 Finding Documents P.5 Editing, Releasing and Document States P.6 Saving Documents into Objective
More informationOverview of Cisco UCS Manager GUI
Overview of Cisco UCS Manager GUI This chapter includes the following sections: Overview of Cisco UCS Manager GUI, page 1 Logging in to Cisco UCS Manager GUI through HTTPS, page 6 Logging in to Cisco UCS
More informationOverview of Cisco UCS Manager GUI
Overview of Cisco UCS Manager GUI This chapter includes the following sections: Overview of Cisco UCS Manager GUI, page 1 Logging in to Cisco UCS Manager GUI through HTTPS, page 6 Logging in to Cisco UCS
More informationVERSION JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY
VERSION 2015.1 JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY TEST STUDIO QUICK-START GUIDE CONTENTS Create your First Test.2 Standalone Web
More informationBanner 9. Navigation Guide Revised for Ithaca College Fall The URL for Banner 9 is
Banner 9 Navigation Guide Revised for Ithaca College Fall 2018 The URL for Banner 9 is http://banner.ithaca.edu/ Login with Netpass Credentials Recommended Browsers Firefox Safari Edge Chrome (no Java
More informationServer Edition USER MANUAL. For Microsoft Windows
Server Edition USER MANUAL For Microsoft Windows Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Microsoft, Windows, Microsoft Windows, Microsoft Windows
More informationIntroduction to the JAVA UI classes Advanced HCI IAT351
Introduction to the JAVA UI classes Advanced HCI IAT351 Week 3 Lecture 1 17.09.2012 Lyn Bartram lyn@sfu.ca About JFC and Swing JFC Java TM Foundation Classes Encompass a group of features for constructing
More informationPractice Labs User Guide
Practice Labs User Guide This page is intentionally blank Contents Introduction... 3 Overview... 3 Accessing Practice Labs... 3 The Practice Labs Interface... 4 Minimum Browser Requirements... 5 The Content
More informationPROGRAMMING DESIGN USING JAVA (ITT 303) Unit 7
PROGRAMMING DESIGN USING JAVA (ITT 303) Graphical User Interface Unit 7 Learning Objectives At the end of this unit students should be able to: Build graphical user interfaces Create and manipulate buttons,
More informationExtended Search Administration
IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using
More informationIntroduction to SolidWorks Basics Materials Tech. Wood
Introduction to SolidWorks Basics Materials Tech. Wood Table of Contents Table of Contents... 1 Book End... 2 Introduction... 2 Learning Intentions... 2 Modelling the Base... 3 Modelling the Front... 10
More informationBackupVault Desktop & Laptop Edition. USER MANUAL For Microsoft Windows
BackupVault Desktop & Laptop Edition USER MANUAL For Microsoft Windows Copyright Notice & Proprietary Information Blueraq Networks Ltd, 2017. All rights reserved. Trademarks - Microsoft, Windows, Microsoft
More informationSMART Recorder. Record. Pause. Stop
SMART Recorder The recorder is used to record actions that are done on the interactive screen. If a microphone is attached to the computer, narration can be recorded. After the recording has been created,
More informationSAP Engineering Control Center Interface to Solid Edge - User Manual
User Manual Management of CAD data and documents in SAP SAP Engineering Control Center Interface to Solid Edge SAP Engineering Control Center Interface to Solid Edge manages design data in SAP. Given by
More informationENCAPSULATION. private, public, scope and visibility rules. packages and package level access.
ENCAPSULATION private, public, scope and visibility rules. packages and package level access. Q. Explain the term Encapsulation with an example? Ans: The wrapping up to data and methods into a single units
More informationSAP Engineering Control Center Interface to SOLIDWORKS - User Manual
User Manual Management of CAD data and documents in SAP SAP Engineering Control Center Interface to SOLIDWORKS SAP Engineering Control Center Interface to SOLIDWORKS manages design data in SAP. Given by
More informationEMC Documentum My Documentum Desktop (Windows)
EMC Documentum My Documentum Desktop (Windows) Version 7.2 User Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 017489103 15084351000 www.emc.com Legal Notice Copyright 2003 2015 EMC Corporation.
More informationFrequency tables Create a new Frequency Table
Frequency tables Create a new Frequency Table Contents FREQUENCY TABLES CREATE A NEW FREQUENCY TABLE... 1 Results Table... 2 Calculate Descriptive Statistics for Frequency Tables... 6 Transfer Results
More informationReverse engineering UML classes from source files
Instant Reverse is a process to produce UML class model from a given input of source code. With instant reverse, you can reverse a snap shot of your code-base to UML classes and form class diagram in further.
More informationTo complete this activity, you will need the following files:
CHAPTER 1 Windows XP More Skills 12 Move Data Between Windows You can open several application windows at the same time; they do not need to be files created by the same program. Having more than one window
More informationSecure Guard Central Management System
Speco Technologies, Inc. Secure Guard Central Management System Usage Information Contents 1 Overview... 7 2 Installation... 7 2.1 System Requirements... 7 2.2 System Installation... 7 2.3 Command Line
More informationInstalling FileMaker Pro 11 in Windows
Installing FileMaker Pro 11 in Windows Before you begin the installation process, please exit other open programs and save your work. Installation notes Before you install FileMaker Pro, review the following
More informationUsing the TASKING Software Platform for AURIX
Using the TASKING Software Platform for AURIX MA160-869 (v1.0) November 13, 2017 Copyright 2017 TASKING BV. All rights reserved. You are permitted to print this document provided that (1) the use of such
More informationWidgets for SAP BusinessObjects Business Intelligence Platform User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2
Widgets for SAP BusinessObjects Business Intelligence Platform User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2 Copyright 2013 SAP AG or an SAP affiliate company. All
More information5.5.3 Lab: Managing Administrative Settings and Snap-ins in Windows XP
5.5.3 Lab: Managing Administrative Settings and Snap-ins in Windows XP Introduction Print and complete this lab. In this lab, you will use administrative tools to monitor system resources. You will also
More informationEnterprise Server Edition
Enterprise Server Edition USER MANUAL For Microsoft Windows Copyright Notice & Proprietary Information Redstor Limited, 2017. All rights reserved. Trademarks - Microsoft, Windows, Microsoft Windows, Microsoft
More informationSOFTWARE SKILLS BUILDERS
USING ACCESS TO CREATE A SCIENCE DATABASE A database allows you to enter, store, retrieve, and manipulate data efficiently. You will first design your database and enter information into a table called
More informationOverview of Cisco License Manager
CHAPTER 1 Cisco License Manager acquires and deploys a large number of licenses rapidly and keeps track of license status for the entire network. Use Cisco License Manager with Cisco devices that require
More informationServer Edition. V8 Peregrine User Manual. for Microsoft Windows
Server Edition V8 Peregrine User Manual for Microsoft Windows Copyright Notice and Proprietary Information All rights reserved. Attix5, 2015 Trademarks - Microsoft, Windows, Microsoft Windows, Microsoft
More informationContent Author's Reference and Cookbook
Sitecore CMS 7.0 Content Author's Reference and Cookbook Rev. 130425 Sitecore CMS 7.0 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
More informationCreating Workflows. Viewing the Task Library. Creating a Workflow. This chapter contains the following sections:
This chapter contains the following sections: Viewing the Task Library, page 1 Creating a Workflow, page 1 Example: Creating a Workflow, page 13 Resolving Workflow Validation Issues, page 16 Changing Flow
More informationTetra4D Reviewer. Version 5.1. User Guide. Details on how to use Tetra4D Reviewer.
Tetra4D Reviewer Version 5.1 User Guide Details on how to use Tetra4D Reviewer. ii Contents Chapter 1: Work area... 7 Looking at the work area... 7 Toolbars and toolbar presets... 8 About toolbars and
More informationCSE 143. Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT
CSE 143 Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT slides created by Marty Stepp based on materials by M. Ernst, S. Reges, D. Notkin, R. Mercer, Wikipedia http://www.cs.washington.edu/331/
More informationCollaborative & WebProtégé
Collaborative & WebProtégé Tania Tudorache Stanford Center for Biomedical Informatics Research Joint Ontolog-OOR Panel Session July 16, 2009 1 Collaborative Ontology Development Collaboration: several
More informationDiscovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills
Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects
More information2 The Stata user interface
2 The Stata user interface The windows This chapter introduces the core of Stata s interface: its main windows, its toolbar, its menus, and its dialogs. The five main windows are the Review, Results, Command,
More informationWord Track Changes
Word 2010 - Track Changes The Track Changes features of Word 2010 allow you to keep a record of formatting changes, text insertions and deletions, and comments made by multiple editors. Changes will appear
More informationTivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard
Tivoli Common Reporting V2.1.1 Cognos report in a Tivoli Integrated Portal dashboard Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM
More informationGriffin Training Manual Grif-WebI Introduction (For Analysts)
Griffin Training Manual Grif-WebI Introduction (For Analysts) Alumni Relations and Development The University of Chicago Table of Contents Chapter 1: Defining WebIntelligence... 1 Chapter 2: Working with
More informationAlfresco Alfresco Explorer QuickStart
Alfresco 4.2.0 Contents... 3 Important notes...3 Starting with Explorer... 3 Toolbar... 4 Sidebar... 4 Working area...4 Logging in... 5 Adding new users...5 Creating spaces and content... 7 Creating a
More informationAttix5 Pro Storage Platform Console
Attix5 Pro Storage Platform Console V7.0.1 User Manual for Microsoft Windows Your guide to managing the Attix5 Pro backup environment using the Storage Platform Console. 0 Copyright notice and proprietary
More informationInserting Typed Comments Applies to Microsoft Word 2007
Inserting Typed Comments You can insert a comment 1 inside balloons 2 that appear in the document margins. Type a comment 1. Select the text or item that you want to comment on, or click at the end of
More informationWindows 7. More Skills 11 Manage Fonts. To complete this project, you will need the following file: You will save your file as: CHAPTER 7
M07_TOWN5764_01_SE_SM7.QXD 11/17/10 11:55 AM Page 1 CHAPTER 7 Windows 7 More Skills 11 Manage Fonts A font is a design applied to a collection of letters, numbers, and symbols. Each font is assigned a
More informationThe CAP Panel Builder technology is designed to construct and manage configurations of stack panel products.
About The CAP technology is designed to construct and manage configurations of stack panel products. Use the intuitive to assemble the components and control properties of stackable panels such as top
More informationWPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"
WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com
More informationIntroduction. What s jorca?
Introduction What s jorca? jorca is a Java desktop Client able to efficiently access different type of web services repositories mapping resources metadata over a general virtual definition to support
More informationLet s begin by naming the first folder you create Pictures.
1 Creating a Folder on Your Desktop Saving A Picture to Your Folder Creating Desktop Wallpaper from Pictures on the Internet Changing Your Home Page Creating a Shortcut to a Web Page on Your Desktop One
More informationSelect Objects for Use
System In TNTgis you select geospatial data for viewing and analysis using the Select objects window (which may have varying names depending on the context). The upper part of the window has several tabbed
More informationEvent Driven Programming
Event Driven Programming Part 1 Introduction Chapter 12 CS 2334 University of Oklahoma Brian F. Veale 1 Graphical User Interfaces So far, we have only dealt with console-based programs Run from the console
More informationIntroduction to Eclipse Rich Client Platform Support in IBM Rational HATS. For IBM System i (5250)
Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250) 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a rich client plug-in application
More informationOrganize Mail into Folders
Organize Mail into Folders In an effort to organize all of the emails that you receive, you can create mail folders to store them in. One email can be stored in multiple folders. Click the + next to Folders
More informationCREAM Creating relational metadata with a component-based, ontology-driven annotation framework
CREAM Creating relational metadata with a component-based, ontology-driven annotation framework 1 Siegfried Handschuh, 1;2 Steffen Staab, 1;3 Alexander Maedche 1 Institute AIFB, University of Karlsruhe,
More informationProgramming ArchiTech
Programming ArchiTech The intention of this document is to give a description of the way ArchiTech has been programmed, in order to make anyone who wants to take a look to the code easier to understand
More informationWebProtégé. Protégé going Web. Tania Tudorache, Jennifer Vendetti, Natasha Noy. Stanford Center for Biomedical Informatics
WebProtégé Protégé going Web Tania Tudorache, Jennifer Vendetti, Natasha Noy Stanford Center for Biomedical Informatics Protégé conference 2009 Amsterdam, June 24, 2009 WebProtégé quick overview WebProtégé
More informationUsing Microsoft Word. Text Editing
Using Microsoft Word A word processor is all about working with large amounts of text, so learning the basics of text editing is essential to being able to make the most of the program. The first thing
More informationUploading Files. Creating Files
Desktop/Laptop File management with Microsoft Teams (which uses a SharePoint document library) provides new options for working collaboratively. Some options will require assistance from ICT Desktop Support
More informationMicrosoft Office Outlook 2007: Intermediate Course 01 Customizing Outlook
Microsoft Office Outlook 2007: Intermediate Course 01 Customizing Outlook Slide 1 Customizing Outlook Course objectives Create a custom toolbar and customize the menu bar; customize the Quick Access toolbar,
More informationIntroduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250)
Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250) Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS 1 Lab instructions This lab teaches
More informationGetting Started Quick Start Guide
Getting Started Quick Start Guide This guide provides tips for users new to using the Learning Environment. It discusses how to navigate the main areas and how to change your personal preferences and settings.
More informationApplication Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0 Abstract These Application Notes provide
More informationAccella Toolbar. User Guide. Release 20.0
Accella Toolbar User Guide Release 20.0 Table of Contents 2 Introduction... 9 2.1 About Accella Toolbar... 9 2.2 About This Guide... 9 2.3 Accessing Toolbar... 9 2.4 First Time Login... 10 2.5 Subsequent
More informationUser Manual. Programming & SCN-Coding of Emission Related Control Units with Pass-Thru Programming System SAEJ2534. Version 0.7.
User Manual Programming & SCN-Coding of Emission Related Control Units with Pass-Thru Programming System SAEJ2534 Version 0.7. 1/28 Table of Content 1. General Introduction on Pass Thru SAEj2534 Compliant
More informationUsing Windows 7 Explorer By Len Nasman, Bristol Village Computer Club
By Len Nasman, Bristol Village Computer Club Understanding Windows 7 Explorer is key to taking control of your computer. If you have ever created a file and later had a hard time finding it, or if you
More informationXETA: extensible metadata System
XETA: extensible metadata System Abstract: This paper presents an extensible metadata system (XETA System) which makes it possible for the user to organize and extend the structure of metadata. We discuss
More informationThe OmniVista User Interface
The OmniVista User Interface The OmniVista User Interface This section gives an overview of OmniVista's user interface. It points out the elements and functionality that are common to most OmniVista applications.
More informationCSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse
CSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse Goals - to become acquainted with the Linux/Gnome environment Overview For this lab, you will login to a workstation
More information4. Fill in your information. Choose an address for your PBworks wiki. Be sure to choose For Education as your workspace type.
Creating Your First Wiki with PB Works 1. Go to the PB Wiki Site: http://www.pbworks.com 2. Click Sign Up 3. Select the Basic Plan which is the free plan and includes 2 GB of storage space. 4. Fill in
More informationControl Flow: Overview CSE3461. An Example of Sequential Control. Control Flow: Revisited. Control Flow Paradigms: Reacting to the User
CSE3461 Control Flow Paradigms: Reacting to the User Control Flow: Overview Definition of control flow: The sequence of execution of instructions in a program. Control flow is determined at run time by
More informationReal-Time Monitoring Configuration
CHAPTER 7 This chapter contains the following information for configuring the Cisco Unified Presence Server Real-Time Monitoring Tool (RTMT). Some options that are available in the current version of the
More informationManaging references & bibliographies using Mendeley
CAMBRIDGE UNIVERSITY LIBRARY MEDICAL LIBRARY Supporting Literature Searching Managing references & bibliographies using Mendeley August 2016 CAMBRIDGE UNIVERSITY LIBRARY MEDICAL LIBRARY Supporting Literature
More informationIntegriSign for MS Excel
IntegriSign for MS Excel Contents 1. Introduction... 2 2. Using IntegriSign in MS Excel 2003... 2 2.1 Creating a Signature... 2 2.2 Sheetwise signing... 3 2.3 Workbook Verification... 4 3. Using IntegriSign
More informationConfiguring and Managing Zones
Send documentation comments to mdsfeedback-doc@cisco.com CHAPTER 30 Zoning enables you to set up access control between storage devices or user groups. If you have administrator privileges in your fabric,
More informationBucknell University Digital Collections. LUNA Insight User Guide February 2006
Bucknell University Digital Collections LUNA Insight User Guide February 2006 User Guide - Table of Contents Topic Page Number Installing Insight. 2-4 Connecting to Insight 5 Opening Collections. 6 Main
More informationSAP Engineering Control Center 5.1
Application Help Document Version: 20.0 2018-06-22 CUSTOMER Typographical Conventions Format Example Description Words or characters that are quoted from the screen display. These include field names,
More informationChapter 6 Introduction to Defining Classes
Introduction to Defining Classes Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives Design and implement a simple class from user requirements. Organize a program in terms of
More informationWindows Me Navigating
LAB PROCEDURE 11 Windows Me Navigating OBJECTIVES 1. Explore the Start menu. 2. Start an application. 3. Multi-task between applications. 4. Moving folders and files around. 5. Use Control Panel settings.
More informationContent Author's Reference and Cookbook
Sitecore CMS 7.2 Content Author's Reference and Cookbook Rev. 140225 Sitecore CMS 7.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
More informationA mandatory user profile is created by an administrator and assigned to one or more users to create a consistent user profile.
Mandatory profile Introduction On computers running Windows 2000, user profiles automatically create and maintain the desktop settings for each user's work environment on the local computer. A user profile
More informationQuick Guide. ZEN (blue edition) First steps
Quick Guide ZEN (blue edition) First steps Carl Zeiss Microscopy GmbH Carl-Zeiss-Promenade 10 07745 Jena, Germany microscopy@zeiss.com www.zeiss.com/microscopy Carl Zeiss Microscopy GmbH Königsallee 9-21
More informationVizit Essential for SharePoint 2013 Version 6.x User Manual
Vizit Essential for SharePoint 2013 Version 6.x User Manual 1 Vizit Essential... 3 Deployment Options... 3 SharePoint 2013 Document Libraries... 3 SharePoint 2013 Search Results... 4 Vizit Essential Pop-Up
More informationms-help://ms.technet.2004apr.1033/win2ksrv/tnoffline/prodtechnol/win2ksrv/howto/grpolwt.htm
Page 1 of 17 Windows 2000 Server Step-by-Step Guide to Understanding the Group Policy Feature Set Operating System Abstract Group Policy is the central component of the Change and Configuration Management
More informationTo complete this project, you will need the following folder:
= CHAPTER 1 Windows 7 More Skills 12 Use Libraries to Organize Files A library is a collection of files and folders stored in different locations on your computer that can be viewed as a single folder.
More informationMicrosoft Visio 2010
Microsoft Visio 2010 Bryton Burling Table of Contents Opening Microsoft Visio 2010... 2 Getting Started... 3 Creating a Conceptual Web Site Diagram... 3 Analyzing the Shapes Toolbar... 3 Adding a Home
More informationLayers. About PDF layers. Show or hide layers
1 Layers About PDF layers You can view, navigate, and print layered content in PDFs created from applications such as InDesign, AutoCAD, and Visio. You can control the display of layers using the default
More informationStarting the KVM Console
Starting the KVM Console This chapter includes the following sections: KVM Console, page 1 Starting the KVM Console from a Server, page 5 Starting the KVM Console from a Service Profiles, page 5 Starting
More informationIntroduction to Personal Computers Using Windows 10 and Microsoft Office 2016
Watsonia Publishing 47 Greenaway Street Bulleen VIC 3105 Australia www.watsoniapublishing.com info@watsoniapublishing.com Introduction to Personal Computers Using Windows 10 and Microsoft Office 2016 Quick
More informationProvide Feedback year-round for your direct reports, any HSHS colleague, or add Journal Notes for yourself.
Accessing Halogen When you have a task to complete, you ll receive an email with a link to login. Note: Notifications could end up in your junk mail folder if you do not add permissions to your mail client.
More informationKaspersky Security Center Web-Console
Kaspersky Security Center Web-Console User Guide CONTENTS ABOUT THIS GUIDE... 5 In this document... 5 Document conventions... 7 KASPERSKY SECURITY CENTER WEB-CONSOLE... 8 SOFTWARE REQUIREMENTS... 10 APPLICATION
More informationMicrosoft Access 2013
Microsoft Access 2013 Chapter 1 Databases and Database Objects: An Introduction Objectives Describe the features of the Access window Create a database Create tables in Datasheet and Design views Add records
More informationUSER GUIDE. EBMS SECURE MailGate
USER GUIDE EBMS SECURE EMAIL MailGate USER REGISTRATION When a secure email is sent to a new user, Secure Mailbox generates a notification and sends it to their email account. The notification contains
More informationUser Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution
User Guide Kronodoc 3.0 Intelligent methods for process improvement and project execution 2003 Kronodoc Oy 2 Table of Contents 1 User Guide 5 2 Information Structure in Kronodoc 6 3 Entering and Exiting
More informationUsing LCS Help. In This Section
Using LCS Help We want to help you get the most out of Square D Lighting Control Software (LCS) system by Schneider Electric. This Help system contains most of the information you'll need to successfully
More informationMaximo Self Service Center
Maximo Self Service Center Once you have received an email regarding your registration approval, go to the following web address: https://maximo.mysodexo.com Log in to the Self Service Center: Your User
More informationProduct Release Notes Alderstone cmt 2.0
Alderstone cmt product release notes Product Release Notes Alderstone cmt 2.0 Alderstone Consulting is a technology company headquartered in the UK and established in 2008. A BMC Technology Alliance Premier
More informationMutanT: A Modular and Generic Tool for Multi-Sensor Data Processing
12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 MutanT: A Modular and Generic Tool for Multi-Sensor Data Processing Simon Hawe, Ulrich Kirchmaier, Klaus Diepold Lehrstuhl
More informationDEKAFLOW Access Upgrade FAQ & Troubleshooting. Frequently Asked Questions Troubleshooting Guide Installation Issues Help
DEKAFLOW 2018 Access Upgrade FAQ & Troubleshooting Click the link below for: Frequently Asked Questions Troubleshooting Guide Installation Issues Help Access Upgrade FAQ Why is this change being made?
More informationProCS Product Configuration Software
ProCS Product Configuration Software Rev. D Jupiter Avionics Corporation 1959 Kirschner Road Kelowna BC V1Y 4N7 Canada Tel: +1 778 478 2232 Toll-Free: 1 855 478 2232 www.jupiteravionics.com Copyright 2013
More informationCustomizing Wizards with Cisco Prime Network Activation Wizard Builder
CHAPTER 3 Customizing Wizards with Cisco Prime Network Activation Wizard Builder The following topics provide detailed information about customizing Network Activation wizard metadata files using the Cisco
More informationGetting Started with Web Services
Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be
More information