Case Studies

Media

Back

Case Study #1

How a recording and management updated their systems and applications to meet the modern world.  


The Company

Our client is a digital video recording and management system for interview rooms. Our client is designed to increase efficiency through the recording and management of interviews. The company provides an easy-to-use, reliable way to capture and record interviews that will last indefinitely because the audio and video is stored on hard drives and CD/DVD recording media.

The Problem

The company’s development potential of their current generation system was out of date and in need of an update. The software system, Visual Basic 6, did not meet the challenges of the time. They needed a team to create – from scratch – a new software all while ensuring the full transition of thousands of existing user data to the new platform. Furthermore, their applications needed to support the newer technology and hardware user capabilities in the form of different types of cameras, microphones, sensors, computers, etc.

The Solution

From the first days of development, the Agile methodology was applied. During the active phase of the development, a team of developers worked based on 2-week sprints. This allowed the customer to receive a new ready-made functionality at the end of each sprint as well as give them the flexibility to adjust priorities at the beginning of each new sprint. At the beginning of the design phase, a complete set of wireframes were created that schematically described the user interface with a detailed specification of their controls. SWAN’s UI/UX experience teams created a simple and clear interface for the end-user with the entire set of functions incorporated into the system.

Technology stack

Languages:


JavaScript

JavaScript

Java

Java

C#

C#

Html5

Html5

CSS

CSS

Libraries:


jQuery

jQuery

Bootstrap

Bootstrap

IDE:


Microsoft Visual Studio

Microsoft Visual Studio

Framework:


.NET

.NET

Tools:


Jira

Jira

Bitbucket

Bitbucket

Database Management System:


MySQL

MySQL

Case Study #2

How a publishing company merged several different interface websites into one application.


The Company

Current Publishing, runs six different publications to six major Indiana cities. With a focus on news for the people from the people, the Current listens first, then writes the news for each city. True to their name, Current keeps each city up to date on all the important news unique to their location.

The Problem

Due to the fact that the six separate publications are under the Current name and the headquarters occupied a different website address, finding correct online information was a challenge. Each website had to be separately maintained and updated. In addition, it was confusing for their customers; which website should they go to?  

The Solution

Current Publishing turned to Swan Software Solutions with one task: merge all seven websites into one master WordPress site. This would centralize all of the Current publications into one website, making it clear that, while each publication is its own paper for a specific city, Current Publishing runs them all. The merge also enables the company to upkeep and maintain one site vs. seven different sites. In less than two weeks, a dedicated team of Swan professionals merged the seven sites and completed the new Current website to everyone’s satisfaction.

Technology stack

Languages:


JavaScript

JavaScript

Html5

Html5

SQL

SQL

CSS

CSS

Libraries:


AngularJS

AngularJS

IDE:


IntelliJ IDEA

IntelliJ IDEA

Framework:


Ruby on Rails

Ruby on Rails

Tools:


Git

Git

Jira

Jira

Bitbucket

Bitbucket

Database Management System:


MySQL

MySQL

Dynamo DB

Dynamo DB

Back