Smart Car Parking. Accelerator DDM & LWM2M Setup

Size: px
Start display at page:

Download "Smart Car Parking. Accelerator DDM & LWM2M Setup"

Transcription

1 Smart Car Parking Accelerator DDM & LWM2M Setup 1

2 2

3 Table of Contents The APPIoT & LWM2M PoC General Information Introduction Hight level architect Setting up the Bootstrap Server with Security Settings Bootstrap Server Security Settings Configuration for APPIoT Register a Gateway Register a device Add Device Type to Smart Object Eclipse Leshan Leshan Installation and Development on Linux using Eclipse IDE Leshan Installation and Development on Windows using Eclipse IDE Developing LWM2M client using leshan-client-demo Distance measurement project Build and Run project Verify the Client Connection and show data on chart Interfacing HY-SRF05 Ultrasonic Sensor with Raspberry Pi 3 Model B APPIoT API used in web portal Create API Key Get the device network ID Get sensor s ID Get sensor s data from APPIoT Code

4 1. General Information 1.1 Introduction A smart car parking is a system that helps drivers to find a vacant spot using the sensors in each parking space by detecting the presence or absence of a vehicle. 1.2 Hight level architect LWM2M Server LWM2M M2M APPIoT LWM2M HTTPS LWM2M Client HY-SRF05 Raspberry Pi 3 M2M Device Web Application 4

5 Smart Car Parking is designed with HY-SRF05 Ultrasonic sensors which measure distance. All sensors integated to Raspberry Pi 3 Model B board. The sensor s data will send to APPIoT via LWM2M protocol. Smart Car Parking system include web application. We can monitor all with chart visualization from web. 2. Setting up the Bootstrap Server with Security Settings This section describes the steps to setup a Bootstrap Server with Security Settings. Note: The section is only valid if you have direct access to the bootstrap server. In most cases the setup of the bootstrap server is done via the AppIoT/DDM-application when registering a device. 2.1 Bootstrap Server - Please go to the URL: - Click on the Add new client bootstrap configuration button - Provide the Client endpoint, Identity and Key 5

6 6

7 Example: Client endpoint: tma_iot Identity: raspberrypi3 Key (secret in hexadecimal): (7777 ASCII) - Click on Create button to save the setting 2.2 Security Settings - Please go to the URL: - Click on the Add new client security configuration button - Provide the Client endpoint, Identity and Key - Click on Create button to save the setting 7

8 3. Configuration for APPIoT - Please go to the URL: (use Google Chrome browser) - Click on Sign in button - Enter username, password and click on Sign in Button (You need register a account before) If you have successful log in, you will see APPIoT Dashboard as follows: 8

9 3.1 Register a Gateway - Please click on Register Gateway button to create a new Gateway of the type LWM2M-GW - Provide the Serial Number and Gateway Type 9

10 Example: Serial Number: Gateway type: LwM2M Gateway - Click on Continue button - Enter name of Gateway Example: Name: CarParkingGateway - Click on Register button to save the setting - Click on CarParkingGateway link button 10

11 - Setting Category: LwM2MServer, click on Edit button for the setting category - Insert URL: coaps://customerxxx-appiot-lwm2m-server.xxx.cloudapp.azure.com:5684 Note: If the setting category is not present on the GW, click Action and add this to the GW. - Click Save button to save the setting 3.2 Register a device - Please click on Register Device button to create a new Device 11

12 - Provide the Name, Device Identifier (endpoint), Device Type, Template, Gateway, Bootstrap Server, Identity and presharedkey 12

13 Example: Name: CarpParkingDevice Device Identifier (endpoint): tma_iot Device Type: select the DevLwM2mWithPSK Template: Default Bootstrap Server: select the DEMO_BOOTSTRAP_2 Identity: raspberrypi3 (must be same as Bootstrap Device Identity) presharedkey: 7777 (must be same as Bootstrap Secret Key in ASCII) - Click on Register button to register the device - Verify LWM2M server connection to Bootstrap by refresh URL: Add Device Type to Smart Object After registering device, we need add Device Type to Smart Object. In this document, we do an example to measure the distance with HY-SRF05 Ultrasonic sensor and Raspberry Pi 3 Model B. So we need add a device Distance to Smart Object from Device Type. - Click on the Device Type link button - Click on Add Smart Object Type button 13

14 - Select Distance(3330) and click on Add button - Click on Save button to save the setting The Distance device have added to Smart Objects 14

15 4. Eclipse Leshan We have used the leshan client to connect the smart objects with APPIoT. Please follow the following steps to connect the device using leshan client framework with APPIoT. The following steps to be followed to connect the client with the APPIoT platform. 4.1 Leshan Installation and Development on Linux using Eclipse IDE Apache Maven (or higher) and JDK8 (or higher) have been installed on the Ubuntu and their directory have been set to the PATH environment variable during the shell launch (.bashrc) and therefore can be called from any location. Version of Maven and Java Development Kit - Download and install Eclipse IDE for Java EE developer from URL: (This document use Eclipse Oxygen) - Download the zip distribution of eclipse/leshan version 1.0 from URL: - Extract the zip file in to the Eclipse Workspace directory - Open Eclipse and import the Leshan project to Eclipse by accessing File > Import> Maven > Existing Maven Projects and specify the directory of the project in the Eclipse Workspace folder 15

16 - Add jre8 to the Installed JREs menu in Window > Preferences > Java > Installed JREs, and set jre8 as default execution environment - You need to add the M2_REPO to your java classpath variables. To do that you can execute the following command: mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:eclipse:configureworkspace - An eclipse restart is needed (if you already have it open). - You can also do that inside eclipse: From the menu bar, select Window > Preferences. Select the Java > Build Path > Classpath Variables page. - Now, you need to eclipsify leshan java projects, so run: mvn eclipse:eclipse 16

