Our Experience  | What We've Done

One Software Company to Fit All Clients

Logikos provides software services to clients of all sizes, from global Fortune 100 companies to our up-and-coming neighbors in Fort Wayne, Indiana.

Our approach to software works for clients of any size, in any industry.

We aim to make all our clients happy, and it shows in the repeat business that we receive.

Whether you're large or small, down the street or across the globe:

If you have a software problem, we will work with you to develop a custom solution that fits your needs.

We help our clients choose the right technologies, reduce risk, stay under budget, make their customers happy, meet industry regulations, reduce life-cycle costs.

Serving All Industries

The breadth and depth of our software services allow us to serve clients in any and all industries.
Ask us about how we can serve you.

.

Automotive

.

Commercial Services

.

Consumer Electronics

.

Government & Defense

.

Manufacturing

.

Medical

.

Retail

.

and many others

Special Industry Qualifications

Some industries have special requirements that Logikos is particularly qualified to fulfill

 

.Government & Defense

Over 30 years working with the US Government to develop and enhance software solutions for the US military and our allies

  • Embedded, PC, web, and mobile solutions
  • As a prime contractor, or sub-contractor to a prime
  • IT solutions, comm systems, R & D
Member of:
NDIA
nidia

DUNS: 094576121   |   CAGE: 1MLD9   |   NAICS: 541511

Contact David Augustine
governmentdefense@logikos.com
(260) 407-1755

.Medical

Over 20 years developing custom solutions for major medical industry companies

  • IT solutions, data visualization, device configuration
  • Client-server systems, web-based solutions, device communication

Over 14 years providing invaluable Validation and Verification services per FDA standards.

  • Preferred Vendor status for 4 medical manufacturers
  • Helped bring over 40 medical devices to market
  • All V&V team members receive: AAMI and FDA standards training, formal FDA xGxP training, etc.

.Automotive

Over 20 years developing and enhancing software solutions for Tier 1 OEM and aftermarket suppliers

  • Telematics, radios, body control, engine control, and security
  • CAN, J1939, J1850, LIN, ethernet, and MOST busses
  • Simple RTOS to QNX, Embedded Linux, and Android
Select engineers are members of:
SAE International

Case Studies

These are some of our recent success stories.

Android Enabled Navigation and Entertainment System

Android Enabled Navigation and Entertainment System

Expand
Oil and Gas Equipment Marketing Website

Oil and Gas Equipment Marketing Website

Expand
Technical Experience Tracking and Discovery System

Technical Experience Tracking and Discovery System

Expand
Military Radio Network Web Configurator

Military Radio Network Web Configurator

Expand
FDA Regulated Test Effort of Android Application

FDA Regulated Test Effort of Android Application

Expand
Modern Infotainment System UI

Modern Infotainment System UI

Expand
Asset Tracking System

Asset Tracking System

Expand
Web-Based Product Update Software

Web-Based Product Update Software

Expand
Service Industry Marketing Website

Service Industry Marketing Website

Expand
Enterprise Diabetes Management System

Enterprise Diabetes Management System

Expand
Android Enabled Navigation and Entertainment System

Android Enabled Navigation and Entertainment System

Collapse

The Challenge

A tier one automotive infotainment system supplier wanted to create a center stack touch-screen display with a suite of Android apps connected to the vehicle buses, the instrument cluster, and the Internet for a wide variety of vehicles.

Logikos’ Solution

Logikos created a framework of Android services, libraries, and managers as well as amended SELinux policies to integrate the vehicle bus and the instrument cluster with the display.  The Logikos framework provides the vehicle bus data to Android apps and the instrument cluster, and it uses the data internally to control certain features based on calibrations.  Over-the-air updates are managed by the framework as well.  Logikos also created Android apps to verify the overall system functionality.

The Result

Logikos’ customer and the automotive OEM have praised Logikos on many occasions for our outstanding work.

Android Apps

Java, Eclipse, Android SDK

Embedded Android Framework

Java
Eclipse
Android SDK
JNI
SQLite
Android Framework
Android Recovery
AIDL
Native Android Binder
SELinux
XML

Connectivity

CAN
ILIN
TLIN
USB
Ethernet
UART
SPI

Dev Ops

Git for configuration management
Assembla for sprint controls

Jenkins for continuous integration
CodeSonar for static analysis

Oil and Gas Equipment Marketing Website

Oil and Gas Equipment Marketing Website

Collapse

The Challenge

