CD++Builder: An Eclipse-Based IDE For DEVS Modeling
|
|
|
- Kelley Powers
- 5 years ago
- Views:
From this document you will learn the answers to the following questions:
What is designed by extending the Eclipse framework extension points to meet the requirements of CD + + Builder?
What is one way to do what?
What key is used to highlight the required features of the project Edit model?
Transcription
1 CD++Builder: An Eclipse-Based IDE For DEVS Modeling Chiril Chidisiuc Gabriel A. Wainer Carleton University Dept. of Systems and Computer Engineering 1125 Colonel By. Ottawa, ON. K1S 5B6. Canada Abstract Modeling and simulation tools have been used for helping in the early stages of hardware/software systems design. The DEVS formalism is a technique that enables hierarchical description of discrete event models that can be used for this task. CD++Builder is an Eclipse plugin that permits defining these applications. We present the main features of the toolkit and its relation to Eclipse libraries and extension points. 1. INTRODUCTION In recent years, Real-Time embedded applications have grown tremendously, both in the number of existing systems and in the complexity of the tasks they execute. Current advances in computing technology have made it possible to automate tasks at a level of complexity unknown previously. The continuing trend in growth and increased complexity complicates the development of Real-Time software, where concerns for functionality, predictability and reliability must be addressed. Current methods for Real-Time software construction are either hard to scale up for large systems, or require a difficult testing effort with no guarantee for a bug free software product. Modeling and Simulation (M&S) techniques and tools for analyzing testing scenarios have proven to be able to provide product s that are of better quality and have a reduced lifecycle cost, due to improved testability and maintainability. Despite the net gains, most project managers are reluctant to use the techniques because they require extra initial resources in the construction of simulation models that will not be part of the delivered application. Similarly, in the early stage of the design of embedded systems, software and hardware are designed independently. The software development team is waiting for the hardware prototypes to be available; however, the hardware development team is waiting for the software environment for hardware prototype verification and testing. A M&S-based design approach allows the user to test the functionality of the hardware in a very early stage. This is economically efficient, and shortens the product development cycle and time-to-market period. We have built an Eclipse-based platform called CD++Builder to enable the development of real-time applications using a model-based approach. The toolkit is based on a mathematical theory called DEVS (Discrete Event System Specifications), an increasingly accepted framework for understanding and supporting the activities of M&S [1]. DEVS theory provides an abstract, yet quite intuitive way of modeling, which is independent of any underlying runtime system, hardware, and middleware. CD++ [2] is an engine that enables users to define and execute DEVS models. CD++Builder provides a runtime system associated with Eclipse plug-ins to support our model-centered methodology. In this paper we show how the toolkit was defined, and its relationship to Eclipse libraries and extension points. 2. BACKGROUND The DEVS formalism for modeling and simulation [1] provides a framework for the construction of hierarchical models in a modular fashion, allowing model reuse, reducing development and testing time. The hierarchical and discrete event nature of DEVS makes it a good choice to achieve an efficient product development test. DEVS are timed models, which also enables us to define timing properties for the models under development. Each DEVS model can be built as a behavioral (atomic) or a structural (coupled) model. A DEVS atomic model is described as: M = <X, S, Y, d int, d ext, l, D > In the absence of external events, the model will remain in state s S during ta(s). Transitions that occur due to the expiration of ta(s) are called internal transitions. When an internal transition takes place, the system outputs the value λ(s) Y, and changes to the state defined by δ int (s). Upon reception of an external event, δ ext (s, e, x) is activated using the input value x X, the current state s and
2 the time elapsed since the last transition e. Coupled models are defined as: CM = < X, Y, D, {M i }, {I i }, {Z ij }, select > They consist of a set of basic models (Mi, atomic or coupled) connected through their interfaces. Component identifications are stored into an index (D). A translation function (Zij) is defined by using an index of influences created for each model (Ii). The function defines which outputs of model Mi are connected to inputs in model Mj. CD++ [2][2] implements DEVS theory. The toolkit has been built as a set of independent software pieces, each of them independent of the operating environment chosen. The defined models are built as a class hierarchy, and each of them is related with a simulation entity that is activated whenever the model needs to be executed. New models can be incorporated into this class hierarchy by writing DEVS models in C++, overloading the basic methods representing DEVS specifications: external transitions, internal transitions and output functions. CD++ employs a virtual time simulation approach, which allows skipping periods of inactivity. A real-time engine enables simulation advancing based on the wall-clock. 3. CD++BUILDER CD++Builder packages all the potential tools that can be used in a CD++ project from the existing CD++ toolbox, the Eclipse workbench, and its own tool set. A default perspective for CD++Builder is given to support the CD++ environment. CD++ Builder was designed and developed as a plug-in for the Eclipse platform. The latest version of the plug-in is compatible with Eclipse 3.1.x release. The final product is required to provide the following functionalities: Create and configure a project Edit model files, including reserved word and key word highlighting Display models and execution results Display buttons and perform operation with buttons
3 In accordance with the Eclipse 3.1 platform specifications, the components of CD++ Builder plug-in are defined in the manifest file, which contains declarations of dependencies on other plug-ins, visibility of plug-in public classes to other plug-ins, declaration of its functionalities, and implementation of other plug-ins extension points [5]. The plug-in was designed by extending the Eclipse framework extension points to meet the above requirements. The extension points are used as entry points that allow plug-ins to offer new services or contribute to the behaviour of the existing components and services. The requirements of CD++ Builder plug-in were implemented by extending the interfaces provided through the following extension points: org.eclipse.ui.ide.resourcefilters, org.eclipse.ui.editors, org. eclipse.ui.editors.documentproviders, org.eclipse.ui.views, org.eclipse.ui.newwizards, org.eclipse.ui.actionsets, org.eclipse.ui.popupmenus, org.eclipse.ui.perspectives and org.eclipse.ui.preferencepages. The following figure shows the main components of CD++Builder main Window. As we can see, there are some basic components: Navigator Panel: allows user to view the current projects and their contents. Editor panel: allows user to view the contents of a selected file. It is programmed to open the default editor for that particular file. Task list/console panel: a section to write down planned tasks for particular project. The task view also shows the errors encountered when compiling the project. The console will display any errors encountered while running a CD++ function and output from CD++ tools. Outline panel: outlines the functions and objects in a selected class file. This portion is only implemented for C++ files. Figure 1. CD++Builder main window. components to execute DEVS models and to analyze simulation results. 4. DESIGN OVERVIEW The CD++ Builder plug-in is organized as a perspective, defined at the "org.eclipse.ui.perspectives extension point. It also provides a project wizard (org. eclipse.ui.newwizards), a customized text editor, designed to work with model files (org.eclipse.ui.editors and org. eclipse.ui.editors.documentproviders), and a Console View Window to display the results of a running model as well as current system status (org.eclipse.ui.views). The perspective implements the inherited methods from the IPerspectiveFactory interface to define the initial page layout and visible components (i.e. tabs, panels, and action sets), using the inherited method createinitiallayout. CD++Builder has a variety of Figure 2. CD++ Builder button actions The main components are integrated as buttons located in the top toolbar: - Build: This button automatically creates a makefile for a specific project and runs the make command to compile the source code for the models. The result is an executable to run a model. - Execute: This button activates the CD++ engine. This executable represents a project-specific program that will execute a DEVS model. - Drawlog: This button generates a file for easier visualization of the execution of a model. - CD++Modeler: This button loads the CD++ Modeler program, a graphical tool for designing and executing
4 DEVS models. In this application you can design atomic/ coupled models as well as animate the simulation results. Each button has a corresponding class file, which defines the action for it. The association between a button and its action class was done using the IworkbenchWindow ActionDelegate interface. This interface was provided by extending the org.eclipse.ui extension point. Each action class implemented the inherited methods, one of which is the run method, inherited by Iworkbench- Window ActionDelegate interface from IAction- Delegate interface. The only method implemented for each action class is run, thus making the response of each button unique, which is analogous to actionperformed of Java ActionListener interface. Figure 2 shows the description of the action taken when buttons are pressed: CDBuilder.buttons.SimuAction launches a dialog window to run the models, and the CDBuilder.buttons. BubbleEditorAction starts CD++Modeler. Figure 3. CD++ Builder project wizard class diagram To create a model, CD++ Builder includes a project wizard. Its functionalities were implemented by extending the "org.eclipse.ui.newwizards" interfaces: BasicNew ProjectResourceWizard, WizardPage, and IWorkbenchPreferencePage. The relationship between the interfaces and the classes that extend them is shown in Figure 3. The BasicNewProject ResourceWizard interface is a workbench wizard that creates a new project resource in the workspace. The class CDProjectWizard implements the interface. A page was added to the interface-predefined basic structure of the wizard, where client s name must be entered, by us-
5 ing the CDProjectCreationPage class, which implemented the WizardPage interface. CDProjectWizard class, which inherited from interface BasicNewProject ResourceWizard icnludes the method addpage, added the page to the wizard. When the client finishes entering data into CD++ project wizard pages and clicks button Finish, the method performfinish of CDProject- Wizard is called, which creates a project resource with user-entered name. After the model is, the next step is to define the components of the model. The components of the model are listed in the model file with extension. The cseeditor editor was set to be the default text editor for CD++Builder plug-in (Figure 1). It inherited the TextEditor interface provided by org.eclipse.ui.text.texteditor. cseeditor uses cse DocumentProvider, which implemented methods of the FileDocumentProvider interface, provided by org.eclipse.ui.text.filedocumentprovider. The cse DocumentProvider allows the plug-in to create and save the files by implementing the methods of File- DocumentProvider interface. To define the behaviour of the syntax editor, a configuration class must be created and associated with the coupling syntax editor (cse). The configuration class for the coupling syntax editor cseeditor was chosen to be the cseconfiguration, which implemented the Source Viewer Configuration interface provided by the org.eclipse.jface.text.source.source ViewerConfiguration extension point. To create database of reserved words for highlighting, a csescanner and cseword- Detector classes implemented interfaces RuleBased- Scanner and IWordDetector respectively from the org.eclipse.jface.text.rules extension point. Figure 4. CD++ Builder text editor class diagram The results of simulation and error reporting can be directly viewed in CD++ Builder perspectives in the console panel (Figure 5). The "org.eclipse.ui.views" extension point was used to create the panel. By implementsion point was used to create the panel. By implementing the ViewPart interface methods, the ConsoleView class handles the display of messages in the console. The text,
6 displayed in the console window, was managed by the consoledocument class, which implemented the AbstractDocument interface. To store the text, displayed in the console window, the ConsoleOutputTextStore class was used, which extended the ITextStore interface. models in a simulated environment, and to execute them in a hardware surrogate. The hierarchical nature of DEVS permitted to do this without modifying the original models, providing the base for enhanced system development in embedded platforms. The environment permits an enhanced experience in the development of the applications. References Figure 5. CD++ Builder Console View 5. CONCLUSION We presented the design of CD++Builder, an environment for building models based on the DEVS formalism. In the future, this environment will allow us to study [1] Theory of Modeling and Simulation. B. Zeigler, H. Praehofer, T. G. Kim. 2 nd Edition. Academic Press [2] "CD++: a toolkit to define discrete-event models". G. Wainer. In Software, Practice and Experience. Wiley. Vol. 32, No.3. November pp [3] "Modeling State-Based DEVS Models in CD++". G. Christen, A. Dobniewski, G. Wainer. In Proceedings of MGA, Advanced Simulation Technologies Conference 2004 (ASTC'04). Arlington, VA. U.S.A [4] Glinsky, E. and G. Wainer. 2002a. Definition of Real- Time simulation in the CD++ toolkit. In Proceedings of the 2002 Summer Computer Simulation Conference. San Diego, USA. [5] F. Budinsky, D. Steinberg, E. Merks, R. Ellersick, and T.J. Grose, Eclipse Modeling Framework, 1 ed., Addison-Wesley Professional, Aug. 200
creating a text-based editor for eclipse
creating a text-based editor for eclipse By Elwin Ho Contact author at: [email protected] June 2003 2003 HEWLETT-PACKARD COMPANY TABLE OF CONTENTS Purpose...3 Overview of the Eclipse Workbench...4 Creating
Running a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
POOSL IDE Installation Manual
Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 3.4.1 16-7-2015 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing Eclipse...
Layered Approach to Development of OO War Game Models Using DEVS Framework
Layered Approach to Development of OO War Game Models Using DEVS Framework Chang Ho Sung*, Su-Youn Hong**, and Tag Gon Kim*** Department of EECS KAIST 373-1 Kusong-dong, Yusong-gu Taejeon, Korea 305-701
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department
DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com [email protected]. File Integrity Monitor
DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com [email protected] 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to
10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition
10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
Software Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
Software Development Environment. Installation Guide
Software Development Environment Installation Guide Software Installation Guide This step-by-step guide is meant to help teachers and students set up the necessary software development environment. By
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Composite.Community.Newsletter - User Guide
Composite.Community.Newsletter - User Guide Composite 2015-11-09 Composite A/S Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.composite.net Contents 1 INTRODUCTION... 4 1.1 Who Should Read This
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
A QUICK OVERVIEW OF THE OMNeT++ IDE
Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ 4.x Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.
Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3 SP02
Tutorial: Android Object API Application Development SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01939-01-0232-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
Release/Installation Notes
AonixADT for Eclipse Release/Installation Notes Version 3.2.2, Build 136 UD/REL/ADTN0000-06053/001 Nov07 Aonix North America 5930 Cornerstone Court West, Suite 250 San Diego, CA 92121 Tel: (858) 457-2700
Using the TASKING Software Platform for AURIX
Using the TASKING Software Platform for AURIX MA160-869 (v1.0rb3) June 19, 2015 Copyright 2015 Altium BV. All rights reserved. You are permitted to print this document provided that (1) the use of such
Eclipse Rich Client Platform. Kai Tödter Karsten Becker et al. Organized by:
Mo 4 January 22 th -26 th, 2007, Munich/Germany Eclipse Rich Client Platform Kai Tödter Karsten Becker et al. Organized by: Lindlaustr. 2c, 53842 Troisdorf, Tel.: +49 (0)2241 2341-100, Fax.: +49 (0)2241
An Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
For Introduction to Java Programming, 5E By Y. Daniel Liang
Supplement H: NetBeans Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with NetBeans Creating a Project Creating, Mounting,
Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
Department of Veterans Affairs. Open Source Electronic Health Record Services
Department of Veterans Affairs Open Source Electronic Health Record Services MTools Installation and Usage Guide Version 1.0 June 2013 Contract: VA118-12-C-0056 Table of Contents 1. Installation... 3 1.1.
SilkTest Workbench. Getting Started with.net Scripts
SilkTest Workbench Getting Started with.net Scripts Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2010 Micro Focus (IP) Limited. All Rights Reserved. SilkTest
Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04
Tutorial: BlackBerry Object API Application Development Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01214-01-0224-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
TestManager Administration Guide
TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager
Sabre Red Apps. Developer Toolkit Overview. October 2014
Sabre Red Apps Developer Toolkit Overview October 2014 Red Apps are optional, authorized applications that extend the capabilities of Sabre Red Workspace. Red Apps are Sabre's branded version of an Eclipse
Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02
Tutorial: Mobile Business Object Development SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01927-01-0232-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains
Leveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM [email protected] August 9-11, Bangalore August 11, Delhi Agenda What
WA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1
WA1826 Designing Cloud Computing Solutions Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum
JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...
1 2 Copyright JAVS 1981-2010 Contents Scheduled Publishing... 4 Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7... 12 Copyright JAVS
POOSL IDE User Manual
Embedded Systems Innovation by TNO POOSL IDE User Manual Tool version 3.0.0 25-8-2014 1 POOSL IDE User Manual 1 Installation... 5 1.1 Minimal system requirements... 5 1.2 Installing Eclipse... 5 1.3 Installing
DEPLOYING A VISUAL BASIC.NET APPLICATION
C6109_AppendixD_CTP.qxd 18/7/06 02:34 PM Page 1 A P P E N D I X D D DEPLOYING A VISUAL BASIC.NET APPLICATION After completing this appendix, you will be able to: Understand how Visual Studio performs deployment
Before you can use the Duke Ambient environment to start working on your projects or
Using Ambient by Duke Curious 2004 preparing the environment Before you can use the Duke Ambient environment to start working on your projects or labs, you need to make sure that all configuration settings
Getting Started with Android Development
Getting Started with Android Development By Steven Castellucci (v1.1, January 2015) You don't always need to be in the PRISM lab to work on your 4443 assignments. Working on your own computer is convenient
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
How to Install Eclipse. Windows
1.00/1.001/1.002 Spring 2012 How to Install Eclipse Windows In 1.00/1.001/1.002, you will use the Eclipse Integrated Development Environment (IDE) to create, compile, and run Java programming assignments.
Title: SharePoint Advanced Training
416 Agriculture Hall Michigan State University 517-355- 3776 http://support.anr.msu.edu [email protected] Title: SharePoint Advanced Training Document No. - 106 Revision Date - 10/2013 Revision No. -
Practical Eclipse Rich Client Platform Projects
Practical Eclipse Rich Client Platform Projects Vladimir Silva HOCHSCHULE LIECHTENSTEIN Bibliothek Apress About the Author About the Technical Reviewer Introduction, xv CHAPTER 1 Foundations of Eclipse
IBM BPM V8.5 Standard Consistent Document Managment
IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1
Creating a Web Service using IBM Rational HATS For IBM System i (5250) Creating a Web Service using HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web service that
Meister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
Android Programming: Installation, Setup, and Getting Started
2012 Marty Hall Android Programming: Installation, Setup, and Getting Started Originals of Slides and Source Code for Examples: http://www.coreservlets.com/android-tutorial/ Customized Java EE Training:
Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3
Tutorial: Android Object API Application Development SAP Mobile Platform 2.3 DOCUMENT ID: DC01939-01-0230-01 LAST REVISED: March 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
Change Management for Rational DOORS User s Guide
Change Management for Rational DOORS User s Guide Before using this information, read the general information under Appendix: Notices on page 58. This edition applies to Change Management for Rational
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
Setting up Sudoku example on Android Studio
Installing Android Studio 1 Setting up Sudoku example on Android Studio Installing Android Studio Android Studio provides everything you need to start developing apps for Android, including the Android
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android* 1.5.8 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging tools for applications
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
E4 development: examples, methods and tools. Eclipse Con France 2014
E4 development: examples, methods and tools Eclipse Con France 2014 18-19 June 2014 Table des matières I - Eclipse 4 Workshop 5 A. OPCoach... 5 B. Workshop Eclipse 4 : Building an E4 application... 6
Network/Floating License Installation Instructions
Network/Floating License Installation Instructions Installation steps: On the Windows PC that will act as License Manager (SERVER): 1. Install HASP Run-time environment, SERVER 2. Plug in the red USB hardware
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
Tutorial: BlackBerry Application Development. Sybase Unwired Platform 2.0
Tutorial: BlackBerry Application Development Sybase Unwired Platform 2.0 DOCUMENT ID: DC01214-01-0200-02 LAST REVISED: May 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains
CoProc2. 1 Overview. Contents. Eclipse/DataPower CoProcessor
Contents CoProc2 Eclipse/DataPower CoProcessor 1 Overview...1 2 Installation...3 2.1 Service Installation...3 2.2 Plug-in Installation...4 3 Documentation...5 4 Troubleshooting...5 4.1 Connection Problems...5
Introduction to Eclipse, Creating Eclipse plug-ins and the Overture editor. David Holst Møller Engineering College of Aarhus
Introduction to Eclipse, Creating Eclipse plug-ins and the Overture editor David Holst Møller Engineering College of Aarhus Agenda Part I Introduction to Eclipse and Eclipse Plug-ins Part II The Overture
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in Author(s): Marco Ganci Abstract This document describes how
Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3
Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and http://notepad-plus-plus.org
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
Informatics for Integrating Biology & the Bedside. i2b2 Workbench Developer s Guide. Document Version: 1.0 i2b2 Software Release: 1.3.
Informatics for Integrating Biology & the Bedside i2b2 Workbench Developer s Guide Document Version: 1.0 i2b2 Software Release: 1.3.2 Table of Contents About this Guide iii Prerequisites 1 Downloads 1
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development
Introduction to -based solution for embedded software development Section 1 Eddy Real-Time, Lemonix Section 2 Eddy Integrated Development Environment, LemonIDE Section 3 Eddy Utility Programs Eddy Integrated
ADT Plugin for Eclipse
ADT Plugin for Eclipse Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications. ADT extends
Migration Eclipse 3 to Eclipse 4
Migration Eclipse 3 to Eclipse 4 June 6th 2013 EclipseCon France 2013 OPCoach 2013 Table des matières I - Presentation 5 II - E3 to E4 migration. 7 A. Partial migration to Eclipse 4... 13 B. Full Migration...
Code::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
IBM Business Monitor V8.0 Global monitoring context lab
Copyright IBM Corporation 2012 All rights reserved IBM BUSINESS MONITOR 8.0 LAB EXERCISE IBM Business Monitor V8.0 lab What this exercise is about... 2 Lab requirements... 2 What you should be able to
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Business Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
Smooks Dev Tools Reference Guide. Version: 1.1.0.GA
Smooks Dev Tools Reference Guide Version: 1.1.0.GA Smooks Dev Tools Reference Guide 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. What is Smooks?... 1 1.3. What is Smooks Tools?... 2
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
Eclipse 4 RCP application Development COURSE OUTLINE
Description The Eclipse 4 RCP application development course will help you understand how to implement your own application based on the Eclipse 4 platform. The Eclipse 4 release significantly changes
PTC Integrity Eclipse and IBM Rational Development Platform Guide
PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
Waspmote IDE. User Guide
Waspmote IDE User Guide Index Document Version: v4.1-01/2014 Libelium Comunicaciones Distribuidas S.L. INDEX 1. Introduction... 3 1.1. New features...3 1.2. Other notes...3 2. Installation... 4 2.1. Windows...4
ProficyTM. HMI/SCADA - ifix I MPLEMENTING S ECURITY
ProficyTM HMI/SCADA - ifix I MPLEMENTING S ECURITY Version 4.0 December 2005 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including
RUNNING TRACKER ON A TERMINAL SERVER
RUNNING TRACKER ON A TERMINAL SERVER RUNNING TRACKER ON A TERMINAL SERVER Tracker can be run on a Windows 2003 Terminal Server, provided the Windows Terminal Server is properly configured. Depending on
pure::variants Connector for Source Code Management Manual
pure::variants Connector for Source Code Management Manual pure-systems GmbH Version 3.2.17 for pure::variants 3.2 Copyright 2003-2015 pure-systems GmbH 2015 Table of Contents 1. Introduction... 1 1.1.
DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11 Faculty of Technology, Postboks 203, Kjølnes ring
Source Code Translation
Source Code Translation Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. That requirement is sometimes driven
Toad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
Code::Block manual. for CS101x course. Department of Computer Science and Engineering Indian Institute of Technology - Bombay Mumbai - 400076.
Code::Block manual for CS101x course Department of Computer Science and Engineering Indian Institute of Technology - Bombay Mumbai - 400076. April 9, 2014 Contents 1 Introduction 1 1.1 Code::Blocks...........................................
Tutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
Embarcadero DB Change Manager 6.0 and DB Change Manager XE2
Product Documentation Embarcadero DB Change Manager 6.0 and DB Change Manager XE2 User Guide Versions 6.0, XE2 Last Revised April 15, 2011 2011 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero
Application Note. Example of user log on Magelis HMI with XB5S5B2L2 biometric switch. Advanced Technical Support - Brazil. Version: 1.
Application Note Example of user log on Magelis HMI with XB5S5B2L2 biometric switch. Version: 1.0 Advanced Technical Support - Brazil Technical Specifications Hardware: Firmware: HMIGTO4310 XB5S5B2L2 Software:
InfoView User s Guide. BusinessObjects Enterprise XI Release 2
BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,
Component, Model and Library Concepts. Components - the Basic Building Blocks. Modified by on 2-Jul-2014
Component, Model and Library Concepts Modified by on 2-Jul-2014 This article explains Altium Designer components, models and libraries, and their relationships. Approaches for identifying and managing
Tutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP02
Tutorial: Android Object API Application Development Sybase Unwired Platform 2.2 SP02 DOCUMENT ID: DC01734-01-0222-01 LAST REVISED: January 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
Create, Link, or Edit a GPO with Active Directory Users and Computers
How to Edit Local Computer Policy Settings To edit the local computer policy settings, you must be a local computer administrator or a member of the Domain Admins or Enterprise Admins groups. 1. Add the
Download and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
IBM Rational University. Essentials of IBM Rational Functional Tester, Java Scripting. RT545 February 2009 Student Manual Part No.
IBM Rational University Essentials of IBM Rational Functional Tester, Java Scripting RT545 February 2009 Student Manual Part No. 800-27480-000 IBM Corporation Rational University RT545 Essentials of IBM
Installing the Gerber P2C Plotter USB Driver
Installing the Gerber P2C Plotter USB Driver 1 You can install a Gerber P2C plotter using a USB connection and communicate with it using compatible design software. The following procedures describe installing
AdminStudio 2013. Release Notes. 16 July 2013. Introduction... 3. New Features... 6
AdminStudio 2013 Release Notes 16 July 2013 Introduction... 3 New Features... 6 Microsoft App-V 5.0 Support... 6 Support for Conversion to App-V 5.0 Virtual Packages... 7 Automated Application Converter
