과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126 정 문...

12
과과 과과 : : 과과과과과과과과과 과과과과과과과과과 과과과과 과과과과 : : 과 과 과 과과과 과 과 과 과과과 과과 과과 : : 98003126 98003126 과 과 과 과 과 과 97003085 97003085 과 과 과 과 과 과 20012707 20012707 과 과 과 과 과 과 PDA PDA 과 과과과 과 과과과 Remote Service Control

Upload: abra-pacheco

Post on 02-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

PDA 를 이용한 Remote Service Control. 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126 정 문 일 97003085 서 재 욱 20012707 김 주 환. 목 차. 개발개념 및 의의 프로젝트 개발기술 수행필요성 및 개발배경 개발 프로그램 구조 및 연구내용 국내.외 개발현황 (관련기사). 개발 개념 및 의의. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

과목과목 :: 네트워크프로그래밍네트워크프로그래밍담당교수담당교수 :: 임 효 택 교수님임 효 택 교수님

팀원팀원 :: 98003126 98003126 정 문 일 정 문 일 97003085 97003085 서 재 욱서 재 욱20012707 20012707 김 주 환김 주 환

PDAPDA 를 이용한를 이용한Remote Service

Control

Page 2: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

목 차목 차 개발개념 및 의의개발개념 및 의의

프로젝트 개발기술프로젝트 개발기술

수행필요성 및 개발배경수행필요성 및 개발배경

개발 프로그램 구조 및 연구내용개발 프로그램 구조 및 연구내용

국내국내 .. 외 개발현황 외 개발현황 (( 관련기사관련기사 ))

Page 3: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

개발 개념 및 의의개발 개념 및 의의

프로젝트명프로젝트명PCPC 에서 사용하고있는 프로그램 리소스를 실행하여에서 사용하고있는 프로그램 리소스를 실행하여 , , 그 그 자원을 자원을 PDAPDA 에서 간편하게 제어하는 에서 간편하게 제어하는 PDA Remote Service Control 을 이번 프로젝트 과제로 선정했습니다 .

본 프로젝트의 의의본 프로젝트의 의의 본 본 프로젝트는 프로젝트는 Windows 2000 에 등록된 서비스목록을

PDA 에서 받아와 원격에서 제어할 수 있도록 만든

프로그램 입니다 .

Desktop PC 앞에 있지 않아도 원격으로 등록된 서비스를 시작 / 정지함으로써 장소의 구애 받지 않습니다 .

Page 4: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

프로젝트 개발기술프로젝트 개발기술

① EVC 를 이용한 PDA Client 제작

② DELPHI 를 이용한 Windows Server Application 제작

③ 두 Application 서 TCP/IP Socket 을 통해 Token Ring을 통해

데이터를 전송

Page 5: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

수행필요성수행필요성 - 원격제어 ① 프로세서 제어 (seach, shutdown, start)

② 파일시스템 제어 ③ 시스템 reboot, shutdown

- 운영프로세스의 단축 및 효율화

- 시스템 Down time 최소화

- 장애에 대한 신속한 조치 및 관리

- 인적자원의 효율적 운영가능

Page 6: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

개발배경개발배경- 기술적 개발배경 터미널과 Window 2000 OS 에서 Server 지원이 가능하

며 , VNC

Server 를 통해 원격지원서비스를 사용할 수 있다 .- 경제적 개발배경 PDA 의 가장 큰 장점은 휴대성과 이동성이다 . 장점을 살리는 또 하나의 방법은 네트워크를 활용하는 것이다 . PDA 와 네트워크의 결합은 아주 많은 다양한 용도로

사용할수 있으며 , 개인이 PDA 의 원격 제어 기능으로 가정에 있는 PC

를 제어하는 방법이 PDA 를 이용한 원격 제어를 사용하면 PDA

를 마치 일반 컴퓨터처럼 자유롭게 사용할 수 있을 것이다 .

내부 – 무선 공유기를 이용외부 – 무선 인터넷 서비스를 통해서 접속하여 원격제어 가능

Page 7: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

개발프로그램 구조개발프로그램 구조

PDA (Win CE 3.0) PC (Win 2000)PDA (Win CE 3.0) PC (Win 2000)

TCP/IP TCP/IP

(( 무선통신무선통신 ))

ClientClientSocketSocket

ServerServerSocketSocket

Page 8: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

연구내용 연구내용 ((cont.)cont.)- Windoes CE 3.0

