T SOFTWARE PROJECT

Size: px
Start display at page:

Download "T SOFTWARE PROJECT"

Transcription

1 T SOFTWARE PROJECT Configuration Management Personal Assignment Configuration management.doc Page 1 of 47 Saiki Tanabe

2 Saiki Tanabe 57264V Configuration management.doc Page 2 of 47 Saiki Tanabe

3 Version Description Author Date 0.1 Initial draft Stanabe Structural changes Stanabe New policies Stanabe Finalization for delivery Stanabe Directory structure updates Stanabe Ant-tool removed, experiences and metrics updated Stanabe Delivery chapter updated Stanabe Finalizing assignment: Build scripts added, metrics updated and some other minor changes Stanabe Configuration management.doc Page 3 of 47 Saiki Tanabe

4 TABLE OF CONTENTS 1 INTRODUCTION WORK ENVIRONMENT VERSION CONTROL CVS SETUP CONVENTIONS POLICY INTEGRATION CHANGE REQUEST PROCEDURE DELIVERY IMPLEMENTATION TESTING CODING CONVENTIONS CLASS MEMBERS Configuration management.doc Page 4 of 47 Saiki Tanabe

5 8.2 ATTRIBUTE NAMES AND LOCAL VARIABLES METHODS NAME IMPORTS METHODS AND VARIABLE POSITIONS IN A CLASS EXPERIENCES AND METRICS ACRONYMS AND ABBREVIATIONS REFERENCES...47 Configuration management.doc Page 5 of 47 Saiki Tanabe

6 1 INTRODUCTION This personal assignment is meant to guide project members to use basic unified ways to carry out this software project. First, all members need to use similar kind of work environment and version control, which is providing basic software configuration management. Project has selected CVS to be a version control tool, because it is free and it can easily be used with HUT servers. However in CVS there are some drawbacks and some kind of conventions has to be used to keep version control in balance. Implementation chapter just emphasizes some basic ideas to write code in this project. Also testing is briefly handled, which is also used as to guide implementation in some components. To keep code and configuration management as smooth as possible there has been handled some basic coding convention rules regarding on this project. All steps are taken into use when something is done related to that issue. Version control is carried out through out whole project from the beginning till the end. Implementation and testing idioms are used as soon as implementation starts, which is in phase Implementation 1. Those are carried out at the same time, using test driven implementation. Coding conventions are also deployed at the same time. Configuration management.doc Page 6 of 47 Saiki Tanabe

7 Configuration management.doc Page 7 of 47 Saiki Tanabe

8 2 WORK ENVIRONMENT Basically work environment consists from personal computers and CVS server. Each group member uses a PC client to connect with CVS server to get artifacts related to the project. PC clients need at least following programs and those will be supported and guidance will be provided. WinCVS, which is a front-end for using a CVS server o Documentation tools for writing documents Eclipse, a free java based IDE for implementing java o JUnit for test driven development, unit and module testing o Build scripts Configuration management.doc Page 8 of 47 Saiki Tanabe

9 Work environment is used from the beginning of the project and the usage will end when the project ends. All the members of the project will use these tools except project manager doesn t use implementation tools. Configuration management.doc Page 9 of 47 Saiki Tanabe

