• Your Software Outsourcing Partner

    Eclipse SP provides premium quality IT services and products at competitive costs, contributing to our customer’s success on the market and maximizing return on IT investments
    Learn more about our company
  • CORBA

    CORBA standards were created to enable software components written in multiple computer languages and running on multiple computers to exchange data properly
    Learn more about corba solutions
  • Online Gaming

    Is one of the most flexible and fast-growing industries requiring highly scalable robust and attractive software to support the process
    Learn more about online gaming solutions
Software for Distributed and Real-Time Capable Systems

Eclipse SP has strong competences in developing software for distributed real-time capable systems. Profound knowledge and substantial experience in building real-time systems allows our IT-engineers design and develop high performance solutions for mission-critical tasks in such industries as Defense, Railroad and Traffic control. Our portfolio embraces solutions for Telecom and Industrial Automation as well as various Simulators. Eclipse SP expertise includes networking programming from low level IP stack protocols (TCP/IP) to middleware platforms (CORBA, DDS and JMS) on versatile programming languages (ASM , embedded C, C++, Java).

Selected Projects
IDL Compiler Development
IDL Compiler Development
Customer PrismTech Ltd.
Industry: IT
Solution Type: Middleware
Technologies: Linux, Windows, Java, Eclipse RCP, EMF, ANTLR
PrismTech Ltd. is an acknowledged leader among advanced providers of software integration solution. The company develops, markets, and supports a wide range of standards-compliant, high-performance middleware products whose quality of service properties significantly exceed those offered by conventional middleware.

Eclipse SP assignment was to create a core of IDL (Interface Definition Language) compiler and a set of reference usage facilities for it. Creation of core libraries to handle IDLs helps to make the process of IDL parsing more universal.

The team task is to create a core of IDL (Interface Definition Language) compiler and a set of reference usage facilities for it. Creation of core libraries to handle IDLs helps to make the process of IDL parsing more universal. It allows to decrease the cost of various products support and to extend a set of supplied technologies in future. The list of solution features includes the following:
  • Layered architecture, which allows to plug into any stage of the compile process
  • Module design based on OSGi standards
  • Reference implementation of command-line compiler and Eclipse RCP IDE
Request more information
StandardLink: Software Tools for Distributed and Real-Time Capable Systems
StandardLink: Software Tools for Distributed and Real-Time Capable Systems
Customer: Consulting company in industrial automation systems industry
Industry: Aerospace, Industrial Automation
Solution type: SDK and supporting tools for SCADA-like systems development
Technologies: C++, TCP/IP programming, Qt Library, Support of Windows, Linux and QNX operating systems
Customer is a consulting company offering services in industrial automation systems industry. Eclipse SP was assigned to create new real-time and embedded high-reliable solution for industrial automation and distributed system simulations.

Appointed off-site development team carried out research & development, support and maintenance services. After deep investigation phase and completion of the development the brand new middleware product was released and called StandardLink.

StandardLink is a middleware that reduces effort and technological risks of prototyping, implementation and exploitation of complex high-performance distributed computing systems. It is a software kit (SDK) and software tools allowing rapid prototyping, easy implementation, configuration, operating, and maintenance of portable real-time-capable distributed computing systems. The product can be deployed on arbitrary combination of supported platforms: Windows family, Linux, and QNX, including embedded versions. Application programming interfaces are available for native C++ and .NET as well as for generated C code from MATLAB®/SIMULINK®.

The most important features of the system are:
  • Wide number of supported platforms;
  • Low response times and low performance and memory overhead;
  • Simple intuitive object-oriented API’s for development of distributed business logic;
  • Developer is freed from issues of distributed computing and database management and can concentrate on customer-specific business logic;
  • Minimal inter-dependency between customer-specific components and between development groups;
  • Efficient error localization and diagnostics;
Software development was 100% off-site and managed by Eclipse SP Project Manager. Project team is continuously delivering evolutionary versions of the software modules and maintains the versions in production, providing stable and cost-effective extension of Customer’s software engineering organization.

Request more information
Software Tool for DDS Testing
Software Tool for DDS Testing
Customer: PrismTech Ltd.
Industry: IT
Solution Type: Middleware
Technologies: Linux, Windows, CORBA, C++, C, Java, Eclipse IDE
PrismTech Ltd. is an acknowledged leader among advanced providers of software integration solutions. The company develops, markets, and supports a wide range of standards-compliant, high-performance middleware products whose quality of service properties significantly exceed those offered by conventional middleware. Its OpenSplice DDS product is regarded as the fastest, most robust and feature-rich Data Distribution Service (DDS) implementation available: it is a high-performance messaging technology featuring record breaking throughput and real-time determinism even under the most extreme traffic conditions.

Eclipse SP established a dedicated team, which is working on DDS testing. The team keeps abreast of the latest OMG technologies (especially related to CORBA, DDS and MDD) and is capable to provide enterprise-level services to PrismTech.

The main purposes of project are:
  • Designing and developing test system that provides capabilities to compose test scenarios, launch tests on different hosts with various OS and for several program languages.
  • Complete testing of solution including: designing test cases for system tests; implementing functional, performance, protocol, scalability, and load tests.
Project was accomplished with successful delivery of test result, which helped Customer to enhance its mission-critical networked system.

Total duration for this project for today is about 72 man/months.

Request more information
Testimonials

“We love the simplicity of use, well-crafted interface and the overall concept of the Eclipse Time Server. After a long search for a simple but robust time tracking tool that provides ease of implementation and meaningful output of info, we’re very pleased to have ETS as a component of our corporate intranet…

Constantine Korovkin, VP of Solutions, Akvelon
 
Microsoft Gold Partner
ISO