Upload
-
View
221
Download
6
Embed Size (px)
DESCRIPTION
Citation preview
One Click Recovery Application
20800577 장 호 상
20900442 유 재 우
2013-03-20
CONTENTS 1. Problem
2. Why is it needed?
3. Objective
4. Constraints
5. Main Function
6. User Interface
7. Solution
8. Using Subjects
9. Schedule
어디 갔어 CD Rom?????????? T 0 T OTL
1. Problem
• 대부분의 사람들이 컴퓨터를 사용하고 있다.
• But!
컴퓨터를 Format 하고 운영체재(Windows, Mac
OS) 및 장치 드라이버를 설치 할 수 있는 사람은
많지 않다.(혹은 귀찮다.)
• 이런 사람들을 위한 솔루션은 없을까?
2. Format 이 필요한 이유?
• 컴퓨터가 이상이 있거나 흔히들 말하는 렉(Lack) 이
걸렸을 때, 가장 빠르고 확실한 방법은 Format 하고
운영체재를 다시 설치 하는 것이다.
• 동내 컴퓨터 수리 점을 갔을 때, 가장 많이 조치하는
방법이 바로 Format 이다.(2~3만원)
• 이는 하드웨어적인 문제가 없을 때를 기준으로 한다.
3. Objective
손쉽게 컴퓨터를 Format 하고
장치 드라이버 까지 설정해주는
Android 기반 어플리케이션 제작
4. Constraints
• 주어진 시간에 프로젝트를 완성한다.
• Wifi 망 안에 있어야 한다. (Wifi 수신감도)
• 스마트 폰을 보유하여야 한다.
• Server를 상시 사용할 수 있어야 한다.
5. Main Function 1
• Windows 7 Format & Install
5. Main Function 2
• Windows XP Format & Install
5. Main Function 3
• Device Driver Install
Sound card
Main Board & etc…
Graphic card
6. User Interface
• USB 케이블을 이용 스마트폰과 컴퓨터를 연결 후 어플리케이션을
실행하면 Format과 윈도우 및 장치 드라이버가 설치 되게 한다.
USB 케이블로 스마트폰과
컴퓨터를 연결
7. Solution 1
• 가장 중요한 과제는 대용량 설치 파일을 어떻게 탑재 할 것이냐 이다.
• 서버 컴퓨터에 설치 파일을 두고 Wifi 망을 이용해서 불러와서 사용할 계획.
Server Computer
Window XP
Window 7
Device Driver
Etc..
Wifi 망을 이용, 설치 파일을 불러와서 사용한다.
7. Solution 2
• Ghost 같은 복원 프로그램의 솔루션을 활용
8. Background Subjects
One Click Recovery System
OS
Java
Web
Network
DB
Embedded
Usb 통신, 원격 제어
서버 내 파일 사용 및 전송
Parsing 및 Converting OS 비율 확인
9. Schedule
주 차 일 정
1 주차 설계 주제 선정(수정) 및 제안서 작성
2 주차
3 주차 관련 문헌(책, 인터넷) 조사 및 구현 가능성 평가
4 주차
5 주차 적합한 솔루션 선정
6 주차 Process Model 선정
7 주차 System Model 작성
Use Case, Context model, Class diagram, UML 등
8 주차
9 주차
10 주차
11 주차
세부 디자인 12 주차
13 주차
14 주차 평가 및 중간 보고서 작성,
15 주차
16 주차 User Inter Face 및 ProtoType 구현
1. Problem
• 대부분의 사람들이 컴퓨터를 사용하고 있다.
• 컴퓨터를 Format 하고 운영체재(Windows, Mac
OS) 및 장치 드라이버를 설치 할 수 있는 사람은
많지 않다.(혹은 귀찮다.)
• 이런 사람들을 위한 솔루션은 없을까?
2. Objective
손쉽게 컴퓨터를 Format 하고
운영체재를 설치해주며, 장치 드라
이버 까지 설정해주는 Android 기
반 어플리케이션을 제작한다.
3. Constraints
• 주어진 시간에 프로젝트를 완성한다.
• Wifi 망 안에 있어야 한다. (Wifi 수신감도)
• 스마트 폰을 보유하여야 한다.
• Server를 상시 사용할 수 있어야 한다.
• 주어진 비용내에서 프로젝트를 진행한다.
• 안드로이드 API 자체적인 제한을 만족한다.
▫ API level, 통신 규약 등