A company that specializes in selling and servicing oil and gas well equipment worldwide, needed to create an updated website to showcase their equipment and services. This website would need to display correctly on mobile devices as well as desktop computers, be easily maintainable, and be searchable and secure. In addition, the site needed to have a consistent and appealing look and feel.

 

Logikos’ Solution

Logikos created a multi-page application that is easily maintainable through the content management system (CMS). The site uses responsive design to control exactly how the site will look on different sizes of screens and devices, and it implements custom-built security features. Custom templates for each specific type of page were created with a clean, crisp look and feel to match the design chosen by the customer, and to give the website an intuitive format. After completion, the website met the customer’s expectations with a modern look and feel, mobile compatibility, and easy maintainability.

Responsive Website

Umbraco CMS

CSS3, HTML5, Bootstrap 3

ASP.NET MVC, jQuery, JavaScript, AngularJS

Dev Ops

Git, Microsoft Team Foundation Server

Scrum for Agile

MS Deploy, Jenkins, Apache JMeter
Technical Experience Tracking and Discovery System

Technical Experience Tracking and Discovery System

Collapse

The Challenge

The landscape of technical skills changes daily.  New technologies and techniques arise while older ones wane.  Organizations race to find the right people for the work they are doing today

Traditional skill and resume databases use full-text searches that can only match keywords; they cannot infer skill level through work experience or realize that a listed skill or experience implies skill in another, unlisted area.

Organizations need a search tool to effectively query and manage the technical resumes of their employees.

Logikos' Solution

Logikos designed and developed software that can not only search by keyword but also finds matches through relationships between skills, training events and certifications.  Results are ranked based on work experience and inferred skill.  Information can be viewed in the browser or exported to PDF in resume format.

The software allows users and administrators to add new skills, training, certifications and relationships between them to incorporate cutting edge technologies as they emerge.

The Result

  • Technical profiles can be created and maintained without specifying every skill that the employee has ever possessed.
  • Managers can search profiles without knowing esoteric technology details and buzzwords.
  • The entire organization can contribute new information and help to improve search results.

This software was designed and built using a flexible Service-Oriented Architecture.  It can be integrated with other Enterprise Resource Planning tools as desired.

Single-Page Web Application

ASP.NET Single Page App
ASP.NET WEB API2 (RESTful), OWIN, Unity
.NET cryptography

Front end: HTML5, Bootstrap,
jQuery, KnockoutJS, MVVM, Ajax


Code-First Entity Framework, SQL Server


Companion Android App

Xamarin.Android

Dev Ops

Git for configuration management

Microsoft Visual Studio Online - Agile Tools

Scrum for Agile

Continuous Integration: MS Deploy, Jenkins


Military Radio Network Web Configurator

Military Radio Network Web Configurator

Collapse

The Challenge

Provide an easy-to-use dashboard interface to monitor and configure a network of military radios.  Device hardware is found using the WS-Discovery and conversed with using a publish-subscribe mechanism.

Logikos’ Solution

Working with our customer, Logikos helped to create software that finds radios, aggregates data from them and provides a centralized, cached information bus exposed for use by applications.  The information bus is exposed behind firewalls using high-performance Windows Communication Foundation (WCF) endpoints.  The bus is available across the firewall to web clients via Web API interfaces.  A modern website was built with pages that access the Web API interfaces using Ajax.

The Result

  • Excellent server-side performance.
  • Responsive, asynchronous web user interface.
  • Modern controls and styling.

Web Application

HTML5, jQuery, MVVM, Ajax

ASP.NET, Web API, MVC

Information Bus

WCF, WS-Discovery, Unity, and a military network

FDA Regulated Test Effort of Android Application

FDA Regulated Test Effort of Android Application

Collapse

The Challenge

A medical device company created an Android application to help patients better manage their diabetes care by making it easier to provide reliable health information to their caregivers and HCPs.

The customer needed the product to be tested both rigorously and quickly, yet the approach also needed to provide test deliverables appropriate and acceptable to the standards of an FDA-regulated environment. They needed help defending the value of the product to important stakeholders, so they needed experts to make them aware of important problems and risks quickly and efficiently. They didn’t have time or funding for a ponderous test approach or sorting through mounds of paperwork and minutiae.


The Solution

Logikos guided the test effort under a Context-Driven Test Approach, in which we exercised the product in the ways it would be used and could be used in the real world. This approach takes into account that complex software projects often evolve in unpredictable ways over the course of development. In addition, the approach regards software as a solution: thus, if the Android application did not resolve the problem or situation it is meant to address, then it cannot be considered a success.