10 3 VERSION CONTROL 3.1 CVS CVS is used as version control system in the project. It will be used as unreserved checkout with watch feature. Unreserved checkout means that multiple users can edit files at the same time and in conflict situations merging will be done using e.g. Beyond Compare (provides very good visual merging, With watch feature users are able to see who are editing files. For more information on CVS, see [2]. [3] 3.2 SETUP Project has select WinCVS for a client program. For taken WinCVS in to use, following set ups needs to be done. Configuration management.doc Page 10 of 47 Saiki Tanabe

11 3.2.1 Basic settings 1. First, preferences needs to be set. Those can be found from the Admin menu: Admin-> Preferences. See Figure 1. Configuration management.doc Page 11 of 47 Saiki Tanabe

12 Figure 1 WinCvs Preferences select SSH authentication. Configuration management.doc Page 12 of 47 Saiki Tanabe

13 Set path where the CVSROOT can be found on the server. /m/nfs1.niksula/home1/u4/stanabe/.cvs Host address: jolly.cs.hut.fi User name: add you own user name here in Niksula CVSROOT: this will automatically generated when all the information have been entered 2. Select Settings See Figure 2. Configuration management.doc Page 13 of 47 Saiki Tanabe

14 Figure 2 SSH Options Configuration management.doc Page 14 of 47 Saiki Tanabe

15 RSA private key file (identity) needs to be checked if public-key authentication is used. That will be explained later. In case public-key authentication is not used, check box needs to be left empty. Text box example: e.g. C:\Documents and Settings\st\Application Data\SSH\identification SSH client defines a SSH command line client program, which is used to have secured connection to CVS server. Text box example: C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh2.exe Public-key authentication In case public-key authentication is used, user doesn t have to type password and user name when using CVS server. First public and private key pair needs to be generated. Following guide is done with Secure Shell. If this client program is not available, guide for creating a key pair with command line in Unix is described in Settings Settings can be found from Edit->Settings->User Authentication->Keys. See Figure 3. Configuration management.doc Page 15 of 47 Saiki Tanabe

16 Configuration management.doc Page 16 of 47 Saiki Tanabe

17 Figure 3 Public-authentication Settings Select Generate new Next->Next->Next Configuration management.doc Page 17 of 47 Saiki Tanabe

18 Configuration management.doc Page 18 of 47 Saiki Tanabe

19 Figure 4 Key Generation Leave password fields as empty in Figure 4 After a public-private-key pair has been created, Configure needs to be selected to create identification file. Created public key has to be sent to saiki@iki.fi, for accessing CVS server with public-key authentication. NOTE Private key authentication doesn t work if the user hasn t logged into Niksula at least ones with public key authentication to his/hers home directory. 3.3 CONVENTIONS Renaming and moving of files needs special attention. In basic use CVS doesn t support these operations and those have to be done, using several operations. Renaming and moving are actually same things. Simplest way to rename a file is to delete it from the version control and then bring it back as a new file, with a new name. A constraint is that version history is lost. In addition to keep version history within a new file a version control administrator needs to be contacted. In this way renaming and moving can be done with history. Configuration management.doc Page 19 of 47 Saiki Tanabe

20 Basic directory structure will be provided through CVS as a first checkout. CVS is tagged with unique name when each delivery is made. 3.4 POLICY Everything is kept in version control For code, everything has to compile, which is kept in version control Try to make each commit as a small task o Keeps version control in consistency o Integration is easier and is done more often Checkout files as read-only. See Figure 5. It probably means that module needs to be checked out for getting everything as read only Configuration management.doc Page 20 of 47 Saiki Tanabe

21 Figure 5 Checkout read-only When files are edited those should be taken out for edition Configuration management.doc Page 21 of 47 Saiki Tanabe

22 o Enables using a watch feature o View in WinCVS looks like following. Note in the beginning of files means read only. Editing tools look like this:. See Figure 6. o Pen: Edit file (after this file is able to be edited) unreserved checkout o Pen + c: reserved checkout. Which can be used when only one person is allowed to edit a file at a time. However it is not recommended and should be used only with documentation files, not with source codes. o Rubber: Unedits file(s). Set files back to read only mode. o Pen +?: Editors selection. Shows users who are editing files Remember to commit after edition. Editing rules has to be followed! Configuration management.doc Page 22 of 47 Saiki Tanabe

23 Configuration management.doc Page 23 of 47 Saiki Tanabe

24 Figure 6 Files checked out as read only Configuration management.doc Page 24 of 47 Saiki Tanabe

25 4 INTEGRATION Roadmap Tool is build from 7 different packages as Table 1 describes. Those will be implemented simultaneously and as previously was mentioned, everything has to be kept in version control and all components needs to compile. There is not any specific integration phase and integration is done all the time. Developers need to design interfaces for their own components that they are responsible of. Interfaces are published through the version control and if any changes arise by the client, a new change request is made to the component developer. Change request are very informal procedure at the beginning of the project and those can be just agreed between developers. This concerns phases Implementatio 1 and Implementatio 2. After those phases, official CR request procedure should be followed, see 4.1. However architecture design has to be followed. In case architecture design needs improvement, changes requests should be posted to chat room. There might be small gaps that source codes between components in version control don t compile, because of interfaces changes. Those changes needs to be done to the client side also by the developer who is responsible of interfaces change or it can be agreed that client side developer makes changes as soon as noted. These changes have to be notified and marked in the chat room ( Chat room saves all the messages and is considered as database for change requests. Configuration management.doc Page 25 of 47 Saiki Tanabe

26 Therefore there will not be specific integration phase and integration is done all the time. - roadmap tool is implemented in the directory structure of rmt Controller Dialogs Engine ExternalDocumentHandler GraphicLibrary GUI LayerManager Localization Configuration management.doc Page 26 of 47 Saiki Tanabe

27 Storage Table 1 Packages how, when, and by whom it will be used 4.1 CHANGE REQUEST PROCEDURE Chat room is considered as official change request database and requests will be processed in there. Comments can be given by anyone, but project manager or design architect approves the CR. Change request types: Requirement, UI and Implementation Change request states: New, Debate, Approved, Implemented New: is the initial phase (when CR is created) Debate: when comments are given Approved: when CR has been accepted and after this state it can be implemented Configuration management.doc Page 27 of 47 Saiki Tanabe

28 Implemented: when change has been done a last message in a CR should be this state Change request title format: CR: <type> <state> Create interface change request example. Post message o Name: Saiki o Subject: CR: Implementation New o Message: Class rmt.engine.ermtengine method ErmtObject CreateRMTObject(int aobjecttype) is deprecated and needs to be removed. This will be replaced with methods: public ERmtObject CreateActivity() public ERmtObject CreateEvent() public ERmtObject CreateNote() CR will be processed as Follow Up (reply) to created CR. Configuration management.doc Page 28 of 47 Saiki Tanabe

29 5 DELIVERY There is an internal build every week and it will be delivered to client too. The developers and testers tests builds. When delivery is made, RMT as a whole is labelled in the version control system. Tag format is RMT_<date>_<delivery_name>. Deliveries will be supported with release scripts, which will make packages ready. For running those Perl will be needed. Deliveries will be made according to a tag. Build script Description make.bat Cleans first all the class files and then compiles everything. run.bat Launches RoadmapTool application. make_build.bat Makes delivery zip: RoadmapTool.zip RoadmapTool.zip content RoadmapTool.jar RoadmapTool_Src.jar DefaultRoadmap.rmt Description It is the executable jar file. All the source codes. Default roadmap will be created on base of DefaultRoadmap.rmt. Configuration management.doc Page 29 of 47 Saiki Tanabe

30 Help Libs Html help documentation for RoadmapTool. Additional libraries that RoadmapTool is depended on. Official deliveries will be done in the end of each phase and person who is responsible of delivery is designated in the project meeting. Configuration management.doc Page 30 of 47 Saiki Tanabe

31 6 IMPLEMENTATION Preliminary architecture design should be done before implementation. Here it is meant a class and sequence diagram, so that developer knows what he is doing. Design and implementation is done iteratively and those go later by hand in hand. Architecture design needs to be followed to make integration and coding in control. Remember to thought client side when implementing services for other components. Make component as reusable as possible. JUnit can be used here to use test-driven implementation. That will probably make you to achieve a better design and the code will be tested at the same time and regression testing is much simpler later. Configuration management.doc Page 31 of 47 Saiki Tanabe

32 7 TESTING Unit and module testing is needed for some parts. Especially engine part of the application will be module tested. With module testing is meant for testing a public interface, which is seen by clients. Unit testing will be executed for most vital part of the system. Unit testing sees inside of a module and testing is done based on that. UI part is not tested with unit neither module testing. Those will be tested through user interface, using the actual application, RMT. In addition UI part tests code with asserts and invariants. Asserts will be placed at least for checking method attributes in public functions. Invariants checks class state. Testing will be done as part of implementation. It will support it and makes integration easier and more mature. Unit and module testing will be carried through with JUnit. Functional testing will be carried through according to official builds. Nothing is taken from the version control system. Packages, which will be and are delivered, are base for these tests. Configuration management.doc Page 32 of 47 Saiki Tanabe

33 8 CODING CONVENTIONS Coding and commenting conventions are following java style see [2]. However some exceptions occurs. 8.1 CLASS MEMBERS Class members have a pre addition, which is coming from Symbian coding conventions for C++. E.g. class MyClass { private int imyvalue; } Pre addition i is coming from instance and it helps others to review code. It differentiates immediately local and member variables. Configuration management.doc Page 33 of 47 Saiki Tanabe

34 8.2 ATTRIBUTE NAMES AND LOCAL VARIABLES Attributes naming in a method has a prefix and local variables are written in lower case letter. E.g. void Bar(int avalue) { int localvariable = avalue; } It is instantly seen that which is method attribute and which is local variable. 8.3 METHODS NAME Also other suggestion is differentiating from standard java style coding. Methods name are starting with capital letter. E.g. class MyClass { public void Foo() { } } Configuration management.doc Page 34 of 47 Saiki Tanabe

35 8.4 IMPORTS Imports are done explicitly for each class. E.g. import java.awt.borderlayout; 8.5 METHODS AND VARIABLE POSITIONS IN A CLASS. class MyClass { // constructors public MyClass() { } // Interface (public functions) public void Bar() { } // Implementation (private member functions) private void Foo() { Configuration management.doc Page 35 of 47 Saiki Tanabe

36 } // data private int imyvalue; } Explanation for this order is that first it is good to see public interface. Lowest there is the private stuff, which is not mentioned for clients who are using the class. So the visibility determines order in the class. Configuration management.doc Page 36 of 47 Saiki Tanabe

37 9 EXPERIENCES AND METRICS Version control experiences and metrics are followed through CVS with watch feature. Also there is sometimes possible to see how people are using CVS in their machines. Also questions are a base for these metrics. Coding conventions are easily followed from the code implemented by the developers. Chat room is one of the key databases for collection metrics for integration and change requests. Version control also gives possibility to follow test-driven implementation. Practise Adoptation Experience Effects Configuration management.doc Page 37 of 47 Saiki Tanabe

38 Work WinCVS Environment: All the project members have been installed and used WinCVS. There was some difficulties for set upping WinCVS especially, with public key authentication. Documentation has been improved for set upping public-key authentication. For some people there has been some difficulties for using it. There was some surprises in the end of the project. Especially when integrating a huge amount of code at the same when the usage of cvs wasn t possible due to lack of internet connection. Merging of files by CVS Configuration management.doc Page 38 of 47 Saiki Tanabe

39 wasn t so good and increased the load of integration. Work Environment: Documentation tools Tools were already adopted before the project. For agreeing RTF format took a little time. For later usage with CVS showed that rtf format was way to heavy to use, because the size of rtf was enormous compared to doc. RTF document format is used in for documenting the project. Doc format has been replaced as official file format in this project. Work Eclipse Environment: Only developers have been installed and used Eclipse. There have been some difficulties to use program. Every developer has been adopted tool Adoptation have been taken some time and it slightly affects at the moment for what has been implemented. Configuration management.doc Page 39 of 47 Saiki Tanabe

40 been adopted tool very nicely and it has been used for developing the project. However it will be taken back when using Eclipse. Some drawbacks have been noticed during the project. Eclipse was very good IDE for being free, but some e.g. key bindings slowered smooth implementation. Also IDE needs a lot of memory. Work Environment: Ant compiling tool Not taken into use yet. Tool was dropped. Usage was not necessary to this project, because compiling was quite Scripts were made to replace handling of builds. Configuration management.doc Page 40 of 47 Saiki Tanabe

41 simple and Eclipse was used as IDE. Therefore compilation was made all the time. Work Environment: Junit for test driven development Only three members have been acquainted to use this tool. It seems little bit complicated at first. All developers has been adopted to use JUnit. There have been done a separate Personal Assigment for using Junit. CVS Set up All the members have done this. CVS, just seems to be little bit slow to use. Started to use doc format. Rft files became enormous. CVS Conventions and This seems not to be Conventions and policy This will need further Configuration management.doc Page 41 of 47 Saiki Tanabe

42 Policy used by all the members of the project. are mostly used but it seems that small task are not taken into use. For some project members this has been quite difficult. Source files has been quite many times broken and the project were not been able to compile. investigation and probably guidance. Guidance has been given to developers. Make.bat, run.bat and make_build.bat made to support checking the integrity and to ease making weekly builds. Integration Integration has been All the interfaces have There are made a initially started, but not yet been build every week, implementation hasn t implemented and this which is tagged and achieved full speed is still little bit open delivered to client. yet. issue. Configuration management.doc Page 42 of 47 Saiki Tanabe

43 Integration is happening all the time. Interfaces has been implemented and agreed. CR procedure No CR has been produced yet. Chat room has been good place for those. Some UI CR s has been made. Delivery No deliveries yet. On going. There were some problems to make working jar delivery package. Zip delivery package has been made, which includes executable jar and source files. Implementation The system architect has done preliminary architecture design. There have been some difficulties for resolving conflicts, which arise when Developers has been guided to solve conflicts e.g. with Beyond compare Configuration management.doc Page 43 of 47 Saiki Tanabe

44 Architecture has been iterated, but core architecture has remained basically the same. two or more developers edit same files. differentiation tool. Testing Not done yet. On going. Test driven development has been used to implement components. Coding Conventions Initially started by the developers. Mostly used by developers, however there some drop backs on this time to time. This is probably quite difficult to achieve in such a short project where no one can force to obey these rules. This has been quite difficult to achieve, Some modification as an example has been done to showing all the members how to use coding conventions in practise. Configuration management.doc Page 44 of 47 Saiki Tanabe

45 but most of the code has been done by following coding conventions. Configuration management.doc Page 45 of 47 Saiki Tanabe

46 10 ACRONYMS AND ABBREVIATIONS Acronyms/abbreviations SSH CVS RMT CR Definition Secure Shell Concurrent Versions System Roadmapping tool Change Request Configuration management.doc Page 46 of 47 Saiki Tanabe

47 11 REFERENCES [1] Derek Robert Price, CVS--Concurrent Versions System v [WWW document]. < [2] Sun Microsystems, Code Conventions for the JavaTM Programming Language. [WWW document] [3] Fogel Karl, Open Source Development with CVS. Arizona: Coriolis Configuration management.doc Page 47 of 47 Saiki Tanabe

BlueJ Teamwork Tutorial

BlueJ Teamwork Tutorial BlueJ Teamwork Tutorial Version 2.0 for BlueJ Version 2.5.0 (and 2.2.x) Bruce Quig, Davin McCall School of Engineering & IT, Deakin University Contents 1 OVERVIEW... 3 2 SETTING UP A REPOSITORY... 3 3

More information

Secure Data Transfer

Secure Data Transfer Secure Data Transfer INSTRUCTIONS 3 Options to SECURELY TRANSMIT DATA 1. FTP 2. WinZip 3. Password Protection Version 2.0 Page 1 Table of Contents Acronyms & Abbreviations...1 Option 1: File Transfer Protocol

More information

Eclipse installation, configuration and operation

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

More information

NASA Workflow Tool. User Guide. September 29, 2010

NASA Workflow Tool. User Guide. September 29, 2010 NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration

More information

Version Control with Subversion

Version Control with Subversion Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or

More information

Lab Exercise Part II: Git: A distributed version control system

Lab Exercise Part II: Git: A distributed version control system Lunds tekniska högskola Datavetenskap, Nov 25, 2013 EDA260 Programvaruutveckling i grupp projekt Labb 2 (part II: Git): Labbhandledning Checked on Git versions: 1.8.1.2 Lab Exercise Part II: Git: A distributed

More information

End User Guide The guide for email/ftp account owner

End User Guide The guide for email/ftp account owner End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4

More information

Rational Application Developer Performance Tips Introduction

Rational Application Developer Performance Tips Introduction Rational Application Developer Performance Tips Introduction This article contains a series of hints and tips that you can use to improve the performance of the Rational Application Developer. This article

More information

TestManager Administration Guide

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

More information

LECTURES NOTES Organisational Aspects of Software Development

LECTURES NOTES Organisational Aspects of Software Development LECTURES NOTES Organisational Aspects of Software Development Pedro Contreras Department of Computer Science Royal Holloway, University of London Egham, Surrey TW20 0EX, UK pedro@cs.rhul.ac.uk 1. Introduction

More information

Leveraging Rational Team Concert's build capabilities for Continuous Integration

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 Krishna.kishore@in.ibm.com August 9-11, Bangalore August 11, Delhi Agenda What

More information

WebSphere Business Monitor V7.0: Clustering Single cluster deployment environment pattern

WebSphere Business Monitor V7.0: Clustering Single cluster deployment environment pattern Copyright IBM Corporation 2010 All rights reserved WebSphere Business Monitor V7.0: Clustering Single cluster deployment environment pattern What this exercise is about... 2 Exercise requirements... 2

More information

Python for Series 60 Platform

Python for Series 60 Platform F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia

More information

CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions

CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions CS 2112 Spring 2014 Assignment 3 Data Structures and Web Filtering Due: March 4, 2014 11:59 PM Implementing spam blacklists and web filters requires matching candidate domain names and URLs very rapidly

More information

Creating a Java application using Perfect Developer and the Java Develo...

Creating a Java application using Perfect Developer and the Java Develo... 1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the

More information

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration Instructor-Led Training For versions 9.0, 9.01, & 9.10 OVERVIEW This 5-day instructor-led course focuses on advanced administration topics

More information

EMC Documentum Composer

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

More information

Software Delivery Integration and Source Code Management. for Suppliers

Software Delivery Integration and Source Code Management. for Suppliers Software Delivery Integration and Source Code Management for Suppliers Document Information Author Version 1.0 Version Date 8/6/2012 Status final Approved by Reference not applicable Subversion_for_suppliers.doc

More information

Software infrastructure for Java development projects

Software infrastructure for Java development projects Tools that can optimize your development process Software infrastructure for Java development projects Presentation plan Software Development Lifecycle Tools What tools exist? Where can tools help? Practical

More information

Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)

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

More information

SafeNet KMIP and Google Cloud Storage Integration Guide

SafeNet KMIP and Google Cloud Storage Integration Guide SafeNet KMIP and Google Cloud Storage Integration Guide Documentation Version: 20130719 Table of Contents CHAPTER 1 GOOGLE CLOUD STORAGE................................. 2 Introduction...............................................................

More information

aims sql server installation guide

aims sql server installation guide aims sql server installation guide Document Version: 4000 February 2015 CONTENTS AIMS Installation Guide... 3 Installing the AIMS Software... 4 Pre-Requisites... 4 Installation... 4 Shortcuts... 4 Directory

More information

DS License Server V6R2013x

DS License Server V6R2013x DS License Server V6R2013x DS License Server V6R2013x Installation and Configuration Guide Contains JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 7 Contains IBM(R) 64-bit SDK for AIX(TM), Java(TM) Technology

More information

What is new in Switch 12

What is new in Switch 12 What is new in Switch 12 New features and functionality: Remote Designer From this version onwards, you are no longer obliged to use the Switch Designer on your Switch Server. Now that we implemented the

More information

Nexus Professional Whitepaper. Repository Management: Stages of Adoption

Nexus Professional Whitepaper. Repository Management: Stages of Adoption Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com sales@sonatype.com +1 301-684-8080 12501 Prosperity

More information

24x7 Scheduler Multi-platform Edition 5.2

24x7 Scheduler Multi-platform Edition 5.2 24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table

More information

Department of Veterans Affairs. Open Source Electronic Health Record (EHR) Services

Department of Veterans Affairs. Open Source Electronic Health Record (EHR) Services Department of Veterans Affairs Open Source Electronic Health Record (EHR) Services Web Application Automated Testing Framework (WAATF) Software Design Document (SDD) Version 1.0 September 2013 Contract:

More information

Lenovo Online Data Backup User Guide Version 1.8.14

Lenovo Online Data Backup User Guide Version 1.8.14 Lenovo Online Data Backup User Guide Version 1.8.14 Contents Chapter 1: Installing Lenovo Online Data Backup...5 Downloading the Lenovo Online Data Backup Client...5 Installing the Lenovo Online Data

More information

Web Development on the SOEN 6011 Server

Web Development on the SOEN 6011 Server Web Development on the SOEN 6011 Server Stephen Barret October 30, 2007 Introduction Systems structured around Fowler s patterns of Enterprise Application Architecture (EAA) require a multi-tiered environment

More information

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

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

More information

CYCLOPE let s talk productivity

CYCLOPE let s talk productivity Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution

More information

CS10110 Introduction to personal computer equipment

CS10110 Introduction to personal computer equipment CS10110 Introduction to personal computer equipment PRACTICAL 4 : Process, Task and Application Management In this practical you will: Use Unix shell commands to find out about the processes the operating

More information

The goal with this tutorial is to show how to implement and use the Selenium testing framework.

The goal with this tutorial is to show how to implement and use the Selenium testing framework. APPENDIX B: SELENIUM FRAMEWORK TUTORIAL This appendix is a tutorial about implementing the Selenium framework for black-box testing at user level. It also contains code examples on how to use Selenium.

More information

Collaborating Across Disciplines with Revit Architecture, MEP, and Structure

Collaborating Across Disciplines with Revit Architecture, MEP, and Structure Collaborating Across Disciplines with Revit Architecture, MEP, and Structure David Cohn AB104-3 Are you ready to take the next step and use building information modeling to share data across the entire

More information

Firewall Builder Architecture Overview

Firewall Builder Architecture Overview Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.

More information

Introduction to Source Control Management in OO 10

Introduction to Source Control Management in OO 10 HP OO 10 OnBoarding Kit Community Assistance Team Introduction to Source Control Management in OO 10 HP Operations Orchestration 10 comes with an enhanced development model which is completely aligned

More information

LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration

LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration OBJECTIVES To understand the steps involved in Generating codes from UML Diagrams in Visual Paradigm for UML. Exposure to JDBC integration

More information

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA 19087 USA 610.964.8000 www.evolveip.

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA 19087 USA 610.964.8000 www.evolveip. Reflection DBR USER GUIDE 995 Old Eagle School Road Suite 315 Wayne, PA 19087 USA 610.964.8000 www.evolveip.net Page 1 of 1 Table of Contents Overview 3 Reflection DBR Client and Console Installation 4

More information

Mirtrak 6 Powered by Cyclope

Mirtrak 6 Powered by Cyclope Mirtrak 6 Powered by Cyclope Installation Guide Mirtrak Activity Monitoring Solution v6 is powered by Cyclope Series 2003-2013 Info Technology Supply Ltd. 2 Hobbs House, Harrovian Business Village, Bessborough

More information

Mocean Android SDK Developer Guide

Mocean Android SDK Developer Guide Mocean Android SDK Developer Guide For Android SDK Version 3.2 136 Baxter St, New York, NY 10013 Page 1 Table of Contents Table of Contents... 2 Overview... 3 Section 1 Setup... 3 What changed in 3.2:...

More information

Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software

Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software Technical Paper Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software The Sun Cobalt RaQ 3 server appliance supports the use of third-party backup solutions for performing

More information

Inteset Secure Lockdown ver. 2.0

Inteset Secure Lockdown ver. 2.0 Inteset Secure Lockdown ver. 2.0 for Windows XP, 7, 8, 10 Administrator Guide Table of Contents Administrative Tools and Procedures... 3 Automatic Password Generation... 3 Application Installation Guard

More information

An Introduction to Software Development Process and Collaborative Work

An Introduction to Software Development Process and Collaborative Work Organisational Aspects of Software Development Pedro Contreras Department of Computer Science Royal Holloway, University of London January 29, 2008 Introduction Creating software is a complex task. Organising

More information

In depth study - Dev teams tooling

In depth study - Dev teams tooling In depth study - Dev teams tooling Max Åberg mat09mab@ Jacob Burenstam Linder ada09jbu@ Desired feedback Structure of paper Problem description Inconsistencies git story explanation 1 Introduction Hypotheses

More information

CI/CD Cheatsheet. Lars Fabian Tuchel Date: 18.March 2014 DOC:

CI/CD Cheatsheet. Lars Fabian Tuchel Date: 18.March 2014 DOC: CI/CD Cheatsheet Title: CI/CD Cheatsheet Author: Lars Fabian Tuchel Date: 18.March 2014 DOC: Table of Contents 1. Build Pipeline Chart 5 2. Build. 6 2.1. Xpert.ivy. 6 2.1.1. Maven Settings 6 2.1.2. Project

More information

Version Control! Scenarios, Working with Git!

Version Control! Scenarios, Working with Git! Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not

More information

Dr. Pat Mirenda. Software Design Specification Document

Dr. Pat Mirenda. Software Design Specification Document CPSC 319 Team 2 Dr. Pat Mirenda Software Design Specification Document Version: 1.2 Date: (03/17/2006) 2Communicate SDS Revisions Version Primary Author(s) Description of Version Date Completed 1.0 Wei

More information

Nick Ashley TOOLS. The following table lists some additional and possibly more unusual tools used in this paper.

Nick Ashley TOOLS. The following table lists some additional and possibly more unusual tools used in this paper. TAKING CONTROL OF YOUR DATABASE DEVELOPMENT Nick Ashley While language-oriented toolsets become more advanced the range of development and deployment tools for databases remains primitive. How often is

More information

Introducing Xcode Source Control

Introducing Xcode Source Control APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion

More information

Continuous Integration. CSC 440: Software Engineering Slide #1

Continuous Integration. CSC 440: Software Engineering Slide #1 Continuous Integration CSC 440: Software Engineering Slide #1 Topics 1. Continuous integration 2. Configuration management 3. Types of version control 1. None 2. Lock-Modify-Unlock 3. Copy-Modify-Merge

More information

Miami University RedHawk Cluster Connecting to the Cluster Using Windows

Miami University RedHawk Cluster Connecting to the Cluster Using Windows Miami University RedHawk Cluster Connecting to the Cluster Using Windows The RedHawk cluster is a general purpose research computing resource available to support the research community at Miami University.

More information

NovaBACKUP xsp Version 15.0 Upgrade Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide NovaBACKUP xsp Version 15.0 Upgrade Guide NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject

More information

IBM Emptoris Contract Management. Release Notes. Version 10.0.1.5 GI13-3418-09

IBM Emptoris Contract Management. Release Notes. Version 10.0.1.5 GI13-3418-09 IBM Emptoris Management Release Notes Version 10.0.1.5 GI13-3418-09 Note: Before using this information and the product it supports, read the information in Notices on page 75. Copyright IBM Corporation

More information

OpenProtocols Connector for Microsoft Outlook Version 2.00 ARPDev Pty. Ltd. Overview. Features. Requirements

OpenProtocols Connector for Microsoft Outlook Version 2.00 ARPDev Pty. Ltd. Overview. Features. Requirements OpenProtocols Connector for Microsoft Outlook Version 2.00 ARPDev Pty. Ltd Overview This guide describes the installation and functionality of the OpenProtocols for Microsoft Outlook. The OpenProtocols

More information

QaTraq Pro Scripts Manual - Professional Test Scripts Module for QaTraq. QaTraq Pro Scripts. Professional Test Scripts Module for QaTraq

QaTraq Pro Scripts Manual - Professional Test Scripts Module for QaTraq. QaTraq Pro Scripts. Professional Test Scripts Module for QaTraq QaTraq Pro Scripts Professional Test Scripts Module for QaTraq QaTraq Professional Modules QaTraq Professional Modules are a range of plug in modules designed to give you even more visibility and control

More information

List of some usual things to test in an application

List of some usual things to test in an application Matti Vuori List of some usual things to test in an application Contents 1. Background... 2 2. Purpose of the list... 2 3. Taking it into use... 4 3.1 Check the delivered package... 4 3.2 Installing the

More information

LiteCommerce Advanced Security Module. Version 2.8

LiteCommerce Advanced Security Module. Version 2.8 LiteCommerce Advanced Security Module Version 2.8 Reference Manual Revision date: Jul/03/2007 LiteCommerce Advanced Security Module Reference Manual I Table of Contents Introduction...1 Administrator...2

More information

Time Monitoring Tool Software Requirements Specifications. Version <1.0>

Time Monitoring Tool Software Requirements Specifications. Version <1.0> Time Monitoring Tool Software Requirements Specifications Version Revision History Date Version Description Author First version Martin Robillard Page 2 of 18 Table of Contents

More information

Using Management Shell Reports and Tracking User Access in the NetVanta UC Server

Using Management Shell Reports and Tracking User Access in the NetVanta UC Server 6UCSCG0004-29A September 2010 Configuration Guide Using Management Shell Reports and Tracking User Access in the NetVanta UC Server This configuration guide provides instructions for accessing the Microsoft

More information

3. Installation and Configuration. 3.1 Java Development Kit (JDK)

3. Installation and Configuration. 3.1 Java Development Kit (JDK) 3. Installation and Configuration 3.1 Java Development Kit (JDK) The Java Development Kit (JDK) which includes the Java Run-time Environment (JRE) is necessary in order for Apache Tomcat to operate properly

More information

Developing In Eclipse, with ADT

Developing In Eclipse, with ADT Developing In Eclipse, with ADT Android Developers file://v:\android-sdk-windows\docs\guide\developing\eclipse-adt.html Page 1 of 12 Developing In Eclipse, with ADT The Android Development Tools (ADT)

More information

Technical Publications. Author: Zultys Technical Support Department

Technical Publications. Author: Zultys Technical Support Department September 09 MXMeeting User Guide Author: Zultys Technical Support Department MXMeeting is a multi-function web collaboration system. The client-server architecture requires Internet connectivity for its

More information

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc. GlassFish v3 Building an ex tensible modular Java EE application server Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc. Agenda Java EE 6 and GlassFish V3 Modularity, Runtime Service Based Architecture

More information

Week G Versioning with svn

Week G Versioning with svn Week G Versioning with svn What is Versioning? Naïve vs. smart approaches Subversion (svn) workflow Basic svn commands http://subversion.tigris.org/ Assignments: Check in your proposals Week G Versioning

More information

Introduction to Automated Testing

Introduction to Automated Testing Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases

More information

Git - Working with Remote Repositories

Git - Working with Remote Repositories Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult

More information

Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4)

Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4) Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4) The purpose of this document is to help a beginner to install all the elements necessary to use NWNX4. Throughout

