1 / 8

Abeans

Abeans. What are Abeans?. Abeans are Java beans of the IDL interfaces (for the client Java classes created by the IDL compiler). These wrappers are especially useful in GUI IDEs. Do not have to be used for GUIs though.

edana
Download Presentation

Abeans

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Abeans

  2. What are Abeans? • Abeans are Java beans of the IDL interfaces (for the client Java classes created by the IDL compiler). • These wrappers are especially useful in GUI IDEs. • Do not have to be used for GUIs though. • To some extent, they are the Java equivalent of the SimpleClient interface. • Easy to create so even non-programmers like astronomers can develop GUIs. • Abeans are really just clients like objexp. Because of this, we do not care about anything other than the IDL interface. ACS Training

  3. What are Abeans? (continued) • The only thing an abean GUI needs is the corbaloc of manager (i.e., the hostname and port number that Manager is running on). • A number of widgets have already been designed by CosyLab and are available for use in the ALMA project. • Widgets are specifically designed to interact with BACI properties. • At this point, abeans can really only be generated for C++ and Java Components where exists BACI ACS Training

  4. The “Bigger Picture” Linux box running Manager Manager Java GUI Abeans Wrapper JacORB Java stubs generated from IDL Container Windows PC Component ACS Training

  5. How do I Create Abeans? Specify IDLs in ABEANS tag in the makefile ACS Training

  6. Sample Java Client in NetBeans ACS Training

  7. Net Beans The simplest way to get started with abeans is to follow the instructions located in: • Power Supply Tutorial: coding with ABeans (html): http://www.cosylab.com/ProjectDocs/Demo/Documentation/MAN-Power_Supply_Tutorial.html • Visual Bean Composition Tutorial With NetBeans(html) http://www.eso.org/projects/alma/develop/acs/Releases/ACS_3_0_Docs/abeans/doc/TUT-Abeans_Visual_Composition_with_NetBeans.html • NetBeans installation and configuration for ABeans(html) http://www.eso.org/projects/alma/develop/acs/Releases/ACS_3_0_Docs/abeans/doc/MAN-NetBeans_Installation.html ACS Training

  8. ACS Training Developing the Java Client in the NetBeans Tutorial

More Related