No need to run separate modules or to install Active-X or NPAPI

 
[Computerworld] Although web applications have become the de-facto standard in business operations, enterprises are hesitant when it comes to moving the legacy system to the web. One of the main reasons is the need to consider peripherals such as printers, scanners, electronic signing pads and barcode readers as well as the external services such as Computer Telephony Integration (CIT) and push notifications.

Active-X and NPAPI support web interfaces, but require installation of drivers and plug-in programs. Moreover, technical support is mostly from the device or service vendor who may stop doing businesses. All these make moving business systems to the web look risky and troublesome.

 

W-Gear for HTML5-based Web Interfaces

W-Gear released by Inswave Systems is designed to help programmers more easily develop web interfaces for the peripherals and the external services based on HTML5.

W-Gear consists of a proxy server and a developer environment. The proxy server provides web interfaces based on t
he HTML5 web socket technology while the developer environment allows for the use of the web interfaces in the browsers. The HTML5-compliant proxy server is installed on user equipment such as PC or mobile device, and provides web interfaces for various peripherals and services. Developers can control peripherals and the services via browsers through the JavaScript library.

 

Cross-target Web Interfaces

W-Gear provides simple, easy-to-use developer environment for developers to easily add web interfaces of the peripherals and the external services through the use of the existing DLLs or drivers already installed on user equipment. With W-Gear, developers can control peripherals and external services without separately installing Active-X or NPAPI.

Single installation of W-Gear provides a complete environment to add web interfaces for various types of peripherals and services. It is much simpler to add HTML5-compliant interfaces, and there is no need to install different modules.

 

Simple Gateway to WoT

W-Gear supports selective updates by user group or user equipment (PC or mobile devices). This feature greatly improves the operational efficiency of the enterprise web application systems that often need to support geographically-spread users. Moreover, the monitoring capability to provide an at-a-glance view to the service status of the peripherals and external services running on the user equipment is soon to be added to W-Gear.

W-Gear is currently being applied to various enterprise web application development projects. W-Gear removed one of the biggest obstacles to the web standardization by providing HTML5-based web interfaces for peripherals and external services and allows for efficient management of the services provided by various resources through the browsers.

With W-Gear, developers can manage various types of the services running on the user equipment in the HTML5 way. W-Gear will help enterprises to build business environments in which all resources are connected through the web standard, or Web of Things (WoT).

 

 

 

[솔루션 리뷰] HTML5 기반 통합 외부 연동 솔루션 ‘W-Gear’
기존 OS에 설치된 주변기기와 SW를 웹 표준 시스템과 통합 가능

[컴퓨터월드] 웹 애플리케이션 환경이 웹표준으로 급격히 전환되고 있음에도 대규모 시스템을 운영하는 기업이나 기관들은 몇 가지 문제들로 인해 기존에 보유한 시스템을 웹표준으로 전환하는 데 주저하고 있다. 가장 큰 장애물 중 하나가 기업들이 보유하고 있는 프린터, 스캐너, 전자 서명기, 바코드 리더기 등 각종 디바이스와 CTI(Computer Telephony Integration), 푸시(Push) 기능 등 추가적인 서비스를 지원하는 다양한 플러그인 서비스이다.

 

지금까지는 웹에서 각종 디바이스나 외부 서비스들과 연동하기 위해서는 Active-X나 NPAPI 등과 같은 비표준 기술을 이용해 해당 디바이스나 솔루션들이 제공한 OS상에 설치된 드라이버나 프로그램들을 연동하여 필요한 기능이 포함된 업무 화면들을 구현했다. 그런데 이러한 디바이스나 외부 서비스 솔루션들은 상당부분 웹표준 연동 방식을 제공하지 못하고 있으며 극단적인 경우 제품 공급이 중단되거나 공급 업체가 문을 닫은 경우도 있다.

시스템 개발자나 관리자 입장에서 각각의 디바이스나 플러그인 서비스 솔루션이 제공하는 다양한 형식의 웹 연동 방식을 별도로 설치하고 관리하는 것은 커다란 부담이 될 수밖에 없다. 이러한 디바이스와 외부 서비스들의 웹 연동 문제가 기업과 기관의 웹표준으로의 시스템 전환에 커다란 걸림돌이 되고 있다.

인스웨이브시스템즈는 이런 문제의 해결 방안으로 기존에 구현된 웹 브라우저 외부의 서비스들이나 OS 상에 설치돼 있는 디바이스 드라이버들을 그대로 사용하면서도 웹표준 애플리케이션을 개발할 수 있는 HTML5 솔루션인 ‘W-Gear’를 개발했다.

 


