Device to cloud services

Expand market reach and grow revenues with innovative Smart Services

"Device-to-Cloud Services - Integrate devices with emerging technologies for advanced solutions."

Situation

A world renowned inventor of imaging technologies wanted to further leap frog competition by creating innovative solutions. The company believed that integration of its imaging devices with the evolving ecosystem of cloud, mobile and business systems will enable it to expand its market reach, user base and be a significant source of new business revenues.

With its core competencies in imaging industry, the company needed a technology partner that would support it to realize its vision of solutions based on integrated ecosystems. The company selected Celstream as its partner for its strong experience in emerging technologies and proven ability to deliver complex technology solutions.

Challenges

  • Balancing the performance and target cost requirements of the device
  • Extending the existing AirPrint™ protocols to support the unique characteristics of the device and gaining acceptance from Apple
  • Secure connectivity between the device and AWS™
  • Consistent performance and usability across platforms – device, web, iOS and android
  • Dynamic scaling to support seasonal usage cycles

Key Highlights

  • Pivotal role in architecting and implementing an integrated solution that included
    • Hardware upgrades to support Android™ OS in devices
    • AWS™ connectivity for devices
    • Cloud-based storefront for purchase of physical, digital and virtual goods
    • Integration with backend systems (such as Salesforce® CRM) for seamless workflow
    • iOS and android mobile apps for smartphone users
Celstream Response

Celstream’s team of specialists worked in tandem with the customer to evolve the technical solution, project plan and implementation. Celstream contributed to the overall architecture and design of the program and implementation of key components including:

  • Client-side
    • Evolving an architecture of AWS™-based cloud storefront using Amazon S3™ as the storage repository for digital contents, and Amazon SimpleDB™ as the database
    • Java™ servlet-based storefront solution that leverages Amazon Elastic Beanstalk™ container
    • AWS Token Vending Machine used as authentication to digital contents
    • In-app billing for purchase of digital contents
    • Integration of the app store front end with upload/download functionalities
    • Implementation of user registration, customer database, and related tasks
    • Implementation of wireframes for the front end
    • Integration of GUI functionality with the Server-side solution
  • Server-side
    • Develop back-end (Server) functionality for connectivity with Android™, iOS devices and Print Device
    • Support for Downloads (Patches/Content) to the devices
    • Integration with 3 front ends: the corporate site, the mobile site and the in-app UI/UE
    • Individual user-level access control mechanisms
    • Running custom workflows
    • Backup and preserve assets for reuse

Additionally, Celstream was assigned the primary responsibility for testing the final product. An automated test and continuous integration framework were built to ensure the quality and stability of the delivered code.

Benefits to Customer

  • An innovative solution that enhanced the competitiveness in the market and additional revenue streams
  • Practice of Agile methodologies ensured client’s teams could experience developed features early, provide feedback on a regular basis, and assess project progress continuously
  • Automation and continuous build techniques to accelerate development and testing, yet protecting integrity
  • Access to proven expertise in embedded, cloud and mobile technology, all under the same roof
Technology

In developing this solution, Celstream used the following key software tools and technologies:

  • Amazon S3
  • Amazon SimpleDB
  • Amazon Elastic Beanstalk
  • HTML, XML, CSS, PHP, JavaScript™, Java Servlet
  • Android
  • iOS

Celstream is a registered trademark of Celstream Technologies Private Limited. AWS, Amazon S3, Amazon SimpleDB, Amazon Elastic Beanstalk, are trademarks or registered trademarks of Amazon, Inc. JavaScript, Java Servelet are trademarks of Oracle Corporation. AirPrint is a trademark of Apple Inc. Android is a trademark of Google Inc. Salesforce is a registered trademark of salesforce.com. IOS is a trademark or registered trademark of Cisco in the U.S. and other countries. All other trademarks are the property of their respective owners.