130 likes | 319 Views
NUMINO Multiple Device Platform 아키텍처. 개 요 Android 지원 Resource 분석 IPhone/IPad 지원 Resource 분석 아키텍처 구성 결론. 1. 개요. 목적. 다양한 Device 에 Mathtian 의 컨텐츠를 원할히 제공하기 위한 Platform 구축을 목표로 한다. 분석대상 단말. IPhone / IPad Android Dot pen. 아키텍처 구성의 핵심.
E N D
NUMINO Multiple Device Platform 아키텍처 개요 Android 지원 Resource 분석 IPhone/IPad 지원 Resource 분석 아키텍처 구성 결론
1. 개요 목적 다양한 Device에 Mathtian의 컨텐츠를 원할히 제공하기 위한 Platform 구축을 목표로 한다. 분석대상 단말 • IPhone / IPad • Android • Dot pen 아키텍처 구성의 핵심 서비스를 분리하고 서비스에 Transform 을 두어 각 Device에 규격을 적용하게 하였다.
2. Android 지원 Resource 분석 Core Media Format 참조 : http://developer.android.com/guide/topics/fundamentals.html
2. Android 지원 Resource 분석 Contents 제공을 위한 Flow AppStore Mathtian Conversions System Text 관리자 Image Audio Device개발자 Video
3. IPhone / IPad 지원 Resource 분석 지원되지 않는 기술
3. IPhone / IPad 지원 Resource 분석 Contents 제공을 위한 Flow AppStore 2 Mathtian Conversions System 개발자 관리자 1 • Ipad/iPhone 같은 경우 해당하는 포맷으로 변경해야 한다. • 개발자의 App에서 참조할 수 있는 형태(Protocol)로 가공 되어야 한다. Ipad/IPhone 형식 변환
4. 아키텍처 구성 Overview Data Transform Application Service Service Interface Transform Transform Session
4. 아키텍처 구성 Service Interface • 모듈화된서비스로 각각 개별적으로 작동할 수 있도록 설계 되어 져야 한다. • 각 모듈은 Application Service에서 조합되어 서비스 되어 진다. 인증서비스 Service Interface 교재서비스 테스트서비스 ….. Audio Service Video 서비스
4. 아키텍처 구성 Application Service 다양한 형태의 데이터를 각 단말에 제공하기 위해서는 단말의 규격이나 H/W 속성에 맞추는 작업이 필요하며 이를 위해서는 각 단말마다 규격에 맞도록 데이터 포맷을 변환해야 한다. Application Service HTML Transform XML Transform PDF Transform DOC Iphone format …
4. 아키텍처 구성 Dot pen example Application Interface Service Interface Workbook Teacher’s Guide Service Data Store 인증 사용자 교재서비스 …/.. …. …….. 펜으로 클릭 Hello Audio Service Smart pen을 사용하여 Workbook의 해당영역을 클릭하면 해당영역에 해당하는 해설(Audio)를 Dot Pan에서 출력한다. • Workbook Teacher’s Guide Service : 사용자에게 교제관련 컨텐츠를 제공하기 위한 서비스 • 인증 : 정상적으로 서비스를 이용 가능한 사용지 인지 확인한다. • 교제서비스 : 해당사용자의 클릭이벤트에 해당하는 오디오 파일을 찾는다. • Audio 서비스 : 해당사용자에게 Audio 파일을 전송한다.
4. 아키텍처 구성 스마트 폰 example Application Interface Service Interface Data Store 사용자 인증 Test Service 답안제출 테스트 …/.. …. …….. Audio Service 스마트폰을 사용하여 답안을 제출할 경우 인증을 걸쳐서 테스트 결과를 저장하고 결과(Voice)를 스마트 폰에 전송한다. • Test Service: 사용자에게 Test 커리큘럼에 의해 진행된 테스트를 제공하는서비스 • 인증 : 정상적으로 서비스를 이용 가능한 사용지 인지 확인한다. • 테스트 : 해당결과를 저장한다. • Audio 서비스 : 해당사용자에게 결과 Audio 파일을 전송한다.
5. 결론 기대효과 위험요소 Mathtian의 API를 바탕으로 Application 을 개발하여 수익을 창출한다. 초기 모델이나 샘플을 제작해야 함 하나의 컨텐츠를 다양한 서비스로 창출 할 수 있다. 서비스의 분리 및 카테고리라이징이 어려움, 서비스조합에 대한 경험이 필요 관리자 다양한 서비스 창출과 Application 개발에 대한 부담이 없음 초기 분석 및 개발이 어려움 Device개발자