Featured Projects

Get to know us better through our actions. This is so far a moderate (but buildable) list of projects that wowed our customers and brought us immense satisfaction and joy of accomplishment. Do revisit often for more updates.

A Proof-of-concept Mobile Sports App: Analyzing Surfer Performance Based on Real Time Sensor Data Processing and Visualization

  • Mobile Sports App
  • Surfer Performance Analysis
Mobile Sports App
Surfer Performance Analysis
Mobile

Mobile

iOS

iOS

Wearable Tech

Wearable Tech

In order to explore additional usage options for its advanced wearable tech, the customer hired Softeq to create a proof-of-concept sports app.

The solution was to enable surfers to track and analyze their performance during a surfing session based on multiple professional surfing criteria.

Fast Facts

Client: One of the biggest and most famous sports brands in the world

Industry: Sportswear and Accessories

Country: USA/Australia

Engagement Model: Fixed Price

What were the Client’s expectations of the service provider?

The customer was looking to explore additional usage options for its advanced wearable tech. The company turned to Softeq, its long-term mobile development partner, to create a proof-of-concept app targeting surfers.

Project Description

What was the goal of the project?

The team was to develop a POC app that would enable surfers to track and analyze their performance during a surfing session based on multiple professional surfing criteria. The app was expected to support online data synchronization, as well as visualization of the surfing route on the map, and results sharing capability.

What are the product’s functional capabilities?

The delivered application operates with the data it receives from the water-proof sensor enabled wearable device worn by the surfer and weather forecast web services. The data is visualized as a surfing route (satellite view) illustrated with a variety of telemetric stats (e.g. acceleration, height, etc.) displayed on the screen. The app also provides a “side view” chart that displays the riding heights. The route has a multicolor rendering that represents a change in the surfing speed.

The user can playback a surfing session animated clip that will show a point indicating the surfer position sliding along the route on both the satellite and the side view.

What are the product’s functional capabilities?

The app consists of several modules:

  • Synchronization module. Enables raw data download (e.g. route coordinates, accelerometer data, etc.) from the server.
  • Graphical representation module. Implements map drawing of the surfer's route in real time.
  • Sharing module. Allows sharing results (routes) with the user’s friends.

Besides the GPS and accelerometer data, the application also processes such information as burned calories count, track distance, session duration, start and stop time of the session, etc.

Did the team confront any challenges during the implementation?

To realize the capability of drawing the surfer’s route over the map, the team implemented an algorithm for approximating the path coordinates taking into account possible changes to the map properties such as scale, rotation angle, and its position during the runtime. All calculations had to be performed fast to prevent application freezes.

What project methodology did the team employ?

Softeq’s team followed the iterative development practice to insure each functional feature of the application was in sync with the delivery requirements.

Results

Did the team manage to meet the project goals successfully?

The project was delivered on time and on budget demonstrating solution’s feasibility and potential use cases. Softeq’s team once again proved its mobile application development expertise by providing complete technological realization of the desired user features.