Custom-developed Enterprise Mobile & Desktop Applications

Since 2002, DEV6 has successfully custom-developed many mobile and desktop apps. Read through the stories below to get a feel for our technical capabilities, strengths and consulting services. 

adidas

 

Summary: Enterprise app - B2B app example - AngularJS - Node.js - Custom app - Frameworks app example

adidas represents some of the best known and loved brands in sporting goods.

adidas Group reached out to DEV6 to help support their field sales representatives and business partners by incorporating AngularJS and Node.js into their technology stack. 

DEV6 provided coding, mentoring, and best practices consulting to enable adidas Group Canada to smoothly incorporate the latest/greatest web and mobile frameworks into their existing infrastructure. This work included porting a Flash based app to AngularJS, exposing a RESTful web service for communicating with legacy data, and creating mobile friendly UI layouts.

The result was a successful B2B product ordering app, running on both desktop and mobile devices.

Mitel

Summary: Enterprise app - Customer Management app - React Native - Frameworks app example - Custom App

Powering more than 2 billion connections every day, Mitel helps businesses connect, collaborate and take care of customers. Mitel is a global leader in real-time business, cloud and mobile communications. 

DEV6 is assisting Mitel to build a mobile phone client for use in an enterprise grade, cloud based VOIP unified communications platform for business.  DEV6 was chosen by Mitel because of our extensive experience in delivering JavaScript apps using frameworks.  This project uses Facebook’s React Native framework for the user interface paired with a native SIP (VOIP – Session Initiation Protocol) phone.  DEV6 has produced an application which resides on the mobile device.

DEV6's enablement services, in the form of formal instructor-led technical training and ongoing mentoring, have fostered the adoption of industry best practices within Mitel's internal development teams.

Fiat-Chrysler-Automobile

 

Summary: Enterpise app - Frameworks app example - HTML5 app example - Angular 5 automotive app - Custom app

Since 2008, DEV6 has worked with FCA on a dozen projects and counting.  The bulk of our work has been with the Mopar Service division where we have performed front-end, heavy-lifting development in the automation of service technician and service advisor systems.

Our first project was to help develop a new auto diagnostic application that is used by service technicians around the world. This application improves how Chrysler automotive service technicians diagnose and fix vehicle problems. The success of this project led to DEV6 working on a mobile, multi-touch enabled version of this application. The mobile version was built using Angular 5 and targets the major tablet platforms. DEV6 has also helped FCA with other HTML5 mobile projects including an application that streamlines the process of checking-in customers at service departments and creating service work orders.

DEV6 is a trusted vendor for FCA, providing both application development support and consulting. We train FCA personnel on the latest web mobile app devopment technologies and also instill new best practices within FCA around the use of coding frameworks (e.g. Angular 5 framework for JavaScript development).

Teranet

Summary: Enterprise app - Customer Management app - Angular 5 - Frameworks app example - Custom App

Teranet is an international leader and pioneer in electronic land registration systems and commerce.  Teranet is the exclusive provider of Ontario’s online property search and registration. 

Working collaboratively with Teranet development teams,  DEV6 has produced a single page front-end app which allows customers to access and view historical land records.  The front-end uses advanced JavaScript technologies including: Angular 5,  extensive use of RxJS observables, multilingual services and HTML5 flexbox for responsive design.  To meet Ontario government requirements, the app is fully AODA compliant to WCAG2.0 level AA.  The app also implements sophisticated elastic search functionality.

DEV6 also provided enablement services to Teranet in the form of formal instructor-led AngularJS training and informal AngularJS best practices development mentoring to Teranet’s internal development team.

facebook

 

Summary: Enterprise training – Facebook Development Platform – React JS – React Native – Train the Trainer

Facebook is the worldwide leader in the provision of online social media and social networking services.  Facebook has more than 2 billion monthly active users as of June, 2017.

In 2016, Facebook set out a goal of building a training program to train 10,000 + developers around the world on the Facebook Development Platform.  In many areas of the world, students still prefer a live training experience with an in-class instructor. In order to train 10,000 students live on the Facebook Development Platform over a relatively short time-frame, Facebook needed to enable and certify 100 trainers in key international locations who would, in turn, train 100 of their own students in their respective local geographies.

