GeoADE - Geometric Algorithm Development Environment
description
Transcript of GeoADE - Geometric Algorithm Development Environment
GeoADE - Geometric Algorithm Development Environment
Tsai-Yeh Tung
2010/3/9
Web-based Collaboratory Lab, IIS, Academia Sinica, TaiwanAlgorithmic Theory and Applications Lab, CSIE, NTU, Taiwan
Outline
Configurations of Geometric Algorithm Development Environment (GeoADE)
What is GeoADE Virtual Machine?
Getting Started with GeoADE Virtual Machine
Configurations of Geometric Algorithm Development Environment (GeoADE)
Ubuntu Desktop: The most popular linux distribution
Eclipse CDT: Eclipse IDE for C/C++ Developers
LEDA: C++ library
GeoLEDA: C++ library
Geometry Viewer: a visualization tool providing support for geometric algorith
m animation
Setup Your Own GeoADE
1. Install the 32-bit Ubuntu Desktop 9.10
2. Install the g++ and Java SE (JDK) 6
3. Download and setup the LEDA Free Edition 6.2
4. Download and setup the GeoLEDA
5. Download and setup the Eclipse IDE for C/C++ Developers (for 32bit Linux)
6. Download and setup the GeoDrawClipse
7. Done and good luck.
Source: http://code.google.com/p/ntu-csie-geometry/wiki/HowToSetupGeoADEOnUbuntu
Outline
Configurations of Geometric Algorithm Development Environment (GeoADE)
What is GeoADE Virtual Machine?
Getting Started with GeoADE Virtual Machine
What is GeoADE Virtual Machine?
A virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a physical machine.
GeoADE Virtual Machine is our pre-configured Virtual Machine of Geometric Algorithm Development Environment on Ubuntu Linux for conveniently learning geometric algorithm and pro
gramming via our visualization tool named Geometry Viewer.
Geometry Viewer
Geometry Viewer is our visualization tool providing support for geometric algorithm animation based on GeoLEDA. GeoLEDA is a C++ library for remotely visualizing t
he LEDA data structure. LEDA is a C++ class library for efficient data types a
nd algorithms. LEDA provides algorithmic in-depth knowledge in the
field of graph- and network problems, geometric computations, combinatorial optimization and others.
Geometry Viewer
GeoLEDA
LEDA
Screenshot of Geometry Viewer
Installed OS and Software in our GeoADE Virtual Machine
OS / Software Version
Ubuntu Desktop (32-bit) 9.10
g++ 4.4.1
Java SE (JDK) 1.6.0_15
Eclipse IDE for C/C++ Developers 3.5.1
LEDA Free Edition 6.2
GeoLEDA 1.0
GeoDrawClipse (Eclipse plug-in with Geometry Viewer)
1.0
Outline
Configurations of Geometric Algorithm Development Environment (GeoADE)
What is GeoADE Virtual Machine?
Getting Started with GeoADE Virtual Machine
Getting Started with GeoADE Virtual Machine
1. Install VMware Player 3.0.1 Download VMware Player for Windows or Linux from the VMware website.
Download VMware Player for Windows from the FileHippo website.
2. Download and extract our pre-configured GeoADE VM image: Ubuntu-9.10_GeoADE-VM_20100228.7z
3. Double click Ubuntu.vmx to startup the virtual machine (i.e. Ubuntu Linux). Answer “I copied it” when prompted a question.
4. Double click Eclipse CDT from the Ubuntu desktop.
5. Play and enjoy!
Source: http://code.google.com/p/ntu-csie-geometry/wiki/GeoADEVirtualMachine#Getting_Started
VMware Player 3.0
Ubuntu.vmx
VMware Player 3.0
GeoADE Virtual Machine on VMware Player
Ubuntu Desktop Edition 9.10
GeoADE Virtual Machine on VMware Player