Within our context-driven approach we utilized Rapid Software Testing skills, which helped our testers quickly learn what was important by:

  • using fast cycles of learning about the product;
  • interacting directly with the product and exploring its behaviors;
  • applying curiosity, and asking questions of the product team around them.

The focus was on finding out how the product worked—and how it didn’t work—rather than simply checking to see whether test cases passed or failed. Rather than confirming existing knowledge about the product, the tester is focused on revealing new information, with minimal fuss and busywork.


The Result

Logikos was able to identify and report important bugs within the very first days of testing, which allowed for engineering releases to be made early in the development process. Results from each subsequent test iteration led to sounder engineering releases, which allowed testing to become even more robust and led to an reduced development cycle as well as a shortened overall test cycle. The anomalies and observations reported provided the customer stakeholders the confidence they needed in making product launch decisions. The product was submitted to the FDA for review and approval was granted without any re-work or requests for additional supporting verification documentation.

Modern Infotainment System UI

Modern Infotainment System UI

Collapse

The Challenge

An automotive company was prototyping a new state-of-the-art infotainment system. The customer needed the User Interface (UI) to be created and demonstrable in a short period of time. Requirements and documentation were limited, and what did exist was very preliminary. The project promised to be fast paced, requiring frequent changes as the UI look and feel and functionality would be honed by customer stakeholder feedback.  Additionally the system needed to be robust enough to support demonstrations, and constructed with sound design principles to facilitate extensibility for use in future products.

 

Logikos’ Solution

Logikos engineers familiar with UI design and development were tasked to quickly understand the existing undocumented backend and begin UI development.  The software development was performed on a Linux based machine using a Model View Controller architecture that utilizes the Qt QML language (JavaScript), C++ models, and a JSON based server socket backend.  A Git repository hosted by an Assembla server is used to share and merge the developed code with the remainder of the customer’s code base.

 

The Result

The customer has praised the Logikos team several times regarding Logikos’ ability to understand the existing framework and quickly develop and make modifications to the UI as various changes are requested by stakeholders.  

User Interface

UI design
Linux based
MVC Architecture
Qt QML language (JavaScript)
C++ models
JSON

Dev Ops

Git for configuration management
Scrum for Agile
Assembla server
Jenkins CI
Asset Tracking System

Asset Tracking System

Collapse

The Challenge

The restoration industry specializes in cleanup and restoration after fires, floods, and other property damage. Equipment and vehicles must be deployed quickly, and are often moved between job sites within a large geographical area. Expensive equipment is lost, left behind, or underutilized.

Access to up-to-the-minute asset location information would reduce losses and increase efficiency, however traditional asset tracking systems using bar codes or passive RFID tags are time-consuming, temperamental, and prone to human error.

Logikos’ Solution

Logikos designed and developed an asset tracking system consisting of custom tag, tracker, and remote receiver hardware devices; embedded firmware; cloud-based business logic and web applications; and native Android and iOS apps.  

We also designed and developed end-of-line test fixtures and software to support tag and tracker manufacturing.

Restoration companies attach vehicle trackers to in-dash wiring through a simple aftermarket install. After plugging in building trackers and attaching tags to equipment, the system is operational. Active RFID equipment tracking tags communicate in the 2.4GHz frequency band to building and vehicle trackers, and trackers automatically communicate equipment and vehicle location to the cloud via a 3G cellular data connection.

Companies access their tracking data in a secure fashion via popular web browsers, smart phones, and tablets. The system maintains graphical and tabular vehicle and equipment history for use by companies to monitor their business efficiency and to support billing their customers. Powerful software analytics maximize their ROI by summarizing equipment and vehicle use, while highlighting potential missed billing opportunities.

The Result

The product is currently deployed across the US and is expanding to other countries.

  • Workers are able to focus on the job and let the system do the tracking for them.
  • Managers have the information they need to prevent loss, maximize utilization and provide excellent service to their customers.

This system was built to be extensible as additional features are needed, and is ready to be adapted to any industry with similar fleet and asset tracking needs.

Secure cloud-based data server

.NET, MVC Server and Service Architecture, PostgreSQL Relational Database

Web client

HTML, JavaScript, AJAX 

Companion Android and iOS Apps

Xamarin.Android
Xamarin.iOS
Google Maps API
Ajax, Cocoa Touch, Map Kit

Embedded Firmware

Tags
TI 2.4 GHz SoC 8051 MCU

