과제/ETRI/2012
목차
|
개요
Lab 구성원들만 볼 수 있는 페이지이다. 기본적으로 Project의 상세 내용은 공개하지 않는 것을 원칙으로 한다. |
개요
과제번호 | |
과제명 | 개방형 웹스토어 연동 기술 개발 |
사업명 | 차세대 인터넷 모바일 서비스 표준 개발 |
역할 | 연구책임자 |
참여자 | 박상원, 백지훈, 김지훈, 김두형, 남용우 |
연구비 | 20,000,000원 |
기관 | 한국전자통신연구원 |
연구기간 | 2012.5.1 - 2012.12.31 |
Keywords | 웹 앱, 모바일 서비스, 웹 스토어 |
RFP | RFP |
제안서 | PDF, DOC, 연락처 |
ETC | 참여자 신상명세 |
연혁
담당자
- 유희라 (외대 산학)
- 4682
- 010-3399-4876
- mailto:ryu0508@hufs.ac.kr
- 사업자등록번호 : 135-82-11191 (신정환)
- 성기진 (ETRI)
- ETRI 담당자
- 이승윤(ETRI).jpg
- 김성한(ETRI).jpg
- 전종홍(ETRI).gif
전종홍 (담당)
010-4214-5337
- 김지훈, 김창준, 류태준
자료
- 2012.04.04 : 위탁과제계획서 (전종홍씨로부터 전달받음)
- 2012.04.05 : 위탁과제계획서 (박상원 작성 후 전종홍씨에게 전달)
- 2012.07.16 : OMA-ER-TAS-V1_0-20120524-D
- 2012.07.16 : (Y.Wot(Y.2063) 최종 PLEN TD)T09-SG13-120604-TD-PLEN-0316!!MSW-E
- 모질라 앱장터 열렸다 - 중앙일보
전종홍씨가 전달한 데이터 (2013.5.28)
- Application Manifest
- Comparison
- U/C
- App URI
회의록
2012.4.3 (화) @ 서울역 : Start Meeting
- 시간 및 장소 : pm 5:00 @ 서울역
- 참석자 : 전종홍, 박상원
- 내용
- 가능한 한 모든 기능 추가 (예: 지불방법)
- 모델 재 설계
- Google Play, Mozilla에 대한 분석
- 설치형 Web App 분석
- Web Store Use Case 도출
2012.7.5 (목) @ 서울역 : 과제 내용 조정
- 시간 : am 11:00 - pm 1:00 @ 서울역 엔젤리너스 커피숍
- 참석자 : 전종홍, 박상원
- 내용
- W3C Web App Community Group (wiki site) 가입해서 Use Case에 대한 검증을 받아볼 것.
- TAS 최종 표준이 나왔으므로 검토할 것.
- 과제 진행 순서 (합의안)
- 설치형 웹 앱 선행 기술 연구
- W3C Widget 규격 검토(약 8개의 spec), 특히 Manifest 구성 조사
- naver, LG, 삼성, Amazon의 앱 스토어 조사)
- 방통위에서 통합 검색 혹은 개방된 store에 관한 요구가 있음
- 참고: 영국에서 교육용 web app store에 대한 research가 있음
- Use Case 도출
- 다양한 device에 delivery 할 수 있는 방안 (예: 사용자가 다양한 device를 사용할 경우)
- 예: 한 user가 다중 device로 다중 store에 접속할 때의 use case 도출 필요
- 웹 스토어 구조 및 참조 모델 설계
- Core 기능만 유지하는 lightweight 하게 설계(방통위 요구사항)
- 완전 분산 구조의 개방형 모델
- Browser는 일단 Chrome, Mozilla, Opera 만 고려함
- Web에서 App의 meta 검색 방안은?
- Meta 정보 list 정의와 이 정보를 전달하는 방법 (예: RSS, atom...)
- 스토어 간의 프로토콜 정의
- 설치형 웹 앱 선행 기술 연구
- 이것으로 ITU 표준안 초안을 만들어 보는 것은?
- 중간에 좋은 아이디어가 나오면 특허 출원
2012.7.16 (월) : 메일
현재 관련된 표준화 활동으로는 OMA, W3C, ITU 등이 있으며 내부적으로 아래와 같은 표준화 활동을 연계 고려해 진행을 하면 좋겠다는 생각을 하고 있습니다.
OMA
OMA는 현재 첨부한 문서와 같이 TAS 1.0 문서를 최종안으로 만들어 Candidate Enabler로 제안을 한 상태로, 내년 6월이면 최종 표준안으로 될 예정입니다. 현 단계에서는 특별히 제안할 내용이 없지만, 저희가 앞으로 TAS 1.x 또는 TAS 2.0에 대한 방향을 제안할 수 있으리라 생각되고, 여기에 대한 아이디어를 도출할 수 있으면 좋을 것 같습니다.
- 산출물 방향 : TAS 1.X 또는 TAS 2.0 제안 내역
W3C
W3C에서 활동을 시작한 Web Application Store Community Group을 잘 활용하면서 저희가 생각하는 Open Web Store의 내용과 개념을 정리하면 좋을 것 같습니다. 즉, 그룹내 Wiki 페이지를 통해 다른 멤버들과 함께 Web Application Store에 대한 Use Case 및 시나리오, 기술 및 현황을 정리하는 Landscape 문서 등을 정리하면서 진행하면 좋겠다는 생각입니다.
- 산출물 : OWAS Use case & Scenarios, OWAS Landscape 등
ITU
ITU-T에서도 Web Application Store에 대한 관심들이 높아지고 있는데, 앞의 OMA, W3C의 내용들을 기초로 금년 내년 중에 OWAS Architecture & Requirement 문서를 제안할 수 있도록 준비하면 좋겠다는 생각입니다.
- 산출물 : OWAS Architecture & Requirements
내용들이 상당히 복잡하고 많아 보이지만 이 중 교수님과 협의한 몇가지 내용에 대해서만 방향을 정해 진행할 생각이니 크게 부담을 갖지는 않으셔도 될 것 같습니다. ^^
전달 문서
- 2012.07.16 : OMA-ER-TAS-V1_0-20120524-D
- 2012.07.16 : (Y.Wot(Y.2063) 최종 PLEN TD)T09-SG13-120604-TD-PLEN-0316!!MSW-E
제 생각에 지난해 분석된 OMA 자료를 기초로 향후 확장 방안을 고민하면서, W3C 활동을 통해 다른 멤버들과 함께 OWAS에 대한 내용들을 정리해 나가고, 이를 내용들 중 핵심 아키텍처와 요구사항을 문서로 정리해 ITU에 제안하면 좋지 않을까 하고 있습니다.
2012.7.31 (화) @ ETRI : OWS 중간보고 및 시연
- 시간 : pm 2:00 - pm 4:00 @ ETRI 회의실
- 참석자 : 전종홍, 박상원, 김창준, 류태준
- 내용
- W3C Widget 분석, Manifest 구성 조사.
- 모든 브라우저의 Web Application Extension Model 조사(Chrome 제외)
- Wiki page의 Existing Web App Store에 조사한 내용 토대로 정리 및 공유
- Use Case 도출
- 다음 회의 일정 : 8월 30일 (목) pm 4:00 @ ETRI
2012.9.12 (수) @ ETRI : 중간보고서 내용 발표 및 추가 사항
- 시간 : am 10:30 - pm 2:30 @ ETRI 회의실
- 참석자 : 전종홍, 박상원, 류태준, 김창준
- 내용
- 다음주까지 Wiki Page에 Upload
- Widget 규격 관계도 표현(배포, 설치, 패키징 방식, 디바이스를 다루는 부분 등이 어떤 관계에 있는지, 언제 활용되는지, 어떤 의미를 갖는지)
- 요구사항(Requirement) 문서 완성
- Widget Packaging and XML Configuration을 참고하여 Manifest 비교(Excel 이용)
- 다음 회의 : 10월 17일 (수) am 10:30 @ ETRI
- I-1) 실제로 구현할 때 요구되는 protocol의 architecture 그리기(server보다 client에서)
- I-2) Mozilla에 대한 구현 가능성(오픈 소스 분석과 이를 이용한 확장으로 상세하게 기능 분석)
- I-3) 설치형 웹 앱을 다운로드하고 관리하는데 필요한 것들을 충족시키기 위해 어떻게 확장되어야 할지 브라우저 중심으로 연구
- I-4) 설치형 웹 앱에 관해서 HTML5 규격에서 확장되어야 할 것(ex. JavaScript API로써의 확장, Tag로 표현 방법, 명시 타입 등)
- 기타 사항
- II-1) 오늘 발표자료, 중간보고서, 작년 Architecture 도면 메일로 보내기
- II-2) Widget 규격들을 어떻게 표준으로 만들 수 있을지
- II-3) 웹 애플리케이션 요구사항 ETRI 문서 참조
- II-4) 한 사람이 여러 디바이스를 가지고 있어도 share 가능한지
- II-5) 스토어 정리표를 Wiki에 업로드(feature 추가 가능)
- II-6) TAS Architecture를 더 specific하게, detail한 요소들 생각해서 참조 모델 설계 가능할 수도(TAS Client, Storefront 등)
- II-7) 설치형 웹 앱에 관한문서 categorize해서 기술문서화는 어떨지
- II-8) 설계프로젝트/논문/학회지 제안 논의 및 고려
- 다음주까지 Wiki Page에 Upload
진행 사항 보고 (2012.11.01-22:30)
2012.11.6 (화) @ 서울역 (연기됨)
- 11월 28일 오후로 연기
- 통화내용
- W3C Widget이 표준에서 제외될 가능성이 높음
- Firefox OS에서의 store 모델을 여러군데에서 적용하고 있음 (소스 코드는 전종홍씨가 알아보기로 함)
- Tigen에서 Web Store에 대한 고민을 하기 시작함
- 정보과학회 논문지에 Mobile Web Store 동향에 대한 기고를 함 (추후 논문을 받기로 함)
2012.11.28 (수) @ 강남역 토즈
- 참석자 : 전종홍, 박상원, 류태준, 김창준
- 발표 : 김창준
- 발표자료 : 추가할 것
- 토의 내용
- Open Web Store에 대한 가정에 대한 내용을 문서로 정리할 필요가 있음
- 연동 시의 기능과 연동되지 않을 때의 기능을 구분할 필요가 있음
- 예) begging : 원래는 연동하지 않는 것인데 여기서는 연동하는 것이므로 구분할 필요가 있음
- Mozilla market place의 소스 코드 분석이 필요 → 이용, 분석에 초점을 맞출 필요가 있음 (전종홍)
- Manifest와 관련하여 XML로 되어있는 것을 Jason 형태로 변환하는 것에 대한 연구가 진행중임 (전종홍)
- 현재 삼성과 LG의 TV 사업부에서 웹 스토어 공유에 대한 얘기가 나오고 있음 (전종홍)
- 현재는 TV 쪽에서 독자적으로 진행하려고 하고 있으나 반대 중임.
- 참고자료: HTML5 기반 스마트TV 플랫폼 표준 제정, 2013.03.28
- 얘기되고 있는 것들
- Native, Context, Security Model을 고려해야 함
- Native web App : installable web web + Widget : in browse (Browser context, Native context로 나누어서 얘기중임)
- 해야할 일
- 표준 문서화 작업
- 웹 스토어 연동 요구사항
- Trusted web app 연동을 위한 trusted web app store와 관련한 내용
- Open Web Store(OWAS) Reference Architecture
- Mozilla 아키텍처를 참조한 다음
- TV 앱스토어 연동을 위한 제안 (추후 작성)
- 웹 스토어 연동 요구사항
- Manifest 비교표를 wiki에 올릴 것
- 표준 문서화 작업
2012.12.24 (월) @ ETRI
- 참석자 : 박상원, 전종홍
- 시간 : 10:30 - 11:40
- 발표자료 : 문서목록의 12월 24일자 문서 참조
- 내용
- 진행할 내용
- 1월중 OWS 연동 요구사항 문서 정리 (Use Case 포함) - 기존 요구사항에서 연동에 필요한 요구사항만 도출하여 별도의 문서로 정리할 것
- 1월중 참조 모델(Reference Architecture) 문서 정리 → 내년에 ITU에 제출해볼 것
- Sequence diagram 분석에 따른 작년 결과와의 차이점을 도출 및 정리하여 문서로 제출
- 즉시 진행 Wiki URL 전달 및 Wiki의 반응을 보고 표준안 도출
- Manifest 표준안을 도출하여야 함. 이때 어떤 것이 optional이 되어야하고, 어떤 것이 mandatory인지를 도출하여야 함.
- 2월 중 mozilla store & mozilla web app 구조에 대한 세미나 개최해 줄 것 @ ETRI
- Issue : Web App의 종류 정리하는 것이 도움이 되겠음. 이 얘기는 토의중에 TV App Store에 대하여 얘기하다 TV와 같은 Store에서는 어떠한 종류의 App이 있는지 조사하여 각 종류의 App을 지원 가능하도록 스토어를 만들어야 하지 않느냐는 얘기가 나옴. 그래서 App 종류를 분류해보고 어떤 요구사항이 있는지 생각해보는 것이 좋겠다는 의견임
- 단독 App
- Contents를 포함하고 있는 App
- Game과 같은 Entertainment App
- 2013년 진행할 내용
- Mozilla Code 분석 및 Prototype 작성 (1월중 분석을 어느정도 완료할 예정)
- 진행할 내용
ETRI와의 협업
스케줄
- 2012.8.17에 조사한 내용을 세미나 한다
- Web App을 만들어본다. (URL, Packaging 두가지 방법 모두)
- Web App Platform을 조사해 본다.
- Widget 7가지 표현방법 조사.
- 2012.8.19 발표 내용 추가 및 수정 필요
- Web Application Store 분석 표 만들기
- Web Application Extension Model 조사 - All browser(Chrome은 제외)
- Manifest 구성 Google Chrome & Mozilla Firefox 비교 조사
- TAS 현재버전과 이전버전 비교한 것 표로 나타내 보기
- Web App 제작과정 더 자세하게 조사
OWS 문서
작성일 | 작성자 | 전달자 | 내용 | 비고 | |
---|---|---|---|---|---|
최종보고서 | 2012.12.24 | 류태준, 김창준 | ETRI_최종보고서_20121224_ver 3.0 | 2차년도 ETRI 최종보고서 | |
2012.12.24 | 류태준, 김창준 | ETRI_최종보고서_20121224_ver 3.0 | 2차년도 ETRI 최종보고서 | ||
요구사항 | 2012.09.20 | 김지훈, 류태준, 김창준 | 전종홍(ETRI) | 웹스토어 요구사항_1.0_20120920 | 웹스토어 요구사항 추가 제안(빨간색) |
2012.11.05 | 김지훈, 류태준, 김창준 | 전종홍(ETRI) | 웹스토어 요구사항_2.0_20121105 | 1.0 버전에서 추가 제안(초록색 글씨 밑줄) | |
Use Case | 2012.12.24 | 김창준 | OWS Use Case 2.0 | 요구사항에 대한 Use Case | |
회의문서 | 2012.11.06 | 류태준, 김창준 | OWS 회의 자료_ver 1.0_20121106 | OWS Architecture, 요구사항, 과제 진행도 포함 | |
2012.11.07 | 류태준, 김창준 | 전종홍(ETRI) | OWS 회의 자료_ver 1.1_20121106 | ver 1.0에서 항목 순서 변경 | |
2012.12.24 | 류태준, 김창준 | OWS 회의 요약서 20121224 | 2012.12.24일 회의 요약서 | ||
비교표 | 2012.09.21 | 류태준 | 전종홍(ETRI) | W3C Configuration & App Manifest 비교표 1.0 | W3C Configuration과 Chrome, Mozilla의 Manifest 비교 |
2012.10.13 | 류태준 | W3C Configuration & App Manifest 비교표 2.0 | 웹스토어 비교표 추가 | ||
2012.10.13 | 김창준 | W3C Configuration & App Manifest 비교표 3.0 | 국문 설명 일부 수정 | ||
2012.10.15 | 류태준 | 전종홍(ETRI) | W3C Configuration & App Manifest 비교표 4.0 | Mozilla App Manifest 중 Permissions 항목 추가됨, 파일명 오타 수정 | |
2012.12.22 | 류태준 | 전종홍(ETRI) | W3C Configuration & App Manifest 비교표 5.0 | CSP, Activities 항목 추가 | |
2013.03.04 | 김창준 | W3C Configuration & App Manifest 비교표 6.0 | Mozilla Manifest 중 삭제된 것 업데이트 및 국문 설명 수정 | ||
Diagram | 2012.09.21 | 김창준 | 전종홍(ETRI) | Widget Diagram | Widget 규격 관계도 |
2012.09.25 | 김창준 | Widget Diagram Explanation | Widget 규격 관계도 설명 | ||
AppStore Architecture | 2012.10.13 | 김창준 | 상세 architecture protocol 1.0 | OWS Architecture Protocol 초안(iPhone 업로드) | |
2012.10.13 | 김창준 | 상세 architecture protocol 2.0 | OWS Architecture Protocol 2번째(iPhone 업로드) | ||
2012.10.14 | 김창준 | 상세 architecture protocol 3.0 | OWS Architecture Protocol 3번째 | ||
2012.10.15 | 김창준 | 상세 architecture protocol 4.0 | OWS Architecture Protocol 최종(No Seq. Diagram) | ||
2012.10.14 | 류태준 | OWS Architecture 1.0 | OWS Architecture Protocol 초안 | ||
2012.10.14 | 류태준 | OWS Architecture 2.0 | OWS Architecture Protocol 2번째 | ||
2012.10.15 | 류태준 | OWS Architecture 3.0 | OWS Architecture Protocol 3번째 | ||
2012.10.18 | 류태준 | OWS Architecture 4.0 | 3.0에서 User Account 부분 추가 | ||
2012.11.07 | 류태준 | OWS Architecture 5.0 | 최종본, 4.0에서 명칭 수정 | ||
2012.11.05 | 류태준 | OWS Architecture 정의 1.0 | OWS Architecture 4.0의 각 구조에 대해서 정의 | ||
2012.11.07 | 류태준 | OWS Architecture 정의 2.0 | OWS Architecture 5.0의 각 구조에 대해서 정의 | ||
Architecture Protocol | 2012.10.15 | 류태준 | OWS SequenceDiagram 1.0 | Architecture 3.0에 대한 Sequence Diagram | |
2012.10.17 | 류태준 | OWS SequenceDiagram 2.0 | OWS SequenceDiagram 2.0 | ||
2012.11.03 | 김창준 | OWS SequenceDiagram 3.0 | 폐기, Malicious Report, Begging, Gifting(case추가, 일부수정 및 Recomm., Update case 추가 20121104) | ||
2012.11.03 | 류태준 | OWS SequenceDiagram 3.1 | 등록, 구매(정책에 의해 거부된 경우 재검수에 대한 부분 수정,20121104) | ||
2012.11.05 | 류태준, 김창준 | OWS SequenceDiagram_4.0_20121105 | 각자 편집한 것 하나의 파일로 업로드 | ||
2012.11.07 | 류태준, 김창준 | 전종홍(ETRI) | OWS SequenceDiagram_5.0_20121107 | 모듈 명칭 수정 및 각 Diagram에 Naming, Diagram에 대한 설명 추가 | |
MutiRelationship | 2012.11.16 | 류태준 | OWS MutiRelationship 1.0 | 1:N 구조 일 때 AppList, AppData 연동 초안 | |
2012.11.21 | 류태준 | OWS MutiRelationship 2.0 | OWS_MR_#1 ~ OWS_MR#5 구조 |