Sample JSP: Building & Using Component Factory for Air Traffic Monitoring
 
This simple JSP file demos, how one may use a Component factory for the Air Traffic Control System using the Raju’s GUI-Class for the Airline. This demo shows, how one may use the CF to build one more layer of hierarchy.
 
Please click here to see the SVG Component
 
The following JSP-code presents the above SVG-component. The JSP code is in one file, but it is dived into sections to explain then in parts. To inspect the SVG-code of the AC’s, please select right mouse button and select “View Source” in the pop-up menu.
 
The JSP file to present the Above SVG-Component
 
Note: Please click on this link (ATC_CF.java) to see quick and dirty/lazy code for the CF, to build given City’s Air Traffic monitoring component. The ATC_CF-Class takes a City’s Airport code (e.g. SFO for San Francisco or LAX for Las Angeles International) as input and generates the AC to present the Air traffic-monitoring component.
 
Please review the Section-3 code to see, how one could use the Raju’s “Component Factories” for ATC-system may be used to build subcomponents for a container-component (e.g. Rotate Banner).
 
// Instantiate the ATC for each City.
ATC_CF Atc1 = new ATC_CF (aci, "SFO", data_url);
ATC_CF Atc2 = new ATC_CF (aci, "LAX", data_url);
ATC_CF Atc3 = new ATC_CF (aci, "JFK", data_url); 
// One may use each of the above Objects to build subcomponents.
// Pass the City-CF-Object information to a Rotate banner Component
ATC_CF City_list[] = {Atc1, Atc2, Atc3};
RotateBanner3 RB = new RotateBanner3(aci, City_list, 3);
RB.CGM(pw);
 
The final section contains Radio-buttons to switch between the cities to monitor the Air Traffic. This demo is showing just one layer or hierarchy, but this kind of hierarchy can go on for many layers. For example, yet another container component’s Object may use the Rotate-Banner object to build its subcomponent; and so on. There is no limitation, and this process can be repeated for many layers. Likewise, a taxi-company may monitor taxi-movements and status in different sections of the town. The City map may be obtained using Google’s map API.
 
The online GUI-Classes could offer every thing one might expect from traditional GUI-classes (e.g. Java/Swing or Windows-API) and lot more. In many aspects, Raju’s GUI-classes may be simple to use, more flexible and superior to traditional GUI-classes.
 
 
 
Privacy Policy | Miscellaneous Documents | Site Map | Services
Designed By SINDHU SYNERGY
Copy Right © 2006 Pioneer Soft, LLC. All Rights Reserved.