• Services
  • Solutions
  • Technologies
  • Portfolio
  • Company
  • Contact Us

Itransition C++ Capabilities

Itransition provides full-cycle development of cross-platform high-performance applications — from requirements management to delivery, product upgrades and systems support.

Major Domain Expertise

Cross-platform applications

The major reasons to select the cross-platform approach is saving on investment on the one hand, and raising the overall quality of the code. Itransition has years of experience in developing cross-platform applications using Qt, vxWidgets, GTK+ and other toolsets. We develop cross-platform applications of any complexity — from installers, GUI and mobile applications to games and enterprise-level solutions.

Learn more about C++ cross-platform developments

Native software development

We have been providing C++ product development services for ISVs and technology companies and enterprises for over 8 years, We build OS-native feature-rich software products for Linux, MacOS, Windows, including utilities, tools, gadgets and widgets, as well as office, communication and multimedia apps.

Learn more about OS-native product development in C++

Audio and Video Processing Software

  • We build efficient tools for high performance digital video streaming and processing. We leverage the advanced multimedia frameworks, including proven open source solutions such as GStreamer and XBMC, to speed up creation of varied multimedia applications:

    • video editors
    • media stream broadcasters
    • media players, etc.
  • Our project portfolio also contains development of infotainment solutions for computer-based video players, including HD video playback applications with communication capabilities, interactive games, and Internet access, We have built a number of highly efficient solutions (currently used in hotels, hospitals, educational institutions) to help you monetize media content through prepaid and pay-per-view options.

    Learn more about PCTV solutions

Software for Security Devices

Our extensive expertise spans development of backend system components for various electronic security devices and surveillance equipment. We have the know-how needed to build reliable high-performance software for digital close circuit TV (CCTV), portable body cameras, digital multimedia recorders, comprehensive home security systems, turnstile, automatic gate systems, and others.

We have significant experience of collaboration with hardware vendors, when hardware and software products are developed simultaneously, which substantially improves the time-to-market value.

  • High Performance Applications

    Given C++ allows building high performance applications (HPAs), our software engineering team creates object-oriented C++ software that is highly efficient both in time, infrastructure capacity and investments. By leveraging proven best practices and proprietary know-how we ensure not only ultimate performance, but also strong reliability and maintainability of the delivered solutions.

  • System Software Development

    From direct file system access to virtual machines conversion and optimization, our vast experience covers a wide scope of mission critical systems development: data backup and restore software, VM tools, email archiving, high volume of data processing applications and many more.

Hardware-specific Software

Our experience in the area of software for direct hardware access and system level operations covers middleware applications for communication with low level embedded software and efficient driver and utility management. The interfaces involved include FireWire, USB, RS232 etc. Our specialists can also help you develop advanced software application for portable devices, plug-and-play and peripheral hardware that may as well run on a proprietary OS.

Technology Skills

Technologies

System:

RPC, COM, DCOM, ActiveX, OLE, DDE MAPI, MSMQ, OLEDB, ADO, CDO

Other: HTML, JavaScript, XML, XSLT, XPath

Networking:

IPv4, IPv6, TCP, UDP, TLS/SSL HTTP, FTP, Email, LDAP, SSH

Web Services: SOAP, XML-RPC, REST

Security:

SSO, OAuth, PKI, X.509
CryptoAPI (CAPI), OpenSSL

Libraries /Frameworks

  • STL, STLport, Boost, POSIX, Trolltech Qt, X11, Motif, GTK+
  • Win API, MFC, ATL, WTL
  • DirectX, OpenGL, OpenAL
  • Cocoa, Cocoa Touch, Carbon, wxWidgets

Databases

  • MS SQL Server, Oracle, DB/2, PostgreSQL, MySQL, SQLite, BerkleyDB

Compilers / IDE

  • MS C/C++ Compiler, GNU GCC, Clang, Intel C/C++ Compiler
  • MS VisualStudio, XCode, Eclipse, Emacs

Platforms / OS

  • Windows, Linux, Mac OS, iOS, Android

Specialized Services

  • Porting

    • Operating systems
    • OS version
    • Database
    • Frameworks/Libraries
    • Technology
    • Development tools
  • Testing

    • White/black/grey box testing
    • Unit testing
    • Functional testing
    • Integration testing
    • System testing
    • System integration testing
  • Refactoring

    • Source code translation
    • Binary translation
    • Structure improvements
    • Program modularization
    • Data re-engineering
    • Process re-engineering
    • Adaptation
    • Re-documentation

Quick Start