Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[hyades-dev] Meeting Minutes - TPTP Data Collection and Communication Group Conference Call (Dec 2nd, 2004)

 Attendees:

            Sri, Luc, Samson, Karla, Vishnu, Kim, Allan, Joe, Andy, Koustubh Pawar, Tejas Patel, Shobhit Maini, Augustus K

 

Agenda:

            I. Requirements for more general agent launching and data collection (as it relates to agent metadata and discoverability) by Scott Schneider (DEFFERED to next week)

 

            II. C v/s C++ for implementation of agent controller and agent API: discuss portability issues and requirements on supported platforms

Key Decision: It is decided that API bindings should not require use of C++ on the part of the consumers (includes agent controller plugins, and agents). However, an agent or plugin developer can choose to use C++ for their internals.

Summary: The rationale is as follows. The use of C++ bindings requires that all related components need to be compiled using same C++ compiler. This is undesirable for platform. In implementing agent controller features, it is desirable to use C language to make it easy to port to all required platforms. Today, RAC uses some pieces (e.g., xerces package for XML parsing) that are implemented in C++. Samson indicated this required some porting effort and there are still gaps in covering all targeted platforms.

 

            III. Discussion of expectation from potential users on proposed C++ Client API - use or nonuse of other aspects of TPTP in such cases.

Key Decision: There will not be a commitment to have one-to-one correspondence between C++ Client API and Java APIs wherever possible.

Summary: However, to the extent possible there should close resemblance to the existing Java API. We need to review the proposed C++ client API (when it becomes available).  Users of C++ Client API will not need full TPTP feature set (data models and loaders, browsers and UI, test execution framework). They will be able to launch applications and agents on target machine and control and communicate with agents. The processor launcher and file transfer services will be available through client API.

 

Opens:

            1. Sampson updated that there are gaps in the external API when using headless mode (i.e., no Eclipse Workbench present). Bugzilla feature requests should be opened detailing the gaps. Luc will enter the gaps he identified as a new feature request.

 

            2. On use of agent type in the current releases of Hyades, Sri will update the group after following up with Richard and Hendra offline.

 

Next Meeting:

            Thursday December 9th, 2004 9 AM PST / 12 PM EST / 5 PM GMT

Best Regards,
Sri Doddapaneni
Software Products Division
Intel Corporation
+1-503-712-8497
srinivas.p.doddapaneni@xxxxxxxxx

 


Back to the top