The Challenges

A Pioneer in Engineering, Manufacturing, and Installing Fiber Optic network provider, our client, offers services that span across several markets, including Telco, Broadband and wireless, electricity utilities, OEM, Enterprise and Private Networks. Their product lines include loss test kits, optical time domain reflectometers (OTDRs), fiber identifiers, inspection and cleaning, fault locators and more.

The Company needed a solution which would simplify the field-testing process. They opted for a cloud-based mobility solution that would allow over 10,000 technicians to carry out tests of Fiber optic network to inspect and fix the issues in real-time. To start with, they developed an open and flexible modular test platform, which bifurcated software and hardware. Here, software refers to smart apps that control the hardware used for conducting tests. The technicians can snap-in the specific hardware to the carrier for conducting the corresponding optic test.

Now, they needed smart apps that would communicate with hardware to enable the technicians to conduct the tests. As each cable test requires a unique hardware module, the client needed a corresponding mobile app for it. The main challenge here was to develop multiple mobile apps for various hardware modules in a limited amount of time. In addition to this, each app was required to communicate with the hardware via Bluetooth and with cloud for data synchronization.

The Solution - Cross-platform Mobile apps

Xamarin.Forms, MVVM Light, Google MBaaS, Web API, SQLite DB, Cloud Storage And OBEX Protocol

Building an Enterprise Mobility solution needed rich Mobility expertise, along with experience with Hardware modules, Bluetooth stack & cross-platform Mobile app development framework using Xamarin forms. Saviant’s Xamarin development team built the app for Android and iOS platforms. As Xamarin.Forms in conjunction with the MVVM pattern provides up to 90 % of shared code across various platforms, we leveraged it to create a single re-usable code base. This shared unit was used for cross platform UI development with Xamarin Forms, where the apps are used for conducting various tests through respective hardware modules.

Enterprise mobility solution

Developing Mobile apps using Xamarin Forms

Our team leveraged Google’s Mobile Backend as a Service (MBaaS) in establishing the communication between the mobile application and cloud. The backend services included file sharing and storage, push notifications, location services, running business logic, user management, and usage analysis tools. MBaaS enabled the app to store the test results in the local SQLite database when offline and push the data to cloud storage upon availability of internet connection.

One of the main challenges, the Bluetooth communication between smart app and the hardware module, was tackled by using the Bluetooth interface. Our Xamarin developers used the Object Exchange Protocol (OBEX) to enable data transfer. With the Xamarin based Smart Test Services Application, the client was able to achieve an efficient workflow management solution that can handle more than 100,000 Fiber-optic tests to be conducted by over 2000 field-technicians.

As Xamarin.Forms provides easy support to add-on new features across iOS, Android or Windows simultaneously, the client can further extend this application to meet new requirements.

Cross-platform Mobile apps using Xamarin Forms
2000+

Connected field-technicians can now leverage Xamarin Mobile apps to conduct more than 100,000 Fiber-optic tests.

Result

100,000+ Fiber-optic tests

can now be conducted by 2000+ field-technicians.

Quick-go-to-market

as up to 90 % of code shared across iOS & Android.

10,000+ on-field Smart Devices

for technicians to execute field-testing process.

Need to digitize field operations for improved efficiency?
Build Field Service Mobile App using Xamarin

I want to talk to a Specialist