17 - Leshan project after importing into Eclipse 4.2 Leshan Installation and Development on Windows using Eclipse IDE You do the same things on Linux, but only different in setting up enviroment variables for Java and Maven. - Set up JAVA environment variables (for Windows 8 and Windows 10) 1. Make sure JDK is installed 2. Open Advanced system settings link. 3. Click Environment Variables. 17

18 4. In System variables, add a new JAVA_HOME variable and point it to the JDK installed folder. 5. In System variables, find PATH, clicks edit and append this %JAVA_HOME%\bin to the end 18

19 - Set up MAVEN environment variables (for Windows 8 and Windows 10) 1. Download Apache Maven from link 2. Unzip it to the folder you want to install Maven (Ex: C:\Program Files\apache-maven ) 3. Add both M2_HOME and MAVEN_HOME variables in the Windows environment, and point it to your Maven folder 4. Update PATH variable, append Maven bin folder %M2_HOME%\bin. 5. Done, to verify it, run mvn version in the command prompt. 19

20 4.3 Developing LWM2M client using leshan-client-demo Distance measurement project - Open leshan-client-demo project: a sample of LWM2M client - In the leshan-client-demo project, three object classes are created: MyDevice.java, MyLocation.java and RandomTemperatureSensor.java. You can use one of these classes as a template for your new objects. - In the package org.eclipse.leshan.client.demo, we create new classes with name DistanceSensor.java (view code in section 7) with some functions such as: Function name public DistanceSensor() private synchronized void adjustdistance() private double gettwodigitvalue(float value) public synchronized ReadResponse read(int resourceid) public synchronized ExecuteResponse execute(int resourceid, String params) private Integer adjustminmaxmeasuredvalue(float newdistance) Description Construction function use to initialize variables, pin modes, set schedule to read sensor s data and post to APPIoT Read sensor s data from HY-SRF05 Ultrasonic sensor Round number, takes only two decimal Return min, max, current value of sensor s data; min range, max range value, sensor unit Executing commands reset min max value from user Adjust min max measured value 20

21 private void resetminmaxmeasuredvalues() Reset min max measured value - Please go to the URL: - Add Pi4j library version 1.2 (Java I/O library for the Raspberry Pi) dependency in pom.xml file of leshan-client-demo projects (view code in section 7) - Please go to the URL: - Download 3330.xml file - Copy 3330.xml file and past in package src/main/resources/models - Open LeshanClientDemo.java file and initialize the DistanceSensor objects such as 21

22 22

23 4.3.2 Build and Run project - Right click on leshan-client-demo project > Run as > Maven build - Type clean install in the Goals text box - After successful build, 3.jar files are created Caution: On windows, you may get some errorrs when building the project. So, you open pom.xml file in leshan folder find and disable leshan-integration-tests module, after building again. - Copy leshan-client-demo snapshot-jar-with-dependencies.jar to raspberry - Make sure JDK have been installed on the Raspberry and their directory have been set to the PATH environment variable during the shell launch (.bashrc) - Run the client demo jar with the following options: java -jar leshan-client-demo snapshot-jar-with-dependencies.jar -u customerxxxdemo-lwm2m-bootstrap-server.japanwest.cloudapp.azure.com:5684 -n tma_iot -i raspberrypi3 -p b Where: customerxxx-demo-lwm2m-bootstrap-server.japanwest.cloudapp.azure.com:5684 is the bootstrap Server URL (DEMO_BOOTSTRAP_2) with PSK security tma_iot is the endpoint raspberrypi3 is the PSK Device Identity 23

24 is PSK key in Hex (7777 ASCII) -b option for bootstrapping Verify the Client Connection and show data on chart Once the configuration of LWM2M client is completed verify the connection by monitoring the smart object resource values in APPIoT portal. Below snapshot showing the Distance sensor value being read from the HY-SRF05 Ultrasonic sensor connect with Raspberry Pi 3 Model client. On Raspberry On LWM2M Server On APPIoT On Web Application 24

25 5. Interfacing HY-SRF05 Ultrasonic Sensor with Raspberry Pi 3 Model B Thera are four pins on the HY-SRF05 ultrasonic module that are connected to the Raspberry Pi 3 Model B. Raspberry Pi 3 Model B HY-SRF05 5V (pin 4) Vcc GND (pin 20) GND GPIO 0 (pin 11) Trig GPIO 2 (pin 13) Echo 25

26 6. APPIoT API used in web portal Web portal will GET sensor's data from APPIoT and display on bar charts. Get Sensor s data via https get with configuration as below: 6.1 Create API Key - Please go to APPIoT: - Create API key by accessing Settings > ApiKeys - Click on Create button - Provice the Name - Click on Save button to save the setting 6.2 Get the device network ID - Click on user icon and select about 26

27 - In about form you will see Current Device Network ID 6.3 Get sensor s ID - Click on sensor value of Distance in Smart Object - From URL in browser you can see ID of sensor value 27

28 6.4 Get sensor s data from APPIoT var baseurl = " var authorization = "<For Security Remove: Replace your Base64 String>"; var devicenetwork = "d74ab707-b8fb-420e-a56a-4aca544a1912"; var sensorid = "c8f3a3d5-b26e-45b3-a220-9bd33739a587"; //Header for getting sensor's data var requestheader = { url: baseurl + ' api/v3/resources/' + sensorid, method: 'GET', headers: { 'Authorization': authorization, 'X-DeviceNetwork': devicenetwork ; //And we have to authorize via https header and get data to display on bar chart as below: $http(requestheader).success(function(data) { if ((data!= null) && (data.latestmeasurement.v!= undefined)) { barevent("#bar_distance", parsefloat(data.latestmeasurement.v)); else { console.log("distance value incorrect"); ).error(function(error) { console.log("error: " + error); ); 28

