-
IPC design between ASF Service and API Stub
-
Requirement
- Subtopic 1
-
API design
-
.NET API stub writing
- Subtopic 1
- Java API stub writing
-
Project view design
- Visual Studio 2010
- What project is needed?
-
Android ASF
- API - static library
- CP Service - process
- Device Service - service process
- Service Manager - service process
- Setup Application - tray? app?
-
Process view design
- Subtopic 1
-
ASF Logging Policy
- Subtopic 1
-
RTC
- 황태환
- ASF 설치/업데이트 전략
- SDK는 어떤 것들을 포함해야 하는가?
- 소스 오픈?
-
개발 파트너?
- Control
- CCEN
-
규칙?
- 동일한 로그를 사용해야 한다
- 하나의 컴파일러 버전을 사용해야 한다
- 내부 API는 C스타일로 한다.
-
What is good framework?
-
체계있고, 오픈, 쉽게 접근할 수 있는, cluelessness API
- API 사이트 필요
-
체계적인 내부 구현, 설계 필요, 내부 컴포넌트들이 잘 융화되어야 하고, 일관성이 있어야 함
- 제대로된 설계서
- 개발 규칙
- 모듈별로 요구사항 정리
- Simple 하고 정제된 시나리오 요구사항
-
지속적으로 업데이트 되고, 고객 지원이 되어야 함
- Samsung Forge에 PC ASF 사이트 만들고, 릴리즈 시 적절한 Note 필요
-
ASF 서비스 업데이트
- 일반사용자
-
ASF SDK 업데이트
- 개발자
- inversion of control
-
default behavior
- for example, save last play position in ASF
- 모듈 시나리오 혹은 설계시 반영
-
extensibility
- Windows 8, MAC OS X
- non-modifiable framework code
-
light weight
- package size
- memory footprint
-
speed
- loading
- performance
- 좋은 전략
- `R&R