Nested Application Template System for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge lies in providing high-quality mobile applications at a modest cost, as existing methods such as the Wireless Application Protocol (WAP) result in suboptimal experiences on mobile devices, and developing bespoke applications is costly for many applications.
Innovation Solution
A method involving the development of an application template as a hierarchy of nested elements and layout data, generating objects with content data, and supplying these objects along with layout data to mobile devices, optimizing the application for varying device capabilities and updating content dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bespoke applications are developed for mobile devices, then application quality and functionality are improved, but development cost increases
Solution Approach 1:
The application is divided into two independent parts: a reusable template containing the structural framework and layout, and content data that fills the template. This segmentation allows the template to be manufactured once and reused across multiple applications, significantly reducing development costs while maintaining high application quality through professional template design.
Solution Approach 2:
The template is designed as a universal structure that can accommodate multiple different content datasets and application purposes. A single template can serve multiple applications by simply changing the content data, making the template multi-functional and cost-effective for providing high-quality applications without requiring bespoke development for each one.
2Ease of manufacture
If WAP approach is used to serve applications, then distribution cost is reduced, but application display quality deteriorates on mobile devices
Solution Approach 1:
The template includes device-specific layout configurations that adapt the application display to match the characteristics of different mobile devices. By incorporating device profiles and adaptive layout data, the system maintains high display quality tailored to each device while using the cost-effective template approach, resolving the contradiction between distribution cost and display quality.
3Ease of manufacture
If templates are used for application development, then development cost is reduced, but adaptability to different device capabilities worsens
Solution Approach 1:
The template incorporates dynamic layout adjustment capabilities that automatically adapt to different device characteristics. The system includes device profiles and adaptive rendering mechanisms that modify the application display based on the specific mobile device's capabilities, ensuring high adaptability while maintaining the cost benefits of template-based development.
Data Source
AI summary
Applications are supplied to mobile devices. An application template is developed as a hierarchy of nested elements and layout data for a plurality of types of element. An application is generated by applying content data to one or more of the elements to form objects. The objects are supplied to a requesting mobile device, such that each object contains data, an identification of its position within the hierarchy and an identification of its element type. In addition, layout data is supplied to the mobile device for element types corresponding to the supplied object.


