Android 및 iOS 운영체제 하에서 플랫폼에 종속되지 않는 모바일 애플리케이션 개발을 가능하게 하는 웹 기반 인터페이스의 하이브리드 애플리케이션 플랫폼 기술로서, 최근 다양한 모바일 플랫폼이 난무하는 상황에서 One Source Multi Use를 가능케 하는 모바일 응용 개발 기술
- 스마트폰 및 앱스토어의 출시로 모바일 앱 전성시대를 맞이하고 있으나, 애플 iOS, 안드로이드, 블랙배리, 삼성 바다, MIO 등 다양한 모바일 플랫폼 모두 지원하는 모바일 앱 개발은 사실상 대응이 어려운 상황임
- 따라서, 최근 이러한 문제를 해결하기 위한 다양한 기술개발 및 표준화가 추진 중에 있으며, 특히 웹 기술을 이용한 플랫폼 독립적인 모바일 응용 개발 시도가 이루어지고 있는 추세임
- 본 기술의 경쟁기술로는 오픈소스 기반의 모바일응용 개발 프레임워크인 PhoneGap이 있음
● PhoneGap 프레임워크: HTML, CSS, 자바스크립트 등의 웹 기술을 이용하여 플랫폼 독립적인 모바일 응용을 개발할 수 있도록 하는 장점이 있는 반면, 제공되는 API가 표준이 아닌 독립적인 방식으로 제공되고 있어 향후 다양한 플랫폼으로의 적용에 제약 사항이 존재함
- 본 기술은 상기 문제점을 해결하기 위해, 국제표준 기반의 API를 활용하는 방식을 채용함으로써 보다 확장성 있고 효율적인 모바일 응용 개발을 가능케 함
Android및 iOS에서 제공하는 네이티브 기능을 Javascript를 이용하여 사용할 수 있도록 Wrapping하여 제공함으로써, 앱 개발자는 웹기술만을 이용하여 하이브리드형의 네이티브 응용 프로그램을 개발 할 수 있도록 하며, 개발된 응용은 네이티브 응용과 유사한 형태로 동작할 수 있도록 한다.
- 최근 모바일 플랫폼이 아이폰, 안드로이드 등과 같이 크게 증가하고 있음. 이러한 상황에서 개발자들이 다양한 플랫폼 모두를 효과적으로 지원하는 응용을 개발하는 것은 큰 어려움이 되고 있으며, 각가의 플랫폼별 개발 도구들과 언어들을 모두 숙지해야 하는 상황임.
- 이러한 문제를 해결하는 하나의 대안으로 HTML, CSS, Javascript 등 웹 표준 언어를 이용하여 스마트폰 애플리케이션을 개발하는 방식이 있음. 이를 위해서는 웹 표준 언어를 사용하여 UI 구성을 가능하도록 하고, 시스템에서 제공되는 API들을 웹 API로 연동될 수 있도록 하는 연동 기술이 필요함
- 현재 개발된 플랫폼은 시스템 레벨의 다양한 API들을 웹 언어와 연동하여 사용할 수 있도록 하고, W3C 표준을 지원하는 브라우저를 내장한 경우에는 내장 브라우저의 기능을 사용할 수 있도록 함으로써 표준과 연계되면서도 시스템의 기능을 효과적으로 사용할 수 있도록 하는 API를 지원함.
- 본 플랫폼에서는 NFC, 블루투스, WiFi 등에 대한 제어를 가능하도록 함으로써 IoT 응용을 보다 손쉽게 개발할 수 있도록 함
- HyWAI 3.5 플랫폼 요구사항
- HyWAI 3.5 플랫폼 설계서
- HyWAI 3.5 플랫폼 API 기능 설계서
- HyWAI 3.5 플랫폼 API 정의 및 요약서
- HyWAI 3.5 개발자 설명서
- HyWAI 3.5 시험 계획서, 테스트 케이스, 시험 결과서
- HyWAI 3.5 샘플 어플리케이션 설명서
- HyWAI 3.5 플랫폼 소스 코드
- (경제적 관점) 본 기술은 하나의 소스로 다양한 플랫폼을 지원하는 스마트폰이나 테블릿의 모바일 애플리케이션 개발이 가능하다는 점에서 개발자, CP 등에게 신속한 개발과 비즈니스를 가능케 하여, 모바일 애플리케이션 시장 활성화에 크게 기여할 것으로 예상본 기술은 상기 문제점을 해결하기 위해, 국제표준 기반의 API를 활용하는 방식을 채용함으로써 보다 확장성 있고 효율적인 모바일 응용 개발을 가능케 함
- (기술적 관점) 기존의 경쟁 기술과 비교할 때, HyWAI 핵심 기술은 플랫폼 독립적인 최적화 기술이며, 웹 인터페이스를 기반으로 하고 있어 웹 표준 기반의 뛰어난 확장성을 바탕으로 다양한 서비스 개발을 가능케 함. 특히, 본 기술은 향후 스마트폰 뿐 만 아니라, 스마트TV, 홈디바이스, 스마트카 등 다양한 미래 IT 환경에 적용 가능한 차세대 플랫폼 기술로 활용 가능함
- 본 기술의 주요 수요처는 웹 표준 기반 응용 개발을 주요 비즈니스로 하는 중소 CP와 모바일 응용 플랫폼을 개발하려는 중소기업 또는 대기업이 해당될 것으로 판단됨
● 특히, 본 기술은 웹 기반 디바이스 API 구현 기술을 핵심으로 하고 있어, 스마트폰 뿐 만 아니라 향후 다양한 디바이스에 대응 가능한 플랫폼 기술로 활용이 가능함