More information

Source Code Management/Version Control

Source Code Management/Version Control Date: 3 rd March 2005 Source Code Management/Version Control The Problem: In a typical software development environment, many developers will be engaged in work on one code base. If everyone was to be

More information

JBoss Portal 2.4. Quickstart User Guide

JBoss Portal 2.4. Quickstart User Guide Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5

More information

1. Data Domain Pre-requisites. 2. Enabling OST

1. Data Domain Pre-requisites. 2. Enabling OST 1. Data Domain Pre-requisites Before we begin to configure NetBackup, we need to verify the following:- Administrator rights and network access to the NetBackup master and media servers That the NetBackup

More information

Installation Guide for contineo

Installation Guide for contineo Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................

More information

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

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,

More information

2 SQL in iseries Navigator

2 SQL in iseries Navigator 2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features

More information

Practice Fusion API Client Installation Guide for Windows

Practice Fusion API Client Installation Guide for Windows Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction

More information

MailEnable Connector for Microsoft Outlook

MailEnable Connector for Microsoft Outlook MailEnable Connector for Microsoft Outlook Version 2.23 This guide describes the installation and functionality of the MailEnable Connector for Microsoft Outlook. Features The MailEnable Connector for

More information

Automated Offsite Backup with rdiff-backup

Automated Offsite Backup with rdiff-backup Automated Offsite Backup with rdiff-backup Michael Greb 2003-10-21 Contents 1 Overview 2 1.1 Conventions Used........................................... 2 2 Setting up SSH 2 2.1 Generating SSH Keys........................................