29 7. Code - Class DistanceSensor.java import java.math.bigdecimal; import java.math.roundingmode; import java.util.concurrent.executors; import java.util.concurrent.scheduledexecutorservice; import java.util.concurrent.timeunit; import org.eclipse.leshan.client.resource.baseinstanceenabler; import org.eclipse.leshan.core.response.executeresponse; import org.eclipse.leshan.core.response.readresponse; import org.eclipse.leshan.util.namedthreadfactory; import com.pi4j.io.gpio.gpiocontroller; import com.pi4j.io.gpio.gpiofactory; import com.pi4j.io.gpio.gpiopindigitalinput; import com.pi4j.io.gpio.gpiopindigitaloutput; import com.pi4j.io.gpio.pinpullresistance; import com.pi4j.io.gpio.raspipin; public class DistanceSensor extends BaseInstanceEnabler { private static final Float UNIT_DISTANCE = 0.0f; private static final int SENSOR_VALUE = 5700; private static final int SENSOR_UNIT = 5701; private static final int MIN_MEASURED_VALUE = 5601; private static final int MAX_MEASURED_VALUE = 5602; private static final int MIN_RANGE_VALUE = 5603; private static final int MAX_RANGE_VALUE = 5604; private static final int RESET_MIN_MAX_MEASURED_VALUES = 5605; private static final String CALIBRATION = "Calibration"; private static final int CURENT_CALIBRATION = 5821; private static final String APPLICATION = "Car Parking"; private static final int APPLICATION_TYPE = 5750; private final ScheduledExecutorService scheduler; private float MIN_VALUE = 2.0f; private float MAX_VALUE = 400.0f; private float currentdistance = 0.0f; private float minmeasuredvalue = MAX_VALUE; private float maxmeasuredvalue = MIN_VALUE; // Connect HY-SRF05 with Raspberry Pi3 Model B // HY-SRF05==============Raspberry Pi3 Model B // VCC===================5V (Pin 02) // GND===================GND (Pin 04) // Trigger===============GPIO_00 (Pin 11) // Echo==================GPIO_02 (Pin 13) // GPIO Pins private GpioPinDigitalOutput sensortriggerpin; private GpioPinDigitalInput sensorechopin; private GpioController gpio = GpioFactory.getInstance(); public DistanceSensor() { sensortriggerpin = gpio.provisiondigitaloutputpin(raspipin.gpio_00); sensorechopin = gpio.provisiondigitalinputpin(raspipin.gpio_02, PinPullResistance.PULL_DOWN); this.scheduler = Executors.newSingleThreadScheduledExecutor(new NamedThreadFactory("Distance Sensor")); scheduler.scheduleatfixedrate(new Runnable() { 29

30 @Override public void run() { adjustdistance();, 10, 2, TimeUnit.SECONDS);// delay 2 seconds /** * Function adjust distance */ private synchronized void adjustdistance() { try { Thread.sleep(100); // Make trigger pin HIGH sensortriggerpin.high(); // Delay for 10 microseconds Thread.sleep((long) 0.01); // Make trigger pin LOW sensortriggerpin.low(); while (sensorechopin.islow()) { // Wait until the ECHO pin gets HIGH // Store the current time to calculate ECHO pin HIGH time. long starttime = System.nanoTime(); while (sensorechopin.ishigh()) { // Wait until the ECHO pin gets LOW // Store the echo pin HIGH end time to calculate ECHO pin HIGH time. long endtime = System.nanoTime(); currentdistance = (float) ((((endtime - starttime) / 1e3) / 2) / 29.1); System.out.println("Distance: " + currentdistance); Integer changedresource = adjustminmaxmeasuredvalue(currentdistance); if (changedresource!= null) { fireresourceschange(sensor_value, changedresource); else { fireresourceschange(sensor_value); Thread.sleep(100); catch (InterruptedException e) { e.printstacktrace(); /** * Function round number value */ private double gettwodigitvalue(float value) { BigDecimal tobetruncated = BigDecimal.valueOf(value); return tobetruncated.setscale(2, RoundingMode.HALF_UP).doubleValue(); 30

31 @Override public synchronized ReadResponse read(int resourceid) { switch (resourceid) { case MIN_MEASURED_VALUE: return ReadResponse.success(resourceId, gettwodigitvalue(minmeasuredvalue)); case MAX_MEASURED_VALUE: return ReadResponse.success(resourceId, gettwodigitvalue(maxmeasuredvalue)); case SENSOR_VALUE: return ReadResponse.success(resourceId, gettwodigitvalue(currentdistance)); case SENSOR_UNIT: return ReadResponse.success(resourceId, UNIT_DISTANCE); case MIN_RANGE_VALUE: return ReadResponse.success(resourceId, MIN_VALUE); case MAX_RANGE_VALUE: return ReadResponse.success(resourceId, MAX_VALUE); case APPLICATION_TYPE: return ReadResponse.success(resourceId, APPLICATION); case CURENT_CALIBRATION: return ReadResponse.success(resourceId, CALIBRATION); default: return public synchronized ExecuteResponse execute(int resourceid, String params) { switch (resourceid) { case RESET_MIN_MAX_MEASURED_VALUES: resetminmaxmeasuredvalues(); return ExecuteResponse.success(); default: return super.execute(resourceid, params); /** * Function adjust min max measured value newdistance */ private Integer adjustminmaxmeasuredvalue(float newdistance) { if (newdistance > maxmeasuredvalue) { maxmeasuredvalue = newdistance; return MAX_MEASURED_VALUE; else if (newdistance < minmeasuredvalue) { minmeasuredvalue = newdistance; return MIN_MEASURED_VALUE; else { return null; /** * Function reset min max measured values */ private void resetminmaxmeasuredvalues() { minmeasuredvalue = currentdistance; maxmeasuredvalue = currentdistance; 31

32 - Add Pi4j library version 1.2 dependency in pom.xml file of leshan-client-demo projects <project xmlns=" xmlns:xsi=" xsi:schemalocation=" <modelversion>4.0.0</modelversion> <parent> <groupid>org.eclipse.leshan</groupid> <artifactid>leshan</artifactid> <version>1.0.0-snapshot</version> </parent> <artifactid>leshan-client-demo</artifactid> <name>leshan - client demo</name> <description>a demonstration client built upon the Leshan client.</description> <!-- To download SNAPSHOT builds in your Maven project, you must include the following repository definition in your POM.XML file --> <repositories> <repository> <id>oss-snapshots-repo</id> <name>sonatype OSS Maven Repository</name> <url> <snapshots> <enabled>true</enabled> <updatepolicy>always</updatepolicy> </snapshots> </repository> </repositories> <dependencies> <dependency> <groupid>org.eclipse.leshan</groupid> <artifactid>leshan-client-cf</artifactid> </dependency> <dependency> <groupid>commons-cli</groupid> <artifactid>commons-cli</artifactid> </dependency> <!-- The following dependency is all that is needed to include Pi4J (core library) in your Maven project --> <dependency> <groupid>com.pi4j</groupid> <artifactid>pi4j-core</artifactid> <version>1.2-snapshot</version> </dependency> <!-- runtime dependencies --> <dependency> <groupid>org.slf4j</groupid> <artifactid>slf4j-simple</artifactid> <scope>runtime</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-assembly-plugin</artifactid> <version>2.4</version> <configuration> <archive> <manifest> <mainclass>org.eclipse.leshan.client.demo.leshanclientdemo</mainclass> 32

33 </manifest> </archive> <descriptorrefs> <descriptorref>jar-with-dependencies</descriptorref> </descriptorrefs> </configuration> <executions> <execution> <id>make-assembly</id> <!-- this is used for inheritance merges --> <phase>package</phase> <!-- bind to the packaging phase --> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> 33

Software Installation Guide

Software Installation Guide Software Installation Guide Software Installation Guide 2024C Engagement Development Platform Developing Snap-ins using Java Page 1 of 11 Bring Your Own Device (BYOD) Requirements You will be using your

More information

4. Check the site specified in previous step to work with, expand Maven osgi-bundles, and select slf4j.api,

4. Check the site specified in previous step to work with, expand Maven osgi-bundles, and select slf4j.api, In this tutorial, we describe steps for setting up a Maven project that uses libsbolj in Eclipse. Another tutorial follows this one which explains how we use SBOL 2 to represent the function of a state-of-the-art

More information

Set up Maven plugins in Eclipse. Creating a new project

Set up Maven plugins in Eclipse. Creating a new project In this tutorial, we describe steps for setting up a Maven project that uses libsbolj in Eclipse. Another tutorial follows this one which explains how we use SBOL 2.0 to represent the function of a state-of-the-art

More information

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman Tutrial n Eclipse Leshan Internet f Things (2IMN15) 2016-2017, Eindhven University f Technlgy By Leila F. Rahman (l.f.rahman@tue.nl) Eclipse Leshan is an pen surce LWM2M prgramming framewrk in Java. This

More information

Setting up a Maven Project

Setting up a Maven Project Setting up a Maven Project This documentation describes how to set up a Maven project for CaptainCasa. Please use a CaptainCasa version higher than 20180102. There were quite some nice changes which were

More information

What is Maven? Apache Maven is a software project management and comprehension tool (build, test, packaging, reporting, site, deploy).

What is Maven? Apache Maven is a software project management and comprehension tool (build, test, packaging, reporting, site, deploy). Plan What is Maven? Links : mvn command line tool POM : 1 pom.xml = 1 artifact POM POM Inheritance Standard Directory Layout Demo on JMMC projects Plugins Conclusion What is Maven? Apache Maven is a software

More information

Topics covered. Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session. Maven 2

Topics covered. Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session. Maven 2 Maven Maven 1 Topics covered Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session Maven 2 Introduction to Maven Maven 3 What is Maven? A Java project management

More information

Documentation for Import Station

Documentation for Import Station Documentation for Import Station Table of Contents Page 2 of 45 Table of Contents Table of Contents Import Station Setup Download Linux configuration Register translations Configure connection Launch the

More information

Apache Isis Maven plugin

Apache Isis Maven plugin Apache Isis Maven plugin Table of Contents 1. Apache Isis Maven plugin................................................................. 1 1.1. Other Guides.........................................................................

More information

Getting Started with Eclipse/Java

Getting Started with Eclipse/Java Getting Started with Eclipse/Java Overview The Java programming language is based on the Java Virtual Machine. This is a piece of software that Java source code is run through to produce executables. The

More information

Session 24. Spring Framework Introduction. Reading & Reference. dev.to/lechatthecat/how-to-use-spring-boot-java-web-framework-withintellij-idea-202p

Session 24. Spring Framework Introduction. Reading & Reference. dev.to/lechatthecat/how-to-use-spring-boot-java-web-framework-withintellij-idea-202p Session 24 Spring Framework Introduction 1 Reading & Reference Reading dev.to/lechatthecat/how-to-use-spring-boot-java-web-framework-withintellij-idea-202p http://engineering.pivotal.io/post/must-know-spring-boot-annotationscontrollers/

More information

juddi Developer Guide

juddi Developer Guide juddi 3.0 - Developer Guide Developer Guide ASF-JUDDI-DEVGUIDE-16/04/09 Contents Table of Contents Contents... 2 About This Guide... 3 What This Guide Contains... 3 Audience... 3 Prerequisites... 3 Organization...

More information

Chapter 1: First steps with JAX-WS Web Services

Chapter 1: First steps with JAX-WS Web Services Chapter 1: First steps with JAX-WS Web Services This chapter discusses about what JAX-WS is and how to get started with developing services using it. The focus of the book will mainly be on JBossWS a Web

More information

Maven. INF5750/ Lecture 2 (Part II)

Maven. INF5750/ Lecture 2 (Part II) Maven INF5750/9750 - Lecture 2 (Part II) Problem! Large software projects usually contain tens or even hundreds of projects/modules Very different teams may work on different modules Will become messy

More information

Connect Raspberry Pi to ThingWorx 0

Connect Raspberry Pi to ThingWorx 0 Connect Raspberry Pi to ThingWorx 0 Project Introduction Overview In this project you will create a simple mashup in ThingWorx, PTC s industry leading IoT platform. The project introduces basic skills

More information

Creating Custom Builder Components

Creating Custom Builder Components 3 Creating Custom Builder Components Date of Publish: 2018-12-18 https://docs.hortonworks.com/ Contents...3 Adding Custom Processors...3 Creating Custom Processors...3 Registering Custom Processors with

More information

Continuous Integration INRIA

Continuous Integration INRIA Vincent Rouvreau - https://sed.saclay.inria.fr February 28, 2017 Contents 1 Preamble To go through this exercise, you will need to install : 1. Git (sudo apt-get install git sudo yum install git) 2. A

More information

Sample Spark Web-App. Overview. Prerequisites

Sample Spark Web-App. Overview. Prerequisites Sample Spark Web-App Overview Follow along with these instructions using the sample Guessing Game project provided to you. This guide will walk you through setting up your workspace, compiling and running

More information

MuleSoft.U Development Fundamentals (Mule 4) Setup Instructions

MuleSoft.U Development Fundamentals (Mule 4) Setup Instructions MuleSoft.U Development Fundamentals (Mule 4) Setup Instructions Note: If you need help with the setup instructions, use the MuleSoft Training forum at http://training.mulesoft.com/forums. Make sure your

More information

STQA Mini Project No. 1

STQA Mini Project No. 1 STQA Mini Project No. 1 R (2) C (4) V (2) T (2) Total (10) Dated Sign 1.1 Title Mini-Project 1: Create a small application by selecting relevant system environment/ platform and programming languages.

More information

Hello Maven. TestNG, Eclipse, IntelliJ IDEA. Óbuda University, Java Enterprise Edition John von Neumann Faculty of Informatics Lab 2.

Hello Maven. TestNG, Eclipse, IntelliJ IDEA. Óbuda University, Java Enterprise Edition John von Neumann Faculty of Informatics Lab 2. Hello Maven TestNG, Eclipse, IntelliJ IDEA Óbuda University, Java Enterprise Edition John von Neumann Faculty of Informatics Lab 2 Dávid Bedők 2017.09.19. v0.1 Dávid Bedők (UNI-OBUDA) Hello JavaEE 2017.09.19.

More information

JPA Tools Guide (v5.0)

JPA Tools Guide (v5.0) JPA Tools Guide (v5.0) Table of Contents Maven Plugin.............................................................................. 2 pom.xml Integration.......................................................................

More information

JPA - INSTALLATION. Java version "1.7.0_60" Java TM SE Run Time Environment build b19

JPA - INSTALLATION. Java version 1.7.0_60 Java TM SE Run Time Environment build b19 http://www.tutorialspoint.com/jpa/jpa_installation.htm JPA - INSTALLATION Copyright tutorialspoint.com This chapter takes you through the process of setting up JPA on Windows and Linux based systems. JPA

More information

Mend for Eclipse quick start guide local analysis

Mend for Eclipse quick start guide local analysis The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle

More information

Apache Maven. Created by anova r&d bvba

Apache Maven. Created by anova r&d bvba Apache Maven Created by anova r&d bvba http://www.anova.be This work is licensed under the Creative Commons Attribution 2.0 Belgium License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/be/

More information

vrealize Code Stream Plug-In SDK Development Guide

vrealize Code Stream Plug-In SDK Development Guide vrealize Code Stream Plug-In SDK Development Guide vrealize Code Stream 2.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Dspace Installation Guide (Windows 2003 Server)

Dspace Installation Guide (Windows 2003 Server) Pre-requisite Software: Java Development Kit. PostgreSQL Apache Tomcat Apache Maven Apache ANT DSpace Dspace Installation Guide (Windows 2003 Server) 1. Java Development Kit: JDK is a development environment

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

WA2271 Continuous Integration with Jenkins-CI. Classroom Setup Guide. Web Age Solutions Inc.

WA2271 Continuous Integration with Jenkins-CI. Classroom Setup Guide. Web Age Solutions Inc. WA2271 Continuous Integration with Jenkins-CI Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3 Part

More information

sites</distribsiteroot>

sites</distribsiteroot> Maven Parent POMs What is this? We have several parent poms. They pre-configure a whole array of things, from plugin versions to deployment on our infrastructure. They should be used: By all public and

More information

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........

More information

JDO Tools Guide (v5.1)

JDO Tools Guide (v5.1) JDO Tools Guide (v5.1) Table of Contents Maven Plugin.............................................................................. 2 pom.xml Integration.......................................................................

More information

Selenium Testing Course Content

Selenium Testing Course Content Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference

More information

Javac and Eclipse tutorial

Javac and Eclipse tutorial Javac and Eclipse tutorial Author: Balázs Simon, BME IIT, 2013. Contents 1 Introduction... 2 2 JRE and JDK... 2 3 Java and Javac... 2 4 Environment variables... 3 4.1 Setting the environment variables

More information

European Commission. e-trustex Installation Guide. EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Information systems Directorate

European Commission. e-trustex Installation Guide. EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Information systems Directorate EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Information systems Directorate European Commission e-trustex Installation Guide Date: 2013-10-03 Version: 1.0 Authors: DIGIT Revised by: Approved by:

More information

EUSurvey OSS Installation Guide

EUSurvey OSS Installation Guide Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create

More information

Apache Tomcat Installation guide step by step on windows

Apache Tomcat Installation guide step by step on windows 2012 Apache Tomcat Installation guide step by step on windows Apache tomcat installation guide step by step on windows. OraPedia Apache 12/14/2012 1 Tomcat installation guide Tomcat 6 installation guide

More information

Spark Tutorial. General Instructions

Spark Tutorial. General Instructions CS246: Mining Massive Datasets Winter 2018 Spark Tutorial Due Thursday January 25, 2018 at 11:59pm Pacific time General Instructions The purpose of this tutorial is (1) to get you started with Spark and

More information

WA1827 Cloud Programming Workshop. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

WA1827 Cloud Programming Workshop. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 WA1827 Cloud Programming Workshop 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 Software

More information

1. Go to the URL Click on JDK download option

1. Go to the URL   Click on JDK download option Download and installation of java 1. Go to the URL http://www.oracle.com/technetwork/java/javase/downloads/index.html Click on JDK download option 2. Select the java as per your system type (32 bit/ 64

More information

Appium mobile test automation

Appium mobile test automation Appium mobile test automation for Google Android and Apple ios Last updated: 10 July 2017 Pepgo Limited, 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom Contents About this document...

More information

WA2451 DevOps Fundamentals. Classroom Setup Guide. Web Age Solutions Inc.

WA2451 DevOps Fundamentals. Classroom Setup Guide. Web Age Solutions Inc. WA2451 DevOps Fundamentals Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3 Part 3 - Software...4 Part

More information

Red Hat JBoss Fuse 6.0

Red Hat JBoss Fuse 6.0 Red Hat JBoss Fuse 6.0 Tutorials Example integration applications Last Updated: 2017-10-13 Red Hat JBoss Fuse 6.0 Tutorials Example integration applications JBoss A-MQ Docs Team Content Services fuse-docs-support@redhat.com

More information

Produced by. Agile Software Development. Eamonn de Leastar

Produced by. Agile Software Development. Eamonn de Leastar Agile Software Development Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie pacemaker-console

More information

Developing Android applications in Windows

Developing Android applications in Windows Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution

More information

POOSL IDE Installation Manual

POOSL IDE Installation Manual Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 4.1.0 7 th November 2017 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing

More information

FIRST STEPS WITH SOFIA2

FIRST STEPS WITH SOFIA2 FIRST STEPS WITH SOFIA2 DECEMBER 2014 Version 5 1 INDEX 1 INDEX... 2 2 INTRODUCTION... 3 2.1 REQUIREMENTS... 3 2.2 CURRENT DOCUMENT GOALS AND SCOPE... 3 3 STEPS TO FOLLOW... ERROR! MARCADOR NO DEFINIDO.

More information

Standard Edition (SE) application development Enterprise Edition (EE) enterprise development Micro Edition (ME) Internet of Things (IoT) development

Standard Edition (SE) application development Enterprise Edition (EE) enterprise development Micro Edition (ME) Internet of Things (IoT) development Contents 1. Develop your project... 1 1.1. Install the latest version of the Oracle Java SE JDK... 1 1.2. Install the latest documentation for this version of the Oracle Java SE JDK... 3 1.3. Install the

More information

Internet of Things 2017/2018

Internet of Things 2017/2018 Internet of Things 2017/2018 LESHAN (pictures from standards docs & software descriptions in presentations) Johan Lukkien Leila Rahman John Carpenter, 1982 1 Guiding questions How does LESHAN support the

More information

ECM-VNA Convergence Connector

ECM-VNA Convergence Connector ECM-VNA Convergence Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International

More information

MuleSoft.U Mule 4 for Mule 3 Users Setup Instructions

MuleSoft.U Mule 4 for Mule 3 Users Setup Instructions MuleSoft.U Mule 4 for Mule 3 Users Setup Instructions Note: If you need help with the setup instructions, use the MuleSoft Training forum at http://training.mulesoft.com/forums. Make sure your computer

More information

Getting Started with the Bullhorn SOAP API and Java

Getting Started with the Bullhorn SOAP API and Java Getting Started with the Bullhorn SOAP API and Java Introduction This article is targeted at developers who want to do custom development using the Bullhorn SOAP API and Java. You will create a sample

More information

AutoVue Integration SDK & Sample Integration for Filesys DMS

AutoVue Integration SDK & Sample Integration for Filesys DMS AutoVue Integration SDK & Sample Integration for Filesys DMS Installation Guide AutoVue Integration SDK Contents INTRODUCTION...1 SYSTEM REQUIREMENTS...2 INSTALLATION PREREQUISITES...3 Download the Eclipse

More information

Release Notes June 15, Date: 15-Jun :49 URL:

Release Notes June 15, Date: 15-Jun :49 URL: Release Notes 2.7.0 June 15, 2017 Date: 15-Jun-2017 14:49 URL: https://esito-conf.inmeta.com/display/rn/release+notes+2.7.0 Table of Contents 1 News and Changes 3 1.1 The Dialog Editor Palette 3 1.2 Fast

More information

Oracle Code Day Hands On Labs (HOL) (Install, Repository, Local Deploy, DevCS, OACCS)

Oracle Code Day Hands On Labs (HOL) (Install, Repository, Local Deploy, DevCS, OACCS) Oracle Code Day Hands On Labs (HOL) (Install, Repository, Local Deploy, DevCS, OACCS) Table of Contents Getting Started...2 Overview...2 Learning Objectives...2 Prerequisites...2 Software for HOL Lab Session...2

More information

Exercise for OAuth2 security. Andreas Falk

Exercise for OAuth2 security. Andreas Falk Exercise for OAuth2 security Andreas Falk Table of Contents 1. What we will build....................................................................... 1 2. Step 1....................................................................................

More information

Content. Development Tools 2(57)

Content. Development Tools 2(57) Development Tools Content Project management and build, Maven Unit testing, Arquillian Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools

More information

Perceptive Connect Runtime

Perceptive Connect Runtime Perceptive Connect Runtime Installation and Setup Guide Version: 1.0.x Compatible with ImageNow: Version 6.7.x or higher Written by: Product Knowledge, R&D Date: August 2016 2015 Perceptive Software. All

More information

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1 vsphere Web Client SDK Documentation VMware vsphere Web Client SDK 6.5.1 VMware ESXi 6.5.1 vcenter Server 6.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

HBASE Performance test by YCSB

HBASE Performance test by YCSB HBASE Performance test by YCSB -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

More information

What s new in IBM Operational Decision Manager 8.9 Standard Edition

What s new in IBM Operational Decision Manager 8.9 Standard Edition What s new in IBM Operational Decision Manager 8.9 Standard Edition Release themes User empowerment in the Business Console Improved development and operations (DevOps) features Easier integration with

More information

Component based Development. Table of Contents. Notes. Notes. Notes. Web Application Development. Zsolt Tóth

Component based Development. Table of Contents. Notes. Notes. Notes. Web Application Development. Zsolt Tóth Component based Development Web Application Development Zsolt Tóth University of Miskolc 2017 Zsolt Tóth (University of Miskolc) Component based Development 2017 1 / 30 Table of Contents 1 2 3 4 Zsolt

More information

Administering Apache Geronimo With Custom Server Assemblies and Maven. David Jencks

Administering Apache Geronimo With Custom Server Assemblies and Maven. David Jencks Administering Apache Geronimo With Custom Server Assemblies and Maven David Jencks 1 What is Geronimo? JavaEE 5 certified application server from Apache Modular construction Wires together other projects

More information

BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN

BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN BUILD AND DEPLOY ORACLE SERVICE BUS PROJECTS FROM ORACLE DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE USING THE ORACLE SERVICE BUS PLUG-IN Kishor Kumar Contents 1. Introduction... 2 2. Prerequisites...

More information

Purpose. Why use Java? Installing the Software. Java

Purpose. Why use Java? Installing the Software. Java Purpose I am providing instructions for those that want to follow along the progress and missteps of Project BrainyCode. Going forward we will just refer to the project a JGG for Java Game Generator (I

More information

Before you start working with Java, you need to set up a Java development

Before you start working with Java, you need to set up a Java development Setting Up the Java Development Environment Before you start working with Java, you need to set up a Java development environment. This includes installing the Java Standard Edition (SE) Development Kit

More information

Red Hat JBoss Fuse 6.3

Red Hat JBoss Fuse 6.3 Red Hat JBoss Fuse 6.3 Installation on Apache Karaf Installing Red Hat JBoss Fuse on the Apache Karaf container Last Updated: 2018-07-16 Red Hat JBoss Fuse 6.3 Installation on Apache Karaf Installing

More information

Using Knowledge Management Functionality in Web Dynpro Applications

Using Knowledge Management Functionality in Web Dynpro Applications Using Knowledge Management Functionality in Web Dynpro Applications SAP NetWeaver 04 Copyright Copyright 2004 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in

More information

Working with Storm Topologies

Working with Storm Topologies 3 Working with Storm Topologies Date of Publish: 2018-08-13 http://docs.hortonworks.com Contents Packaging Storm Topologies... 3 Deploying and Managing Apache Storm Topologies...4 Configuring the Storm

More information

Software Engineering 2 A practical course in software engineering. Ekkart Kindler

Software Engineering 2 A practical course in software engineering. Ekkart Kindler Software Engineering 2 A practical course in software engineering Tutorial 1: Overview of Technologies and Tools Topics Infrastructure (GitHub) Jenkins Maven Underlying platform/technology openhab Project

More information

ArcGIS Runtime SDK for Java: Building Apps. Tyler Schiewe

ArcGIS Runtime SDK for Java: Building Apps. Tyler Schiewe ArcGIS Runtime SDK for Java: Building Apps Tyler Schiewe Agenda Getting Started API Basics Patterns & Workflows Licensing and Deployment Questions Getting Started What You Get Code API Reference (Javadoc)

More information

Web Age Solutions Inc. WA2639 Devops with Jenkins, Terraform and Hashicorp Stack. Classroom Setup Guide. Web Age Solutions Inc. 1

Web Age Solutions Inc. WA2639 Devops with Jenkins, Terraform and Hashicorp Stack. Classroom Setup Guide. Web Age Solutions Inc. 1 WA2639 Devops with Jenkins, Terraform and Hashicorp Stack Classroom Setup Guide Web Age Solutions Inc. Web Age Solutions Inc. 1 Table of Contents Part 1 - Introduction...3 Part 2 - Minimum Hardware Requirements...3

More information

Running the ESPM Twitter Integration sample app on SAP Cloud Platform

Running the ESPM Twitter Integration sample app on SAP Cloud Platform Running the ESPM Twitter Integration sample app on SAP Cloud Platform By Daniel Gomes da Silva Learn how to download, build, deploy, configure and run the ESPM Twitter Integration JAVA sample app on SAP

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All

More information

WA EJB and JPA Programming with Java EE 6 - WebLogic 12 / Eclipse. Classroom Setup Guide. Web Age Solutions Inc.

WA EJB and JPA Programming with Java EE 6 - WebLogic 12 / Eclipse. Classroom Setup Guide. Web Age Solutions Inc. WA2091 - EJB and JPA Programming with Java EE 6 - WebLogic 12 / Eclipse Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3

More information

WA2621 DevOps Foundations for Java with Git, Jenkins, and Maven. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

WA2621 DevOps Foundations for Java with Git, Jenkins, and Maven. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc. WA2621 DevOps Foundations for Java with Git, Jenkins, and Maven Classroom Setup Guide Web Age Solutions Inc. Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2

More information

Red Hat JBoss Enterprise Application Platform 6.4

Red Hat JBoss Enterprise Application Platform 6.4 Red Hat JBoss Enterprise Application Platform 6.4 Getting Started Guide For Use with Red Hat JBoss Enterprise Application Platform 6 Last Updated: 2017-12-12 Red Hat JBoss Enterprise Application Platform

More information

HP Operations Orchestration

HP Operations Orchestration HP Operations Orchestration Software Version: 10.22 Windows and Linux Operating Systems Action Developers Guide Document Release Date: July 2015 Software Release Date: July 2015 Legal Notices Warranty

More information

Contents. Anaplan Connector for MuleSoft

Contents. Anaplan Connector for MuleSoft SW Version 1.1.2 Contents 1 Overview... 3 2 Mulesoft Prerequisites... 4 3 Anaplan Prerequisites for the Demos... 5 3.1 export demo mule-app.properties file...5 3.2 import demo mule-app.properties file...5

More information

Appendix A: Courseware setup

Appendix A: Courseware setup Training Course System Requirements This class requires the following minimal machine configuration: Single-Core CPU, 2Ghz+ 2GB RAM 5 GB Free hard disk space Microsoft Windows XP or Vista Firefox 3.x or

More information

Repository Management and Sonatype Nexus. Repository Management and Sonatype Nexus

Repository Management and Sonatype Nexus. Repository Management and Sonatype Nexus Repository Management and Sonatype Nexus i Repository Management and Sonatype Nexus Repository Management and Sonatype Nexus ii Contents 1 Objectives 1 2 Development Today 1 3 But What Is A Component?

More information

MAVEN INTERVIEW QUESTIONS

MAVEN INTERVIEW QUESTIONS MAVEN INTERVIEW QUESTIONS http://www.tutorialspoint.com/maven/maven_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Maven Interview Questions have been designed specially to get

More information

Fat / Uber jars - Using the Shade Plugin

Fat / Uber jars - Using the Shade Plugin Fat / Uber jars - Using the Shade Plugin Shading the container and the application has some challenges like merging correctly resources (META-INF/services/ typically). Here is a maven shade plugin configuration

More information

Create Import Data Connection to SAP BPC MS

Create Import Data Connection to SAP BPC MS Create Import Data Connection to SAP BPC MS You can create a connection that allows you to import data and models from an SAP Business Planning and Consolidation (BPC) system. Prerequisites SAP BPC for

More information

CSCI 201 Lab 1 Environment Setup

CSCI 201 Lab 1 Environment Setup CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated

More information

Sonatype CLM - IDE User Guide. Sonatype CLM - IDE User Guide

Sonatype CLM - IDE User Guide. Sonatype CLM - IDE User Guide Sonatype CLM - IDE User Guide i Sonatype CLM - IDE User Guide Sonatype CLM - IDE User Guide ii Contents 1 Introduction 1 2 Installing Sonatype CLM for Eclipse 2 3 Configuring Sonatype CLM for Eclipse 5

More information

Using Eclipse Che IDE to develop your codebase. Red Hat Developers Documentation Team :54:11 UTC

Using Eclipse Che IDE to develop your codebase. Red Hat Developers Documentation Team :54:11 UTC Using Eclipse Che IDE to develop your codebase Red Hat Developers Documentation Team 2019-02-15 17:54:11 UTC Table of Contents Using Eclipse Che IDE to develop your codebase...............................................

More information

Red Hat Fuse 7.0 Installing on Apache Karaf

Red Hat Fuse 7.0 Installing on Apache Karaf Red Hat Fuse 7.0 Installing on Apache Karaf Installing Red Hat Fuse on the Apache Karaf container Last Updated: 2018-08-27 Red Hat Fuse 7.0 Installing on Apache Karaf Installing Red Hat Fuse on the Apache

More information

11/8/17 GETTING STARTED

11/8/17 GETTING STARTED 11/8/17 GETTING STARTED ENTANDO EXECUTIVE SUMMARY This document describes the basics of how to get up and run a web application based on Entando v4.3.1. TARGET AUDIENCE This document is targeted to users

More information

WA2684 Developing MicroServices. Classroom Setup Guide. Web Age Solutions Inc.

WA2684 Developing MicroServices. Classroom Setup Guide. Web Age Solutions Inc. WA2684 Developing MicroServices Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3 Part 3 - Software

More information

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS CONTENT Introduction. List of tools used to create Testing Framework Luminous LMS work scheme Testing Framework work scheme Automation scenario set lifecycle

More information

Oracle Code Day Hands On Labs HOL

Oracle Code Day Hands On Labs HOL Oracle Code Day Hands On Labs HOL Overview This lab guides you through deploying and running the BlackJack application "locally" via a Tomcat server that is spawned by NetBeans. After successfully running

More information

WA2579 Technical Introduction to Microservices. Classroom Setup Guide. Web Age Solutions Inc.

WA2579 Technical Introduction to Microservices. Classroom Setup Guide. Web Age Solutions Inc. WA2579 Technical Introduction to Microservices Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3 Part

More information

Selenium Java Framework

Selenium Java Framework Selenium Java Framework Last updated: 10 July 2017 Pepgo Limited, 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom Contents Introduction... 3 About this document... 3 Naming conventions...

More information

Perceptive SOAPBridge Connector

Perceptive SOAPBridge Connector Perceptive SOAPBridge Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: June 2017 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International,

More information

1. The Apache Derby database

1. The Apache Derby database 1. The Apache Derby database In these instructions the directory jdk_1.8.0_112 is named after the version 'number' of the distribution. Oracle tend to issue many new versions of the JDK/ JRE each year.

More information

Dspace on Windows. Pre-requisite Software: 1. Java Development Kit. 2. PostgreSQL 3. Apache Tomcat 4. Apache Maven 5. Apache ANT 6.

Dspace on Windows. Pre-requisite Software: 1. Java Development Kit. 2. PostgreSQL 3. Apache Tomcat 4. Apache Maven 5. Apache ANT 6. Dspace on Windows. DSpace is a software of choice for academic, non-profit, and commercial organizations who are building and running open digital repositories. It is free and easy to install. DSpace preserves

More information

Cloud Distribution for Android. V1.1.0 _ Java Edition

Cloud Distribution for Android. V1.1.0 _ Java Edition Cloud Distribution for Android V1.1.0 _ Java Edition 2 Copyright 2013 by Warework This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. A copy of the

More information

Pour aller plus loin : Programmation outillée

Pour aller plus loin : Programmation outillée Pour aller plus loin : Programmation outillée Denis Conan Revision : 2521 CSC4102 Télécom SudParis Décembre 2017 Pour aller plus loin : Programmation outillée Table des matières Pour aller plus loin :

More information

EPL451: Data Mining on the Web Lab 6

EPL451: Data Mining on the Web Lab 6 EPL451: Data Mining on the Web Lab 6 Pavlos Antoniou Γραφείο: B109, ΘΕΕ01 University of Cyprus Department of Computer Science What is Mahout? Provides Scalable Machine Learning and Data Mining Runs on

More information