Working closely with Facebook managers based in Menlo Park and Indonesia, DEV6 built an in-depth “MasterClass for Developers” instructor-led course which provides deep training on the key components of the Facebook Development Platform including Facebook Login, Account Kit, Messenger Bots, and Analytics. Over the past 6 months, DEV6 has delivered key Train-The-Trainer Masterclass deliveries on behalf of Facebook in Jakarta, Oakland and Nairobi. At this stage, almost 80 instructors around the world have taken the MasterClass and, in turn, many hundreds of developers have been trained on the Facebook Development Platform by these instructors.

Facebook Developer Circle Toronto

Summary: Developer Community Support – Facebook Developer Platform – Messenger Bots – Shopify

As a result of its deep ties with Facebook through the above Masterclass Train-The-Trainer initiative, DEV6 was asked by Facebook to set up a Facebook Developer Circle in its local geography.   Starting from scratch in May of 2017, DEV6 has grown the Toronto Facebook Developer Circle to 1,200+ members.   In November 2017, DEV6 organized and ran a successful Developer Circle Hackathon with over 60 entrants competing in a 2 day challenge to build a chat bot which provides customers with insightful information about a Toronto based company's Shopify store using Facebook's Messenger Bot platform. 

Marine-Magnetics-Logo-small

Summary: Enterprise app - Customer Management app - Angular 5 - Frameworks app example - Custom App

Marine Magnetics designs and builds highly accurate and sensitive magnetic sensors for marine environments - for environmental and geophysical exploration, archaeology, finding sunken treasure, undersea cables, and even removing unexploded mines and bombs dumped in the world's oceans.  Marine Magnetics products are used around the globe, on all continents, including the Antarctic.  DEV6 has produced a single page front-end app which allows customers to access real time data from the magnetometers while surveys are being executed.  This highly technical application requires an extremely well-designed UI to be easily used by non-technical personnel, often while sitting in a zodiac on rough seas, in the bright sun.  The real-time display of complex data visualizations required the latest techniques of high-performance HTML5 javascript apps.

CPRI

 

Summary: AngularJS Healthcare app - HTML5 app - Enterprise app - Cordova app example - Custom app

CPRI provides highly specialized trauma-informed mental health and developmental services.  These services include: Assessment, Consultation, Treatment, Research and Education.  They work with local community services, building on what they have already done. CPRI uses evidence based practice and adapts their approach to the unique needs of children.

DEV6 was engaged to develop a mobile app as an alternative to a paper based Psychotropic Medication Monitoring Checklists (PMMC) system. This state-of-the-art tool gives patients and caregivers an easy-to-use method of tracking medications and side effects on mobile and desktop devices. Making a switch to a digital tool reduces paper clutter and increases checklist completion rates via digital reminders. Data is also securely collected in a central database that allows for authorized researchers to easily analyze the collected information. In building the app, DEV6 utilized AngularJS and Cordova, helping to ensure that the resulting HTML5 app is robust, employs best practices, and is easily maintained.

ICES

 

Summary: Enterprise app - Healthcare app example - AngularJS healthcare app - Frameworks app -  Custom app

The Institute for Clinical Evaluative Sciences (ICES) is an independent, non-profit research organization that evaluates health care services and delivery to meet changing health care needs.

DEV6 has worked with ICES on a variety of projects including a mobile version of its Emergency Heart Failure Mortality Risk Grade (EHMRG) calculator. This calculator helps physicians reduce the number of heart failure deaths and unnecessary hospital admissions by using a computer-based algorithm that calculates each patient’s individual risk of death. ICES wanted to improve access to this important risk model algorithm by making it available on physician's smartphones. The app utilizes the AngularJS framework and the Twitter Bootstrap UI library. DEV6 also created an AngularJS based version of the EHMRG calculator that works on all major mobile platforms, as well as current desktop browsers. ICES plans to replace the current web-based version with the new AngularJS app so as to have only one source code to maintain.

The app applies responsive design to detect the user’s device and offer up the most appropriate interface. Having previous experience with healthcare apps, we applied our understanding of the importance of simplifying the data entry workflow and providing response validation / error checking.