Home > Solutions > Project Diary
Project Diary
PSA has successfully completed and delivered a large number of various projects. PSA selects development approaches which meet specific business objectives of our customers and help them to organize their business and technology strategies cost effectively and in accordance with high quality standards. PSA's team of high skilled professionals has a wide experience of software development using cutting edge technologies and tools. Some projects accomplished by PSA are described and classified below.
Project ImageThe ooh!Media system  is used for creating, scheduling and delivering rich media content to be displayed on LED display systems. The project aimed at creating this system.

The ooh!Media project  includes a desktop application to create digital media content and a sign player to render this content on outdoor LED signs.

The ooh!Media Sign Player  is responsible for rendering digital content based on a user defined schedule. The system supports video, images, TrueType fonts, and is capable to display RSS information from the Internet. The custom UI was specially designed and developed for the system.

ooh!Media Project Data Sheet
Download
Project ImageZlinx Xtreme is a new product for transmitting digital or analog data across a wireless network. Project tasks required creation of test cases for testing device functionality and execution of the prepared test cases for the new product.

The integral part of the project was also the update of the product documentation including a Quick Start Guide and Instructions.

Project ImageThe POS .NET project is to develop POS .NET Application Interface library for three Par model peripherals (M50XX Gemini, M60XX Vigo, M71XX EverServe). The POS .NET layer shall utilize existing drivers API and provide a convenient interface for POS application created on the .NET platform.

Project ImageThe SV2 project is to develop firmware version 2.0 of LDV Streamer running on new hardware. The Light Duty Vehicle (LDV) Streamer is a hardware device that enables OEM customers to retrieve the most commonly used parameters from the diagnostic bus of a Light Duty Vehicle.

Project ImageThe project is to develop a graphics interface for the GCM-II system which monitors security zones using perimeter controlling functionality. The user interface supports multiple languages.

Graphical Control Module Data Sheet
Download
Project ImageThe project is to develop a system to support the Perdue Business Improvement Process for deboning and portioning departments. The solution will focus on People, Products, and Profitability for these departments by utilizing data collection, trending, and BI reporting.

Business Improvement Process Data Sheet
Download
The Single Server project suggests development of an application to select information on effective rights for accessing objects on a single file server system. The solution will include scanning the file system and Active Directory, and then generating visual reports for the application user.

Project ImageThe project is to resolve known issues and prepare the software product for shipment for the application created with VB6 which is designed for configuration and programming of a lighting controller.

Commissioning Tool Verification Testing Data Sheet
Download
Project ImageShadow Platform Software Controller (SPSC) is a multiplatform desktop application for configuring and managing a network of audio devices connected over fiber-optic cable. Target installations include auditoriums, concert halls, music clubs, and performing arts centers.

SPSC Project Data Sheet
Download
Project ImageThe project consisted in developing an application that can be used to demonstrate the capabilities of the Mutualink technologies on a mobile platform. Functionality for the mobile application was derived from features that were available within an existing desktop application.

The application is able to create and manage incidents, including the ability to invite other agencies and add resources. The operator will participate in incidents using push-to-talk function on the radio and intercom channels and by sending and receiving text messages.

Mobile Interoperability Workstation Data Sheet
Download
Project ImageThe project aimed at performing implementation of a new product that determines user access rights on a Windows file system and providing a reporting interface to convey the results. The system includes a set of scanner services which scan a file system and active directory repository, all results go to the database on the server.

Web based user interface on SilverLight technology allows managing the system, generating reports and getting quick information on user rights for some particular object.

Access Rights Solution Data Sheet
Download
Project ImageProject was to develop firmware for the portable aerosol particle counter device that is used for cleanroom monitoring and facility certification. The LASAIR III  device interface features include a VGA color LCD display, touch screen display, sample probe, and a built-in thermal printer. The LASAIR III  firmware allows operating with the device as with a stand-alone unit or remotely via browser if the device is connected to an Ethernet network.

LASAIR III Project Data Sheet
Download
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
Project ImageThe objective of HELC project  was to renew the existing application for loaning different exhibits and other materials with educational purposes through use of web interface. The project also included a back-end system. The new web site Administrative part includes Users management, Schools management, Materials management, Reporting system, Billing system, Communication system.

The Web Site Administrative interface was specially designed to be simple enough for everyone to use and be user friendly. The Administrative interface includes a complete management functionality that previously was represented as separate parts. The database structure was also updated for better integrity and security of the data.