다양한 디바이스와 솔루션에 대한 하나의 통합된 인터페이스 제공

W-Gear는 HTML5의 웹소켓 기술을 바탕으로 디바이스나 서비스 솔루션들의 연동 처리를 가능하게 하는 프록시 서버와 웹 애플리케이션에서 이를 사용할 수 있도록 하는 개발자 인터페이스로 구성된다.

HTML5 기반의 통합 프록시 모듈은 사용자PC나 모바일 단말기 등에 설치되는 서버 소프트웨어로서 이 서버 하나만으로 웹 애플리케이션에서 사용할 모든 주변기기들과 서비스 솔루션들의 인터페이스를 담당할 수 있도록 구현돼 다양한 디바이스와 솔루션에 대한 하나의 통합된 인터페이스를 제공한다. 또한 자바스크립트(JavaScript)와 같은 개발 언어로 제공되는 연동API를 통해 웹 애플리케이션 개발자들은 투명하고 무결하게(transparent, seamless) 디바이스 관련 기능이나 외부 서비스 관련 기능을 통합해 사용자 웹 화면과 업무 서비스를 구현할 수 있다.

 

또한 W-Gear는 기존에 설치된 DLL이나 디바이스 드라이버(Device Driver)를 활용해 프록시 서버에 해당 기기나 외부 서비스와 연동할 수 있는 기능을 손쉽게 추가하는 등 일관되고 단순한 구조의 개발자 인터페이스를 제공한다.

이 기능을 활용하면 기존에 사용하고 있는 주변기기나 외부 서비스 솔루션의 웹표준 지원 준비 상태에 상관없이 디바이스나 외부 서비스들을 손쉽게 웹표준 환경으로 통합하고 전환할 수 있다. 이제 W-Gear를 사용해 Active-X나 NPAPI 등의 실행 모듈 없이도 이미 사용하고 있는 다양한 디바이스 기기나 솔루션들을 손쉽게 HTML5 웹 인터페이스로 구성하여 웹표준 시스템에 통합할 수 있게 된 것이다.


한번의 설치만으로 웹표준 인터페이스 구성


W-Gear는 한번의 설치 만으로 모든 디바이스나 플러그인 서비스에 대한 통합 웹표준 인터페이스를 구성할 수 있도록 해준다. 각각의 디바이스나 외부 서비스 솔루션들을 위한 개별적인 웹 연동 모듈을 설치할 필요가 없어 웹 애플리케이션의 단말(PC나 모바일 기기) 환경을 단순하게 구성할 수 있다는 장점이 있다.

 

대규모 시스템 운영에 효율적

또한, W-Gear는 자체의 자동 업데이트 기능으로 특정 사용자 그룹이나 특정 로컬의 단말(PC 및 모바일 기기)에 대해서만 디바이스 인터페이스를 업데이트 할 수 있도록 하여 다수의 원격지 사용자를 지원해야 하는 대규모 시스템의 운영 관리에 매우 효율적이고 적합한 수단을 제공하고 있다.

HTML5 인프라스트럭처로서 WoT를 위한 솔루션으로 발전

인스웨이브시스템즈는 이후 엔터프라이즈 레벨에서 전체 사용자 단말에 설치된 디바이스와 플러그인 서비스 정보를 한 곳에서 통합 관리할 수 있는 모니터링 기능을 W-Gear 기능에 추가로 제공함으로써 시스템 운영과 유지 보수 편의성의 극대화를 꾀하고 있다.

W-Gear는 주요 고객사의 대규모 프로젝트에서 시스템 개발에 활용되고 있다. 그 동안 웹표준 전환에 커다란 걸림돌이었던 주변기기 및 플러그인 서비스 연동 문제를 해결하고 웹표준 환경에서 디바이스와 플러그인 서비스의 효율적인 관리를 가능하게 한다. 웹표준 환경에서 사용자 단말 환경의 다양한 리소스를 통합 관리할 수 있게 되어 운영의 편의성을 획기적으로 개선할 수 있는 W-Gear는 HTML5 인프라스트럭처의 핵심 도구로서 향후 WoT기반의 업무 시스템 환경을 구축할 수 있는 솔루션으로 발전할 것으로 기대하고 있다. 

저작권자 © 컴퓨터월드 무단전재 및 재배포 금지