FMC 표준 SDK를 개발할 때 고려해야할 점은?

인터넷전화 뒤집어 보기 2012/01/03 07:30
이전 글에서 표준 SDK가 필요한 이유를 이야기하였습니다.
그렇다면 실제 표준 SDK를 개발하기 위해서는 어떤 부분을 고려해야 할까요?
고려할 부분을 핵심 모듈과 클라이언트 모듈로 나누어 이야기하겠습니다.
FMC 핵심 모듈은 
전화를 걸고 받기 위한 신호 처리와
대화를 전달하는 기능 등을 담당합니다.
이런 핵심 모듈은 다른 애플리케이션과
연동할 수 있어야 하는데요,
이를 위해 핵심 모듈은
오픈 API*로 제작되어야 합니다.

*오픈 API(Open Application Programmer Interface, Open API)
누구나 사용할 수 있도록 공개된 API
API는 개발자가 프로그래밍하는 데 사용할 수 있는 기능을 모아놓은 것입니다. 이 API를 공개하여 외부에서 쉽게 사용하거나 연동할 수 있는 기능을 만들 수 있게 하는 것이 오픈 API입니다. 대표적인 예로 안드로이드 OS나 트위터, 구글 지도 등을 들 수 있습니다.


오픈 API의 장점
오픈 API로 제작하면
첫째, 외부 애플리케이션과 쉽게 연동할 수 있으며 
둘째, 개발 업체에 종속되지 않은 표준 FMC를 만들 수 있습니다.
셋째, 상위 애플리케이션과 분리된 구조로 제작하여 
상위 애플리케이션의 하위 종속성을 막을 수 있습니다.
 

오픈 API를 사용한 FMC 클라이언트


 
FMC 클라이언트 개발 방향
FMC 클라이언트는 
Wi-Fi나 Wibro 같은 무선기반 인터넷망에서
인터넷전화를 가능하게 해주는 애플리케이션입니다.
쉽게 생각하면 우리가 휴대전화에서 사용하는
FMC 애플리케이션이 FMC 클라이언트입니다.

FMC 클라이언트는 휴대전화로
인터넷전화를 할 수 있게 하는 특징 이외에도
스마트폰용 애플리케이션으로 제공되며
일반 휴대전화(WCDMA)와 통합 관리가 되는
특징이 있습니다.

FMC 클라이언트를 제공할 때
완제품과 라이브러리의 두 가지 형태로
모두 제공할 수 있어야 합니다.
이는 FMC를 사용할 휴대전화나 고객의 요구에 따라 
UI가 달라질 수 있기 때문입니다.
따라서 고객의 필요에 맞는 형태를
제공할 수 있어야 합니다.

FMC 클라이언트 비교



FMC 클라이언트 제작시 고려할 점
FMC 클라이언트에는 사용자의 사용 편의성과
통화 음질 관리, 호 처리 등 인터넷전화 통화에 필요한
모든 기능이 포함되어야 합니다.

이를 위해 FMC 클라이언트를 제작할 때는
다음과 같은 내용을 고려해야 합니다.
첫째, 일반 휴대전화의 비슷한 UI를 제공하여
사용자가 사용하기 편해야 합니다.
둘째, 무선 환경에서도 좋은 통화 품질을 제공해야 합니다.
이를 위 각종 통화 품질 저하 요소를 제거해야 합니다.
셋째, 인터넷전화로 통화하기 위한
프로토콜을 처리할 수 있어야 합니다.

FMC 클라이언트를 제작할 때 고려할 내용을
자세히 보려면 아래 더보기를 클릭하세요.
 

더보기



지금까지 표준 SDK의 개발 방향에 대해 이야기하였습니다.
다음 시간에는 FMC를 사용해서 얻을 수 있는 장점과 
FMC 구축 전략에 대해 이야기하겠습니다.


글쓴이 : 엔터프라이즈사업부문 마케팅팀 박종관님


성공과 실패를 결정하는 1%의 원리를 찾기 위해 노력하는 IPT Coordinator

 



저작자 표시 비영리 동일 조건 변경 허락

"xenerdo의 운영정책에 의해 포스팅 주제와 맞지 않는 댓글과 트랙백은 삭제될 수 있습니다."
Posted by 제너시스템즈

트랙백 주소 : http://xenerdo.com/trackback/902 관련글 쓰기

댓글을 달아 주세요

  1. Favicon of http://financewrite.com/cannabis-truth-bible/ BlogIcon cyndi 2012/03/21 06:19  댓글주소  수정/삭제  댓글쓰기

    관리자의 승인을 기다리고 있는 댓글입니다

  2. Favicon of http://lambdaurls.com/global-news/pinball-parts/ BlogIcon Visit This Website 2012/05/02 13:15  댓글주소  수정/삭제  댓글쓰기

    관리자의 승인을 기다리고 있는 댓글입니다