Tutorial 5: Developing Java applications
|
|
|
- Abigail Burns
- 10 years ago
- Views:
Transcription
1 Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios [email protected] Department of Management Science and Technology Athens University of Economics and Business Revision : 1117
2 Tutorial 5: Developing Java applications p. 2 Contents The Java Development Environment The classpath Invoking the compiler and the VM The Eclipse IDE
3 Java Bytecode VM Tutorial 5: Developing Java applications p. 3 The Java approach to software The compiler is relatively simple The source code is transformed to an intermediate representation (bytecode) suitable for transfer among different platforms Java Virtual Machine Interpreter Just-in-Time (JIT) compiler Javac C l a ss l o a d e r Verifier Intpr JIT
4 Tutorial 5: Developing Java applications p. 4 Main concepts of the Java platform Write once, run everywhere Classloader Security Bytecode verifier Array bounds checks, no pointers Security manager - Sandbox Internet centric Rich API s
5 Tutorial 5: Developing Java applications p. 5 The Classpath The classpath is a string that helps the Java language to find its libraries. Syntax CLASSPATH=path1:path2, e.g. CLASSPATH=$HOME/jarpeb.jar:$HOME/test/:. An environment variable in Unix and Windows or a command line argument. A classpath can contain both paths to.jar files and to directories containing.class files Default libraries in $JAVA_HOME/lib
6 Tutorial 5: Developing Java applications p. 6 The Classpath The package path is added to the classpath when searching for classses Examples: CLASSPATH=$HOME/java/:$HOME/jarpeb.jar:. java gr.aueb.dds.exercise1 CLASSPATH=: java -cp $HOME/jarpeb.jar gr.aueb.dds.exercise1
7 Tutorial 5: Developing Java applications p. 7 Important programs java: The execution environment javac: The source to bytecode compiler javadoc: Tool that generates sourcecode documentation from special comments in the source code jar: Tool that creates and manipulates Java archives ant: A Java oriented build system
8 Tutorial 5: Developing Java applications p. 8 javac Use the-classpath switch to specify where the compiler can find user libraries and source files Use the-verbose switch to see what classes are loaded by the compiler during compilation Use the-g switch to generate debugging information Ant task: <javac> avac -d classes Hello.java avac -classpath./src/java:./lib/ \ src/java/net/sf/jftp/*.java
9 Tutorial 5: Developing Java applications p. 9 javadoc avadoc [options] [packagenames] [sourcefiles] -d dir Output files todir -classpath Where to find source or class files to process -sourcepath Where to find source files to process -docletpath Which style to use for the output Ant task: <javadoc> avadoc -d doc -classpath src/java/ net.sf.jftp
10 Tutorial 5: Developing Java applications p. 10 hejar program distribution format A jar file contains class files and auxiliary resources The jar file can contain a META-INF/Manifest.mf file to: Define the default class to be executed Include cryptographic hashes of the jar to verify its integrity Version information The contents of a jar archive are compressed with the zip algorithm
11 Tutorial 5: Developing Java applications p. 11 hejar program distribution format The jar program is similar to the Unixtar program To create a JAR file: jar cf jar-file input-file(s) To view the contents of a JAR file: jar tf jar-file To extract the contents of a JAR file: jar xf jar-file Running jar-packaged Software: java -jar jar-file Ant task: <jar>
12 Theant build system Used to manage the build process for large (>5 source files) programs Uses an XML description file for information on what to do Basic concepts: Project: A collection of resources to be processed Target: A set of processing actions Task: A single action Common targets: compile, build, clean, test, run, javadoc ant [options] targets or ant [options] (executes the default target) Tutorial 5: Developing Java applications p. 12
13 Tutorial 5: Developing Java applications p. 13 Examplebuild.xml file project name="j-ftp" default="jars" basedir="."> <property name="compile.debug" value="true"/> <property name="compile.deprecation" value="false"/> [...] <target name="compile" depends="prepare" description="compile components"> <javac srcdir="src/java" destdir="build/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" nowarn="true"> <classpath refid="compile.classpath"/> </javac> </target> /project>
14 Java IDEs IDE: Integrated Development Environment Usually a very competent editor along with an integrated build system Facilities offered by modern IDEs Editor with syntax highlighting, auto indentation and code folding Auto-completion of object and method names with integrated help system Visual editors for GUIs and debuggers Interfaces to servers and databases Automatic creation of a files Interfacing to version control systems Tutorial 5: Developing Java applications p. 14
15 Tutorial 5: Developing Java applications p. 15 The Eclipse IDE Open source version of the proprietary Sun Java Studio IDE Available at Should also download the Javadoc Java documentation zip file To run On Linux: From a console execute the eclipse command On Windows: Double-click the Eclipse icon
16 Tutorial 5: Developing Java applications p. 16 The Eclipse IDE - Basic principles Basic environment only supports Java, but plug-ins exist for all known languages (including PHP) Plug-ins are updated from central repositories Everything is organised around projects - several types of projects depending on the language Projects are automatically compiled each time you save Projects can be version controlled to support team development Each language contains editors with features such as auto completion, syntax highlighting and auto formatting Most languages also include a graphical debugger Projects can be viewed from different perspectives (ways of organising/presenting files)
17 Tutorial 5: Developing Java applications p. 17 Initial configuration Install necessary plug-ins (Subversion and PHP) From the Tools menu, choose the Software Updates option and click on Find and Install option Choose Search new features... From the dialog that opens, choose new remote site Add the following for PHP and SVN SVN PHP Some plug-ins might have dependencies, ask for help!
18 Tutorial 5: Developing Java applications p. 18 ecking out projects from a repository File->New->Project->SVN->Check out projects from SVN Create new repository and set the URL to your SVN URL Select your project directory from the list Click finish you will be presented with the New Project Wizard Select either Java Project or the corresponding project type if you are not using Java Enter a project name and click finish The checkout process begins
19 Tutorial 5: Developing Java applications p. 19 Configuring the project Menu Project->Properties Select the Java Build Path from the list on the left Set the directories where the source code in the Source tab dialogue In the same tab, click on Allow output folders for source folders Add the libraries (jar files) to the build path at the Libraries tab everything is OK, Eclipse should compile the project cleanly (no d markers in the Package Explorer)
20 Tutorial 5: Developing Java applications p. 20 Running and Debugging Before running the project, you must create a Run configuration Menu Run->Run Double click on Java application Choose a name for the configuration and set the project main class in the Main tab If your application is working in the command line, set the appropriate arguments in the Arguments tab Click on Apply and then on Run. Your program will start You can create as much Run configurations as you like, eg to test various command line options
21 Tutorial 5: Developing Java applications p. 21 Running and Debugging ebugging Set a breakpoint - Eclipse is smart, it won t allow you to set breakpoints to places not participating in execution, e.g. class member declarations Click on Run->Debug and in the dialogue that appears select the Run configuration you ve created before Eclipse will switch to the debug perspective, you will then able to see windows displaying local variables and executing threads. The program will execute up to the breakpoint. You can then execute the program line by line (F5 to go to next line)
22 Tutorial 5: Developing Java applications p. 22 The team synchronising perspective Menu Window->Open perspective->team Synchronizing. Once again, you have to create a synchronisation configuration Click on the synchronise button and select SVN from the sync types. Then, select your project and click finish Before committing or updating, you can inspect the changes that will be made per file by double-clicking on each file All actions are accessible by right clicking on files and directories Be sure not to commit the binary output file New files must be added to the repository before being committed to it
23 Tutorial 5: Developing Java applications p. 23 The Netbeans IDE Open source version of the proprietary Sun Java Studio IDE Available at Should also download the Javadoc Java documentation zip file To run On Linux: From a console execute the netbeans command On Windows: Double-click the Netbeans icon
24 Tutorial 5: Developing Java applications p. 24 Initial configuration Add the Javadoc archive From the Tools menu open the Java Platform Manager Select the Javadoc tab and click the Add ZIP/Folder button Choose a nice font for the editor From the Tools menu select Options Font can be changed under "Editing", "Java Editor", "Fonts and Colors"
25 Importing a project the project isant-based (it d better be!) Open "New Project" from the "File" menu Choose "General" and "Java project with Existing Ant Script" and click next Open the project s top level directory in the "Location" field Unless thebuild.xml file is not in the project s top dir, everything should be auto-filled. Else, select the build.xml file At the next screen, select from the dropdown menus the targets that are closer to the descriptions Tutorial 5: Developing Java applications p. 25
26 Tutorial 5: Developing Java applications p. 26 Importing a project At the next screen, select the directories that contain source files. Care should be taken to correctly import the package hierarchies. Open a random source file and use the following heuristic to find the top-level dir to include: package x.y.z --> dir hierarchy x.y.z Import the dir containing x If the project has atest directory, import it in the "Test Package Folders" field At the next screen, import the jar files present in thelib directory and other possible depedencies
27 Tutorial 5: Developing Java applications p. 27 Importing a project the project is notant-based: Open "New Project" from the "File" menu and choose "General" and "Java project with Existing sources" Select the input source and library directories Netbeans builds a simpleant build file automatically, which can then be edited. Knowledge ofant is a prerequisite
28 Tutorial 5: Developing Java applications p. 28 Practice Import your projects (Ask the demonstrator for help) In case you don t have a project yet: Try Jalopy
29 Tutorial 5: Developing Java applications p. 29 Running the project If the project contains a runant target, then F6 will execute the project If not, write a custom run target: Open the build.xml file from the project hierarchy Use the following template Add the new target to the project configuration (Project properties->run and Build) arget name="run" depends="build"> <java dir="build" <!--Compilation output dir--> classname=""<!--class to execute--> jar="" <!--Application main jar--> fork="true" <!--Only when jar is set--> classpath=""<!--where to find libraries--> /> target>
30 Tutorial 5: Developing Java applications p. 30 Browsing the project The project classes are displayed organised in packages Classes withmain methods are specially marked By clicking on a variable we can view its declaration (Ctrl+O), its source implementation (Ctrl+Shift+G) and its usage (Shift+F7) We can search either by text or by type names in both the currently open file or the whole project Auto-completion can help to view both functions and documentation for a class
31 Debugging Breakpoints: Used to stop a program at a certain line of code Watch: A variable whose value is constantly monitored The debugger runs the project until the first breakpoint is encountered Whenever the debugger stops, all local variable values are displayed along with running threads and watches Step over/into/out: Go over/into the declaration/out of the declaration of a function Run to cursor: Set the cursor to a line in code. The debugger stops execution when the line is reached Tutorial 5: Developing Java applications p. 31
32 Tutorial 5: Developing Java applications p. 32 Writting Javadoc comments Netbeans features Javadoc integration To add Javadoc to a class: Tools -> Autocomment Netbeans automatically parses Javadoc comments and adds them to popup class descriptions during autocompletion To search for Javadoc help: Todo -> Javadoc Index Search To generate Javadoc for project: Build -> Generate Javadoc
33 32-1
34 Tutorial 5: Developing Java applications p. 33 Writting tests Netbeans features JUnit integration To create a test suite for the project Unless it exists, create a test directory: Go to Project properties and add an empty folder to Test package folders Go to Tools -> JUnit tests -> Create tests to generate a test case for the currenlty open class. To run a test: Anant task must be present to run a test case
35 33-1
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,
Java Language Tools COPYRIGHTED MATERIAL. Part 1. In this part...
Part 1 Java Language Tools This beginning, ground-level part presents reference information for setting up the Java development environment and for compiling and running Java programs. This includes downloading
Introduction to Eclipse
Introduction to Eclipse Overview Eclipse Background Obtaining and Installing Eclipse Creating a Workspaces / Projects Creating Classes Compiling and Running Code Debugging Code Sampling of Features Summary
Code::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
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
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
Department of Veterans Affairs. Open Source Electronic Health Record Services
Department of Veterans Affairs Open Source Electronic Health Record Services MTools Installation and Usage Guide Version 1.0 June 2013 Contract: VA118-12-C-0056 Table of Contents 1. Installation... 3 1.1.
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
Jenkins on Windows with StreamBase
Jenkins on Windows with StreamBase Using a Continuous Integration (CI) process and server to perform frequent application building, packaging, and automated testing is such a good idea that it s now a
Debugging Java Applications
Debugging Java Applications Table of Contents Starting a Debugging Session...2 Debugger Windows...4 Attaching the Debugger to a Running Application...5 Starting the Debugger Outside of the Project's Main
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 (1.8.7) 9/2/2009. 1 Installing jgrasp
1 Installing jgrasp Among all of the jgrasp Tutorials, this one is expected to be the least read. Most users will download the jgrasp self-install file for their system, doubleclick the file, follow the
Beginning with SubclipseSVN
Version 2 July 2007 Beginning with SubclipseSVN A user guide to begin using the Subclipse for source code management on the CropForge collaborative software development site. Copyright International Rice
Informatics for Integrating Biology & the Bedside. i2b2 Workbench Developer s Guide. Document Version: 1.0 i2b2 Software Release: 1.3.
Informatics for Integrating Biology & the Bedside i2b2 Workbench Developer s Guide Document Version: 1.0 i2b2 Software Release: 1.3.2 Table of Contents About this Guide iii Prerequisites 1 Downloads 1
SDK Code Examples Version 2.4.2
Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in Author(s): Marco Ganci Abstract This document describes how
Hadoop Tutorial. General Instructions
CS246: Mining Massive Datasets Winter 2016 Hadoop Tutorial Due 11:59pm January 12, 2016 General Instructions The purpose of this tutorial is (1) to get you started with Hadoop and (2) to get you acquainted
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
EPIC - User s Guide i. EPIC - User s Guide
i EPIC - User s Guide ii Contents 1 Plug-in Installation 1 1.1 Prerequisites.......................................... 1 1.1.1 Eclipse........................................ 1 1.1.2 Perl..........................................
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
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
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
A Tutorial on installing and using Eclipse
SEG-N-0017 (2011) A Tutorial on installing and using Eclipse LS Chin, C Greenough, DJ Worth July 2011 Abstract This SEGNote is part of the material use at the CCPPNet Software Engineering Workshop. Its
POOSL IDE User Manual
Embedded Systems Innovation by TNO POOSL IDE User Manual Tool version 3.0.0 25-8-2014 1 POOSL IDE User Manual 1 Installation... 5 1.1 Minimal system requirements... 5 1.2 Installing Eclipse... 5 1.3 Installing
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
Smooks Dev Tools Reference Guide. Version: 1.1.0.GA
Smooks Dev Tools Reference Guide Version: 1.1.0.GA Smooks Dev Tools Reference Guide 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. What is Smooks?... 1 1.3. What is Smooks Tools?... 2
Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example
Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example [email protected] June 2010 Table of Contents Introduction... 1 Pre-requisites... 1 Prepare HL7 Data... 1 Obtain and Explore the HL7
Building Applications with JBuilder
Building Applications with JBuilder VERSION 8 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com Refer to the file deploy.html located in the
IDS 561 Big data analytics Assignment 1
IDS 561 Big data analytics Assignment 1 Due Midnight, October 4th, 2015 General Instructions The purpose of this tutorial is (1) to get you started with Hadoop and (2) to get you acquainted with the code
Using Microsoft Visual Studio 2010. API Reference
2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token
Code Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
<Insert Picture Here> What's New in NetBeans IDE 7.2
Slide 1 What's New in NetBeans IDE 7.2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
PTC Integrity Eclipse and IBM Rational Development Platform Guide
PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity
TIPS & TRICKS JOHN STEVENSON
TIPS & TRICKS Tips and Tricks Workspaces Windows and Views Projects Sharing Projects Source Control Editor Tips Debugging Debug Options Debugging Without a Project Graphs Using Eclipse Plug-ins Use Multiple
POOSL IDE Installation Manual
Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 3.4.1 16-7-2015 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing Eclipse...
Netbeans IDE Tutorial for using the Weka API
Netbeans IDE Tutorial for using the Weka API Kevin Amaral University of Massachusetts Boston First, download Netbeans packaged with the JDK from Oracle. http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-
Getting Started using the SQuirreL SQL Client
Getting Started using the SQuirreL SQL Client The SQuirreL SQL Client is a graphical program written in the Java programming language that will allow you to view the structure of a JDBC-compliant database,
Using the Query Analyzer
Using the Query Analyzer Using the Query Analyzer Objectives Explore the Query Analyzer user interface. Learn how to use the menu items and toolbars to work with SQL Server data and objects. Use object
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights
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]
Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.
1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards
IDE s for Java, C, C++ David Rey - DREAM
1 IDE s for Java, C, C++ David Rey - DREAM 2 Overview Introduction about IDE s What is an IDE What is not an IDE IDEs examples for java IDEs examples for C++ Eclipse example: overview Eclipse demo Project
Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3
Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and http://notepad-plus-plus.org
Java with Eclipse: Setup & Getting Started
Java with Eclipse: Setup & Getting Started Originals of slides and source code for examples: http://courses.coreservlets.com/course-materials/java.html Also see Java 8 tutorial: http://www.coreservlets.com/java-8-tutorial/
Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3 SP02
Tutorial: Android Object API Application Development SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01939-01-0232-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition
10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can
ADT Plugin for Eclipse
ADT Plugin for Eclipse Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications. ADT extends
http://netbeans.org/kb/docs/java/gui-functionality.html?print=yes
Page 1 of 6 Introduction to GUI Building Contributed by Saleem Gul and Tomas Pavek, maintained by Ruth Kusterer and Irina Filippova This beginner tutorial teaches you how to create a simple graphical user
Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010
Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010... 1 Introduction... 1 Adding the Content Management Interoperability Services (CMIS) connector... 1 Installing the SharePoint 2010
Oracle Universal Content Management 10.1.3
Date: 2007/04/16-10.1.3 Oracle Universal Content Management 10.1.3 Document Management Quick Start Tutorial Oracle Universal Content Management 10.1.3 Document Management Quick Start Guide Page 1 Contents
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)
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,
How to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc.
Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days Last Revised: October 2014 Simba Technologies Inc. Copyright 2014 Simba Technologies Inc. All Rights Reserved. Information in this document
Content. Development Tools 2(63)
Development Tools Content Project management and build, Maven Version control, Git Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools 2(63)
Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04
Tutorial: BlackBerry Object API Application Development Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01214-01-0224-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
IBM FileNet eforms Designer
IBM FileNet eforms Designer Version 5.0.2 Advanced Tutorial for Desktop eforms Design GC31-5506-00 IBM FileNet eforms Designer Version 5.0.2 Advanced Tutorial for Desktop eforms Design GC31-5506-00 Note
Microsoft Visual Studio Integration Guide
Microsoft Visual Studio Integration Guide MKS provides a number of integrations for Integrated Development Environments (IDEs). IDE integrations allow you to access MKS Integrity s workflow and configuration
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
Tutorial: BlackBerry Application Development. Sybase Unwired Platform 2.0
Tutorial: BlackBerry Application Development Sybase Unwired Platform 2.0 DOCUMENT ID: DC01214-01-0200-02 LAST REVISED: May 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005... 1
TUTORIAL ECLIPSE CLASSIC VERSION: 3.7.2 ON SETTING UP OPENERP 6.1 SOURCE CODE UNDER WINDOWS PLATFORM. by Pir Khurram Rashdi
TUTORIAL ON SETTING UP OPENERP 6.1 SOURCE CODE IN ECLIPSE CLASSIC VERSION: 3.7.2 UNDER WINDOWS PLATFORM by Pir Khurram Rashdi Web: http://www.linkedin.com/in/khurramrashdi Email: [email protected] By
creating a text-based editor for eclipse
creating a text-based editor for eclipse By Elwin Ho Contact author at: [email protected] June 2003 2003 HEWLETT-PACKARD COMPANY TABLE OF CONTENTS Purpose...3 Overview of the Eclipse Workbench...4 Creating
Introduction to the use of the environment of Microsoft Visual Studio 2008
Steps to work with Visual Studio 2008 1) Start Visual Studio 2008. To do this you need to: a) Activate the Start menu by clicking the Start button at the lower-left corner of your screen. b) Set the mouse
Embarcadero DB Change Manager 6.0 and DB Change Manager XE2
Product Documentation Embarcadero DB Change Manager 6.0 and DB Change Manager XE2 User Guide Versions 6.0, XE2 Last Revised April 15, 2011 2011 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero
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
Deploying Microsoft Operations Manager with the BIG-IP system and icontrol
Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -
Using SQL Developer. Copyright 2008, Oracle. All rights reserved.
Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Install Oracle SQL Developer Identify menu items of
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
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
MATLAB @ Work. MATLAB Source Control Using Git
MATLAB @ Work MATLAB Source Control Using Git Richard Johnson Using source control is a key practice for professional programmers. If you have ever broken a program with a lot of editing changes, you can
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
Developing with Android Studio
CHAPTER 6 Developing with Android Studio Donn Felker Android Studio (shown in Figure 6-1) is the IDE for Android that was announced in May 2013 at the Google I/O developers event, and is intended as an
IBM VisualAge for Java,Version3.5. Remote Access to Tool API
IBM VisualAge for Java,Version3.5 Remote Access to Tool API Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition notice This edition
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
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
Setting up VMware ESXi for 2X VirtualDesktopServer Manual
Setting up VMware ESXi for 2X VirtualDesktopServer Manual URL: www.2x.com E-mail: [email protected] Information in this document is subject to change without notice. Companies, names, and data used in examples
Running a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
DEPLOYING A VISUAL BASIC.NET APPLICATION
C6109_AppendixD_CTP.qxd 18/7/06 02:34 PM Page 1 A P P E N D I X D D DEPLOYING A VISUAL BASIC.NET APPLICATION After completing this appendix, you will be able to: Understand how Visual Studio performs deployment
Building OWASP ZAP Using Eclipse IDE
Building OWASP ZAP Using Eclipse IDE for Java Pen-Testers Author: Raul Siles (raul @ taddong.com) Taddong www.taddong.com Version: 1.0 Date: August 10, 2011 This brief guide details the process required
Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Sync Windows Installation Manual - WebSphere On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment
IBM TRIRIGA Anywhere Version 10 Release 4 Installing a development environment Note Before using this information and the product it supports, read the information in Notices on page 9. This edition applies
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
IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager
IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager Scenario You are a system administrator responsible for managing web application server installations.
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
Hadoop Basics with InfoSphere BigInsights
An IBM Proof of Technology Hadoop Basics with InfoSphere BigInsights Unit 2: Using MapReduce An IBM Proof of Technology Catalog Number Copyright IBM Corporation, 2013 US Government Users Restricted Rights
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
Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2
[1]JD Edwards EnterpriseOne Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2 E61545-01 October 2015 Describes the configuration of the Application
Installation Guidelines (MySQL database & Archivists Toolkit client)
Installation Guidelines (MySQL database & Archivists Toolkit client) Understanding the Toolkit Architecture The Archivists Toolkit requires both a client and database to function. The client is installed
Eclipse with Mac OSX Getting Started Selecting Your Workspace. Creating a Project.
Eclipse with Mac OSX Java developers have quickly made Eclipse one of the most popular Java coding tools on Mac OS X. But although Eclipse is a comfortable tool to use every day once you know it, it is
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar
Building graphic-rich and better performing native applications Pro Android C++ with the NDK Onur Cinar For your convenience Apress has placed some of the front matter material after the index. Please
A Quick Start Guide to DrJava
A Quick Start Guide to DrJava A Quick Start Guide to DrJava Table of Contents 1. Introduction... 1 2. Getting Ready to Use DrJava... 2 Downloading the JDK... 2 Downloading DrJava... 3 3. Using DrJava,
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you
etoken Enterprise For: SSL SSL with etoken
etoken Enterprise For: SSL SSL with etoken System Requirements Windows 2000 Internet Explorer 5.0 and above Netscape 4.6 and above etoken R2 or Pro key Install etoken RTE Certificates from: (click on the
Apache Directory Studio. User's Guide
Apache Directory Studio User's Guide Apache Directory Studio: User's Guide Version 1.5.2.v20091211 Copyright 2006-2009 Apache Software Foundation Licensed to the Apache Software Foundation (ASF) under
Advantage Joe. Deployment Guide for WebLogic v8.1 Application Server
Advantage Joe Deployment Guide for WebLogic v8.1 Application Server This documentation and related computer software program (hereinafter referred to as the Documentation ) is for the end user s informational