More information

Installing LearningBay Enterprise Part 2

Installing LearningBay Enterprise Part 2 Installing LearningBay Enterprise Part 2 Support Document Copyright 2012 Axiom. All Rights Reserved. Page 1 Please note that this document is one of three that details the process for installing LearningBay

More information

How To Set Up A Macintosh With A Cds And Cds On A Pc Or Macbook With A Domain Name On A Macbook (For A Pc) For A Domain Account (For An Ipad) For Free

How To Set Up A Macintosh With A Cds And Cds On A Pc Or Macbook With A Domain Name On A Macbook (For A Pc) For A Domain Account (For An Ipad) For Free Setting Up a Macintosh For Use In The Medical Center The purpose of this document is to provide some assistance and direction to the users of Macintosh computers in The Medical Center network environment.

More information

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010 December 14, 2012 Authors: Wilmer Entena 128809 Supervisor: Henrik Kronborg Pedersen VIA University College, Horsens Denmark ICT Engineering Department Table of Contents List of Figures and Tables... 3

More information

NetBeans IDE Field Guide

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

More information

Basic Unix/Linux 1. Software Testing Interview Prep

Basic Unix/Linux 1. Software Testing Interview Prep Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

AUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC

AUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC AUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC Mrs. Y.C. Kulkarni Assistant Professor (Department of Information Technology) Bharati Vidyapeeth Deemed University, College of Engineering, Pune, India

