HTML Skin Control for Web Actions and Clients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional HTML-based applications are limited in controlling web actions and clients, as they cannot modify their user interface easily and are restricted by predetermined arrangements of controls and functions, with HTML regions operating independently of business logic and being difficult to resize or redesign.
Innovation Solution
An HTML-based application system that generates an HTML skin with instructions corresponding to business logic, using an HTML skin-generating module and an application drive file-generating module to hook event information and execute corresponding business logic, enabling interoperation between the HTML and application regions for simultaneous control of web actions and clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If an image file is used as a skin file to cover the application, then the skin file can provide a simple function of showing an image, but the change of a fundamental frame of the skin file is limited and the skin file must be previously distributed to user terminals
Solution Approach 1:
The patent replaces the traditional image-based skin file system with an HTML-based skin file system. Instead of using static image files (BMP, JPG) that require redistribution to user terminals, the invention uses HTML pages that can be dynamically generated, modified, and rendered in a web browser environment, enabling easier customization and fundamental frame changes without redistribution requirements
Solution Approach 2:
The patent changes the fundamental parameter of skin file format from image files to HTML files. This parameter change enables the skin file to transition from a static image display function to a dynamic web page that can incorporate interactive elements, hyperlinks, and complex layouts, thereby improving both ease of modification and design adaptability
2Adaptability or versatility
If an HTML page is loaded in regions of the application to display content, then the HTML page can display hyperlinked content and image files, but the HTML page operates independent of business logic and cannot control clients
Solution Approach 1:
The patent merges the HTML region and application region into a unified integrated region. This merging allows the HTML skin file to simultaneously perform display functions and execute business logic through embedded scripts, enabling the HTML page to control web actions and client operations while maintaining its display capabilities
Solution Approach 2:
The patent transforms the HTML skin file from a single-function display element into a multi-functional component that can both display hyperlinked content and execute business logic. By incorporating scripts that interact with the application's business logic, the HTML skin file gains the ability to control web actions and client operations, achieving universality in functionality
3Ease of operation
If the HTML region is secured to a predetermined section in the application region, then the HTML region can be displayed, but it is difficult to change the size, design and utility of the HTML region
Solution Approach 1:
The patent introduces dynamic positioning and sizing capabilities for the HTML region through the integrated region concept. Instead of being fixed to predetermined sections, the HTML skin file can now dynamically adjust its position, size, and design parameters based on user preferences, device characteristics, and application context, enabling flexible reconfiguration while maintaining stable display
Data Source
AI summary
The present disclosure relates to a method and system for providing an HTML-based application capable of controlling web actions and clients. The system includes an HTML skin-generating module to generate an HTML skin that includes instructions corresponding to business logic, and a script to control a skin according to the business logic. The system also includes an application drive file-generating module to generate an application drive file to interoperate with the HTML skin to execute the business logic.


