AerCloud Application Express Launcher for M2M Development
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in building web-based applications for analyzing data from Machine to Machine (M2M) devices due to the complexity of accessing and configuring compute resources and data storage services, leading to a cumbersome and error-prone process.
Innovation Solution
A web-based enablement platform, AerCloud Application Express (AAE) Launcher, allows users to create a virtual compute resource instance with pre-loaded tools for data analysis and action creation, simplifying the development of production-ready M2M applications by integrating third-party services and widgets for data management and publication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users access and configure compute resources and data storage services through multiple different web-based services, then they can access the necessary computing resources and data storage capabilities, but the process becomes cumbersome, frustrating and error-prone
Solution Approach 1:
The patent combines multiple separate web-based services (compute resource creation, data storage configuration, application development tools, third-party service integration) into a single integrated web-based enablement platform. This allows users to access and configure all necessary resources through one unified interface rather than navigating multiple separate services, directly resolving the technical contradiction by improving ease of operation while maintaining comprehensive functionality.
Solution Approach 2:
The enablement platform provides universal access to multiple functions including compute resource provisioning, data storage management, application development tools, and third-party service integration within a single system. This multi-functional approach allows the platform to serve as a one-stop solution for building M2M applications, eliminating the need to switch between different specialized services.
2Productivity
If users manually configure each service separately, then they can access compute resources and data storage, but the process is time-consuming and error-prone
Solution Approach 1:
The platform performs preliminary configuration actions by automatically provisioning compute resources and setting up data storage services when users launch an M2M application project. Instead of requiring users to manually configure each service step-by-step, the system pre-configures the necessary infrastructure and integrates it with the application development environment, significantly reducing the time and potential for errors.
3Adaptability or versatility
If users need to integrate third-party services and widgets, then the application functionality is enhanced, but the complexity of the development process increases
Solution Approach 1:
The enablement platform acts as an intermediary between users and third-party services/widgets. It provides a standardized interface and automation mechanisms that simplify the integration process, handling the complexity of connecting to external services while exposing simple, user-friendly controls. This allows users to enhance application functionality without directly managing the underlying integration complexity.
Data Source
AI summary
A system and method in accordance with the present invention provides an enablement platform for building web-based applications for capture, analysis and use of device data using computing resources and data storage and management capabilities of hosted web services. The enablement platform works in two steps: first, for creating new instances of compute resources at a hosted service by collecting the required information and feeding it to the necessary hosted services pages; and second, for developing production-ready web-based applications for capture, analysis and use of data from M2M devices. In an embodiment, the application is used with a web-based hosted data storage, management and publication service. First step is a single page application running at a website that collects all of the required information and feeds it to the necessary hosted services pages in the background. The second step helps users to develop production-ready M2M applications using an Application Programming Interface (API) and easy to use software components (widgets) provided on an “out of the box” basis at the application specific user interface.


