Desktop Network Service Integration via Embedded Browser Modules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing environments, particularly desktop applications, lack the ability to integrate network-based services like secure authentication mechanisms due to limitations in client and server libraries, which are typically designed for mobile or browser-based environments.
Innovation Solution
A service access module is embedded within desktop applications to invoke a web browser, allowing it to access a service access web page that includes client-side libraries, enabling communication with an intermediary server and service provider to obtain necessary data for integration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If client-side libraries are used for network-based services, then service functionality is improved, but computing environment compatibility deteriorates
Solution Approach 1:
A service access module is introduced as an intermediary component that bridges desktop applications and network-based services. This module contains an embedded web browser that can execute client-side libraries, allowing desktop environments to access services originally designed for mobile or browser-based environments without requiring the desktop application itself to be adapted
2Adaptability or versatility
If services are integrated into desktop applications, then service accessibility is improved, but system complexity deteriorates
Solution Approach 1:
The service access module merges multiple functionalities into a single component: it embeds a web browser, loads client-side libraries, manages service communications, and integrates with the desktop application. This consolidation allows service accessibility to be added to desktop applications without requiring separate systems or complex integration architecture
Data Source
AI summary
Embodiments of systems and methods for integration of services into the provisioning of functionality for desktop applications on desktop computing devices using an embedded web browser at the desktop computing device adapted to access web pages incorporating libraries adapted for use with such services are disclosed.


