'Android'에 해당되는 글 19건
- 2009/06/10
- 2009/06/10
- 2009/06/10
- 2009/06/10
- 2009/06/04
- 2009/06/04
- 2009/06/04
- 2009/05/28
- 2009/05/28
- 2009/05/16
■ 캡스톤 설계 프로젝트에서는 클라이언트 프로그램에서 shortcut 실행과 preference 설정을 위해 메뉴(option menu)를 생성하고, 메뉴 아이템 선택 시 다이얼로그(AlertDialog)를 띄우게 된다.
| 안드로이드 GUI - 메뉴, 다이얼로그 (0) | 2009/06/10 |
|---|---|
| Android 어플리케이션 개발 #3. Event-driven programming (touch, key) (0) | 2009/05/14 |
| Android 어플리케이션 개발 #2. 어플리케이션 구성 파일, 컴포넌트분석(Activity, Layout) (0) | 2009/05/14 |
| Android 어플리케이션 개발 #1.개발 환경 및 Hello Android! (0) | 2009/05/14 |
| key components in Android application #1 (0) | 2009/05/13 |
| 안드로이드 란??? (0) | 2009/05/08 |
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v2 (0) | 2009/06/10 |
|---|---|
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 3 (0) | 2009/06/10 |
| 2009/06/10 안드로이드를 이용한 PC 제어 인터페이스 - Package diagram (0) | 2009/06/10 |
| 2009/06/04 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 2 (0) | 2009/06/04 |
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v2 (0) | 2009/06/10 |
|---|---|
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 3 (0) | 2009/06/10 |
| 2009/06/10 안드로이드를 이용한 PC 제어 인터페이스 - Package diagram (0) | 2009/06/10 |
| 2009/06/04 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 2 (0) | 2009/06/04 |
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v2 (0) | 2009/06/10 |
|---|---|
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 3 (0) | 2009/06/10 |
| 2009/06/10 안드로이드를 이용한 PC 제어 인터페이스 - Package diagram (0) | 2009/06/10 |
| 2009/06/04 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 2 (0) | 2009/06/04 |
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/06/11 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 3 (0) | 2009/06/10 |
|---|---|
| 2009/06/10 안드로이드를 이용한 PC 제어 인터페이스 - Package diagram (0) | 2009/06/10 |
| 2009/06/04 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 2 (0) | 2009/06/04 |
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/05/28 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 (0) | 2009/05/28 |
|
0 : 시스템 |
0 : 시작 |
|
|
|
1 : 종료 |
|
|
|
|
1 : 설정 |
0 : 해상도 |
X 좌표 |
Y 좌표 |
|
1 : 배율 |
float |
|
|
|
2 : 화면 감도 |
float |
|
|
|
3 : 마우스 감도 |
float |
|
|
|
4 : 컨트롤 모드 |
screen / pointer |
|
|
|
5 : 화질 |
float |
|
|
|
6 : 드래그 방향 |
pull / push |
|
|
|
2 : 마우스 |
0 : 왼쪽 버튼 |
X 좌표 |
Y 좌표 |
|
1 : 오른쪽 버튼 |
|||
|
2 : 이동 |
|||
|
3 : 키보드 |
0 : 논 쉬프트 |
keycode |
|
|
1 : 쉬프트 |
|||
|
2 : IME |
|
|
|
|
4 : 화면 |
0 : move |
dx |
dy |
|
1 : capture |
image binary data |
||
|
5 : 숏컷 |
0 : 실행 |
프로그램 이름 |
|
|
1 : 리스트 |
프로그램 리스트 |
||
| 2009/06/10 안드로이드를 이용한 PC 제어 인터페이스 - Package diagram (0) | 2009/06/10 |
|---|---|
| 2009/06/04 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 2 (0) | 2009/06/04 |
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/05/28 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 (0) | 2009/05/28 |
| 2009/05/26 안드로이드를 이용한 PC 제어 인터페이스 # SRS (0) | 2009/05/28 |
| 2009/06/04 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 2 (0) | 2009/06/04 |
|---|---|
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/05/28 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 (0) | 2009/05/28 |
| 2009/05/26 안드로이드를 이용한 PC 제어 인터페이스 # SRS (0) | 2009/05/28 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 유스케이스 v.1 (0) | 2009/05/16 |
|
control |
flag |
data1 |
data2 |
|
0 : mouse |
0 : left_button |
X 좌표 |
Y 좌표 |
|
1 : right_button |
|||
|
1 : keyboard |
0 : non_shift |
character |
|
|
1 : shift |
|||
|
2 : ime_signal |
|
||
|
2 : screen |
0 : move |
X 좌표 |
Y 좌표 |
|
1 : capture |
|||
|
3 : quit |
|
|
|
| 2009/06/01 안드로이드를 이용한 PC 제어 인터페이스 - Protocol v1 (0) | 2009/06/04 |
|---|---|
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
| 2009/05/28 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 (0) | 2009/05/28 |
| 2009/05/26 안드로이드를 이용한 PC 제어 인터페이스 # SRS (0) | 2009/05/28 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 유스케이스 v.1 (0) | 2009/05/16 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 시나리오 기반 요구사항 v.1 (0) | 2009/05/14 |
| 2009/05/31 안드로이드를 이용한 PC 제어 인터페이스 - ClassDiagram (0) | 2009/06/04 |
|---|---|
| 2009/05/28 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 (0) | 2009/05/28 |
| 2009/05/26 안드로이드를 이용한 PC 제어 인터페이스 # SRS (0) | 2009/05/28 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 유스케이스 v.1 (0) | 2009/05/16 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 시나리오 기반 요구사항 v.1 (0) | 2009/05/14 |
| Java Robot 클래스 예제 (0) | 2009/05/14 |
주요 액터 : End-User
관련자 및 관심사항
- End-User : 스마트 폰을 이용하여 PC를 원격으로 제어하기를 원한다.
- IP주소 : PC에 접속하기 위해 필요하며, 접속에 성공한 경우 history에 저장된다.
사전 조건 : 서버용 소프트웨어가 설치 된 PC, PC와 smart phone사이에 네트워크 연결 가능
사후 조건 : PC에 접속을 성공한 경우 IP주소가 history에 저장되고, 사용자는 단말기를
통하여 PC를 제어할 수 있다.
기본 흐름
End-User |
System |
|
1. IP 입력창을 보여준다. |
2. IP 주소를 입력한다. |
|
|
2. IP주소로 접속요청. |
|
3. 해당 IP의 PC에서 접속 성공 메시지 받음 |
|
4. 접속 성공 메시지 출력. |
5. 접속 성공 확인한다. |
|
주요 액터 : 사용자
관련자 및 관심사항
- 사용자 : 스마트폰의 터치스크린 입력을 이용하여 원격 PC의 마우스 액션을
제어하기를 원한다.
- 마우스 액션 : 커서 이동, 좌/우 클릭, 더블클릭 등을 말한다.
사전 조건 : 사용자가 스마트 폰을 이용해 PC에 접속한 상태이다.
사후 조건 : 사용자가 스마트 폰의 터치스크린 입력을 통하여 PC 마우스 입력을 제어한다.
기본 흐름
End-User |
System |
1. 사용자가 단말기의 터치스크린을 통해 액션 입력. |
|
|
2. PC로 액션이 일어난 좌표와 종류에 대한 정보를 전송한다. |
|
3. PC에서 전송받은 정보대로 마우스 액션 실행. |
|
4. PC에서 전송된 화면 데이터를 출력 |
5. PC 화면 또는 전송된 캡쳐 화면을 통하여 PC에서 동작을 확인한다. |
|
유스케이스 3 : keyTyping
주요 액터 : End-User
관련자 및 관심사항
- End-User : 스마트 폰의 qwerty 자판 입력을 통하여 원격 PC의 키보드 입력을 하기를 원한다.
사전 조건 : End-User가 PC에 접속한 상태이다.
사후 조건 : 스마트 폰 자판 입력을 통하여 원격 PC의 자판 입력을 할 수 있다.
기본 흐름
End-User |
System |
1. 스마트폰의 자판 입력 |
|
|
2. PC로 입력이 발생한 키에 대한 정보를 전송. |
|
3. PC에서 전송받은 정보대로 자판 입력이 발생한다. |
|
4. 한 라인의 입력이 종료되면 history에 저장한다. |
유스케이스 4 : mediaPlayControl
수준 : End-User의 목적
주요 액터 : End-User
관련자 및 관심사항
- End-User : 스마트 폰의 GUI를 통하여 PC로 미디어 재생을 제어하기를 원한다.
- 미디어파일 : 음악, 동영상 등 멀티미디어 파일을 말한다.
사전 조건 : End-User가 PC에 접속한 상태이다.
사후 조건 : 스마트폰의 GUI를 통하여 미디어 파일 재생을 제어할 수 있다.
기본 흐름
End-User |
System |
1. 플레이컨트롤 메뉴 선택 |
|
|
2. 플레이 컨트롤 GUI 화면 출력 |
3. 화면에서 원하는 컨트롤 누름 |
|
|
4. PC로 입력에 해당하는 제어 동작에 대한 정보를 전송한다. |
|
5. PC에서 전송받은 정보대로 미디어 재생을 제어한다. |
6. 전송된 캡쳐 화면을 통하여 PC에서 동작을 확인한다. |
|
대치 흐름 : 없음
유스케이스 5 : programShortCut
수준 : End-User의 목적
주요 액터 : End-User
관련자 및 관심사항
- End-User : PC에서 자주 사용하는 프로그램을 단말기에서 손쉽게 실행시키기 원한다.
사전 조건
- End-User가 PC에 접속한 상태이다.
- PC의 프로그램 정보가 DB에 저장되어 있다.
- 최초 연결 성공 시 PC에서 단축 실행 가능 프로그램을 스마트 폰으로 전송
사후 조건 : 스마트폰에서 원격 PC의 프로그램을 간단히 실행시킨다.
기본 흐름
End-User |
System |
|
1. 스마트폰의 프로그램 실행 메뉴선택 |
|
|
2. 단축 실행 가능 프로그램 목록 표시 |
3. 목록에서 프로그램 선택 |
|
|
2. PC로 선택 된 프로그램에 대한 정보를 전송한다. |
|
3. PC에서 프로그램을 실행. |
|
4. PC 화면 또는 스마트 폰으로 전송된 캡쳐 화면을 통하여 PC에서 동작을 확인. |
|
대치 흐름
3a. 프로그램을 실행할 수 없는 경우
1. 해당 프로그램의 바로가기를 삭제할 것인지 물어보는 창이 뜬다.
2. 삭제하는 경우 DB에서 프로그램에 대한 정보를 삭제한다.
| 2009/05/28 안드로이드를 이용한 PC 제어 인터페이스 - 중간보고 (0) | 2009/05/28 |
|---|---|
| 2009/05/26 안드로이드를 이용한 PC 제어 인터페이스 # SRS (0) | 2009/05/28 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 유스케이스 v.1 (0) | 2009/05/16 |
| 안드로이드를 이용한 PC 제어 인터페이스 # 요구사항 분석 - 시나리오 기반 요구사항 v.1 (0) | 2009/05/14 |
| Java Robot 클래스 예제 (0) | 2009/05/14 |
| PC화면 저장 방식 #1 (0) | 2009/05/14 |