When Tango Meets Eclipse ICALEPCS 2005 TANGO Workshop
- Slides: 13
When Tango Meets Eclipse ICALEPCS 2005 TANGO Workshop Tony Lam @ Gumnix Lab (ANSTO) © 2005 by Tony Lam; made available under the EPL v 1. 0 | October 2005 | Gumnix Lab @ ANSTO
Who am I? § A TANGO-Java programmer @ ANSTO § Writing Java client for TANGO based neutron detectors § An Eclipse plug-in / application developer § ICAPLECS Session: O-4. 009 TH 3 A. 3 -5 O - Thursday October 13 - 14 h 40 “Leveraging the Eclipse Ecosystem for the Scientific Community” § A newbie to the TANGO community 2 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
What is Eclipse? § An open source Java IDE § Elegant Plug-in Architecture for integrating new tools with your IDE § An application framework § Building nice looking multi-platform Java application like LEGO!! 3 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
Plug-in Architecture Extensions Plug-ins Application Plug-in Loader Extensible Application 4 When TANGO meets Eclipse | © 2005 by Tony Lam; made available under the EPL v 1. 0
How Eclipse Helps Tango Development § Integrated IDE for TANGO Development § Support running and debugging for Java and C++ § Code completion § Integrated help system § Tool integration, eg JIVE § Taking advantage of other Eclipse add-on, eg TPTP, UML § Runs on multi-platform § It’s absolutely FREE 5 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
6 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
Eclipse Demo 7 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
Cooking Recipe § Use Pogo to generate TANGO server skeleton code § Import files to Eclipse for code implementation § Launch TANGO server under Eclipse § Start Jive under Eclipse for testing 8 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
9 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
Super Front-End for Tango Devices § Eclipse can be leveraged for building the front-end of any Tango device. § Gum. Tree, an open source Eclipse project from ANSTO @ Australia, is developed to support TANGO devices § Gum. Tree aims to provide a highly integrated workbench for performing scientific experiment § Combining data acquisition application with data analysis § Gum. Tree provides similar device communication model as TANGO 10 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
Graphics § Gum. Tree is capable of displaying 1 D, 2 D and 3 D data with various rendering engine 1 D 11 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
12 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
Contact Me § Tony Lam: tony. lam@ansto. gov. au § Gum. Tree Website: http: //gumtree. sourceforge. net § ANSTO: http: //www. ansto. gov. au 13 When TANGO meets Eclipse | | © 2005 by Tony Lam; made available under the EPL v 1. 0
- Differentiate between lunar eclipse and solar eclipse
- Lunar and solar eclipse
- Generally restful like horizon where the sky meets land
- Ingredients of art
- Newton meets buzz and woody worksheet answers
- Academia meets industry
- How does huck know that his father has returned?
- Congress
- Where today meets tomorrow
- Piaget meets santa
- La belle dame sans merci structure
- Proportions
- Macbeth meets the witches
- Muse 2 episode 2 every behavior meets a need