Mobile apps for surface layer analysis

About the client
The client is a leading benchmarking solutions vendor for the Telecom industry on wireless services. It offers unmatched solutions for network benchmarking, analysis, and testing.

Technology problem
The client was facing the following issues:

  • The client was incurring high annual licensing costs due to the use of proprietary collection equipment (specialized hardware) for network performance measurement.
  • The existing solution was not scalable due to the exponential increase in the licensing cost.

Technology solution
Cybage’s solution comprised the following:

  • Development of cost-effective native mobile applications for surface layer network performance analysis. The native mobile application is easily configurable, scalable, and runs on non-rooted devices.
  • Mobile App allows users to configure, run, and review multiple tests for network analysis and share the results.
  • Support for app customization, including customer-specific logos and assets for superior customer experience.
  • Development of Public apps with limited functionality for data collection using crowdsourcing.
  • Interactive web-based reporting with secure web solution to view benchmarking statistics.

Execution strategy
Cybage adhered to the following plan to provide effective results to the client:

  • Conceptualization, Architecture and development of native mobile enterprise Android app for network analysis and Public iOS or Android app with limited features.
  • POC creation to verify the proposed app network data collection capabilities.
  • Adherence to Iterative methodology to create production-ready app, which mitigated the risks and fulfilled the non-functional requirements.

Value realized
The solution provided the following benefits to the client:

  • This platform helped to replace specialized hardware with enterprise native app for network data collection, eliminating licensing cost.
  • The client was able to open up new sources of revenue by offering custom designed solutions for network analysis to third-party companies.
  • The utilization of crowdsourcing accelerated data collection, which came at a fairly lower price.

Tools and technologies
Cybage used the following tools and technologies:
Dev  Android Studio, Visual Studio, Eclipse, .NET, WCF, Java, Android
Testing  Manual testing, Fiddler
ALM  TFS
 
Cybage services utilized
Architectural Services, Development, Testing, Enterprise Mobility Center of Excellence (CoE)