|
PSA’s excellent knowledge of Java programming language allowed us to create a number of systems which helped our customers to meet their objectives. Java is a programming language which derives much of its syntax from C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to byte code (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. It is also said to be a robust, architecturally neutral, portable, interpreted, threaded, dynamic and high performance language. Java enables the development of robust applications on multiple platforms in heterogeneous, distributed networks. |
| The Home Personalization Application project performed customization of the main user interface component which is the home screen. PSA modified the Home application so that it can be customized with adding four more“virtual screens” which contain widgets such as Weather, Shortcut, and Global Time. The new programmable interface for widgets was defined as well as various widgets’ components. |
| HDTV driver project requirements were to implement ARIB plane and alpha blending capabilities which were not available in WindML and pJava subsystems. PSA modified the single-plane WindML graphics driver by adding ARIB plane and alpha blending functionality for the Cougar TL850 and developed several demo programs. The alpha blending capability improved the UGL 1.2 version. Three new functions were added to provide hide/show planes that improved graphics performance when a plane is not displayed in the screen. |
| Implant Network Option (INO) is a software option that allows users of Axcelis implanters to monitor and control any implanter in their facility from a network-connected workstation. The implanters are running the full suite of the Implanter Control System software, which includes the INO server. The INO server software accommodates a fixed number of INO client connections and sends each client workstation the implanter Operator Interface screens. The INO application is a client for two different types of servers running on the implanter systems. Each server has a unique communication port and defined communication sequence. This application must respond to user events created through interaction with graphical objects and then communicate with the appropriate server. |
| This application allowed operators and plant management to view, monitor, and control semiconductor manufacturing equipment in their facility from any authorized remote workstation. PSA provided a means of monitoring and controlling a specified industrial tool from a remote workstation. One important aspect of this project was that the workstation and the tool can be running with either SunOS or Solaris operating systems. Using Java as the cross platform environment, PSA developed a complete graphical user interface (GUI), client functions and list maintenance functions. |