150 likes | 277 Vues
This guide provides a detailed overview of the Geometric Algorithm Development Environment (GeoADE) established by Tsai-Yeh Tung. It covers the configurations for the GeoADE Virtual Machine, crucial software installations like Ubuntu Desktop, Eclipse CDT, LEDA, and GeoLEDA, and introduces the Geometry Viewer for visualizing geometric algorithm animations. Step-by-step instructions help users set up their own GeoADE environment efficiently, enabling learning and development in geometric algorithms. Ideal for researchers and students in computational geometry.
E N D
GeoADE - Geometric Algorithm Development Environment Tsai-Yeh Tung 2010/3/9 Web-based Collaboratory Lab, IIS, Academia Sinica, Taiwan Algorithmic 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 algorithm animation
Setup Your Own GeoADE • Install the 32-bit Ubuntu Desktop 9.10 • Install the g++ and Java SE (JDK) 6 • Download and setup the LEDA Free Edition 6.2 • Download and setup the GeoLEDA • Download and setup the Eclipse IDE for C/C++ Developers (for 32bit Linux) • Download and setup the GeoDrawClipse • 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 • forconveniently learning geometric algorithm and programming via our visualization tool named Geometry Viewer.
Geometry Viewer GeoLEDA LEDA 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 the LEDA data structure. • LEDA is a C++ class library for efficient data types and algorithms. • LEDA provides algorithmic in-depth knowledge in the field of graph- and network problems, geometric computations, combinatorial optimization and others.
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 • 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. • Download and extract our pre-configured GeoADE VM image: Ubuntu-9.10_GeoADE-VM_20100228.7z • Double click Ubuntu.vmx to startup the virtual machine (i.e. Ubuntu Linux). • Answer “I copied it” when prompted a question. • Double click Eclipse CDT from the Ubuntu desktop. • Play and enjoy! Source: http://code.google.com/p/ntu-csie-geometry/wiki/GeoADEVirtualMachine#Getting_Started
VMware Player 3.0 Ubuntu.vmx
GeoADE Virtual Machine on VMware Player Ubuntu Desktop Edition 9.10