Web Design & Development

Web Design and Application Development

Skilled design and development for custom websites and web-based applications

Websites: Your web presence should stand out from the pack. We'll develop a custom website that meets your exact design specifications, or design a site for you that fits the needs and personality of your company.

Web Applications: Well-built web applications are every bit as functional and secure as their desktop siblings, and even more accessible. Our expert software teams work with you to design and implement a custom web application that will make your business work more efficiently.

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
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

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

Our Service Offerings

DESIGN, DEVELOPMENT and DEPLOYMENT

DESIGN, DEVELOPMENT and DEPLOYMENT

Our process includes User Experience, Creative and Development Teams working together using the Scrum for Agile process to deploy a product that solves known needs. Logikos utilizes Jenkins CI to integrate code into a shared GIT repository several times a day. Each check-in is verified by an automated build, allowing teams to detect problems early. Deployment to Microsoft's Azure or Amazon Web Services secure cloud hosted environments are automated.

RESPONSIVE WEB DESIGN

RESPONSIVE WEB DESIGN

Your site will look PIXEL PERFECT on both mobile and desktop devices. Responsive design is cost effective multi-platform development. A single code base can be used across platforms & devices. We build with the latest responsive web technologies: Bootstrap 3, LESS, CSS3, and HTML5.

FRONT END DEVELOPMENT

FRONT END DEVELOPMENT

HTML5 is supported in the latest web browsers on PCs and mobile devices. We can provide stunning visual effects using JavaScript frameworks & libraries. Modern layouts are achieved with CSS3. We have full stack expertise with HTML5, JavaScript, jQuery, CSS, LESS, AJAX, and JSON.

CONTENT MANAGEMENT SYSTEM DEVELOPMENT

CONTENT MANAGEMENT SYSTEM DEVELOPMENT

CMS' have been designed to make you as productive as possible. Logikos can provide a fast, beautiful and easy to use CMS so you can focus on getting your message out to your peers, not how the technology works. We can provide you with easy content management using open-source Umbraco, Sitefinity, Joomla, SharePoint CMS and more.

MICROSOFT PARTNER

MICROSOFT PARTNER

We are a SILVER LEVEL APPLICATION DEVELOPMENT PARTNER. We build scalable and reusable web applications and database architecture. We apply modern architecture coding patterns such as MVC, and MVVM for extensibility, reusability and improved readability of the code. We also implement architecture styles such as REST for building scalable web services.

FRAMEWORKS TO BUILD SITES AND APPLICATIONS

FRAMEWORKS TO BUILD SITES AND APPLICATIONS

ASP.NET and AngularJS web frameworks are great for building web sites and web applications using HTML, CSS and JavaScript. It is also used to create web APIs, mobile sites, use real-time technologies like Web Sockets and more! We have advanced knowledge with building secure and reliable sites using ASP.NET, AngularJS MVC, SQL Server and other relational databases.