Trackers
Microchip PIC32 MCU
TI 2.4 GHz SoC 8051 MCU
Microchip CAN controller
u-blox GSM or CDMA modem
u-blox GPS chip

Remote Receivers
TI 2.4 GHz SoC 8051 MCU
Microchip CAN controller

Dev Ops

Git for configuration management
Jenkins for firmware release management
Issue Tracking via Jira
Scrum for Agile
Grunt (build / task manager for JavaScript)


Web-Based Product Update Software

Web-Based Product Update Software

Collapse

The Challenge

A consumer electronics corporation required a web-based multi-platform solution that would allow their customers to periodically update the embedded firmware in a line of Bluetooth-enabled products.

The solution needed to support various Windows and Mac OS X operating systems. Using their home computer, a customer would initially download and run small updater application from the corporate website. The application would remain on the customer's computer to simplify the process in the event that new product updates become available.

The user interface was displayed within the web browser and the customer was to be prompted to apply the available updates as well as change the voice prompt language on the device. The operations performed by the application were to require minimal user intervention, including the initial start of the application.


Logikos’ Solution

Logikos developed an updater client and installer that could be downloaded from the corporate website through the customer’s browser. The customer could run the installer and install the updater client on either a Mac OS X or Windows PC.

Logikos developed a single-page application (SPA) in pure JavaScript that was integrated into the client's content management system (CMS) seamlessly. As a result, the client's customers are now able to update their device when they access the corporate website, without ever leaving the website.

Logikos also developed the desktop client that runs on the customer's PC; this was used to access product devices through a USB port and update the product firmware.  This application provides the high performance that can come from a C++ application.  Cross-platform functionality on both Windows and Mac is achieved by using the Qt framework.

Web Client

JQuery, JQuery UI, JSONP
HTML5, CSS3, XML, JavaScript
AmazonS3 platform integration

Secure cloud-based data server

Storage and delivery of digital products/downloads using Amazon’s Simple Storage Service ( AWS S3).

Cross-Platform Desktop App

Mac OS X Application 
Windows Application 
C++ 
Qt - Cross Platform Functionality
Mac & Win OS Abstractions
Firmware Updates via USB

Test

Selenium test automation framework for cross-platform web application testing

Google Mock test framework for C++

Dev Ops

Git and Subversion Repositories
Continuous Integration: Electric Cloud

Service Industry Marketing Website

Service Industry Marketing Website

Collapse

The Challenge

A company needed a new website to showcase their expertise and flexibility in providing their services. It also needed to be easy to navigate and display well on mobile devices. The finished site had to be responsive and attractive, with a modern look and feel.

Logikos’s Solution

Logikos created a website with a consistent theme, eye-catching animations and effects to capture the user’s attention, and custom-built user navigation. The website also employs security features to prevent spamming attacks and a content management system (CMS) to make the site easily updateable and maintainable. The site was created in reusable, configurable sections to make it easier to redesign and update. The completed website was a responsive, custom-built site that was secure and easily maintainable.

Responsive Website

CSS3, HTML5, Bootstrap 3

UI/UX Design

SQL Server, Google Analytics, Deployment on Azure cloud

Dev Ops

Git Repository

Microsoft Visual Studio Online - Agile Tools

Scrum for Agile

Continuous Integration: MS Deploy, Jenkins

Apache JMeter
Enterprise Diabetes Management System

Enterprise Diabetes Management System

Collapse

The Challenge

A leading company in the development of diabetes management systems required a new enterprise information management system to replace their existing product.  The new product would continue to interface with existing patient devices, but the company required a completely new system design.

The company needed the product to easily accommodate new features and functionality with minimal or no change to the system’s core functionality.  The plan was for the new product to be relevant and viable for at least 10 years.

The new product would be designed, developed, and tested as a Class II medical device.


The Solution

Since the overall goal was to accommodate future growth, Logikos developed the system using a software design pattern that emphasized extensibility.

Using this design pattern, new types of blood glucose meter and insulin pump devices could be added to the core functionality with changes to configuration only.  This design approach also allowed for software components to be easily replaceable as well.  For example, one product in the product line required the use of a different database solution.  Another extension to the system required interfacing with a cloud based web service to save information remotely.

So far, seven product versions have been deployed in numerous languages worldwide.  Logikos has been the lead software development and test vendor for every aspect of the product lifecycle; system design, software design, software development, formal test, product release, and product update activities. 

Enterprise Application

C#, ASP .NET, RESTful Services