HELC Project Data Sheet
Download
The Single Server project consisted of developing an application to select information on effective rights for access to objects on a single file server system. The solution includes scanning the file system and Active Directory, and then generating visual reports for an application user.

The purpose of this project was to update an inventory control system based on the Oracle tools including the Warehouse Management System (WMS) module. The goal for the project was to reduce the current number of inventory organizations from seventeen consisting of a main warehouse and satellite stores.

The new system combines these into two separate systems consisting of one system for Generation and the other for Transmission and Distribution. To improve the tracking and tracing of items within the inventory the system allows printing and applying barcodes to inventory items. To expedite the inventory cycle count process the use of barcode devices is included.

The goal of the project was to update Zlinx Input/Output product line documentation to include information about new features. The device manual documentation was completely restructured and reformatted as well to be more organized based on different Zlinx models that are being produced.The Quick Start Guides were also created for each mode of the Zlinx device.

ZDP Project Data Sheet
Download
The primary objective for Zlinx Test Specification  project was to create a specification for performing Zlinx device testing. The created specification document includes regression tests for existing functionality, defined test cases for new implemented Zlinx features and latency tests description.

Based on the Test Specification test cases were defined and documented and testing was performed for wired and wireless models of Zlinx device.

ZTS Project Data Sheet
Download
ETA  project was aimed at developing a computer based training for InfinityQS application which is used at Alcon Labs, the most respected and trusted eye care company in the world. It is used to train new employees from a CD or online to operate on the floor through simulating the application used on the production floor.

The application consists of a demonstration part where the real application was captured and the user is guided through the application with simultaneous audio narration, text captions, and quizzes. The second part is about testing the skills of the user. It allows learners to practice an actual procedure hands-on, test their performance with scored mouse clicks, data entry, buttons. Final scores are sent to the supervisor for review.

Electronic Training Application Data Sheet
Download
The project was to prepare a release version for MESR  device product. MESR  is a Modbus Ethernet-to-Serial Gateways which allows connecting serial Modbus ASCII/RTU devices to Modbus/TCP Ethernet as well as solving many other real-world Modbus problems such as converting ASCII to RTU.

The scope of work included merging latest changes to the firmware, acceptance test execution, preparing the final build, and creation of installation program and installation CD image for production. Final acceptance testing for the product included developing test cases for acceptance, performing manual and automated testing on different Windows platform, including 32 and 64 bit platforms.

The project consisted of creating Google phone widgets for weather, stock, calendar, as well as a widget for configuration and managing of the created widgets.

PSA performed investigation and estimation for implementation of Media library and GPS functionality on the Android platform with the use of additional map service and 3D party library for media.

The media library enables a user to listen to the radio and satellite radio as well as to watch TV, and view a picture gallery. The GPS module allows getting location of the device, show location on the map, plan route and manage the Point Of Interest database with the ability to show them on the map. 2D and 3D modes are supported for the GPS Map functionality. The speech module is used for announcing a route and the nearest POI.

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.

During this project a full support of the Modbus protocol for the Serial Server Device with master and slave modes for TCP, RTU and ASCII protocols was implemented.

During the project the firmware for the device was created and the internal web server was updated for device configuration. The desktop configuration utility was developed for remote device configuration.

Project ImageActive Directory Monitor   is an application which audits object changes in the Microsoft Active Directory related to addition, deletion, or renaming of objects. The purpose of the application is to collect detailed data about these changes.
Information collected is displayed in a report engine which allows generation of custom reports and provides additional notification mechanisms for external use.

Active Directory Monitor Data Sheet
Download
The project aimed at creating a test suite for automated testing of the Serial Server Device. The Serial Server Device is a conversion device which converts an Ethernet packet to Serial data and vice versa. The Automation Suite allows testing request/response correctness, testing inter-message and inter-char timeouts, as well as exceptions processing. The suite was developed to support the feature of saving and restoring the created test cases to files and later performing them one after another in a package.

The project aimed at developing a Serial Server Device Module responsible for managing device configuration and firmware update. The Module is capable to parse, process configuration requests, store parameters and apply them to the device.

The project was to develop a desktop application which is capable of managing remote configuring, monitoring, and finding the Serial Server Device. The Serial Server Device is a conversion device which converts Ethernet packet to Serial data and vice versa.

The device can be accessed and configured via Ethernet port or from the serial port.

