Cross-Platform App Porting via Web UI and In-Vehicle API Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for porting applications from mobile device platforms to in-vehicle platforms are cumbersome, requiring deep integration with vehicle systems, involve high overhead costs, and pose security risks due to data synchronization with cloud servers, while cloud-based solutions depend on network connectivity and compromise user privacy.
Innovation Solution
A method and device for cross-platform porting that converts source-platform-specific applications into web-based interfaces and API calls compatible with in-vehicle platforms, allowing local resource access without deep integration, thus reducing dependency on specific operating systems and enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If applications are ported by integrating with specific operating systems like Android, then application compatibility is improved, but device complexity and hardware overhead increase
Solution Approach 1:
The patent introduces a cross-platform runtime environment as an intermediary layer between the application and the operating system. This runtime environment provides standardized APIs and abstractions that allow applications to run without direct integration with specific OS implementations, thereby reducing system complexity while maintaining compatibility.
Solution Approach 2:
The patent creates a universal runtime environment that can execute applications across different platforms without requiring platform-specific integration. This multi-functional runtime handles various OS interactions uniformly, eliminating the need for separate integration processes for each operating system.
2Adaptability or versatility
If cloud-based distributed systems are used to deploy applications, then deployment flexibility is improved, but data security and user privacy are compromised
Solution Approach 1:
The patent extracts sensitive data and application execution from centralized cloud servers and places them in distributed runtime environments on local devices. This extraction maintains deployment flexibility while eliminating the security risks associated with centralized data storage and processing in the cloud.
3Reliability
If native applications are adapted and rewritten for vehicle platforms, then application functionality is improved, but development time and effort increase
Solution Approach 1:
The patent uses the cross-platform runtime environment to copy and execute native applications without requiring rewriting or adaptation. The runtime provides a standardized interface that replicates native functionality, allowing applications to be deployed as-is while maintaining their original functionality.
4Adaptability or versatility
If Android-based operating systems are integrated in vehicles, then ecosystem compatibility is improved, but hardware cost and overhead increase
Solution Approach 1:
The patent introduces a lightweight cross-platform runtime as an intermediary that provides Android-like ecosystem compatibility without requiring full Android operating system integration. This runtime delivers the necessary compatibility layer with minimal hardware overhead, eliminating the need for expensive Android-specific hardware components.
Data Source
AI summary
A method for cross-platform porting of applications includes converting a source-platform-specific application into an application that can be run on an in-vehicle platform. The converting includes converting a source-platform-specific user interface of the application to be converted into a web-based user interface and converting a call to a source-platform-specific application programming interface (API) of the application to be converted into a call to an in-vehicle platform API.


