Development Environment
Development Environment
This document will contain information about how to setup a development machine for the ZIN BTL
project.
Machine environment
Youll need a machine (virtual or not) which has the following installed
- Win7 or Win8.1
- Visual Studio 2013 Update 4
- .NET Framework 4.5.1
- Oracle Database XE (see below)
- Oracle Developer Tools for Visual Studio (see below)
My personal development machine has Windows 8.1, but Windows 7 will do too.
Network
The machine needs to have access to our Caesar network (probably using Juniper Network Connect,
or Juniper Junos).
http://www.oracle.com/technetwork/database/database-technologies/express-
edition/downloads/index.html
Unzip the archive, and start the setup.exe in the DISK1 folder. The installation should be pretty self-
explanatory.
Oracle Database Developer Tools
The latest version is ODAC 12c Release 3, which can be downloaded from:
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
You do need to install two things first, which are 1) Java 8, and 2) Java SDK
Java: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
When you install the ODAC it will be pretty easy, except that youll eventually get a screen which the
following:
The Database Host Name is the name of the machine where the database is hosted, which should
be the name of your own machine.
The Database Service Name is the service which runs your database. So you can find that on your
own machine as well obviously, and look through the running services in the task-manager. I think
the service name will be as shown above.
If for some reason the installation fails, make sure you uninstall through the Oracle Universal
Installer, which can be found in the Start Screen (Win8.1) or in the Start Menu (Win7). The partially
installed tools will not be listed in the systems Control Panel -> Programs, and if you retry the
installation without uninstalling first, the installation will eternally hang in step 6 or 7 (at least, that is
my personal experience).
TFS Source code
The source in TFS will be located in:
$/ZIN BTL/VZ/Source/DEV/ZIN.BTL.VZ/
If you open the solution in Visual Studio you should see the following in the solution explorer.
As you can see above, there are several projects, and as time flies by the projects will probably
change. So consider the image above (and the table below) a snapshot of the solution at the time of
writing this document.