The Serial Server Manager is also developed to check and download firmware from the Internet and upload it to the device. The installation software allows setting up appropriate driver for the device as well as managing virtual serial ports associated with the device.

Project ImageThe Firmware Over The Air (FOTA) Updater  project was to develop the Firmware update functionality Boot Loader module of Convergent Linux Platform (CLP) which is used as a development framework for the devices such as smart phones.

The Firmware Updater  is capable of installing a complete firmware image or partial image of FOTA format introduced by RedBand. Different types of component installation are supported, such as Kernel, File System components, separate device specific files (logos), etc. The Updater checks the image, verifies the signature, defines the type of the image and installs it into the device based on the image type.

FOTA Project Data Sheet
Download
This project included development of a 1-bit Framebuffer for UGL (Universal Graphics Library) 1.2 and 2.0, and modification of text objects for data entry, scrolling operations, and visual appearance. Under VxWorks operating system modifications were made to incorporate the 1-bit framebuffer.


This computer telephony IVR system allows callers to access their mutual fund account information via an IVR system.

PSA designed and developed the IVR and Voice Mail system using Mediasoft IVS software development kit and Dialogic voice processing board. The IVR system allows a user to access account information and historical information. The voice mail system features are: allowing the caller to record voice messages, having a name associated with each mailbox, passwords protection of individual mailboxes, options to add new and delete old mailboxes. Custom features designed into the voice mail system were added to provide the caller with an option to listen, erase or re-record his just recorded message, recover deleted messages, include up to 9 personal greeting messages for every mailbox, message forwarding capability with or without comments attached, message notification and replaying feature, group boxes, message confirmation, directory search and a new User Tutorial.

The project objective was to port the ARTM application running on a PC DOS based system under MS Windows 3.1 to a Silicon Graphics Unix Workstation. PSA development team resolved all operating system specifics conflicts using cross platform development tools.

Conversion of an ARTM (Acoustics Requirements Translation Model) and user manual development were successfully completed as well as ARTM upgrade including export of data to plotting program and setting default directories.

The application performs winding test such as AC and DC Hipot, Resistance, Surge and Rotation Direction tests.

PSA developed the GUI and IPC components to decouple the GUI from the control system. The IPC component handled the message communication between the control system and the GUI. The design of the IPC used a concept called Notifiers. Notifiers connect objects indirectly, replacing pointers and direct functions calls. Since they're anonymous, notifiers reveal nothing about the implementation, interface, or even the existence of the connected objects, leaving them independent of one another. By reducing IPC dependencies this approach reduced application complexity.

The project objective was to develop an ABS (Anti-lock Braking System) diagnostic application.

Following the SAE's J1587 vehicle communication standard PSA developed additional functionality to display fault code information such as active fault codes and faults history, description of the device, a description of the fault, the device number and the fault number, and the occurrences count for active faults. The diagnostic application tool also provided the capability to clear all historical information.

This is a computer telephony IVR (Interactive Voice Response) system which automated notifications to the end customer's clients.

Based on an earlier version developed by PSA, this system expanded the previous single line capability to a seven line simultaneous outbound call system. A single line is dedicated for inbound calls to preview and record custom messages. The IVR system has direct dial capabilities, ability to leave messages, share messages for greeting and signoff, and record the status of each call within a Progress database.

The project consisted of updating the existing firmware for Serial Server Devices through adding new partial functionality to a Modbus protocol.

The project included design and development of a Modbus gateway with a pass-through Ethernet port. The gateway supports the Modbus TCP server and Modbus RTU serial with Modbus slave devices attached to the serial ports. The gateway allows customers to replace the three box solution with a single box solution. Along with new protocol implementation, the internal web server was updated as well as the desktop utility for remote device configuration and firmware update. The created desktop automated testing utility was developed for testing the solution.

This device allows the monitoring of patient's vital signs. PSA's tasks for this project were to develop the screen region management and conduct a port of the ICA client and migrate to UGL 2.0 and Zinc 6.0 to support the region management functionality. PSA also assisted in the development of the next generation patient monitoring device.
The region management consisted of developing the basic input and output screen region management functionality. An 8-bit display was developed for the rendering of graphics. This 8-bit display translated into an available pool of 256 colors. The porting consisted of porting to the new PPC860 architecture, implementing an application layer between the server and the thin client, and developing the graphics component to display graphical elements on the screen for visual representation.

The Bone Densitometer uses an X-ray technique to estimate bone mineral content in the distal and/or proximal forearm.

