CONTACT INFO
Have Our Sales Rep
Contact You
Technologies Programming Languages Databases Operating Systems Development Tools Protocols Platforms

Softage C/C++ team profile

   

If you need to have your C/C++ project done by professionals, you are on the right way.

Softage C/C++ team has competences in:

Embedded systems programming,
Mobile programming,
Video/audio processing,
Macintosh programming,
System programming,
Programming under Linux.

We provide the following services:

Browser implementations (WAP, HTML, xHTML browsers), modifications and extensions (IE, Mozilla Firefox)
Thunderbird extensions programming
Video conference programming (T.120)
Application and system level programming for mobile devices
Drivers programming (Linux)
Wireless network drivers
Firmware programming

Softage works closely with leading OEM companies and large system integrators. Softage has a status of Windows Embedded Partner and has access to newest operating systems and development tools.

Softage is a reliable and reputed software development outsourcing company. Recently Softage has been included in prestigious rating of Top 10 ITO offshore providers for Eastern/Central Europe.

Here you can see few examples of our completed C/C++ development projects.

C/C++ projects

Skype Code Refactoring

Our customer, a worldwide leader in VoIP communication - Skype, needed to improve performance of their tool - phone number recognizer (PNR).
Softage consultants successfully approached the problem.
As a result, new version of the PNR tool performs better than the previous one:

  1. The tool find more telephone numbers
  2. The tool works faster
  3. Code size is reduced

Details

WAP Browser

Multi-platform WAP Browser to enable PC, PDA, Mobile phones users access and view the Web sites that use the Wireless Markup Language.

Technologies: C/C++, Socket API, UDP/IP, TLS/SSL, WAP (WSP, WTP, WTLS, WP-HTTP, WML)

Details

Mobile Phone Multimedia Platform

The platform is implemented using J2EE technology and Oracle database. The core of the platform is a high performance Oracle database, containing data about subscribers, their subscription status and stats of viewing the advertisement. Product passed Sun Audit program.

Details

Smart greenhouse

Combined software/hardware solution designed to coordinate all technological needs of a contemporary greenhouse. The system controls irrigation, drainage, micro-climate support, and provides greenhouse video monitoring.

Technologies: C/C++, MySQL, QNX 4.25, Hewlett Packard SNMP++ v3.0 library, PHP, Apache 1.3, Linux

Details

Social networking solution

"Friends" network with internal email messages and built-in IM that connect system users. "Outside" email and ability to interface with other IM clients are added as "extra services" for system users. Everything a user is doing in the system is stored in Filing Cabinet. A significant amount of potential customers are using Mac and Linux.

Technologies: Real Basic 2005, Valentina, Mac OS X

Details

About Softage C/C++ team

Softage C/C++ team exists since 2000. The team has top notch specialists that are extremely experienced and accountable.

 

Here you can get some CVs of our C/C++ team members in PDF:

 Softage C/C++ team Senior Developer
 Softage C/C++ team leader/Architect
 Softage C/C++ team profile
 Softage C/C++ technologies list
 

Technologies

Here is the partial list of technologies that we use:

GNU GCC - The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. It is free software distributed by the Free Software Foundation (FSF) under the GNU General Public License (GNU GPL) and GNU Lesser General Public License (GNU LGPL), and is a key component of the GNU toolchain.
QT - Qt is a cross-platform application development framework, widely used for the development of GUI programs, and, since the release of Qt 4, also used for developing non-GUI programs such as console tools and servers. Qt is most notably used in KDE, the web browser Opera, Google Earth, Skype, Qtopia and OPIE. Qt uses non-standard C++, extended by an additional pre-processor that generates the standard C++ code which is necessary to implement Qt's extensions.
WTL - Windows Template Library is an object-oriented Win32 encapsulation C++ library by Microsoft. The WTL supports an API for use by programmers. It was developed as a light-weight alternative to Microsoft Foundation Classes. WTL extends Microsoft's ATL, another lightweight API for using COM and for creating ActiveX controls. Though created by Microsoft, it is unsupported.
ATL - Active Template Library is a set of template-based C++ classes developed by Microsoft that simplify the programming of Component Object Model (COM) objects. The COM support in Visual C++ allows developers to create a variety of COM objects, OLE Automation servers, and ActiveX controls. Patterned after the Standard Template Library (STL), ATL includes an object wizard that sets up primary structure of the objects very quickly with a minimum of hand coding.
MFC - Microsoft Foundation Class Library (also Microsoft Foundation Classes or MFC, originally Application Framework eXtensions or AFX) is a Microsoft library that wraps portions of the Windows API in C++ classes, forming an application framework. Classes are defined for many of the handle-managed Windows objects and also for predefined windows and common controls.
STL - The Standard Template Library is a software library included in the C++ Standard Library. It provides containers, iterators, algorithms, and functors. More specifically, the C++ Standard Library is based on the STL published by SGI. Both include some features not found in the other. SGI's STL is rigidly specified as a set of headers, while ISO C++ does not specify header content, and allows implementation either in the headers, or in a true library.
Boost C++ Libraries are a collection of peer-reviewed, open source libraries that extend the functionality of C++. The libraries are aimed at a wide range of C++ users and application domains. They range from general-purpose libraries like SmartPtr, to OS Abstractions like FileSystem, to libraries primarily aimed at other library developers and advanced C++ users, like MPL.

For complete list of technologies please see Softage C/C++ technologies list.

Contact us

Contact us to discuss your C/C++ project.

 
 



How to start?
E-mail: contact@softage.ru
  Contact form
  Full contact information