내장형 시스템들은 고립된 형태로 존재하다가 인터넷에 연결 되어 외부와 통신할 수 있게 되었고 최근에는 지능형 스마트 디바이스로 발전하고 있다 . Windows CE 3.0 은 이러한 모바일 32-bit 지능형 연결형 디바이스를 위한 실시간 내장형 운영체제로 초경량이다 . 220 개의 컴포넌트로 이루어져 있어 정밀한 커스터마이징이 가능하고 확장 가능형 컴포넌트 add-in 모델이다 . 메모리 풋프린트를 축소함으로써 디바이스 비용을 낮출 수 있다 .

Page 9: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

연구내용 연구내용 ((cont.)cont.)- Windows CE .NET

Windows CE .NET 은 이전에 "Talisker" 라는 코드명 으로 개발되고 있었던 운영체제로 차세대의 스마트 모바일 디바이스를 신속하게 구축하기 위한 강력한 실시간 운영 시스템이다 . 현재 Beta 2 가 발표되었고 윈도 CE 3.0 의 차기 버전 코드명 이다 . 개발시간과 디바이스 부팅 시간을 축소하였으며 효율적인 코어 OS 서비스를 제공하고 내장형 무선 네트워킹 기술을 가능하게 하고 최신 웹 기술 , 멀티미디어 , User Interface

향상 등을 목표로 개발되고 있다 .

Page 10: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

연구내용 연구내용 ((cont.)cont.)

- POKET PC

Decktop 과 동기화를 지원하기 위해 ActiveSync 기술을 지원하고 네트워크 연결을 지원해 인터넷 접속이 가능하다 . 포켓 아웃룩을 이용해 HTML 메시지나 회의요청이 가능하고 Microsoft Word·Excle·Access 등 간단한 오피스 기능을 제공하고 있다 .

Today 화면은 사용자에 따라 설정할 수 있으며 , 개별화된 데이터와 배경 이미지 색상을 만들 수 있다 . VPN 연결을 위한 통합 지원과 응용 프로그램 실행과 서버 유지 관리를 원격 서버 접속을 통해 할 수 있다 . Media player 를 제공하고 eBook reader 를 제공한다 .

Page 11: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

프로젝트 개발 추진일정프로젝트 개발 추진일정

Page 12: 과목 : 네트워크프로그래밍 담당교수 : 임 효 택 교수님 팀원: 98003126  정 문 일  97003085  서 재 욱 20012707 김 주 환

현 시스템 차이점현 시스템 차이점- 특징특징 : :

1. 1. 윈도우에 등록된 원하는 서비스를 시작윈도우에 등록된 원하는 서비스를 시작 // 멈춤이 가능멈춤이 가능 . .

2. 2. 많은 데이터 처리를 요하지 않으므로 전력소비가 크지 않습니다많은 데이터 처리를 요하지 않으므로 전력소비가 크지 않습니다 . .

((PDAPDA 에서 명령어를 던지고 에서 명령어를 던지고 PCPC 의 관련 출력을 받아오는 방식의 관련 출력을 받아오는 방식 ) )

3. 3. 현 시스템 중에 터미널 서비스를 제공해주는 곳이 있지만 아직까지는 현 시스템 중에 터미널 서비스를 제공해주는 곳이 있지만 아직까지는 느린 속도와느린 속도와

실시간성이 다소 떨어지는 점에 따라 이번 프로젝트에서는 실시간성이 다소 떨어지는 점에 따라 이번 프로젝트에서는 원하는 서비스만 따로원하는 서비스만 따로

인터페이스를 제공하여 보다 불필요한 데이터 인터페이스를 제공하여 보다 불필요한 데이터 I/OI/O 를 줄임으로써 빠른 데이터 처리를 를 줄임으로써 빠른 데이터 처리를

보여주는 것이 목적입니다보여주는 것이 목적입니다 . .

4. 4. 그리고 현재 그리고 현재 C#C# 을 이용해서 하거나 을 이용해서 하거나 EVCEVC 를 이용한 두가지 방법을 강구하고 있으며를 이용한 두가지 방법을 강구하고 있으며

C# C# 으로 제작시 핸드폰으로도 제어 가능 하도록 할 으로 제작시 핸드폰으로도 제어 가능 하도록 할 계획 계획 (( 가능여부 미지수가능여부 미지수 )) 입니다입니다 . .

5. 5. 어떤 부분을 제어하는가하면 윈도우에 등록된 어떤 부분을 제어하는가하면 윈도우에 등록된 Service Service 를 제어 하는 것입니다를 제어 하는 것입니다 . .

그리고 원격으로 일반 어플리케이션을 실행하고 그리고 원격으로 일반 어플리케이션을 실행하고 processprocess 목록을 받아와 종료나목록을 받아와 종료나

시작 할 수 있도록 만들 계획입니다시작 할 수 있도록 만들 계획입니다