Affinity features

Web application platform providing flexible services

Affinity is a general purpose web application platform for embedded devices, enabling offers of various services for the diversifying IoT era, such as telematics service using a mobile communication system.

Using Affinity allows you to lower service/application development costs, and flexibly manage applications, and enables you to easily deliver or update the information and collect customer data.

Collecting real-time information
You can offer the services responding to your customer's needs by delivering/updating the latest information and visualizing the related operations.
Flexible web application development
You can develop, deliver and update the applications for each service function.
Flexible scalability
Function scalability enables customer's specific system integration.

Telematics service system

Affinity links the vehicle, mobile device and server, offering a new service solution.
Telematics service system

Data access/web platform function

Data access/web platform function
Links vehicle, mobile device and server
・Access function to various vehicle data transmitted/received to/from devices
・You can monitor updated data in addition to obtaining system data.
Standard web function/widget application management function
・Standard browser function
・Widget application (HTML5) management/delivery, etc.

Affinity functions

Basic functions

Web application platform, providing flexible services
1)Vehicle data access
You can access various vehicle data (CAN) sent from the device. You can monitor data updates in addition to obtaining data.
(W3C Vehicle Information Access API is supported.)
2)System data access
Function to access system data on the device.
(Implemented by custom JavaScript API.)
3)Web browser
UI control providing the web browser function to display web content.
4)Flexible design layout
The user can edit the UI/UX Home screen like smartphones for each widget application.
5)Widget management
Function to manage web application content (HTML5) packaged as a Widget. Installation, uninstallation, etc.

Standard web function/widget application management function

Widget application layout
・One web application(web application consisting of files such as *.html,*.js,*.css)
・A widget is managed by a unique ID and multiple types of widgets can be downloaded and saved/controlled.
・A widget can be displayed as "Full Screen" or "Icon".
You can change the placement of the icon.
You can change the display mode to "Full Screen" mode by the touching "Icon" display screen
(※Depending on application implementation)
Widget application
■A function can be used for a particular functionality.
By grouping the functions into a widget, the user can select only the functions needed.
■Operation for each functionality
Because the application can be managed for each functionality, the operations (e.g., specification change, update, etc.) are easy and the effect of a problem can be contained in the function.
A third party can easily participate in widget development. For example, a third party that markets a device or device accessories can develop a widget that is linked to an accessory device.
Widget application
If you need to improve one function of a monolithic HTML application, you need to check the whole application and this involves additional cost. It is also difficult to manage each function.
Widget application
Because you can manage the function for each widget, you can select functions suitable for the service or user at a lower cost.

Affinity product specifications

Affinity System Configuration
System Configuration