이동통신단말 미들웨어(Middleware:안정적인 시스템 운용을 도와주는 중계소프트웨어) 및 애플리케이션 응용을 위한 기반소프트웨어를 개발하고 검증한다.
수행직무
이동통신단말의 기능, 요구조건, 제약사항(그래픽사양, 화면사양, 데이터통신서비스의 대역폭, 기타 단말기자원의 제약 등)을 분석한다. 개발 할 미들웨어(Middleware:안정적인 시스템 운용을 도와주는 중계소프트웨어로, 수많은 종류의 표준화되지 않은 하드웨어나 소프트웨어가 말썽없이 운용될 수 있도록 하는 프로그램)의 목표기능을 정의한다. 멀티미디어 코덱 및 라이브러리, 플래시기술, PC동기화기술, 표준지원 미들웨어, 응용패키지관리모듈, 보안모듈 및 보안정책, 2D 및 3D지원 라이브러리, 웹라이브러리, Telephony API(Telephony Application Programming Interface), 데이터베이스엔진, 입력기, 위치정보지원모듈, 콘텐츠관리모듈 등을 개발호스트시스템, 단말 시료 및 참조하드웨어, 하드웨어 디버깅(Debugging:오류 수정) 장비, 단말에뮬레이터(Emulator:어떤 하드웨어나 소프트웨어의 기능을 다른 종류의 하드웨어나 소프트웨어로 모방하여 실현시키기 위한 장치나 프로그램), 각종 기개발된 소스 등을 사용하여 개발하고 검증한다. 각종 미들웨어의 개발이 완료되면 소스코드, 기능명세서, 검증방법 및 세부설계사양서를 작성한다.