More information

CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT. Team Project

CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT. Team Project CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT Team Project Due Dates: See syllabus for due dates for each milestone This project spans much of the semester, to be completed as a series of milestones, each

More information

Install guide for Websphere 7.0

Install guide for Websphere 7.0 DOCUMENTATION Install guide for Websphere 7.0 Jahia EE v6.6.1.0 Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search,

More information

Hypercosm. Studio. www.hypercosm.com

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

More information

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

How to Plan a Successful Load Testing Programme for today s websites

How to Plan a Successful Load Testing Programme for today s websites How to Plan a Successful Load Testing Programme for today s websites This guide introduces best practise for load testing to overcome the complexities of today s rich, dynamic websites. It includes 10

More information

Performance Optimization Guide

Performance Optimization Guide Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.

More information

DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014

DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014 DAVE Usage with SVN Presentation and Tutorial v 2.0 May, 2014 Required DAVE Version Required DAVE version: v 3.1.6 or higher (recommend to use the most latest version, as of Feb 28, 2014, v 3.1.10) Required

More information

McAfee SMC Installation Guide 5.7. Security Management Center

McAfee SMC Installation Guide 5.7. Security Management Center McAfee SMC Installation Guide 5.7 Security Management Center Legal Information The use of the products described in these materials is subject to the then current end-user license agreement, which can

