1

Sports Training Diary

.NET
Sport

The customer

A web application that allows users to plan their training strategies and store information on workouts. Each workout consists of a number of activities performed by an athlete. Training Diary provides statistics, a training planner, easy-to-use user interface, synchronization with sports computers, and other features.

The need

The customer needed a flexible and configurable Web application that could be customized for different companies. The application had to be integrated with Web services, such as Twitter.com, and synchronized with sports devices, e.g. Garmin products.

The challenges

The team had to build a highly functional and flexible application from scratch. The application had to be easily customized so that the company could sell it to different customers. It had to be able to handle maximum traffic loads and a great amount of users.

The solution

The team developed the system core and a number of configurable modules that can be customized to fit the requirements of different customers. The application lets the users plan their training strategies and store the data on the workouts. Each workout consists of separate activities performed by the athlete. The user can synchronize the data on blood pressure, heartbeat, burnt calories, the route passed, etc. measured and recorded by sports computers. The Training Dairy will then combine schemes for optimal workouts, suggest routes, show statistics, and even send daily e-mail reports on workouts.

The outcome

The application has been customized for many companies: Statoil, Gjensidige, and others. Multiple companies can have their areas in the Diary, each one with its own range of users. With the launch of this application, Jarle Holt/Segmentor received a new revenue channel. The application was released in English and Norwegian; the languages can be changed or added.

Technology stack

Server Platform

Microsoft Windows Azure

Client Platform/Application Server

Multiplatform clients/IIS 7.0

Technology

Microsoft .Net 2.0 - 3.5, LINQ, MS Entity Framework, Silverlight, JavaScript, AJAX, jQuery, HTML, CSS, WCF, MS Reporting Services, SMS, Garmin API, Google Map API

Programming languages

C#, ASP.NET, JavaScript, HTML, XML

Databases

MS SQL Server 2008 R2

Development Environment

Microsoft Visual Studio 2008, Sybase PowerDesigner 15, MS SQL Server 2008 R2

Database Design Tool

Sybase PowerDesigner 15, SQL Server Management Studio, Microsoft Visual Studio 2008

You May Also Like

Automation of In-field Job Planning and Performance Optimization
Java
JavaScript
PostgreSQL
Information technology
Marketing
Call Recording, Analytics, and Workforce Optimization Solution
.NET
jQuery
C#
JavaScript
MS SQL
Information technology
Highly Scalable System for DNA Analysis
Hadoop
Java
Information technology
Healthcare
Sport
A Highly Secure Smart Home System Wins a Kickstarter Funding
Ruby
Ruby on Rails
JavaScript
Angular
PostgreSQL
MySQL
Information technology
The Image Recognition System
Java
MongoDB
NoSQL
e-Commerce
Integrated logistics solutions to the offshore industry
Android
LikeFolio: Best Practices of Cloud and Ruby Development for Application Optimization
NoSQL
MySQL
Ruby
Ruby on Rails
Marketing
Social media
Telecommunications
Finance
Data-Driven Analytics
Software for Selecting and Mixing Paint
.NET
MS SQL
C#
WP
Information technology
Retail
Software Suite for Mobile Technicians and Field Service Management
.NET
MS SQL
iOS
Android
Logistics and transportation
The System for Emergency Control Centers
.NET
C#
MS SQL
Healthcare
Sport
Logistics and transportation
The Cloud-based Document Exchange System
Java
jQuery
NoSQL
Information technology
e-Commerce
The Marketing Information Messaging System
.NET
C#
MS SQL
iOS
Marketing, Social media
Telecommunications
The NuoDB Migrator for Moving SQL Data to a NoSQL Database
Java
NuoDB
MySQL
PostgreSQL
Information technology
Manufacturing
Toyota Automates Its System for Holding Tenders
.NET
C#
Manufacturing
Warehouse Workload Monitoring Application
.NET
C#
MS SQL
WP
Logistics and transportation
Web-Based Personal Styling
Ruby
Ruby on Rails
JavaScript
jQuery
MySQL
Social media
e-Commerce
Web-Based System for Retailers
Ruby
Ruby on Rails
MySQL
MongoDB
Retail
e-Commerce
A Blockchain-Based Platform for Automating Bond Issuing Worth $10M
Bash
JavaScript
Blockchain
Finance

Contact us

Jan-Terje Nordlien

Daglig leder

jan-terje@altoros.no+47 21 92 93 00

Altoros Norge AS
Org.nr.: 894 684 992
Tordenskiolds gate 2,
0160 Oslo