To software businesses, PSA offers its innovative solutions which help stay competitive in the market. PSA helps to create infrastructure compatible to your business, reducing the efforts which some of the systems presuppose. PSA engaged in numerous projects which aimed at enhancing inventory management, data protection, software management, and data encryption.
PSA understands the IT services industry, and can help you streamline your business processes, limit expenses, grow your profits, and efficiently utilize your workforce.
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.
|The project was to develop a library which encapsulates TCP/IP networking functionality and security. Functionality of the library was designed to allow products developed on the NXP LPC2468 family of processors to add automatic configuration feature and simplify remote configuration and administration of devices. The solution included a specific customer tool that provides monitoring and remote configuration of devices thru TCP/IP protocol.|
Embedded Ethernet Library Data SheetDownload
|The project was to rebrand the general appearance of the Customer website enhancing it with contemporary Web 2.0 features. Enhancement of the existing customer website was performed through moving all styling elements into style sheets and making the overall website compliant with the XHTML 1.0 Transitional standard. The project also included refactoring and tuning themes to update its website structure.|
|Zlinx 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.
|The 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.|
|The 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 SheetDownload
|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.|
Commissioning Tool Verification Testing Data SheetDownload
|Shadow 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.|
|The 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 SheetDownload
|My 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.
|The 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 SheetDownload
|The 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.
|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.|
|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.
|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 SheetDownload
|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 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.
|Active 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 SheetDownload
|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.
|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.
|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.
|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 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.