PSA ported an existing DOS based system to a Microsoft Windows and Unix operating systems and assisted in the development of a cross platform GUI (Graphical User Interface) for the Bone Densitometer application.

Integration of proprietary technology into Pro/ENGINEER.

PSA provided consulting and development services to assist in the integration.

International communications company call center application

PSA was asked to join a large project which involved telephony based development. This project required from PSA to provide on-site development services for 3 months period at clients' development location. Individual modules were required to be implemented and used in the collaboration of single objects for the final telephony based system.

Development of a commercial electronic transmission control application for a hand held diagnostic unit.

During this project PSA assisted in the development of a commercial electronic transmission control application following SAE's J1939 and J1708 vehicle communication standards, and developed the software under those guidelines.

The Command&Control Module  is a trainer to give the tank crews an introduction to the process of writing, editing and sending reports.

Development of a command and control module (tank trainer software application) was successfully perfromed by PSA.

The Community application is a client-server application.

During the project PSA performed design and implementation of a cross platform GUI for a client-server application that was originally written in Microsoft Visual Basic.

This project is about implementation of remote command and control services for a convection reflow system used in the manufacturing of circuit boards.

PSA implemented the remote control of the system via serial communications and a communication library. As a part of implementation for remote control of the system, PSA was responsible for receiving, interpreting, and performing all operations for commands sent to the convection reflow system. In addition to the receiving of commands from a remote system, we also added facilities for sending status information back to the remote system. To test the implementation of the remote command/control configuration, we created a test application for utilization by the end user. That application provides tests for all connections between the remote system and the convection reflow system.

PSA reconstructed the reflow software program's GUI (Graphical User Interface) and developed an IPC (Inter Process Communication) component to decouple the GUI from the control system.

The IPC component handled the message communication between the control system and the GUI. The design of the IPC used a concept called Notifiers. Notifiers connect objects indirectly, replacing pointers and direct functions calls. Because they're anonymous, notifiers reveal nothing about the implementation, interface, or even the existence of the connected objects, leaving them independent of one another. By reducing IPC dependencies this reduced application complexity.

The Data from field engineer's hand held control modules are imported into the Data Analysis Software via modem or direct RS232 connection. Once the data is imported a variety of reports and analyses can be generated and performed.

During this project PSA assisted in the conversion of the environmental data analysis software from DOS platform using Zinc 4.2 to Microsoft Windows 95 platform using Zinc 5.2. PSA converted the Zinc class library to the newer version and resolved incompatible elements issues. PSA ported the application from DOS to Windows 95 by resolving Zinc portability problems, platform dependent code optimization, and third party library issues resolution.

The project objective was to port a 3D dimensional analysis application to HP-UX, SGI, IBM, and Windows 2000.

PSA provided onsite development to port the current release of 3D Tolerance Analysis product to Pro/ENGINEER v2000i2. The platforms the product was ported to were: HP-UX, SGI, IBM, and Windows 2000, HP/9000 Series 700 (HP-UXA 10.20), SGI R10000 MIPS4 (IRIX 6.5), SUN SPARC Workstation (Solaris 2.6), Windows 2000. PSA also created installation programs for Windows NT and Windows 2000.

PSA was chosen to perform modifications to the software controlling a convection reflow system used in circuit board fabrication. These modifications included implementing all software changes required to control a second conveyor add-on to the client's single conveyor system.

PSA performed modifications to the graphical user interface of the software that monitors the system. PSA also implemented operations necessary to control second conveyor.

e.Message is a small application that runs on the desktop computer and displays music driven animations and encourages users to integrate text messages into them. The user then can send the messages with dancing missives over the Internet.

Development performed by PSA included graphical user interface for the application. The graphical user interface requirements involved developing buttons and dialog boxes to allow the creation of electronic messages.

The development effort for this project integrated a clearer font and character set into the device to allow the easier reading by the user.

PSA performed the integration of the AGFA Font Engine into the Universal Graphics Library (UGL) version 1.2 for the device.

PSA was contracted to develop a hand held engine monitoring and diagnostics unit. This hand held display unit is capable of providing a technician with a wide variety of diagnostic information as regards engine status. Development responsibilities for PSA included the processing of all engine control signals received by the diagnostics unit All user input commands are handled via numeric and control keys. Output display is facilitated by a four line, twenty character LCD display.

