What is Eclipse

Reviews
Shared by: student19
Stats
views:
31
rating:
not rated
reviews:
0
posted:
10/30/2008
language:
English
pages:
0
What is Eclipse? • Official Definition: – Eclipse is an open source community whose projects are focused on providing an extensible development platform and application frameworks for building software. • Eclipse Evolution – Version 1.0: Open Source Java IDE – Version 2.0: Universal Tooling Platform – Version 3.0: Platform for Rich Client Application Eclipse as an IDE • Language supported: – Java, C/C++, C#, FORTRAN, Ruby, Python, Ada, AspectJ……you name it!! • Agile Method – Incremental build, Refactoring • Test Driven Development – JUnit Test, Automated Testing Framework • Model Driven Software Development – Open Architectureware • Team Concurrent Development support – CVS, Subversion • Plus More – ANT support, Interactive Debugger, Visual Editor… Simple RCP Plug-in Architecture Extensions Plug-ins Application Plug-in Loader Extensible Application Eclipse What is Tango ? • It is a distributed object oriented control system • It uses CORBA for network communication – omniORB in C++ and JacORB in Java • It supports two languages (C++ and Java) and 3 OS (Linux, Solaris and Windows) • It is an LGPL licensed software available from ESRF web site as What is Tango ? • Every controlled equipment is a device belonging to a class and supporting commands (action) and attributes (data) • Tango classes are merged within process called “device server” • Each device server process has a polling mechanism with data cache to speed-up response time in case of a slow device. What is Tango ? • Tango has an API supporting three kinds of communication between client and server – Synchronously – Asynchronously – Using event Introduction to Tango polling • Every Tango device server process has a polling thread • Its rule is to – Poll attribute and/or command (without input parameters) – Store result in a data cache (called polling buffer) managed as a circular buffer – Detect events and throw them to the CORBA notification service Introduction to Tango polling • Every Tango device server process has a polling thread • Its rule is to – Poll attribute and/or command (without input parameters) – Store result in a data cache (called polling buffer) managed as a circular buffer – Detect events and throw them to the CORBA notification service Introduction to Tango polling • Each device has its own polling buffer • Polling buffer depth is tunable – By device (default is 10) – By command/attribute for finer tuning • Client get their data from – The real device – The last record in the polling buffer – The polling buffer and in case of error from the real device – The choice is done by a Tango API client call • Model-Driven Development of Distributed Systems - Volter • ITER

Related docs
Eclipse
Views: 106  |  Downloads: 5
A Life's Eclipse
Views: 14  |  Downloads: 0
eclipse installation presentation
Views: 5  |  Downloads: 0
Total eclipse of the Moon
Views: 2  |  Downloads: 0
Eclipse Project
Views: 8  |  Downloads: 1
setting up eclipse
Views: 1  |  Downloads: 0
Eclipse Plans
Views: 23  |  Downloads: 1
503 What is an Eclipse [v4.0] (WP)
Views: 8  |  Downloads: 0
part 1 class of eclipse membership
Views: 0  |  Downloads: 0
A Ticket to the Eclipse
Views: 17  |  Downloads: 0
next solar eclipse
Views: 148  |  Downloads: 2
Other docs by student19
Sale of agency
Views: 196  |  Downloads: 0
Finance Lecture5
Views: 330  |  Downloads: 8
Commercial Net Lease for Entire Building
Views: 357  |  Downloads: 11
Treaty of Guadalupe Hidalgo info
Views: 192  |  Downloads: 0
Alabama Registered LLP
Views: 226  |  Downloads: 0
Partnership interest
Views: 721  |  Downloads: 16
Tax deferred exchange
Views: 212  |  Downloads: 4
EHD_BlueShift_Semicon_West_2007
Views: 141  |  Downloads: 0
Transcript of Tonkin Gulf Resolution
Views: 177  |  Downloads: 0
28novleft[2]
Views: 109  |  Downloads: 0
Rent collection policies and procedures
Views: 572  |  Downloads: 15
Escrow Trust Instructions Sale
Views: 310  |  Downloads: 8
Sample Post Design-Day Press Release_M405
Views: 364  |  Downloads: 2
Amendment of Real Estate Contract
Views: 390  |  Downloads: 12
Petition to cancel registration
Views: 197  |  Downloads: 1