Android Re-Architecture with Xamarin

Lauren Fournier Bogner Application Enhancement, Mobile Development, Supply Chain & Industrial Solutions, Xamarin

Client Snapshot A specialty transportation and logistics provider; one of the largest over-the-road finished vehicle logistics companies in North America. Project Overview A Keyhole Consultant provided key development services in the development of an Android mobile application implemented with Xamarin. The multi-feature applications managed professional photography sessions for vehicle inventory on dealership lots. Specific Focus Xamarin Android Mobile Development Knowledge …

M204 To Spring Boot Microservices

Keyhole Software Application Rewrite, Java, Mainframe, Microservices, Modernization, Spring Batch, Supply Chain & Industrial Solutions

In this project, almost 1,000 existing Model 204 batch applications were converted to Java Spring and Spring Batch-based applications.

The goal of this engagement was for Keyhole Software to help the client to implement an application architecture and platform that supports the conversion of its Model 204 applications into Spring Boot-based application modules. There were many modules, both batch and online-based, so this platform needed to allow for scalability and durability. On-demand deployment was also necessary.

Industrial

Modernization: JavaScript Application With “Offline Mode”

Keyhole Software Application Rewrite, JavaScript, Modernization, Supply Chain & Industrial Solutions

Keyhole team members have rewritten the client website to run completely in the browser using JavaScript. It only contacts the server to download database files and the website itself.

To achieve the “offline” mode, all of the JavaScript is also compliant with Chrome Applications. The code is assembled into one Chrome App per client and deployed to the Chrome App Store. This allows users using the app to install it on their device, login once to download the database files, and then travel to the customer site. At the site they store all of their product specifications locally. Once they are back to where they have Internet available, they sync their stored data to the server.