The project objective was to develop a hand held engine monitoring and diagnostics unit to process all engine control signals received by the unit. This hand held display unit is capable of providing a technician with a wide variety of diagnostic data as regards to engine status.

Development responsibilities included the processing of all engine control signals received by the diagnostic unit. All user input commands were handled via numeric and control keys. Output display was facilitated by a four line, twenty character LCD display.

The project objective was to program additional features for engine diagnostics and monitoring units.

PSA team made modifications to the application and provided C++ language support to the client.

The project objective was to enhance clients' patented Geometric Dimensioning and Tolerancing (GDT) libraries to include changes for better interpreting the ANSI y14.5 and ASME standards for GDT

Modifications included code that changes several warnings into errors, allowing a 0.0 position tolerance when the maximum material condition is applied, check for more than two coaxial datums for a circular runout tolerance, and provision of consulting on various other tolerancing issues. PSA delivered the GDT libraries for Windows NT and several Unix platforms.

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.

The Hotline IVR (Interactive Voice Response) system informs customers of the latest news and information.

Developed IVR accepts incoming and process outgoing calls. The implementation allows routing calls using DNIS (Dialed Number Identification Service). The application provides an option for the caller to be externally transferred. A welcome message greets the caller to the hotline after which the caller has two options: press 1 for more information and be transferred, or press 2 to return to a briefing message and be prompted again

The image browser is an application that allows you to view and browse wafer chip images.

PSA was responsible for porting the image browser application software from Microsoft Windows 3.1 to Motif on HP UX 9.05.

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.

The project objective was to assist in adding Zinc Unicode support to an environment using PharLap 32 bit TNT DOS Extender with Microsoft C++ Compiler to the ZAF 4.2 Engine and 4.2 DOS key.

Using Zincs' Unicode functionality, PSA incorporated the support for internationalization within the target environment.

The project objective was to research and prove out development tools, hardware and software products and develop application prototypes to provide proof of concept for VC funding.

PSA team provided discovery services in the form of researching development tools, hardware, and software products. Research was performed to determine feasibility of tool choices. Based on tool selection screen prototypes were developed for the application to provide a proof of concept for VC funding.

The project objective was to develop more full featured user interface capabilities and graphics rendering to support customers infotainment system requirements. PSA team developed DVD service capabilities for handling audio playback commands including play, pause, stop, table of contents, scheduler, etc. and implemented flash file system capabilities

PSA has worked on various projects involving automotive infotainment systems. Key areas of development have included enhancements to PJWorks to enable a more full-featured infotainment user interface and graphics rendering, and the integration of a vector font engine for use on the SH4 platform (with Amanda companion chip) running VxWorks. The program enables vector fonts with rotation, anti-aliasing and alpha blending capabilities that provides the end customer with the desired performance for rendering navigation information on the screen.

This project enabled support of Tornado Internet Appliance (TIA) for the IP telephone with a StrongARM processor, using the PJWorks 3.1 JVM.

PSA assisted in defining the configuration and testing for the installation of TIA on the target system. PSA developed custom font files for use with Personal JWorks 3.1. The custom font development followed the WindML font file format specification.

The Media logging application is a film editing tool and was designed as both stand-alone and a library.

Using Zinc, PSA designed and developed the GUI to run on Windows NT platform. Zinc was used to allow future plans to provide cross platform support. The application included graphical sorting of film clips, classifying tools, timeline based picture and sound placement tools for rough editing.

The Outbound Calling System is a notification system that automates the process of transmitting messages.

PSA designed and developed an Outbound calling system. This task was accomplished by reading a Microsoft SQL database input file. This file contained the telephone number to call and type of message to leave. If the call is successful (live person or answering machine is detected) in leaving the message, it writes the success to a log file, and moves on to the next record. If, for some reason, the service is not able to leave a message, it will retry until it successfully leaves a message, or it tries a total of 3 times for that record. If it reaches the maximum number of retries, it writes the call as unsuccessful to the log file and moves to the next record.

The objective of the project was to develop a Multiple Protocol Cartridge (MPC) application to perform service diagnostics and programming functions with a truck using the J1587 network communications protocol.

PSA added fault codes and data list functionalities by following SAE's J1587 vehicle network communications protocol and developed the software under those guidelines.

PSA participated in testing the server software, monitoring the installation field tests and verifying message handling and faults for the Onboard Diagnostic Unit.

