JavaScript is disabled in your browser.
Please enable JavaScript settings in your browser to allow this website work correctly.
  • Windows
  • C++
  • Mac

Customer

A leading sports and action camera manufacturer.

Problem

Softeq already proved its engineering strength to the customer during a previous collaboration with one of their divisions in the U.S. Drawing on the success of this engagement, another customer’s unit decided to tap Softeq’s software engineering skills in a project requiring both low-level programming expertise and high-level software development experience — something Softeq exactly stands out for.

The team was to implement a cross-platform library that would underlie the functionality of a Windows/MAC based desktop app to operate with the sports and action camera produced by the customer. The software was to enable uploading media files from the device to several social networks.

Solution

The solution, implemented as a C++ library compatible with the customer’s API, performs a background upload of media files to a user account on Facebook or YouTube, while displaying the upload progress with the possibility to cancel or pause data transfer.

Challenge

To perform social media integration, the team had to deal with HTTPS REST API. Pressed for time due to customer’s internal software release schedule that might have affected their production units’ operation, Softeq’s team had to swiftly dip into the technology, identify limitations (YouTube’s library doesn’t officially support Windows OS), and find workarounds by creating wrappers and helpers — all within a week’s time.

Security

The solution relies on the HTTPS protocol, which is employed to encrypt the connection and is realized by either of the integrated social networks.

Methodology

Softeq's team employed the Waterfall-based software development process due to well-defined requirements and scope availability.

Results

The team completed the development on budget, right within the tight timeline, thus ensuring non-interrupted workflow for the customer’s production units. Happy with the delivery, the client is in an active discussion with Softeq regarding new projects focused on low-level and mobile implementation.

How can we help you?