OPENRULES. Release TUTORIAL Cloud Application Development
|
|
|
- Gavin Higgins
- 10 years ago
- Views:
Transcription
1 OPENRULES Release TUTORIAL Cloud Application Development OpenRules, Inc. October-2012
2 Table of Contents Introduction... 3 Creating Web Application... 4 Game Rules...4 Business Logic...4 Implementation...6 Graphical Interface... 7 Game Layout...7 External Layout...9 Processing Flow Rules...9 Project Structure Project Deployment Deploying on Local Tomcat Deploying on Jelastic Cloud Setting Cloud Environment Uploading Wars Deploying Running Technical Support
3 INTRODUCTION OpenRules is as an open source Business Decision Management System (BDMS) with proven records of delivering and maintaining reliable decision support software. The detailed description of OpenRules can be found in the User Manual. This tutorial describes how to create a rules-based web application using OpenRules Forms or Dialog and to deploy it on the cloud using As an example, we selected a popular game Nim that you may play from Here is the graphical interface for the game: The complete OpenRules installation includes a workspace openrules.cloud that has several projects to be deployed on the cloud. The project described in this tutorial is called Nim. 3
4 CREATING WEB APPLICATION Game Rules We We want to implement the popular game known as Nim. The rules of the game are simple: There is a row with 15 red balls. You and computer take turns removing balls from the row, but only 1, 2, 0r 3 balls at a time. The player who removes the last ball loses the game. We will create a graphical user interface, implement the logic according to which computer will play the game, and will deploy the game on the Jelastic cloud. Business Logic We want use rules tables to define the logic according to which a computer will play the game (respond to the user s moves). Here is the strategy for the computer: 4
5 These rules specify which balls should be taken by a computer based on the number of remaining balls. For example, if there are 11 balls left, it tells computer to take two balls with numbers 11 and 10. To support a user communication on each turn we will use the following rules after the first table defines computertook number: So, if no balls remain, it means a computer took the last ball and we will display You WON. Congratulations!. If only 1 balls left, we will inform a user about his/her loss. 5
6 In all other cases, we will inform a user how many balls we took. These rules table have parameters: Nim nim a placeholder for the current state of the game implemented as a Java class Nim int opponenttook a number of balls taken by opponent int computertook a number of balls taken by computer. Implementation We created one Java class in the package openrules.nim within the folder src : public class Nim { OpenRulesEngine engine; String problem; int size; String message; Object[] objects; public Nim(OpenRulesEngine engine) { this.engine = engine; problem = "Nim"; } } public void init(int size) { this.size = size; objects = new Object[size]; for(int i=0; i<size; i++) objects[i] = null; } // We omitted public getters and setters An instance of this class should be created for each user s session. Implementation of the rules table nimrules is described in the technical rows that were hidden on the previous view: 6
7 Knowing opponenttook number, we mark all balls taken by us as my and subtract opponenttook from nim.size. Then we simply call rules table nimaftermymove that has the following technical view: GRAPHICAL INTERFACE We use OpenRules Forms to create the graphical interface described above. Game Layout The main layout of the GUI is described at the following Excel tables: 7
8 The layout nimrow15 display 15 balls: Here the method obj is defined as: It simply selects red (not taken yet), green (taken by a user), or yellow (taken by a computer) image for every ball to be displayed. And finally action buttons are created using this layout: 8
9 External Layout We use the following Excel layouts to describe external view of the game: These layouts have properties that defined selected colors and described in the hidden rows similar to these ones: Processing Flow Rules We define interaction logic using the following rules: 9
10 And finally on each client-server interaction the following main-method will be called: The method newgame will be called when a dialog is initialized and when a user clicks on New Game. PROJECT STRUCTURE Project Nim has a typical structure for all OpenRules web applications: src o war o o o o openrules.nim Nim.java css stylesheets images used images rules Main.xls WEB-INF classes log4j.properties web.xml 10
11 build.properties build.xml used by Ant to complie the project and to build a war file build.bat creates a war-file Nim.war index.jsp The file index.jsp is the main entry point for this JSP application. It is the standard index.jsp file with one difference when a new session starts we create a new instance on the class Nim and put it into the dialog under the name nim. Here is the complete text of index.jsp : 11
12 PROJECT DEPLOYMENT The same project can be deployed on the local Tomcat or on the cloud. Our application depends on the standard OpenRules library called openrulesdialog. This library should always be deployed first. Deploying on Local Tomcat The project Nim can be deployed and tested on your local Tomcat by simply moving the generated file Nim.war to your Tomcat s webapps directory. Make sure that you also moved the file openrules.dialog/openrulesdialog.war to your Tomcat s webapps directory. After starting Tomcat you may use your browser with the URL If you receive an error File Main.xls cannot be found, please change the line String xlsmain = "file:../webapps/" + name + "/rules/main.xls"; in your index.jsp to String xlsmain = "file:./webapps/" + name + "/rules/main.xls"; When you think you have your web application working fine, switch to the cloud deployment. Deploying on Jelastic Cloud We will use the Jelastic cloud ( that provides a very simple interface for Java web application that does not require any changes in when you move from local Tomcat to a cloud-based Tomcat. The only real difference if that currently Jelastic does not allow special charters like dots inside names of the Tomcat s projects. We selected Jelastic as a winner of the latest Open World Duke s Choice Technology Award. Setting Cloud Environment The website hat provides a very simple interface. First you may create a free evaluation account using one of many cloud hosts (e.g. USbased host ServInt ). It gives you a web access to a quite intuitive Jelastic s GUI from which you may create an instance of the Cloud Environment by choosing 12
13 from many predefined components. For example, we selected two Tomcat containers and one JDK 7 and call this environment openrules. You always may modify the environment later and Jelastic will take about load balancing and other cloud administration issues (if any). Here is a sample view: Uploading Wars Use the Deployment Manager to upload war-files from your machine to the cloud. From the Jelastic s GUI click on the button Upload and Browse to select and upload your local war-files openrulesdialog.war and Nim.war. 13
14 Deploying To deploy these wars to my openrules cloud environment click on the Deploy button and select openrules. After the deployment, you will a button that opens a browser with this URL 14
15 Running Then you will see your application running on the cloud: You may start it at the same time from another browser at the same time using the same URL All instances of the application will run in parallel without interference. A nice thing about this particular implementation is the fact that the same instance of OpenRuleEngine serves different client sessions minimizing memory requirements on the server. TECHNICAL SUPPORT Direct all your technical questions to [email protected] or to this Discussion Group. 15
OPENRULES. Getting Started. Open Source Business Decision Management System. Release 6.3.1. OpenRules, Inc. www.openrules.com
OPENRULES Open Source Business Decision Management System Release 6.3.1 Getting Started OpenRules, Inc. www.openrules.com May-2014 Table of Contents Introduction... 3 Business Decision Management... 3
Development. with NetBeans 5.0. A Quick Start in Basic Web and Struts Applications. Geertjan Wielenga
Web Development with NetBeans 5.0 Quick Start in Basic Web and Struts pplications Geertjan Wielenga Web Development with NetBeans 5 This tutorial takes you through the basics of using NetBeans IDE 5.0
Creating Java EE Applications and Servlets with IntelliJ IDEA
Creating Java EE Applications and Servlets with IntelliJ IDEA In this tutorial you will: 1. Create IntelliJ IDEA project for Java EE application 2. Create Servlet 3. Deploy the application to JBoss server
SSO Plugin. Integration for BMC MyIT and SmartIT. J System Solutions. http://www.javasystemsolutions.com Version 4.0
SSO Plugin Integration for BMC MyIT and SmartIT J System Solutions Version 4.0 JSS SSO Plugin Integration with BMC MyIT Introduction... 3 Deployment approaches... 3 SSO Plugin integration... 4 Configuring
Programming on the Web(CSC309F) Tutorial: Servlets && Tomcat TA:Wael Aboelsaadat
Programming on the Web(CSC309F) Tutorial: Servlets && Tomcat TA:Wael Aboelsaadat Acknowledgments : This tutorial is based on a series of articles written by James Goodwill about Tomcat && Servlets. 1 Tomcat
Google App Engine f r o r J av a a v a (G ( AE A / E J / )
Google App Engine for Java (GAE/J) What is Google App Engine? Google offers a cloud computing infrastructure calledgoogle App Engine(App Engine) for creating and running web applications. App Engine allows
ClickView Digital Signage User Manual
ClickView Digital Signage User Manual Table of Contents 1. What is ClickView Digital Signage?... 3 2. Where do I find ClickView Digital Signage?... 3 2.1. To find ClickView Digital Signage... 3 3. How
Mesa DMS. Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window:
Mesa DMS Installing MesaDMS Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window: IF you don't have the JAVA JRE installed, please
Developing a highly dynamic web application for a large bank using rules-based technology
Developing a highly dynamic web application for a large bank using rules-based technology Part 1: Requirements and zooming in on a solution Part 2: Design and development Part 3: Conclusion and lessons
Hello World Portlet Rendered with JSP for WebSphere Portal Version 4.1
1 of 11 16.10.2002 11:41 Hello World Portlet Rendered with JSP for WebSphere Portal Version 4.1 Table of Contents Creating the directory structure Creating the Java code Compiling the code Creating the
1 How to install CQ5 with an Application Server
1 How to install CQ5 with an Application Server Contents 1.1. WebSphere v6.1... 1 1.2. WebLogic v10.3... 3 1.3. Tomcat v6... 6 1.4. JBoss v4... 8 1.5. Generic Procedures... 10 The following sections detail
Acrolinx IQ. Acrolinx IQ Plug-in for Adobe CQ Rich Text Editor Installation Guide Version: 2.9
Acrolinx IQ Acrolinx IQ Plug-in for Adobe CQ Rich Text Editor Installation Guide Version: 2.9 2 Contents Overview 3 About this Guide...3 Acrolinx IQ and CQ Editor...3 Installation 4 Single Sign-on Configuration...4
SAIP 2012 Performance Engineering
SAIP 2012 Performance Engineering Author: Jens Edlef Møller ([email protected]) Instructions for installation, setup and use of tools. Introduction For the project assignment a number of tools will be used.
In this chapter, we lay the foundation for all our further discussions. We start
01 Struts.qxd 7/30/02 10:23 PM Page 1 CHAPTER 1 Introducing the Jakarta Struts Project and Its Supporting Components In this chapter, we lay the foundation for all our further discussions. We start by
Administrator s Guide ALMComplete Support Ticket Manager
Administrator s Guide ALMComplete Support Ticket Manager This guide provides an overview of ALMComplete s Support Manager with setup instructions. SoftwarePlanner Release 9.6.0 and higher April 2011 1
Building and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled
CORISECIO. Quick Installation Guide Open XML Gateway
Quick Installation Guide Open XML Gateway Content 1 FIRST STEPS... 3 2 INSTALLATION... 3 3 ADMINCONSOLE... 4 3.1 Initial Login... 4 3.1.1 Derby Configuration... 5 3.1.2 Password Change... 6 3.2 Logout...
Crystal Reports for Eclipse
Crystal Reports for Eclipse Table of Contents 1 Creating a Crystal Reports Web Application...2 2 Designing a Report off the Xtreme Embedded Derby Database... 11 3 Running a Crystal Reports Web Application...
Web Application Architecture (based J2EE 1.4 Tutorial)
Web Application Architecture (based J2EE 1.4 Tutorial) 1 Disclaimer & Acknowledgments Even though Sang Shin is a full-time employee of Sun Microsystems, the contents here are created as his own personal
BIRT Application and BIRT Report Deployment Functional Specification
Functional Specification Version 1: October 6, 2005 Abstract This document describes how the user will deploy a BIRT Application and BIRT reports to the Application Server. Document Revisions Version Date
Mac Client Installation Notes
Mac Client Installation Notes Important Note Please note that Java no longer ships with MAC OS X 10.7 (Lion) and you will need to download and install Java before installing the Attix5 Pro MAC Backup Client
CTSU SSO (Java) Installation and Integration Guide
Cancer Trials Support Unit CTSU A Service of the National Cancer Institute CTSU SSO (Java) Installation and Integration Guide Revision 1.0 18 October 2011 Introduction Document Information Revision Information
DTS Web Developers Guide
Apelon, Inc. Suite 202, 100 Danbury Road Ridgefield, CT 06877 Phone: (203) 431-2530 Fax: (203) 431-2523 www.apelon.com Apelon Distributed Terminology System (DTS) DTS Web Developers Guide Table of Contents
1 Building, Deploying and Testing DPES application
1 Building, Deploying and Testing DPES application This chapter provides updated instructions for accessing the sources code, developing, building and deploying the DPES application in the user environment.
TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8
TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 Abstract This is a tutorial on how to host a dedicated gaming server on Windows 7 and Windows
Creating Web Pages with Netscape/Mozilla Composer and Uploading Files with CuteFTP
Creating Web Pages with Netscape/Mozilla Composer and Uploading Files with CuteFTP Introduction This document describes how to create a basic web page with Netscape/Mozilla Composer and how to publish
Using the owncloud Android App
Using the owncloud Android App Accessing your files on your owncloud server via the Web interface is easy and convenient, as you can use any Web browser on any operating system without installing special
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
Tutorial: setting up a web application
Elective in Software and Services (Complementi di software e servizi per la società dell'informazione) Section Information Visualization Number of credits : 3 Tutor: Marco Angelini e- mail: [email protected]
Using Oracle Cloud to Power Your Application Development Lifecycle
Using Oracle Cloud to Power Your Application Development Lifecycle Srikanth Sallaka Oracle Product Management Dana Singleterry Oracle Product Management Greg Stachnick Oracle Product Management Using Oracle
Web Application Development
L i m n o r S t u d i o U s e r s G u i d e P a g e 1 Web Application Development Last update: January 29, 2015 Contents Introduction... 3 Create a project for web application... 3 Select Web Application
Luminis Platform Banner Document Management Suite Portal Guide. Release 5.0.3 November 2011
Luminis Platform Banner Document Management Suite Portal Guide Release 5.0.3 November 2011 Banner, Colleague, PowerCAMPUS, Luminis and Datatel are trademarks of Ellucian or its affiliates and are registered
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide Authors: Eevuri Sri Harsha, Ranjani Sivagnanam Sri Harsha is working as an Associate Software Engineer (QA) for IBM Policy Atlas team
ANIMATED HEADER IMAGE WITH IMAGE HEADER SLIDESHOW (FL_HEADER_SLIDE)
ANIMATED HEADER IMAGE WITH IMAGE HEADER SLIDESHOW (FL_HEADER_SLIDE) (STEP BY STEP INSTRUCTIONS FOR REAL BEGINNERS) I am writing this tutorial out of frustration with the general lack of proper instructions
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.
GE Intelligent Platforms. Activating Licenses Online Using a Local License Server
GE Intelligent Platforms Activating Licenses Online Using a Local License Server January 2016 Introduction: This document is an introduction to activating licenses online using a GE-IP Local License Server.
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate
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,
Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009
Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009 Richard Lyn [email protected] Jianwei Yang [email protected] Document Revision History Rev. Level Date
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
BusinessObjects Enterprise InfoView User's Guide
BusinessObjects Enterprise InfoView User's Guide BusinessObjects Enterprise XI 3.1 Copyright 2009 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,
IBM Bluemix Tutorial Connecting Eclipse to Bluemix v2.0
IBM Bluemix http://ibm.biz/bluemixph A platform where developers can act like kids in a sandbox except this box is enterprise-grade. This laboratory exercise demonstrates how to connect Eclipse to Bluemix
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
Kentico CMS 7.0 Personal Site Guide
Kentico CMS 7.0 Personal Site Guide 2 Kentico CMS 7.0 Personal Site Guide Table of Contents Personal Site Guide 4... 4 Overview Getting Started 6... 6 Editing content... 8 Adding a blog post... 11 Adding
Web Design and Development ACS-1809. Chapter 13. Using Forms 11/30/2015 1
Web Design and Development ACS-1809 Chapter 13 Using Forms 11/30/2015 1 Chapter 13: Employing Forms Understand the concept and uses of forms in web pages Create a basic form Validate the form content 11/30/2015
Creating Web Services Applications with IntelliJ IDEA
Creating Web Services Applications with IntelliJ IDEA In this tutorial you will: 1. 2. 3. 4. Create IntelliJ IDEA projects for both client and server-side Web Service parts Learn how to tie them together
Installing the Android SDK
Installing the Android SDK To get started with development, we first need to set up and configure our PCs for working with Java, and the Android SDK. We ll be installing and configuring four packages today
2/24/2010 ClassApps.com
SelectSurvey.NET Training Manual This document is intended to be a simple visual guide for non technical users to help with basic survey creation, management and deployment. 2/24/2010 ClassApps.com Getting
Sample HP OO Web Application
HP OO 10 OnBoarding Kit Community Assitstance Team Sample HP OO Web Application HP OO 10.x Central s rich API enables easy integration of the different parts of HP OO Central into custom web applications.
Using The HomeVision Web Server
Using The HomeVision Web Server INTRODUCTION HomeVision version 3.0 includes a web server in the PC software. This provides several capabilities: Turns your computer into a web server that serves files
Tutorial JavaScript: Switching panels using a radio button
Tutorial JavaScript: Switching panels using a radio button www.nintex.com [email protected] Contents About this tutorial... 3 Upload the JavaScript File... 4 Using JavaScript to hide or show a control
KINETIC SR (Survey and Request)
KINETIC SR (Survey and Request) Installation and Configuration Guide Version 5.0 Revised October 14, 2010 Kinetic SR Installation and Configuration Guide 2007-2010, Kinetic Data, Inc. Kinetic Data, Inc,
Microsoft SharePoint 2010 End User Quick Reference Card
Microsoft SharePoint 2010 End User Quick Reference Card Microsoft SharePoint 2010 brings together the people, documents, information, and ideas of the University into a customizable workspace where everyone
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workbook 1
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Web Design in Nvu Workbook 1 The demand for Web Development skills is at an all time high due to the growing demand for businesses and individuals to
The Compatible One Application and Platform Service 1 (COAPS) API User Guide
The Compatible One Application and Platform Service 1 (COAPS) API User Guide Using the COAPS API (v1.5.3) to provision and manage applications on Cloud Foundry Telecom SudParis, Computer Science Department
JBoss SOAP Web Services User Guide. Version: 3.3.0.M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Getting Started with Web Applications
3 Getting Started with Web Applications A web application is a dynamic extension of a web or application server. There are two types of web applications: Presentation-oriented: A presentation-oriented
Generate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
QuickDNS 4.6 Installation Instructions
QuickDNS 4.6 Installation Instructions for Windows, Solaris, Linux, FreeBSD and Mac OS Table of Contents INTRODUCTION 3 QuickDNS system requirements 3 INSTALLING QUICKDNS MANAGER 4 Windows installation
Hudson configuration manual
Hudson configuration manual 1 Chapter 1 What is Hudson? Hudson is a powerful and widely used open source continuous integration server providing development teams with a reliable way to monitor changes
SNAMP Data Server Tutorial
SNAMP Data Server Tutorial The server hosted by UC Merced is a data server that is used to share data among the science teams and with the public. To ensure the proper data disclosure, a sharing level
WVSOM. BDMS webxtender Tutorial
WVSOM BDMS webxtender Tutorial Chris Hollandsworth 2/16/2012 Introduction The Banner Document Management System (BDMS) is a software application that interfaces with the Banner database system at WVSOM.
Web Applications and Struts 2
Web Applications and Struts 2 Problem area Problem area Separation of application logic and markup Easier to change and maintain Easier to re use Less error prone Access to functionality to solve routine
CSI 2132 Lab 8. Outline. Web Programming JSP 23/03/2012
CSI 2132 Lab 8 Web Programming JSP 1 Outline Web Applications Model View Controller Architectures for Web Applications Creation of a JSP application using JEE as JDK, Apache Tomcat as Server and Netbeans
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...
An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
Building Web Services with Apache Axis2
2009 Marty Hall Building Web Services with Apache Axis2 Part I: Java-First (Bottom-Up) Services Customized Java EE Training: http://courses.coreservlets.com/ Servlets, JSP, Struts, JSF/MyFaces/Facelets,
Lab Introduction to Web Services
Lab Introduction to Web Services This lab will take you thought the basics of using the Netbeans IDE to develop a JAX- WS Web service and to consume it with multiple clients. The clients that you will
Step 2 Open Kompozer and establish your site. 1. Open Kompozer from the Start Menu (at the Polytechnic) or from the downloaded program.
Kompozer User Guide KompoZer is web authoring software that combines web file management and easy-to-use WYSIWYG web page editing. It is designed to be easy to use, making it ideal for non-technical computer
A Practical Guide to Test Case Types in Java
Software Tests with Faktor-IPS Gunnar Tacke, Jan Ortmann (Dokumentversion 203) Overview In each software development project, software testing entails considerable expenses. Running regression tests manually
Web-JISIS Reference Manual
23 March 2015 Author: Jean-Claude Dauphin [email protected] I. Web J-ISIS Architecture Web-JISIS Reference Manual Web-JISIS is a Rich Internet Application (RIA) whose goal is to develop a web top application
White Paper Using PHP Site Assistant to create sites for mobile devices
White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor
Tips & Tricks SSL VPN - Windows
Tips & Tricks SSL VPN - Windows What is SSL VPN 2 Signing into Meredith s SSL VPN 2 Using Webapp 4 Using File Servers 5 Downloading Files from the Server 5 Uploading Files to the Server 6 Network Connect
PDQ-Wizard Prototype 1.0 Installation Guide
PDQ-Wizard Prototype 1.0 Installation Guide University of Edinburgh 2005 GTI and edikt 1. Introduction This document is for users who want set up the PDQ-Wizard system. It includes how to configure the
TypingMaster Intra. LDAP / Active Directory Installation. Technical White Paper (2009-9)
TypingMaster Intra LDAP / Active Directory Installation Technical White Paper (2009-9) CONTENTS Contents... 2 TypingMaster Intra LDAP / Active Directory White Paper... 3 Background INFORMATION... 3 Overall
Java Web Services Developer Pack. Copyright 2003 David A. Wilson. All rights reserved.
Java Web Services Developer Pack Copyright 2003 David A. Wilson. All rights reserved. Objectives Configure to use JWSDP Find the right sample program Many in JWSDP More in the Web Services Tutorial Find
ROADWAY DESIGN'S (December 2012) CADD MANUAL
ROADWAY DESIGN'S (December 2012) CADD MANUAL CADD Manual Overview Disclaimer CADD Software Requirements MDOT FTP Site February 01, 2013 CADD Manual Overview Roadway Designs CADD/Help Manual This manual
CREATE A CUSTOM THEME WEBSPHERE PORTAL 8.0.0.1
CREATE A CUSTOM THEME WEBSPHERE PORTAL 8.0.0.1 WITHOUT TEMPLATE LOCALIZATION, WITHOUT WEBDAV AND IN ONE WAR FILE Simona Bracco Table of Contents Introduction...3 Extract theme dynamic and static resources...3
Hello World RESTful web service tutorial
Hello World RESTful web service tutorial Balázs Simon ([email protected]), BME IIT, 2015 1 Introduction This document describes how to create a Hello World RESTful web service in Eclipse using JAX-RS
De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 READER / CONTRIBUTOR
De La Salle University Information Technology Center Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 READER / CONTRIBUTOR User s Guide Microsoft Windows SharePoint Services and
Braindumps.C2150-810.50 questions
Braindumps.C2150-810.50 questions Number: C2150-810 Passing Score: 800 Time Limit: 120 min File Version: 5.3 http://www.gratisexam.com/ -810 IBM Security AppScan Source Edition Implementation This is the
On-campus Tomcat Deployment Client
On-campus Tomcat Deployment Client User Guide The Department of Computer Science Southern Illinois University of Carbondale 1 Table of Contents On-campus Tomcat Deployment...3 Working with deployment templates...4
One of the fundamental kinds of Web sites that SharePoint 2010 allows
Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental
ArpViewer Manual Version 1.0.6 Datum 30.9.2007
SWITCHaai ArpViewer Manual Version 1.0.6 Datum 30.9.2007 AAI C.Witzig Content 1. Introduction...3 2. Functional Description...3 3. Description of the Components...3 3.1. Arpfilter...3 3.2. Controller...4
How to send meeting invitations using Office365 Calendar
How to send meeting invitations using Office365 Calendar This guide tells you how to send meeting requests using the Calendar in your Office365 webmail. There are separate sections for setting this up
Web Services using Tomcat and Eclipse
Web Services using Tomcat and Eclipse Nauman [email protected] Security Engineering Research Group Institute of Management Sciences Peshawar, Pakistan http://recluze.wordpress.com http://serg.imsciences.edu.pk
Web Application Development
Web Application Development Introduction to application servers, web applications and portlets Riccardo Rotondo [email protected] Catania, 10/03/2014 Outline } Scenario } Application Server }
Publishing Geoprocessing Services Tutorial
Publishing Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a geoprocessing service........................ 3 Copyright 1995-2010 ESRI,
User Manual: ConPaaS Web Hosting Service
User Manual: ConPaaS Web Hosting Service 1 Cloud Front-end August 15, 2011 The cloud front-end provides an intuitive web-based user interface that allows users to register new accounts in order to start
For Introduction to Java Programming, 5E By Y. Daniel Liang
Supplement H: NetBeans Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with NetBeans Creating a Project Creating, Mounting,
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
