Java
Category Image 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.
Project ImageMy Valet Project was aimed at providing synchronization of various data between Android based phones and personal computers as well as to view, manage and synchronize user’s personal data online. My Valet  project focused on the modification of the Goggle phone Android 0.9 applications as well as open source Funambol Sync Server and Funambol Outlook plug-in to synchronize the Media data.

The developed solution allows synchronizing of Contacts, Events (Calendar), Pictures/Photo, Music, and Video. As soon as the new version of Android SDK was released, the Calendar and Weather service were ported to versions 0.9 and 1.0 of Google Android frameworks.

My Valet Project Data Sheet
Download
Project ImageThe Google Phone Applications  project consisted of creating a stack of end-user applications for the new Linux based Android platform and framework which was introduced by Google. The implemented set of robust applications, such as Calendar, Camera, Audio Player, Task Manager, Calculator, has an innovative and fresh appearance consistent with the Google based applications.

Google Phone Applications Data Sheet
Download
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.

PSA's Contact
Learn more