• 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
Embedded and Mobile Software

In general Eclipse SP experience is based on solving tasks in three fields of embedded systems. These are Telephony, Mobile and industry solutions. Each of these fields has it own special features and requires special competences and approaches. But in all our solutions we pay special attention to portability, scalability and careful reliability testing.

Substantial number of embedded projects accomplished by Eclipse SP is featured with:

  • Different operating systems support
  • Careful performance and memory overhead tuning
  • Reliability testing

Our competence includes advanced knowledge in embedded C, ASM, C++ and Java. We have great experience in development of distributed systems which consists of different platforms and operational systems:

  • Support of wide range of mobile devices from different vendors (Nokia, Samsung, ASUS, HTC, QTec, HP, Motorola)
  • Experience in controllers programming (x86, ARM)
  • Expert knowledge in different network protocols (QNET, IP, GPRS, TCP, UDP, PPP/PPTP tunneling, GSM voice)

Eclipse SP experts have experience of OS images managing, configuring and remote administration of a wide number of devices and platforms:

  • Linux based embedded operation systems
  • QNX RTOS
  • Windows Mobile family
  • Symbian S60 platform
Selected Projects
Mobile Video Broadcasting System
Mobile Video Broadcasting System
Customer: US software development company
Industry: IT
Solution type: Web portal
Technologies: С++, Microsoft.NET, WinCE, DirectX, Web Services, Distributed, COM, SOA, MS SQL Server 2005, AJAX, Video Conversion, Multimedia Conversion
Customer is a US-based video advertising solutions company that uniquely provides monetizing solutions for all our targeted prospects. Eclipse SP assignment was to deliver flexible solution which would allow sharing mobile video via Internet.

Eclipse SP team successfully developed solution which included:
  • Social networking site for live video publishing, which enables users to share video among friends.
  • Scalable server application for video streaming, which is a soft real-time system based on stable and flexible video frame dropping algorithm. Live media stream reception mechanism guarantees seamless receiving of incoming data in real time even in overloaded state.
  • Mobile client application for capturing and broadcasting video over a wireless data network, which enables live video capturing (record, stop), playback (play, pause, cancel) and send video for publishing.
Eclipse SP specialists not only developed the applications, but also provided the customer with suggestions on how the performance of the client application, which was limited due to mobile devices performance restrictions, could be improved.
Request more information
Embedded Solution for Vehicle Tracking
Embedded Solution for Vehicle Tracking
Customer: ENAiKOON GmbH
Industry: Industrial automation
Solution type: Display for Vehicle Tracking System
Technologies: C/C++, RS232, ENAiKOON locate-29, NAVMAN MDT850, TOMTOM GO
ENAiKOON GmbH delivers to the market products, based on microcomputers. These products work with mobile technology (with satellite tracking) and provide excellent solutions in the area of surveillance, remote control, remote metering and tracking of vehicles, persons or goods.

The Customer required applications development for one of its new solutions. Eclipse SP had assigned a development team that fitted Customer’s requirements. The project objective was the development of embedded applications on C and C++ for specified by the customer devices — Mobile Data Terminal ENAIKOON display-56 (MDT850, www.navman.com) and ENAiKOON v-locator-work (TOMTOM GO, www.tomtom.com). Solution is dedicated for tracking vehicles; this fleet management system is suitable both for corporate and individual users.

Eclipse SP introduced a solution which ensured proper communication between drivers that use both display-56 and v-locator-work modules and dispatcher. Software development and testing were 100% off-site and managed by Eclipse SP Project Manager. Development of this embedded application was successfully accomplished and now developed applications work in the vehicle tracking system of the Customer.

Request more information
User Interface Builder for Wide Range of Mobile Phones
User Interface Builder for Wide Range of Mobile Phones
Customer: UK company
Industry: Mobile communications, embedded software
Solution Type: UI for mobile phones and handsets
Technologies: C, (C++ for smart devices), Java (former Borland JBuilder, future Eclipse IDE), C#, Symbian, WinCE
One of the largest companies in UK offering services for telecommunications, the Customer selected Eclipse SP to develop UI (User Interface) Builder for mobile phones and other handsets. The primary consumers of this toolkit are network operators and handset manufacturers.

Developed by Eclipse SP team, UI Builder includes both embedded runtime part and desktop toolkit for creating and editing User Interfaces for mobile phones. Toolkit is used to create a set of customized User Interface properties that can be transferred to phone (handset) of mobile subscriber via cable, GSM, GPRS or other supported data link.

Thus network operators gained an ability to allow customization for individual clients / groups of clients and easy update to the handset UI functionality post sale; handset manufacturers — achieved significant cost and time savings in UI development, decreased rework/retest costs, faster time to market and differentiation from the competition.

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
Testimonials

“I have been able to look at the flash animations created by your team and if I can get the quality of ice portal flash demo from you guys, we will have a lot of projects together! “

Ilona Kaplunov, Blue Apple Design
 
Microsoft Gold Partner
ISO