A Tutorial on installing and using Eclipse
|
|
- Katherine Lynch
- 8 years ago
- Views:
Transcription
1 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 purpose is to give a short introduction to Eclipse and its use in a scientific software development project. We consider the installation of Eclipse, adding in new plugins and using Eclipse in a short test project. The test projects include the simple Hello World program and access cvs and svn repositories on CCPForge. Keywords: Tutorial notes, Eclipse IDE {shawn.chin, christopher.greenough, david.worth}@stfc.ac.uk Reports can be obtained from Software Engineering Group Computational Science & Engineering Department Rutherford Appleton Laboratory Harwell Science and Innovation Campus Didcot Oxfordshire OX11 0QX
2 c Science and Technology Facilites Council Enquires about the copyright, reproduction and requests for additional copies of this report should be address to: Library and Information Services STFC Rutherford Appleton Laboratory Harwell Science and Innovation Campus Didcot Oxfordshire OX11 0QX Tel: +44 (0) Fax: +44 (0) STFC e-reports are available online at: Neither the Council nor the Laboratory accept any responsibility for loss or damage arising from the use of information contained in any of their reports or in any communication about their tests or investigations
3 Contents 1 Introdcution 1 2 Getting the necessary files 1 3 Development Software (Compilers/Builders etc) 1 4 Starting the ECLIPSE IDE 1 5 Using Perspectives in the Workbench 2 6 Creating and executing a simple project 2 7 Running a simple project in Debug Mode 3 8 Creating a project from cvs 4 9 Checking in changes 6 10 Creating a project from svn 6 11 Sorting out Proxy - If you have them! 7 12 Sorting Access to CCPForge with CVS, Subversion and Git 7 13 Sorting Compilation and Debugging 7 14 Photran - An Integrated Development Environment and Refactoring Tool for Fortran 8 15 Sorting Parallel Execution 8 16 Parallel Debugging 8 i
4 1 Introdcution These notes have been written with Windows and Linux in mind. Most things have been tried on these systems. Macs are a different kettle of fish - I don t have one. Most things should be the same - downloads and installation etc - but you can never tell! 2 Getting the necessary files Eclipse requires a good version of Java - Sun or IBM or more - will give you a suitable version for Windows, Unix and Macs. jre-6u26-windows-i586-s.exe (Windows) jre-6u26-linux-i586.bin (Linux) I have only played with the Windows and Linux versions. Follow the instruction and they generally sort themselves out during installation. Check version with: beersheba% java -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode) Eclipse - whatever distribution you like - Indigo - eclipse-parallel-indigo-incubation-win32.zip (Windows) eclipse-parallel-indigo-incubation-linux-gtk.tar.gz (Linux) I have used the Eclipse IDE for Parallel Application Developers. This an IDE for Parallel Application Developers. Includes the C/C++ IDE, plus tools for Fortran, UPC, MPI, a parallel debugger, etc. It includes PTP ( - the parallel tools platform - which contains Photran 7.0 ( I have needed to add Subclipse and egit to provide svn and git access. We will do that later and some details can be found below. 3 Development Software (Compilers/Builders etc) Clearly to use eclipse we need to have the necessary tools installed on your machine. Any sensible Linux machine will have all the necessary things installed already apart from probably subversion and git. Windows machines are a mine field but I use Cygwin with a few additions and have used MinGW with success. Installing Cygwin ( takes much time but provides an acceptable Lunix environment. Installing MinGW ( is much less difficult. From the downloads page download the latest version of the mingw installer (mingw-get-inst exe) and execute. Most things get sorted apart from fixing the PATH environment variable to reference your MinGW binaries (usually C:\MINGW\BIN). When defining a project the compiler etc - the toolchain - will need specifying - MinGW GCC or Cygwin GCC on a Windows machine. Having both installed can cause problems! 4 Starting the ECLIPSE IDE This will depend on your system - but either a mouse click or command line, pointing to the correct location will start eclipse. It will start by asking you for a workspace to store your files and associated data. For the want of anything expect the default for now: 1
5 C:\<user id>/workspace - windows /home/<usr id>/workspace - linux OK should bring you to the Welcome scene - Welcome to the Eclipse IDE for Parallel Application Developers. Hover over the circles for information: Overview, What s new, First Steps, Samples, Tutorials and Workbench. Help from the menu will start the hep system. Help > Help Contents should start the help system in a new window or local browser. There is a bug in the linux distribution if proxies are involved. There are some comments on this later. 5 Using Perspectives in the Workbench Click Workbench on the welcome screen. Eclipse spends a lot of its time remembering where you were last time but the default perspective should be C/C++. What you see is a standard eclipse scene - a perspective - it is made up of views and editors. All should be blank at present. Window > Open Perspective > Other... will show you all the available perspectives in your installation. 6 Creating and executing a simple project We ll do the easy things first - creating a simple project. So start in the C/C++ perspective. Either do as above or click the C/C++ icon near to the top right of the eclipse window. Again most things will be blank. Now to create a simple project: File > New > Project (ignore the rest for the moment) brings up the New project wizard. Now work through the following steps: 1. Select a C Project from under the C/C++ (double click if necessary) part of the tree and click Next (at the bottom). You didn t know there were so many types of C Projects! 2. Let s go for Hello World ANSI C Project in the first executable list (third down - maybe) and we will need to select a Toolchain - could be Cygwin GCC, MinGW GCC or Linux GCC. We will need to give the project a name - hello will do. 3. Now click Next. Complete the Basic Settings if you fancy or click Next. 4. The project configuration can be long and complex so we will go with the defaults - a setup to construct Debug and Release versions. Finally click Finish. (You might be asked which perspective you want to associate with the project - depends on where you started from. You want the C/C++ perspective). 5. We are returned to the C/C++ perspective and our project has been created - hello - and the editor has open our source file. Clicking hello in the Project Explorer view reveals various directories etc associated with the project. Hovering the mouse over the highlighted icons produces some text on the functions in a standard sort of way. 2
6 6. To build the application - click the hammer! Something should happen - a few windows appearing and disappearing. The one to check is the Console view at the bottom of the page. This was taken from a Windows version running Cygwin. **** Build of configuration Debug for project hello **** make all Building file:../src/hello.c Invoking: Cygwin C Compiler gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/hello.d" -MT"src/hello.d" -o "src/hello.o" "../src/hello.c" Finished building:../src/hello.c Building target: hello.exe Invoking: Cygwin C Linker gcc -o "hello.exe"./src/hello.o Finished building target: hello.exe **** Build Finished **** 7. All that remains is the execute the code. We first need to setup the run configuration. Run > Run Configurations We want a C/C++ Application - click - then add a configuration by clicking the new button - first one in the list of icons on top left. An empty page with a plus in the top right corner. This creates the hello Debug configuration. Click Close to exit. 8. Now clicking the green circle with white arrow will run the code. You may be promoted for which code to exectute. In our case it is a C/C++ Application. Again a few messages in the Console View. If you are quick you will notice the Run process also does a build just to ensure it has the most up to date version etc. The Hello World output is in the Console view. As you will have already seen there are many, many more options and perspectives within Eclipse. We will explore more of these later. 7 Running a simple project in Debug Mode 1. We will start by cleaning up the project. Either right click over the project name (hello) in the Project Explorer view or click: Project > Clean The first approach automatically cleans up and the second ask you what clean you want to do. The results is the same. 2. We build the project again. There are at least three routes to do this: click the hammer, right click the project name in the Project Explorer and then select Build Project or Project > Build Project By examining the Console view output you will notice that the code has been compiled and linked with the Debug options. See the output above. 3. To debug the code click the bug. You will be ask what perspective you require - clearly Debug. The perspective will change format to include a number of debugging views. 4. To run the code, click the yellow/green icon in the Debug view (top left). The code will run to completion as no break points hane been set. 3
7 5. To set a break point, right click in the source Editor (hello.c) at the very start of the line at which you want a break point and the Toggle Breakpoint can be click. A small green symbol will appear at the head of the line. 6. Run again (by clicking the bug) and the code stops at the first executable statement. 7. The other icons control stepping over and into code and the red box wil terminate the run. 8 Creating a project from cvs Now we will try getting information from CVS. 1. Switch perspectives to CVS Repositories: Window > Open Perspective > Other will list all the perspectives. Select CVS Repository Exploring. 2. We need to add a CVS Repository. Right click over CVS Repository view and then select Repository Location Now complete the form: Host: ccpforge.csel.rl.ac.uk Repository path: /cvsroot/felib User: anonymous Connection type: extssh 3. Clicking the entry will reveal the repository structure etc. Double click HEAD to show the module contents. 4. Right click over felib3 followed by Check Out As We are going to use the New Project Wizard so click Next. 6. Select HEAD and Finish. 7. In the wizard select Fortran Project and Next. 8. In Fortran Project scroll down and select Makefile project and Empty Project - Fortran. 9. The project name should be given and toolchain selected (if available - if not it gets sorted later) followed by Finish. 10. eclipse recognises the project type and suggests a perspective change - OK. 11. Now we have two projects in the Project view. 12. Clicking on the project name reveals the project files etc. 13. Build by clicking the hammer and watching the Console view. eclipse use the provided Makefile to build the application. This will only work if the toolchain has be selected. Go to Project > Properties 4
8 Now select Fortran Build and Tool Chain Editor. For Cygwin/minGW systems you need to un-check Display compatible toolchains only as you need to specify Cygwin GCC or mingw GCC. Apply and save (OK) to selections. Now hammer should work ok. Not that the contents of each build, run and debug is project dependent! What we would like to do is selectively compile and run one of the programs in this library of programs. We will select program seg3p1 as our example. 14. Clocking the program directory in the Fortran Project view show the programs and double clicking seg3p1.f will open it in an editor. 15. To make this code run under eclipse the input must come from a file. A small mod fixes this: 47 C SET ITEST FOR FULL CHECKING 48 C 49 ITEST = 0 50 OPEN(UNIT=NIN,FILE= data/dat3p1 ) 51 C The data is in the data directory. You must remember to save your changes - eclipse does not do this automatically. 16. Clicking hammer will re-build everything but really not necessary. 17. We create a new build configuration. Project > Properties Select Fortran Build and we see only one configuration. We go to Manage Configurations - top right - and click. In the resulting window we create a New configuration name - seg3p1 in this case. This can be based on any existing configuration but we only have Debug at present. OK takes us back to the manager and OK back to the project properties. 18. Make sure you have the correct configuration - seg3p1. We need to use a our own build command so uncheck Use default build command. In the box type make seg3p1 and change the working directory to $workspace loc:/felib3/programs We finally need to change the build Behaviour- click the tab and remove all from the incremental build configuration. Apply all things and OK the new project properties. 19. We can see our new build configurations: Project > Build Configurations > Manage We can highlight seg3p1 and make it the active configuration. 20. hammer will now build only the single program. 21. We finally want to execute this program under eclipse so we need a run configuration specific for this application. 5
9 22. Go to: Run > Run Configurations Click Fortran Local Application and then create a new configuration. Complete the form and apply. Select the executable from the project - in the programs directory - nothing else is required. 23. Back to the Fortran Perspective to run using the green circle with white arrow. The output should come to the Console view. 9 Checking in changes During this process we have change the source file seg3p1.f. You can see this by the little against it in the project view. You will see various other files marked in this way. 1. Right click over the file and select Team. This gives the interface commands to the repository - Update, Commiti etc. These act in the way might hope (but don t commit anything!). 2. Select Compare with > Latest from HEAD and you will get a comparison editor. 10 Creating a project from svn Some may have subversion repositories. Once you have sorted a subversion client for eclipse much is the same as CVS. I have installed subclipse. 1. So a change of perspective to define an svn source: Window > Open Perspective > Other.. Now select SVN Repository Exploring. 2. Right click in the SVN Repositoies view and select New Repository Location. 3. Complete the form with the repository URL: At this point you may need a username and password - use: username: wksh1 password wksh1$wksh1 A click on the entry will fetch the repository information. We are going to take the xparser directory from trunk. 4. Right click over xparser and select checkout. We will use the Wizard so just click Finish. 5. Select a C Project and then Next. 6. Now select an Empty Project from the Makefile project list and a suitable toolchain. Give the project a name and click Finish. 7. eclipse will want to change perspective for you - fine. You might get some other comments - click OK. We now have a new project xparser taken from an svn repository. 8. Clicking hammer will build the project using the default build. Monitor progress in the Console view. 6
10 11 Sorting out Proxy - If you have them! Proxies are a pain. All the user options are found under: Window > Preferences This will open a new window and a list as long as your arm. To ensure all things you ok we with set the proxy and make help use an external browser. So in this new window: General > Network Connections By setting Active Provider to Manual all the proxy setting can be added using Edit. By using General > Help we can set the Help browser to external. At this point it is a good idea the restart eclipse. 12 Sorting Access to CCPForge with CVS, Subversion and Git CVS: Not a problem really. The necessary CVS interfaces are installed by default in the CVS Repository Exploring perspective. For CVS you just need to get the protocols correct when defining the repository - use extssh and all should be well. SVN: Subvision requires adding a plugin - Subclipse appears to the easiest. Best fetch by using the Eclipse Marketplace. Help > Eclipse Marketplace Search for subversion and you will have a number if choices. I have gone for Subclipse. Click install and the rest is history apart from signing the usage agreement etc and agreeing to installing the files. For Windows all goes through with no problems and you will need to restart eclipse. On Linux systems it will depend on what libraries you have installed. You need to install the necessary JavaHL because eclipse use the API to talk to the svn server.this is a mess as you need to install JavaHL and then tell eclipse where to find it. You can find details here: You are only really after the libraries for eclipse to use and not having the server running. The install will fail if you install as root but that is not a problem. Once installed details need adding to eclipse. In the eclipse.ini file put the following -vmargs -Djava.library.path=/opt/csvn/lib where the path name is where you have put the libraries - /opt/csvn/lib in my case. Where this should go in the eclipse.ini is not well defined but I put it just after the first reference to eclipse. 13 Sorting Compilation and Debugging This is ok you just have to sure that the necessary configurations are setup: Project > Properties and then look at C/C++ Build for configurations. Manage Configuration allows you to add new configurations and rename current ones. 7
11 14 Photran - An Integrated Development Environment and Refactoring Tool for Fortran Photran is an IDE and re-factoring tool for Fortran based on Eclipse and the CDT. Photran 7.0 was released with Eclipse 3.7 (Indigo) on June 22, Photran 7.0 supports Fortran It includes 31 re-factorings (including Rename, Extract Procedure, and loop transformations), as well as the following IDE features: Syntax-highlighting editor Outline view Content assist* Open declaration* Declaration view and hover tips* Fortran language-based searching* Support for CVS & other VCS s** Interactive debugger (gdb GUI) Makefile-based compilation Optional Makefile generation Recognition of error messages from most popular Fortran compilers 15 Sorting Parallel Execution PTP will manage parallel execution of a code and it is possible to debug in parallel. The step are straightforward if you follow the PTP documentation. The only difficulty is ensuring that the necessary MPI system information is available. 16 Parallel Debugging There is only interface for parallel debugging. This will need buidling once PTP is installed. The build require executing sh BUILD in the appropriate directory: eclipse/plugins/org.eclipse.ptp.linux.x where only the first part is important ptp.linux.x86... Executing the build will generate the necessary sdm program in the bin directory. 8
DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014
DAVE Usage with SVN Presentation and Tutorial v 2.0 May, 2014 Required DAVE Version Required DAVE version: v 3.1.6 or higher (recommend to use the most latest version, as of Feb 28, 2014, v 3.1.10) Required
More informationBeginning 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
More informationHow To Run A Hello World On Android 4.3.3 (Jdk) On A Microsoft Ds.Io (Windows) Or Android 2.7.3 Or Android 3.5.3 On A Pc Or Android 4 (
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 informationCode::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
More informationQ 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
More informationYocto Project Eclipse plug-in and Developer Tools Hands-on Lab
Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab Yocto Project Developer Day San Francisco, 2013 Jessica Zhang Introduction Welcome to the Yocto Project Eclipse plug-in
More informationSIM900 Eclipse environment install Application Note_V1.00
SIM900 Eclipse environment install Application Note_V1.00 Document Title: Note Version: V1.00 Date: 2011-01-11 Status: Document Control ID: Edit SIM900_Eclipse_environment_install_Application_Note _V1.01
More informationTutorial 5: Developing Java applications
Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios gousiosg@aueb.gr Department of Management Science and Technology Athens University of Economics and
More informationHudson 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
More informationInstalling Eclipse C++ for Windows
Installing Eclipse C++ for Windows I. Introduction... 2 II. Installing and/or Enabling the 32-bit JRE (Java Runtime Environment)... 2 A. Windows 32-bit Operating System Environment... 2 B. Windows 64-bit
More informationUsing Git for Project Management with µvision
MDK Version 5 Tutorial AN279, Spring 2015, V 1.0 Abstract Teamwork is the basis of many modern microcontroller development projects. Often teams are distributed all over the world and over various time
More informationFor 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,
More informationHypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
More informationPOOSL 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...
More information10 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
More informationDeveloping Parallel Applications with the Eclipse Parallel Tools Platform
Developing Parallel Applications with the Eclipse Parallel Tools Platform Greg Watson IBM STG grw@us.ibm.com Parallel Tools Platform Enabling Parallel Application Development Best practice tools for experienced
More informationLab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
More informationTo begin, visit this URL: http://www.ibm.com/software/rational/products/rdp
Rational Developer for Power (RDp) Trial Download and Installation Instructions Notes You should complete the following instructions using Internet Explorer or Firefox with Java enabled. You should disable
More informationDepartment 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.
More informationInstalling 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
More informationCode::Block manual. for CS101x course. Department of Computer Science and Engineering Indian Institute of Technology - Bombay Mumbai - 400076.
Code::Block manual for CS101x course Department of Computer Science and Engineering Indian Institute of Technology - Bombay Mumbai - 400076. April 9, 2014 Contents 1 Introduction 1 1.1 Code::Blocks...........................................
More informationPTC 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
More informationTUTORIAL 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: pkrashdi@gmail.com By
More informationBefore you can use the Duke Ambient environment to start working on your projects or
Using Ambient by Duke Curious 2004 preparing the environment Before you can use the Duke Ambient environment to start working on your projects or labs, you need to make sure that all configuration settings
More informationHow to Configure Windows 8.1 to run ereports on IE11
How to Configure Windows 8.1 to run ereports on IE11 Description: Windows 8.1 ships with IE10, but can be updated to IE11. There is a special mode in IE11 called Enterprise Mode that can be used to emulate
More informationUsing Intel C++ Compiler in Eclipse* for Embedded Linux* targets
Using Intel C++ Compiler in Eclipse* for Embedded Linux* targets Contents Introduction... 1 How to integrate Intel C++ compiler with Eclipse*... 1 Automatic Integration during Intel System Studio installation...
More informationCS108, Stanford Handout #33. CVS in Eclipse
CS108, Stanford Handout #33 Winter, 2006-07 Nick Parlante CVS in Eclipse Source Control Any modern software project of any size uses "source control" Store all past revisions - Can see old versions, see
More informationBuilding 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
More informationBlueJ Teamwork Tutorial
BlueJ Teamwork Tutorial Version 2.0 for BlueJ Version 2.5.0 (and 2.2.x) Bruce Quig, Davin McCall School of Engineering & IT, Deakin University Contents 1 OVERVIEW... 3 2 SETTING UP A REPOSITORY... 3 3
More informationWorking With Your FTP Site
Working With Your FTP Site Welcome to your FTP Site! The UnlimitedFTP (UFTP) software will allow you to run from any web page using Netscape, Internet Explorer, Opera, Mozilla or Safari browsers. It can
More informationPuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007
PuTTY/Cygwin Tutorial By Ben Meister Written for CS 23, Winter 2007 This tutorial will show you how to set up and use PuTTY to connect to CS Department computers using SSH, and how to install and use the
More informationMATLAB @ 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
More informationEclipse IDE for Embedded AVR Software Development
Eclipse IDE for Embedded AVR Software Development Helsinki University of Technology Jaakko Ala-Paavola February 17th, 2006 Version 0.2 Abstract This document describes how to set up Eclipse based Integrated
More informationTutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
More informationGetting Started with Android Development
Getting Started with Android Development By Steven Castellucci (v1.1, January 2015) You don't always need to be in the PRISM lab to work on your 4443 assignments. Working on your own computer is convenient
More informationInstallation 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
More informationIBM 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
More informationAndreas Burghart 6 October 2014 v1.0
Yocto Qt Application Development Andreas Burghart 6 October 2014 Contents 1.0 Introduction... 3 1.1 Qt for Embedded Linux... 3 1.2 Outline... 4 1.3 Assumptions... 5 1.4 Corrections... 5 1.5 Version...
More informationChapter 1: Getting Started
Chapter 1: Getting Started Every journey begins with a single step, and in ours it's getting to the point where you can compile, link, run, and debug C++ programs. This depends on what operating system
More informationEclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
More informationLivezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning
Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux
More informationBuilding 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
More informationVersion Control with Subversion
Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or
More informationDatabase 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
More informationWorkshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
More informationVersion Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
More informationIS L06 Protect Servers and Defend Against APTs with Symantec Critical System Protection
IS L06 Protect Servers and Defend Against APTs with Symantec Critical System Protection Description Lab flow At the end of this lab, you should be able to Discover how to harness the power and capabilities
More informationPOOSL 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
More informationNios II IDE Help System
Nios II IDE Help System 101 Innovation Drive San Jose, CA 95134 www.altera.com Nios II IDE Version: 9.0 Document Version: 1.7 Document Date: March 2009 UG-N2IDEHELP-1.7 Table Of Contents About This Document...1
More informationIntroducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
More informationIntegrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0
Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0 This document supports the version of each product listed and supports all subsequent versions until the document
More informationApache 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
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
More informationTutorial: 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: angelini@dis.uniroma1.it
More informationAndroid Development Setup [Revision Date: 02/16/11]
Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,
More informationPractice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
More informationWA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1
WA1826 Designing Cloud Computing Solutions Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum
More informationUser guide. Business Email
User guide Business Email June 2013 Contents Introduction 3 Logging on to the UC Management Centre User Interface 3 Exchange User Summary 4 Downloading Outlook 5 Outlook Configuration 6 Configuring Outlook
More informationInstallation and Operation Manual Portable Device Manager, Windows version
Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant
More informationJenkins 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
More informationHadoop Basics with InfoSphere BigInsights
An IBM Proof of Technology Hadoop Basics with InfoSphere BigInsights Part: 1 Exploring Hadoop Distributed File System An IBM Proof of Technology Catalog Number Copyright IBM Corporation, 2013 US Government
More informationJava. How to install the Java Runtime Environment (JRE)
Java How to install the Java Runtime Environment (JRE) Install Microsoft Virtual Machine (VM) via System Check Install Sun Java Runtime Environment (JRE) via System Check Loading Java Applet Failed How
More informationWhat CCPForge does Introduction to SESC and CCPForge Workshop Gemma Poulter gemma.poulter@stfc.ac.uk http://www.softeng-support.ac.
What CCPForge does Introduction to SESC and CCPForge Workshop Gemma Poulter gemma.poulter@stfc.ac.uk http://www.softeng-support.ac.uk What is CCPForge? Software development environment Originally intended
More informationOMNeT++ IDE Developers Guide. Version 5.0
OMNeT++ IDE Developers Guide Version 5.0 Copyright 2016 András Varga and OpenSim Ltd. 1. Introduction... 1 2. Installing the Plug-in Development Environment... 2 3. Creating The First Plug-in... 4 Creating
More informationRVDS 3.x with Eclipse IDE
RVDS 3.x with Eclipse IDE Title Keywords Abstract Integrated Development Environment Eclipse and RVDS Eclipse, RVDS This is a guide for setting up RVDS development environment on the basis of Eclipse IDE.
More informationCosmic Board for phycore AM335x System on Module and Carrier Board. Application Development User Manual
Cosmic Board for phycore AM335x System on Module and Carrier Board Application Development User Manual Product No: PCL-051/POB-002 SOM PCB No: 1397.0 CB PCB No: 1396.1 Edition: October,2013 In this manual
More informationTest Automation Integration with Test Management QAComplete
Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release
More informationInstalling (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
More informationDevelopment_Setting. Step I: Create an Android Project
A step-by-step guide to setup developing and debugging environment in Eclipse for a Native Android Application. By Yu Lu (Referenced from two guides by MartinH) Jan, 2012 Development_Setting Step I: Create
More information3. Installation and Configuration. 3.1 Java Development Kit (JDK)
3. Installation and Configuration 3.1 Java Development Kit (JDK) The Java Development Kit (JDK) which includes the Java Run-time Environment (JRE) is necessary in order for Apache Tomcat to operate properly
More informationCloud Backup Express
Cloud Backup Express Table of Contents Installation and Configuration Workflow for RFCBx... 3 Cloud Management Console Installation Guide for Windows... 4 1: Run the Installer... 4 2: Choose Your Language...
More informationBRIC VPN Setup Instructions
BRIC VPN Setup Instructions Change Your VPN Password 1. Go to https://fw-ats.bric.msu.edu/. Note: You will receive a message about the certificate not being valid; go ahead and accept it. 2. Login with
More informationIBM 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
More informationInstalling Citrix for Mac
Installing Citrix for Mac 1) Go to: http://receiver.citrix.com. 2) Click on Download Receiver. 3) On the bottom left hand corner of your computer screen, the Citrix Download should appear. Click on that
More informationProgramming with the Dev C++ IDE
Programming with the Dev C++ IDE 1 Introduction to the IDE Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. As similar IDEs, it offers to the programmer
More informationMSWL Development & Tool. Eclipse IDE
MSWL Development & Tool Eclipse IDE Micael Gallego micael.gallego@urjc.es Escuela Técnica Superior de MSWL: Official Master's Program on Libre Ingeniería Informática Software - Development Tools Departamento
More informationIntegrating Eclipse Plug-ins
17 Integrating Eclipse Plug-ins 17.1 Introduction 241 17.2 Finding New Plug-ins 241 17.3 Incorporating New Plug-ins into Workbench 242 17.4 Example scenarios 247 17.1 Introduction Wind River Workbench
More informationWebSphere Business Monitor V6.2 KPI history and prediction lab
Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 KPI history and prediction lab What this exercise is about... 1 Lab requirements...
More informationMicrosoft 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
More informationAvaya Network Configuration Manager User Guide
Avaya Network Configuration Manager User Guide May 2004 Avaya Network Configuration Manager User Guide Copyright Avaya Inc. 2004 ALL RIGHTS RESERVED The products, specifications, and other technical information
More informationEVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
More informationThe "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
More informationDeploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11
Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11 How to deploy Composite Business Archives (CBA) to WebSphere John Beaven IBM, Hursley 2013 1 Contents Overview...3
More informationDownload and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
More informationNASA Workflow Tool. User Guide. September 29, 2010
NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration
More informationWakanda Studio Features
Wakanda Studio Features Discover the many features in Wakanda Studio. The main features each have their own chapters and other features are documented elsewhere: Wakanda Server Administration Data Browser
More informationCSA Software Listing 2016-2017. Table of Contents. Both Windows and Mac platforms are supported.
CSA Software Listing 2016-2017 Both Windows and Mac platforms are supported. Table of Contents Student Access and Permissions... 2 Web Browsers... 2 Mozilla Firefox... 2 Internet Explorer... 2 Google Chrome...
More informationWebSphere Business Monitor V7.0 Script adapter lab
Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous
More informationPreviewing & Publishing
Getting Started 1 Having gone to some trouble to make a site even simple sites take a certain amount of time and effort it s time to publish to the Internet. In this tutorial we will show you how to: Use
More informationHadoop 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
More informationInstalling Proview on an Windows XP machine
Installing Proview on an Windows XP machine This is a guide for the installation of Proview on an WindowsXP machine using VirtualBox. VirtualBox makes it possible to create virtual computers and allows
More informationpure::variants Transformer for Software Configuration Management Manual
pure-systems GmbH Copyright 2003-2007 pure-systems GmbH 2007 Table of Contents 1. Synopsis... 1 2. Concept... 1 2.1. Client Authorization... 2 3. Installing the Transformer... 3 4. Using the Transformer...
More informationDownload and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Microsoft Windows Updated May, 2012 This document will describe how to download and install the Android SDK
More informationHow to register and use our Chat System
How to register and use our Chat System Why this document? We have a very good chat system and easy to use when you are set up, but getting registered and into the system can be a bit complicated. If you
More informationHow 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
More informationIntroduction 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
More informationWorking with a Version Control System
Working with a Version Control System Summary Tutorial TU0114 (v2.4) March 18, 2008 This tutorial looks at how you can use Altium Designer s built-in version control capabilities to check project files
More informationSnow Active Directory Discovery
Product Snow Active Directory Discovery Version 1.0 Release date 2014-04-29 Document date 2014-04-29 Snow Active Directory Discovery Installation & Configuration Guide Page 2 of 9 This document describes
More informationWebSphere Business Monitor V6.2 Business space dashboards
Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 What this exercise is about... 2 Lab requirements... 2 What you should
More informationLesson 1 - Creating a Project
Lesson 1 - Creating a Project The goals for this lesson are: Create a project A project is a collection entity for an HDL design under specification or test. Projects ease interaction with the tool and
More information