More information

Exam Name: IBM InfoSphere MDM Server v9.0

Exam Name: IBM InfoSphere MDM Server v9.0 Vendor: IBM Exam Code: 000-420 Exam Name: IBM InfoSphere MDM Server v9.0 Version: DEMO 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must

More information

SEER Enterprise Shared Database Administrator s Guide

SEER Enterprise Shared Database Administrator s Guide SEER Enterprise Shared Database Administrator s Guide SEER for Software Release 8.2 SEER for IT Release 2.2 SEER for Hardware Release 7.3 March 2016 Galorath Incorporated Proprietary 1. INTRODUCTION...

More information

Installation & Maintenance Guide

Installation & Maintenance Guide The instruction booklet is also included on the CD in Word and Acrobat formats, which may be easier to print. (If you want to install Acrobat Reader run d:\acroread\setup.exe (where d:\ is the identifier

More information

Test Automation Integration with Test Management QAComplete

Test Automation Integration with Test Management QAComplete Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release

More information

Software documentation systems

Software documentation systems Software documentation systems Basic introduction to various user-oriented and developer-oriented software documentation systems. Ondrej Holotnak Ondrej Jombik Software documentation systems: Basic introduction

More information

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0 NS DISCOVER 4.0 ADMINISTRATOR S GUIDE July, 2015 Version 4.0 TABLE OF CONTENTS 1 General Information... 4 1.1 Objective... 4 1.2 New 4.0 Features Improvements... 4 1.3 Migrating from 3.x to 4.x... 5 2

More information

Lab 0 (Setting up your Development Environment) Week 1

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

More information