Synoptic Display Studio Developers Guide
|
|
- Terence Owen
- 5 years ago
- Views:
Transcription
1 Synptic Display Studi Develpers Guide Table f Cntents 1. Intrductin Cntributing widgets Cncepts Defining the mdel Prvide a widget mdel Define a widget mdel factry Register the widget mdel at the SDS Defining the view Defining the cntrller Prvide an edit part Register the edit part at the SDS Summary References Page - 1 -
2 Dcument Histry Dcument versin Authr Cmments 1.0 ( ) C1 WPS Initial versin 1.2 ( ) C1 WPS Pre-public versin Page - 2 -
3 1. Intrductin This dcument is intended t guide develpers wh want t cntribute t the develpment f the Synptic Display Studi (SDS). The SDS is an applicatin fr the Cntrl System Studi (CSS) that allws fr the visual design f displays and the cnnectin f these with prcess variables frm a cntrl system. Due t the CSS, SDS is based n the Eclipse Rich Client Platfrm (RCP). Tapping the ptential f the RCP, the SDS prvides an extensible system architecture that allws fr the integratin f custm widgets. All widgets (such as rectangles, ellipses, etc.) are integrated int the system via these pen mechanisms s every SDS widget beys the same integratin rules. Besides Eclipse RCP, tw ther SDS cre technlgies are the Eclipse Graphical Editing Framewrk (GEF) and the Data Access Layer (DAL). GEF is a framewrk that allws fr the develpment f graphical editrs with a rich functinality. DAL prvides access t underlying cntrl systems t establish cnnectins t prcess variables. Althugh the SDS brings tgether these rather cmplex technlgies it als defines a cmfrtable framewrk that hides mst f the cmplexity f these technlgies frm the widget develper. T prvide a cmprehensive example, we discuss the basic SDS rectangle widget in detail. Yu can develp and integrate custm widgets if yu fllw the steps that are presented in the fllwing. Chapter tw cntains a detailed discussin f the parts f the SDS architecture that need t be understd in rder t extend the system with custm widgets. Chapter three summarizes the steps and prvides shrt check list with an aggregated verview f all needed classes, interfaces and extensin pints. The furth chapter cntains sme references t dcuments that cntain in-depth descriptins f the technlgies the SDS is based upn. Page - 3 -
4 2. Cntributing widgets This chapter cntains a step-by-step example f hw the SDS can be extended with custm widgets. Therein we discuss all aspects that develpers have t keep track f if they want t cntribute a widget t the SDS Cncepts SDS widgets rely n the mdel-view-cntrller pattern t separate respnsibilities amng their single cmpnents. Due t this general design pattern every type f SDS widget (such as rectangles, meters and plygns) cnsists f the three separated parts: Mdel The mdel f a widget defines a set f prperties, stres the accrding values and keeps track f value changes. View The view f a widget is respnsible fr the visual representatin f a mdel. Cntrller Since the mdel f a widget des nt make any assumptins abut its representatin, an instance that mderates between it and its assciated view is needed. This is dne by the cntrller. Utilizing this pattern, lse cupling is eased as the respnsibilities are clearly shared amng the mdel, view and the cntrller. The Mdel des nt make any assumptins f hw it is suppsed t be used. The View is slightly mre intelligent as it is nrmally allwed t knw abut the Mdel and hw t use it. In ur cde we mdified this part f the MVC pattern and prevent ur Views frm knwing the Mdel directly. This helps t avid situatins with unclear respnsibilities. The Cntrller brings Mdel and View tgether and therefre knws abut the Mdel as well as abut its View. In the fllwing we prvide a detailed discussin f the integratin f the standard rectangle widget int the SDS. Page - 4 -
5 2.2. Defining the mdel The mdel f yur custm SDS widget encapsulates the widgets business lgic. This lgic is fairly simple in mst cases e. g. in case f the rectangle widget the business lgic nly cnsists f the strage f the fill level. T prvide a mdel that encapsulates the business lgic f a custm widget, the fllwing steps have t be perfrmed Prvide a widget mdel The class rg.csstudi.sds.mdel.abstractwidgetmdel is the base class f all SDS widget mdels. Therein, sme basic widget prperties are defined that are cmmn t all SDS widgets: width and height x and y crdinates fregrund and backgrund clr brder clr, width and style visibility A custm mdel must subclass AbstractWidgetMdel and can define additinal prperties. Fr example the standard rectangle mdel prvides a fill level prperty. The fllwing cde cntains the minimal definitin f the rectangle mdel. This cde is discussed later n. public final class RectangleMdel extends AbstractWidgetMdel { * The ID f the fill grade prperty. public static final String PROP_FILL = "fill"; //$NON-NLS-1$ * The ID f this widget mdel. public static final String ID = "element.rectangle"; //$NON-NLS-1$ * The default value f the fill grade prperty. private static final duble DEFAULT_FILL = 100.0; * public String gettypeid() { return ID; * prtected vid cnfigureprperties() { addprperty(prop_fill, new DublePrperty(Messages.FillLevelPrperty, WidgetPrpertyCategry.Behaviur, DEFAULT_FILL, 0.0, 100.0)); Page - 5 -
6 AbstractWidgetMdel defines tw abstract methds yu have t implement within yur custm mdel. The gettypeid() methd shuld return a unique ID which is used by the SDS framewrk t identify 1 yur mdel class and apply generic unctinalities (e. g. persisting yur mdel during runtime). The cnfigureprperties() methd is called by the SDS framewrk during the instantiatin f yur mdel class. Yu can use it t equip yur wn widget mdel with custm prperties. T d s, yu need t call addprperty(..) t add a new prperty t the mdel s prperty set. The signature f the addprperty(..) methd requests a prperty ID that must be unique within the widget mdel and an instance f WidgetPrperty that defines the prperty type. The SDS currently supprts the fllwing prperty types: BleanPrperty ClrPrperty DublePrperty FntPrperty IntegerPrperty OptinPrperty PintListPrperty StringPrperty Please refer t the JavaDc f these classes fr mre detailed infrmatin. The prperties f a widget mdel can be assigned t categries which are used t grup them in the Prperty View. If ne f the mentined widget prperty types is instantiated, yu have t prvide the assignment f the prperty t the available categries. These categries are defined by the enum PrpertyCategry. Currently there are the fllwing categries: Image Behaviur Display Psitin Misc Please refer t the JavaDc f WidgetPrpertyCategry fr mre detailed infrmatin. Additinally the standard cnstructr can be used t predefine values fr generic prperties (such as size, psitin etc.). Optinally yu can define custm accessr methds like getfilllevel(). 1 This indirectin is useful t avid identificatin rutines, which rely n the full qualified class name. Page - 6 -
7 Define a widget mdel factry All instances f SDS widget mdels must be created by assciated factries. S if yu prvide a custm mdel, yu have t prvide a factry fr it, as well. Mdel factries must implement the interface rg.csstudi.sds.mdel.iwidgetmdelfactry, the example f the rectangle widget factry illustrates: public final class RectangleMdelFactry implements IWidgetMdelFactry { * {@inheritdc public AbstractWidgetMdel createwidgetmdel() { return new RectangleMdel(); * {@inheritdc public Class getwidgetmdeltype() { return RectangleMdel.class; The methd createwidgetmdel() simply creates a rectangle mdel instance and returns it. getwidgetmdeltype() must return the Java type f the widget mdels that are created by the factry this is internally needed fr management purpses Register the widget mdel at the SDS S nce yu have successfully designed a custm widget mdel and have implemented a factry t create instances f it, yu have t make the SDS aware f the existence f yur widget. This registratin is perfrmed using the rg.csstudi.sds. widgetmdelfactries extensin pint f the plug-in rg.csstudi.sds. The registratin f ur example rectangle mdel lks like this: <extensin pint="rg.csstudi.sds.widgetmdelfactries"> <widgetmdelfactry class="rg.csstudi.sds.cmpnents.internal.mdel.rectanglemdelfactry" descriptin="rectangle" icn="icns/rectangle.gif" name="rectangle" typeid="element.rectangle"/> </extensin This definitin makes the SDS aware that there is a mdel with the ID element.rectangle and defines the creatin mechanism fr it. The attributes descriptin, icn and name define additinal infrmatin that is used fr the representatin f the described widget in the user interface. Nw the mdel is dne and can be used by the SDS cre. Page - 7 -
8 2.3. Defining the view The view cmpnent is respnsible fr the graphical representatin f a widget mdel. Within the SDS all visual elements have t implement the interface rg.csstudi.sds.ui.figures.irefreshablefigure. This interface is a specializatin f rg.eclipse.draw2d.ifigure. S designing visual elements fr the SDS basically means develping Draw2D figures. Fr a detailed intrductin int Draw2D please see [GEF04]. T give an example f the definitin f a SDS figure, the RefreshableRectangleFigure is discussed here: public final class RefreshableRectangleFigure extends RectangleFigure implements IRefreshableFigure { * The fill grade (0-100%). private duble _fillgrade = 100; * A brder adapter, which cvers all brder handlings. private IBrderEquippedWidget _brderadapter; * prtected synchrnized vid fillshape(final Graphics graphics) { Rectangle figurebunds = getbunds(); int neww = (int) Math.rund(figureBunds.width * (getfill() / 100)); graphics.setbackgrundclr(getbackgrundclr()); graphics.fillrectangle(getbunds()); graphics.setbackgrundclr(getfregrundclr()); graphics.fillrectangle(new Rectangle(figureBunds.getLcatin(), new Dimensin(newW, figurebunds.height))); * {@inheritdc public vid randmniserefresh() { setfill(math.randm() * 100); repaint(); * Sets the fill grade. * fill * the fill grade. public vid setfill(final duble fill) { _fillgrade = fill; * Gets the fill grade. * the fill grade public duble getfill() { return _fillgrade; * {@inheritdc Page - 8 -
9 public Object getadapter(final Class adapter) { if ( adapter == IBrderEquippedWidget.class) { if(_brderadapter==null) { _brderadapter = new BrderAdapter(this); return _brderadapter; return null; The RefreshableRectangleFigure is based upn the standard rg.eclipse.draw2d. RectangleFigure. It cntains the slight mdificatin that the fillshape methd actually draws a rectangle that is filled t the given level. A SDS figure shuld neither cntain any deeper lgic nr perfrm sme magic by itself. It shuld simply draw itself depending n the parameters that were set frm the cntrller. Fllwing this maxim the RefreshableRectangleFigure nly prvides the additinal methds getfilllevel and setfilllevel(..) s it can be equipped with the required infrmatin. The methd randmniserefresh() is a tribute t the testability f the SDS and its cmpnents. It is called by the SDS perfrmance tests t measure the average time that is needed t render the visual elements. If a figure shuld prvide a brder, it simply has t be adaptable t IBrderEquippedWidget as is shwn within getadapter() Defining the cntrller SDS widget cntrllers basically are special GEF edit parts. Yu dn t need in-depth knwledge abut GEF t prvide a cntrller fr a custm widget. The SDS prvides a cmfrtable framewrk fr that Prvide an edit part T prvide a custm edit part yu simply have t subclass rg.csstudi.sds.ui. editparts.abstractwidgeteditpart. The edit part fr a rectangle, fr example, lks like this: public final class RectangleEditPart extends AbstractWidgetEditPart { * prtected IRefreshableFigure dcreatefigure() { RectangleMdel mdel = (RectangleMdel) getcastedmdel(); RefreshableRectangleFigure rectangle = new RefreshableRectangleFigure(); rectangle.setfill(mdel.getfilllevel()); return rectangle; * prtected vid registerprpertychangehandlers() { // fill IElementPrpertyChangeHandler fillhandler = new IElementPrpertyChangeHandler() { Page - 9 -
10 public blean handlechange(final Object ldvalue, final Object newvalue, final IRefreshableFigure refreshablefigure) { RefreshableRectangleFigure rectangle = (RefreshableRectangleFigure) refreshablefigure; rectangle.setfill((duble) newvalue); return true; ; setprpertychangehandler(rectanglemdel.prop_fill, fillhandler); The dcreatefigure() methd creates the initial figure by instantiating a RefreshableRectangleFigure. In the mdel-view-cntrller pattern, the cntrller is respnsible fr the mderatin between the mdel and the view and therefre, in the case f the rectangle widget, it sets the figure s fill level with the value that is fetched frm the mdel. T access the accrding mdel, the methd getcastedmdel() can be called. The return type is AbstractWidgetMdel and s the result must simply be casted t the actual mdel type. Within the edit part, the handling f mdel prperty changes can be dne very finegrained. This is perfrmed by instances f IElementPrpertyChangeHandler that are attached t a mdel prperty. The assignment f prperty change handlers t mdel prperties is dne within the registerprpertychangehandlers() methd. In the upper example, a handler fr the fill level prperty is defined. Its handlechange(..) methd receives the changed value, updates the passed in figure and returns true r false whether the framewrk shuld be advised t redraw the figure r nt Register the edit part at the SDS After yu have defined the cntrller, it still has t be registered at the SDS. Yu simply have t prvide an extensin f the rg.csstudi.sds.ui.sdseditparts extensin pint f plug-in rg.csstudi.sds.ui: <extensin pint="rg.csstudi.sds.ui.widgeteditparts"> <widgeteditpart class="rg.csstudi.sds.cmpnents.ui.internal.editparts.rectangleeditpart" typeid="element.rectangle"/> </extensin> This extensin simply names the class f yur custm edit part and the assciated type ID. Please keep in mind that this ID is essential since it glues tgether the single cmpnents f a SDS widget. Page
11 3. Summary T cntribute a custm SDS widget, the fllwing steps have t be made: Define the mdel f yur custm SDS widget Prvide a custm mdel class that is a subclass f rg.csstudi.sds.mdel. AbstractWidgetMdel. This class encapsulates the business lgic f yur custm SDS widget. Define a factry that creates instances f yu mdel class. Factries have t implement rg.csstudi.sds.mdel.iwidgetmdelfactry. Register yur mdel class alng with the assciated factry at the rg.csstudi.sds.widgetmdelfactries extensin pint f the plug-in rg.csstudi.sds. Define the view f yu custm SDS widget Prvide an implementatin f rg.csstudi.sds.ui.figures.irefreshable Figure. Define the cntrller f yur custm SDS widget Prvide a custm cntrller class that is a subclass f rg.csstudi.sds.ui. editparts.abstractwidgeteditpart. This class is respnsible fr the mderatin between the mdel and it s view. Register yur cntrller class at the rg.csstudi.sds.ui.widgeteditparts extensin pint f plug-in rg.csstudi.sds.ui. Finally, t give an verall summary, the imprtant interfaces, classes and extensin pints are: Classes and interfaces rg.csstudi.sds.mdel.abstractwidgetmdel rg.csstudi.sds.mdel.iwidgetmdelfactry rg.csstudi.sds.ui.figures.irefreshablefigure rg.csstudi.sds.ui.editparts.abstractwidgeteditpart Extensin pints rg.csstudi.sds.widgetmdelfactries rg.csstudi.sds.ui.widgeteditparts Page
12 4. References The fllwing list cntains sme references t dcuments that prvide a mre detailed discussin f SDS-related technlgies. DAL06 Csylab: Data Access Layer API Prpsal, 04/2006, df. DAL07 Csylab: Data Access Layer Plug Implementatin, 01/2007, tatin.pdf. GEF04 IBM Redbk: Eclipse Develpment using the Graphical Editing Framewrk and the Eclipse Mdeling Framewrk, 02/2004, Lee03 Daniel Lee: Display a UML Diagram using Draw2D, 08/2003, Draw2d.html. Page
TRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More informationIMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7
IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f
More informationThe Login Page Designer
The Lgin Page Designer A new Lgin Page tab is nw available when yu g t Site Cnfiguratin. The purpse f the Admin Lgin Page is t give fundatin staff the pprtunity t build a custm, yet simple, layut fr their
More informationCLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: www.inf-trek.cm CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER Curse 10964B; Duratin: 5 Days; Instructr-led WHAT YOU WILL LEARN This curse
More informationINSERTING MEDIA AND OBJECTS
INSERTING MEDIA AND OBJECTS This sectin describes hw t insert media and bjects using the RS Stre Website Editr. Basic Insert features gruped n the tlbar. LINKS The Link feature f the Editr is a pwerful
More informationDate: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems
Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance
More informationAndrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationKaltura Video Extension for IBM Connections User Guide. Version: 1.0
Kaltura Vide Extensin fr IBM Cnnectins User Guide Versin: 1.0 Kaltura Business Headquarters 5 Unin Square West, Suite 602, New Yrk, NY, 10003, USA Tel.: +1 800 871 5224 Cpyright 2014 Kaltura Inc. All Rights
More informationUML : MODELS, VIEWS, AND DIAGRAMS
UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.
More informationMaximo Reporting: Maximo-Cognos Metadata
Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess
More informationME Week 5 Project 2 ilogic Part 1
1 Intrductin t ilgic 1.1 What is ilgic? ilgic is a Design Intelligence Capture Tl Supprting mre types f parameters (string and blean) Define value lists fr parameters. Then redefine value lists autmatically
More informationCUSTOM CONTROLS. Pieter Saelens Henri Reterink. Building for the future. Better, faster, everywhere.
CUSTOM CONTROLS Pieter Saelens Henri Reterink Why a custm cntrl? Extra functinalities! Generic reusable cntrls Graphs / Charts Scheduler HTML Editr (Frala) TimePicker Mre feature specific Prcedural questinnaire
More informationCONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2
Réf. ThmX-NT-SI-CC001 Table f Cntents Sftware Technical Specificatins fr ThmX Authr : Philippe Page 1 / 9 1.INTRODUCTION... 2 2.TECHNICAL REQUIREMENTS... 2 3.DOCUMENTATION REQUIREMENTS... 4 4.COMPUTING
More informationLevel 2 Development Training
Level 2 Develpment Training Level 2 Develpment Training Level 2 Develpment Training Vide Capture RSS 4000 Level 2 Develpment Training Vide Capture Cntents 1 Intrductin... 3 Intrductin... 3 Available Resurces...
More informationKaltura MediaSpace User Manual. Version: 4.0
Kaltura MediaSpace User Manual Versin: 4.0 Kaltura Business Headquarters 200 Park Avenue Suth, New Yrk, NY. 10003, USA Tel.: +1 800 871 5224 Cpyright 2012 Kaltura Inc. All Rights Reserved. Designated trademarks
More informationDesign Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern
Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with
More informationInterfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.
Interfacing t MATLAB Overview: Getting Started Basic Tutrial Interfacing with OCX Installatin GUI with MATLAB's GUIDE First Buttn & Image Mre ActiveX Cntrls Exting the GUI Advanced Tutrial MATLAB Cntrls
More informationInfrastructure Series
Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing
More informationRISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins)
Intrductin This reference guide is aimed at managers wh will be respnsible fr managing users within RiskMan where RiskMan is nt cnfigured t use netwrk lgins. This guide is used in cnjunctin with the respective
More informationLast modified on Author Reason 3/4/2019 CHRS Recruiting team Initial Publication
Revisin histry Last mdified n Authr Reasn 3/4/2019 CHRS Recruiting team Initial Publicatin Intrductin This guide shws yu hw t invite applicants t events, such as interviews and test screenings. Several
More informationCROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0
TECHNICAL DOCUMENTATION CROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0 AUGUST 2012 2012 CrwnPeak Technlgy, Inc. All rights reserved. N part f this dcument may be reprduced r transmitted
More informationCreating a TES Encounter/Transaction Entry Batch
Creating a TES Encunter/Transactin Entry Batch Overview Intrductin This mdule fcuses n hw t create batches fr transactin entry in TES. Charges (transactins) are entered int the system in grups called batches.
More informationQuick Guide on implementing SQL Manage for SAP Business One
Quick Guide n implementing SQL Manage fr SAP Business One The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage fr SAP B1 SQL Server databases. SQL Manage is a ttal
More informationHow To enrich transcribed documents with mark-up
Hw T enrich transcribed dcuments with mark-up Versin v1.4.0 (22_02_2018_15:07) Last update 30.09.2018 This guide will shw yu hw t add mark-up t dcuments which are already transcribed in Transkribus. This
More informationTo over come these problems collections are recommended to use. Collections Arrays
Q1. What are limitatins f bject Arrays? The main limitatins f Object arrays are These are fixed in size ie nce we created an array bject there is n chance f increasing r decreasing size based n ur requirement.
More informationKaltura MediaSpace User Manual. Version: 4.6
Kaltura MediaSpace User Manual Versin: 4.6 Kaltura Business Headquarters 5 Unin Square West, Suite 602, New Yrk, NY, 10003, USA Tel.: +1 800 871 5224 Cpyright 2013 Kaltura Inc. All Rights Reserved. Designated
More informationI - EDocman Installation EDocman component EDocman Categories module EDocman Documents Module...2
I - EDcman Installatin...2 1 - EDcman cmpnent...2 2 - EDcman Categries mdule...2 3 - EDcman Dcuments Mdule...2 4 - EDcman Search Plugin...3 5 - SH404 SEF plugin...3 II - Using EDcman extensin...3 I - EDcman
More informationReporting Requirements Specification
Cmmunity Mental Health Cmmn Assessment Prject OCAN 2.0 - ing Requirements Specificatin May 4, 2010 Versin 2.0.2 SECURITY NOTICE This material and the infrmatin cntained herein are prprietary t Cmmunity
More informationStock Affiliate API workflow
Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.
More informationParaben s Phone Recovery Stick
Paraben s Phne Recvery Stick v. 3.0 User manual Cntents Abut Phne Recvery Stick... 3 What s new!... 3 System Requirements... 3 Applicatin User Interface... 4 Understanding the User Interface... 4 Main
More informationspec/javaee8_community_survey_results.pdf
Title: Mdel- View- Cntrller (MVC 1.0) Specificatin. Summary/Descriptin: This JSR is t develp MVC 1.0, a mdel- view- cntrller specificatin fr Java EE. Duratin: 2 weeks Sectin 1: Identificatin Specificatin
More informationApp Center User Experience Guidelines for Apps for Me
App Center User Experience Guidelines fr Apps fr Me TABLE OF CONTENTS A WORD ON ACCESSIBILITY...3 DESIGN GUIDELINES...3 Accunt Linking Prcess... 3 Cnnect... 5 Accept Terms... 6 Landing Page... 6 Verificatin...
More informationWEB LAB - Subset Extraction
WEB LAB - Subset Extractin Fall 2005 Authrs: Megha Siddavanahalli Swati Singhal Table f Cntents: Sl. N. Tpic Page N. 1 Abstract 2 2 Intrductin 2 3 Backgrund 2 4 Scpe and Cnstraints 3 5 Basic Subset Extractin
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More informationFaculty Textbook Adoption Instructions
Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
More informationKaltura Video Extension for SharePoint 2013 Deployment Guide for Microsoft Office 365. Version: 1.0
Kaltura Vide Extensin fr SharePint 2013 Deplyment Guide fr Micrsft Office 365 Versin: 1.0 Kaltura Business Headquarters 250 Park Avenue Suth, 10th Flr, New Yrk, NY 10003 Tel.: +1 800 871 5224 Cpyright
More informationAssignment 10: Transaction Simulation & Crash Recovery
Database Systems Instructr: Ha-Hua Chu Fall Semester, 2004 Assignment 10: Transactin Simulatin & Crash Recvery Deadline: 23:59 Jan. 5 (Wednesday), 2005 This is a grup assignment, and at mst 2 students
More informationTask 1 High-Level Object-Oriented Class Specification Create Initial Design Classes Designing Boundary Classes
Task 1 High-Level Object-Oriented Class Specificatin This assessment task requires yu t analyse requirements and prduce a set f high-level bject-riented class specificatins fr a specific bject-riented
More informationLiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017
LiveEngage and Micrsft Dynamics Integratin Guide Dcument Versin: 1.0 September 2017 Cntents Intrductin... 3 Step 1: Sign Up... 3 CRM Widget Signing Up... 3 Step 2: Cnfiguring the CRM Widget... 4 Accessing
More informationAssignment #5: Rootkit. ECE 650 Fall 2018
General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment
More informationGetting Started with the SDAccel Environment on Nimbix Cloud
Getting Started with the SDAccel Envirnment n Nimbix Clud Revisin Histry The fllwing table shws the revisin histry fr this dcument. Date Versin Changes 09/17/2018 201809 Updated figures thrughut Updated
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationCaseWare Working Papers. Data Store user guide
CaseWare Wrking Papers Data Stre user guide Index 1. What is a Data Stre?... 3 1.1. When using a Data Stre, the fllwing features are available:... 3 1.1.1.1. Integratin with Windws Active Directry... 3
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationUSO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015
Functinal Descriptin and Specificatins Versin: 1.1 March 20, 2015 SNMP Agent Simple Netwrk Management Prtcl Optin S fr IE and PM Mdules Supplement t Functinal Descriptin and Specificatins f RUB Ethernet
More informationSummary. Server environment: Subversion 1.4.6
Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationGPA: Plugin for Prerequisite Checks With Solution Manager 7.1
GPA: Plugin fr Prerequisite Checks With Slutin Manager 7.1 Descriptin: The plugin Prerequisite checks can be used in yur wn guided prcedures. It ffers the pssibility t select at design time amng a set
More informationRelease Notes Version: - v18.13 For ClickSoftware StreetSmart September 22, 2018
Release Ntes Versin: - v18.13 Fr ClickSftware StreetSmart September 22, 2018 Cpyright Ntice Cpyright 2018 ClickSftware Technlgies Ltd. All rights reserved. N part f this publicatin may be cpied withut
More informationINVENTION DISCLOSURE
1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure
More informationChapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC
Chapter 1 Intrductin Designing bject-riented sftware is hard, and designing reusable bject-riented sftware is even harder. It takes a lng time fr nvices t learn what gd bject-riented design is all abut.
More informationCisco Tetration Analytics, Release , Release Notes
Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated
More informationProper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page
Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...
More informationUsers, groups, collections and submissions in DSpace. Contents
Users, grups, cllectins and submissins in DSpace Cntents Key cncepts... 2 User accunts and authenticatin... 2 Authrisatin and privileges... 2 Resurce plicies... 2 User rles and grups... 3 Submissin wrkflws...
More informationCookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform
Ckbk Qermid Defibrillatr web service Versin 1.01 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument
More information1 Introduction Functions... 2
Interface Descriptin API fr IPS Analytics Applicatins n the Axis ACAP Platfrm Cntents 1 Intrductin... 2 2 Functins... 2 3 Interfaces... 2 3.1 Cnfiguratin... 3 3.1.1 Interface C.1: Web cnfiguratr (IPS add-n)...
More informationPreparing a REST API. Rules of REST APIs, API patterns, Typical CRUD operations
Preparing a REST API Rules f REST APIs, API patterns, Typical CRUD peratins Rules fr a REST API Recall: REST Representatinal State Transfer REST is stateless it has n idea f any current user state r histry
More informationRelease Notes. Version
Release Ntes Versin 7.0.10 Release Ntes: Helm CONNECT Cpyright and Publicatin Infrmatin Published by: Helm Operatins 400-1208 Wharf St. Victria, BC V8W 3B9 Canada Cpyright 2015 by Helm Operatins All rights
More informationTips For Customising Configuration Wizards
Tips Fr Custmising Cnfiguratin Wizards ver 2010-06-22 Cntents Overview... 2 Requirements... 2 Applicatins... 2 WinSCP and Putty... 2 Adding A Service T An Existing Wizard... 3 Gal... 3 Backup Original
More informationPrivacy Policy. Information We Collect. Information You Choose to Give Us. Information We Get When You Use Our Services
Privacy Plicy Last Mdified: September 26, 2016 Pictry is a fast and fun way t share memes with yur friends and the wrld arund yu. Yu can send a Pictry game t friends and view the pictures they submit in
More informationEastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions
Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated
More informationIntegrating QuickBooks with TimePro
Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data
More informationTo start your custom application development, perform the steps below.
Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance
More informationTest Pilot User Guide
Test Pilt User Guide Adapted frm http://www.clearlearning.cm Accessing Assessments and Surveys Test Pilt assessments and surveys are designed t be delivered t anyne using a standard web brwser and thus
More informationTRAINING GUIDE. Lucity Mobile
TRAINING GUIDE The Lucity mbile app gives users the pwer f the Lucity tls while in the field. They can lkup asset infrmatin, review and create wrk rders, create inspectins, and many mre things. This manual
More informationKaltura Video Navigator for ECM Installation and Deployment Guide. Version: 2.0
Kaltura Vide Navigatr fr ECM Installatin and Deplyment Guide Versin: 2.0 Kaltura Business Headquarters 250 Park Avenue Suth, 10th Flr, New Yrk, NY 10003 Tel.: +1 800 871 5224 Cpyright 2015 Kaltura Inc.
More informationKNX integration for Project Designer
KNX integratin fr Prject Designer Intrductin With this KNX integratin t Prject Designer it is pssible t cntrl KNX devices like n/ff, dimming, blinds, scene cntrl etc. This implementatin is intended fr
More informationUsing CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command
Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.
More informationModule: Items in DSpace
Mdule: Items in DSpace Mdule verview: Items are ne f the cre cncepts in DSpace. An item a representatin f the files and metadata bught tgether t make an atmic unit. This mdule intrduces items and the cnstituent
More informationKaltura MediaSpace Installation and Upgrade Guide. Version: 5.0
Kaltura MediaSpace Installatin and Upgrade Guide Versin: 5.0 Kaltura Business Headquarters 5 Unin Square West, Suite 602, New Yrk, NY, 10003, USA Tel.: +1 800 871 5224 Cpyright 2013 Kaltura Inc. All Rights
More informationTable of Contents. 1 Introduction Connecting to the API HTTP request syntax API release versions... 4
API Guide Table f Cntents 1 Intrductin... 3 2 Cnnecting t the API... 4 2.1 HTTP request syntax... 4 2.2 API release versins... 4 3 Direct Answer API... 5 3.1 Required parameters... 5 3.2 Optinal parameters...
More informationTechnical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory
Technical Paper Installing and Cnfiguring Envirnment Manager in a Grid Envirnment with a Shared Cnfiguratin Directry Last Mdified: January 2018 Release Infrmatin Cntent Versin: January 2018. Trademarks
More informationUser Guide. ACE Data Source. OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES
PROFESSIONAL SERVICES User Guide OnCmmand Wrkflw Autmatin (WFA) ACE Data Surce Prepared fr: ACE Data Surce - Versin 2.0.0 Date: Octber 2015 Dcument Versin: 2.0.0 Abstract The ACE Data Surce (ACE-DS) is
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationProvide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.
Facade 1 Intent Prvide a unified interface t a set f interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier t use. Mtivatin Applicability Use the Facade pattern
More informationChapter 14. Basic Planning Methodology
Chapter 14 Basic Planning Methdlgy This chapter prvides a basic and generic methdlgy fr planning prtectin requirements. It fcuses n the primary cnsideratins fr designing and implementing a basic strage
More informationSimple Identity Management Profile
Simple Identity Management Prfile Dcument Number: DCIM1055 Dcument Type: Specificatin Dcument Status: Published Dcument Language: E Date: 2017-07-11 Versin: 4.0.0 Versin 4.0.0 1 This prfile is fr infrmatinal
More informationExtending VMware vcloud API with vcloud Extensibility Framework
VMware vclud Architecture Tlkit fr Service Prviders Extending VMware vclud API with vclud Extensibility Framewrk Versin 2.9 January 2018 Jhn Dwyer 2018 VMware, Inc. All rights reserved. This prduct is
More informationUFuRT: A Work-Centered Framework and Process for Design and Evaluation of Information Systems
In: Prceedings f HCI Internatinal 2007 UFuRT: A Wrk-Centered Framewrk and Prcess fr Design and Evaluatin f Infrmatin Systems Jiajie Zhang 1, Keith A. Butler 2 1 University f Texas at Hustn, 7000 Fannin,
More informationThe Reporting Tool. An Overview of HHAeXchange s Reporting Tool
HHAeXchange The Reprting Tl An Overview f HHAeXchange s Reprting Tl Cpyright 2017 Hmecare Sftware Slutins, LLC One Curt Square 44th Flr Lng Island City, NY 11101 Phne: (718) 407-4633 Fax: (718) 679-9273
More informationHistory of Java. VM (Java Virtual Machine) What is JVM. What it does. 1. Brief history of Java 2. Java Version History
Histry f Java 1. Brief histry f Java 2. Java Versin Histry The histry f Java is very interesting. Java was riginally designed fr interactive televisin, but it was t advanced technlgy fr the digital cable
More informationEView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,
More informationUsing SPLAY Tree s for state-full packet classification
Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,
More informationAras Innovator 11. Package Import Export Utilities
Aras Innvatr 11 Package Imprt Exprt Utilities Dcument #: 11.0.02015040601 Last Mdified: 1/4/2018 Aras Innvatr 11 Package Imprt Exprt Utilities Cpyright Infrmatin Cpyright 2018 Aras Crpratin. All Rights
More informationArius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA
Release Ntes and Installatin Instructins Milliman, Inc. 3424 Peachtree Rad, NE Suite 1900 Atlanta, GA 30326 USA Tel +1 800 404 2276 Fax +1 404 237 6984 actuarialsftware.cm 1. Release ntes Release 3.0 adds
More informationSOLA and Lifecycle Manager Integration Guide
SOLA and Lifecycle Manager Integratin Guide SOLA and Lifecycle Manager Integratin Guide Versin: 7.0 July, 2015 Cpyright Cpyright 2015 Akana, Inc. All rights reserved. Trademarks All prduct and cmpany names
More informationOverview of Data Furnisher Batch Processing
Overview f Data Furnisher Batch Prcessing Nvember 2018 Page 1 f 9 Table f Cntents 1. Purpse... 3 2. Overview... 3 3. Batch Interface Implementatin Variatins... 4 4. Batch Interface Implementatin Stages...
More informationIn Outlook, how do I allow other users to view my Calendar or other folders in my Exchange mailbox?
In Outlk, hw d I allw ther users t view my Calendar r ther flders in my Exchange mailbx? Yu can allw thers within yur Exchange rganizatin t access yur mailbx flders. Yu can use Outlk t share yur mailbx
More informationAloha Offshore SDLC Process
Alha Sftware Develpment Life Cycle Alha Offshre SDLC Prcess Alha Technlgy fllws a sftware develpment methdlgy that is derived frm Micrsft Slutins Framewrk and Ratinal Unified Prcess (RUP). Our prcess methdlgy
More informationNiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel
NiceLabel LMS Installatin Guide fr Single Server Deplyment Rev-1702 NiceLabel 2017. www.nicelabel.cm 1 Cntents 1 Cntents 2 2 Architecture 3 2.1 Server Cmpnents and Rles 3 2.2 Client Cmpnents 3 3 Prerequisites
More informationBecause this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast.
The Open Graphics Library (OpenGL) is used fr visualizing 2D and 3D data. It is a multipurpse pen-standard graphics library that supprts applicatins fr 2D and 3D digital cntent creatin, mechanical and
More informationThe screenshots/advice are based on upgrading Controller 10.1 RTM to 10.1 IF6 on Win2003
Overview The screenshts/advice are based n upgrading Cntrller 10.1 RTM t 10.1 IF6 n Win2003 Other Interim Fix (IF) upgrades are likely t be similar, but the authr cannt guarantee that the dcumentatin is
More informationCS1150 Principles of Computer Science Introduction (Part II)
Principles f Cmputer Science Intrductin (Part II) Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Review Terminlgy Class } Every Java prgram must have at least
More informationDynamic Storage (ECS)
User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3
More informationEnterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)
Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San
More informationChange Log for OSS Inventory API version 1.1
Change Lg fr OSS Inventry API versin 1.1 OSS thrugh Java Initiative Pierre Gauthier MetaSlv Sftware Inc. INV-API-SPEC_change_lg.1.1.5.dc Cpyright 2006 MetaSlv Sftware Inc, Inc. All rights reserved. Use
More informationMapping between DFDL 1.0 Infoset and XML Data Model
Stephen M Hansn (IBM) Mapping between DFDL 1.0 Infset and XML Data Mdel Status f This Dcument This wrking draft dcument prvides infrmatin t the OGF cmmunity n the Data Frmat Descriptin Language (DFDL)
More informationEssentials for IBM Cognos BI (V10.2) Day(s): 5. Overview
Essentials fr IBM Cgns BI (V10.2) Day(s): 5 Curse Cde: B5270G Overview NOTE: This is an Instructr Led Online curse. Please d nt make any travel arrangements. IBM Cgns Educatin is nw pleased t ffer yu ur
More information