The Onboard Diagnostic Unit is a vehicle diagnostics solution that captures vehicle diagnostics information and allows fleet managers to monitor the vehicle states remotely, perform preliminary diagnostics to determine the severity of the situation, and direct the vehicle to a nearby service facility as needed. The Onboard unit then can download the information to hand-held units to determine and analyze the problem more effectively.

This Action Alerts Notification  application is an outbound IVR (Interactive Voice Response) service which calls a group of people and informs them of an important issue to them and NACA (customer) and then solicits an action. The service is used as meeting notification system that informs persons about Neighborhood Stabilization meetings.

The project objective was to port an engineering analysis product integrated with the Pro/ENGINEER CAD system to the latest version of Pro/ENGINEER (v2000i2), and to the currently supported hardware platforms.

PSA setup build environments and ported the CAD integrated variation analysis application to the latest version of Pro/ENGINEER running on Unix and Windows 2000.

The project objective was to port SAE's (Society of Automotive Engineers) vehicle communication standard RP1210A to Windows CE platform.

PSA ported RP1210A standard to run on Microsoft Windows CE Platform.

The project objective was to develop the prototype IVR (Interactive Voice Response)  system and a web-interface for system management using Microsoft's Web Telephony Engine.

The Registration IVR  system allows a caller to register and be assigned an account number and password. Within the system the caller may add and update a variety of personal information, leave and retrieve voice messages with other users. The system also includes storing and retrieving caller information from a Microsoft SQL database. A custom web interface was designed for the system maintenance capabilities.

The project objective was to assist in porting a Scribe report writer application for Windows operating systems from Zinc 3.5 to Zinc 4.0.

PSA team evaluated the difference between Zinc 3.5 and Zinc 4.0 and made necessary coding modifications to the application to keep the same look and feel.

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.

Statistical Process Control (SPC) is a software option which allows users of semiconductor manufacturing tools to gather process data over a period of time and use it to analyze and understand machine performance trends.

The scope of work included software enhancements to the SPC software, which include adding modifications to the display and printing of graphs, such as adding machine id, date range, and recipe, and adding an X library key/legend to the printout of a chart, changing the resolution of data points. In addition, modifications were made to the alarms and error handling for the SPC software.

The project objective was to develop a stock ticker to display current or recent security prices and insure cross platform compatibility.

PSA developed a stock ticker using Sun Microsystems JDK 1.1.8 (Java Development Kit). The stock ticker used a left to right scrolling display of current or recent security prices.

The project objective was the development of a touch screen GUI (Graphical User Interface) for a weigh and count scale.

PSA developed touch screen GUI interface for a weigh and count scale using SMX real-time operating system and Zinc to build the GUI interface.

The Uninterruptible Power Supply program required application maintenance to fix GPF error and program difficulties.

The project objective was toсorrect window configuration problems when switching windows, resolve GPF's when minimizing and restoring windows, and сhange display color of windows.

The project objective was to port vehicle data system applications to Multiple Protocol Cartridge and PC compatible computer.

PSA developed vehicle data systems and ported these applications to Multiple Protocol Cartridge and PC compatible computer. PSA team also implemented a Multiple Protocol Cartridge user interface and designed a training program for developing vehicle data system applications.

PSA replaced mouse and keyboard interface of the Vehicle Design Application and provided the client with software design expertise.

The project included modification of the existing man-machine interface with the Vehicle Design Application by replacing mouse and keyboard interface with driving the Vehicle Design thermal imaging rendering functionality from an ASCII data script.

The water yield analysis application is used by leading micro-chip manufacturers throughout the world to improve the profitability of their fabrication facilities. The application is comprised of a wafer scanning device that collects defect information, a server to manage information collected from the entire facility, and wafer yield analysis software.

PSA has had significant involvement in the development of the GUI of wafer yield analysis software. The wafer yield analysis software is a Windows based application that includes features such as charting, 2D and 3D graphics, data tables, and printing. PSA has implemented the functionality for the 2D and 3D graphics, data tables and printing capabilities. The project included the implementation of many features improving analysis and user friendliness within the GUI. The application provides new enhancements to handle charting, 2D&3D Graphics, Data Tables and Printing. PSA ported the existing software from Microsoft Windows 3.1 to HP UX 9.05 and 10. PSA also provided maintenance and custom enhancement requests for the software versions from 3.5 to 5.2.

This computer telephony IVR application automates workshop registration and distribution of information.

PSA developed an IVR system and complete the database design and implementation to handle storing of data and information for workshops, locations, and registration information.

PSA's Contact
Learn more