Avalon's Tree
A Word  from PresidentSite map
About UsOur ProjectsOur ServicesContact Us
Our Projects | Completed Projects Samples | References | Home
 

 

SAMPLES OF COMPLETED PROJECTS

Below are listed some of the projects we have successfully completed for our USA, Canadian, British, Swiss, South African and Russian customers. Each project demonstrates one of the areas of our expertise.


Project: Pascal to C++ Converter

The project objective was to develop a converter from one of Pascal dialects to C++ language. The converter was used to translate a large software package (about one and a half million lines) from Pascal to C++. Porting software to C++ allowed our customer to use standard programming tools and to dramatically reduce software development expenses.


Project: Optimizing Compilers

We have developed a family of optimizing compilers from a proprietary language to Intel/Pentium, PowerPC, Motorola 68K and Sun Sparc. These compilers are used in development and support of large real-time software applications constituting of dozen millions lines of code.


Project: Least Cost Router

The purpose of the project was to develop a "Least Cost Router" device, providing an integrated hardware and software bundle. This device connects to a telephone set and automatically selects the cheapest telephone service provider, taking advantage of the recent liberalization in the European telecommunication market. The server hardware and software provides updates on provider pricing structures.

We've developed both software and hardware parts.


Project: Development System for Embedded Processor

Our company provided a complete development system for the next generation of Russian telecommunication satellites: compilers, debuggers, run-time subsystems, analyzers, code coverage, and verification tools.


Project: Call Logging System

The purpose of the project was to develop a distributed data processing system allowing recording telephone conversations, as well as storing, searching, and retrieving records from database. The system is aimed to emergency services and supports hundreds of recorders, dozens of servers and archiving devices. In data transmission, XML and HTTP/1.1 are used as a network protocol for format description and data representation.


Project: RAID Manager

Our company has developed a control program for RAID-controllers with an original multimedia interface easy to use even for non-professionals. The program supports installation of RAID subsystem and its daily monitoring. The program also notifies administrator of error events via email or pager and helps to eliminate them.


Project: Live Customer Support

Our customer is developing a software application allowing vendors and agencies to provide live customer support via their websites. We have taken part in the development of the server part of the application and a component used by a customer service representative.


Project: MP3 Download Manager

We've designed and developed an Internet application for downloading music files from a website directly to an MP3 player.


Project: Statistical report module for IC application

Here we've developed statistical report module for Internet commerce application. The module allowed E-companies getting visitor statistics, query statistics, and order reports dynamically.


Project: Redesign and Reimplementation of VLSI CAD Package

A big software CAD package used by our customer for VLSI design and simulation is written in an obsolete language and contains several drawbacks that make it inappropriate for the designing of next generation products. Our tasks in this project are to redesign the package, remove obstacles, reimplement the package in C++ and provide a full set of detailed design documentation. The result of the project will be improved, speeded up and highly maintainable software package, well suited for the new requirements of our customer.


Project: Software Conversion

The control program for our customers' integrated Voice/Data IP Switch is written in an obsolete language. Our objective is to develop an automatic conversion tool that will allow our customer to convert all program source code to industry standard C++. The converter will produce easy readable and easy maintainable C++ code without performance impact preserving the program structure, identifiers, comments and conditional compilation statement. The tool will allow our customer to use industry standard tools and to speed up the products way to the market.


Project: Soft Switch

Many years we are working with the major telecommunication company in the area of PBX control software. In the new IP reality, the focus is shifted from hardware switches to software solutions. The objective of this project is to port PBX control program working on proprietary hardware to Windows platform and to integrate it with the IP services. The program consists of several millions line of C++ code. The project outcome will be a full-featured software IP switch, providing the same level of services as old-fashioned PBX.


Project: Technical Documentation

The development system used for creating and testing software for one of our customers' telephone switch was designed by several developer groups during many years. The system contains a large set of utilities and libraries, written in C++ and proprietary languages. In due course the she system became rather complicated and its documentation became outdated.
Our objective in this project is to create a full set of technical documentations. Our reengineering team is busy understanding the logic of programs and providing well-structured documentation. The documentation will allow our customer to simplify maintenance, reduce its cost and simplify adding new features to the system and hence prolong significantly the live cycle of the system.


Project: Instant Messaging Applet

Our customer asks us to combine two popular ideas and to create an instant messaging tool, like ICQ and AIM with skin functionality, like WinAmp. The result is high-customizable Java Applet that can be placed on customers' sites and let the sites' visitors quickly exchange short messages or files with each other. Due to its skin functionality the applet interface can be easy adapted for any site design and any customer.
In addition to the base functionality the Applet will contain support for multi-media files exchange and later for a customers' relation management.


Copyright © 2000-2005 by Avalon's Tree Inc.