2010-04-09 3 views
4

iPhone 또는 Droid를 통해 키 스트로크/명령을 보낼 수있는 시스템을 WiFi 또는 블루투스를 통해 데스크톱이나 랩톱 컴퓨터에 가장 잘 구현하려면 어떻게해야합니까? 이 작업을 수행하는 VLC, Keynote 및 기타 응용 프로그램을위한 응용 프로그램이 있으므로 사용할 수 있지만 사용할 기술 기반을 알지 못합니다.iPhone/Android : Wifi를 통해 노트북으로 키 입력을 보내는 방법?

구현은 Windows와 OS X에서 다를 수 있지만 비슷한 경우 비슷한 결과를 얻을 수 있습니다.

VNC 유형의 기술을 사용하면 괜찮 으면하지만 키 명령과 마우스 클릭 만 보내면됩니다. 화면 공간을 탐색 할 필요가 없습니다.

+0

, 내가 찾은 : http://www.tenjin.org/RemotePad/downloads.html 그리고이 : http://xmlvm.org/android/ Objective-C로 자바 코드 컴파일 –

답변

5

원하는대로 정확하게 수행하는 Android 앱이 있으며 오픈 소스입니다. RemoteDroid라고 불리는이 제품은 휴대 전화의 키보드 및 트랙볼 이벤트를 PC로 보내고 화면을 터치 패드로 사용합니다. 그것은 귀하의 휴대 전화에서 바탕 화면보기와 전체 VNC 일을하지 않습니다.

소스는 여기에 있습니다 : http://code.google.com/p/remotedroid/ 잠재적 인 아이폰의 구현 예를 들어

+0

OP는 그가 그러한 애플리케이션에 대해 알고 있지만 구현에 대해 묻고 있음을 언급합니다. –

+6

그래서 내가 응용 프로그램의 소스에 대한 링크를 게시했습니다. 그래서 그는 구현을 볼 수 있습니다. –

+0

수정 된 버전이 필요합니다. 일단 iPhone OS로 포트를 옮기고 블루투스 지원을 추가 할 수 있습니다. 나는 당신의 대답을 둘다 가치있게 생각합니다. 나는 이것이 프로젝트에서 가장 큰 점프를하기 때문에 이것을 정답으로 선택하고있다. –

4

당신이 그러한 프로그램의 구현에 대해 문의하고 가정 : 당신은 모바일 장치에서 TCP를 통해 명령을 투여했을 때 키 입력을 주입하는 응용 프로그램을 작성할 수

서버.

데스크톱은 어떤 OS입니까? 데스크톱 OS에 따라 서버 솔루션이 다를 수 있습니다. 그러나 Java 및 Robot Class을 사용하여 교차 플랫폼 서버 응용 프로그램을 작성할 수 있습니다.

또한 Bluetooth 연결을 원할 경우 Bluetooth 라이브러리를 사용해야합니다. 대부분의 코드 재사용을 위해서는 명령 프로토콜을 재사용 할 수 있도록 TCP over Bluetooth를 지원하는 라이브러리를 사용하십시오. 클라이언트에 대한

클라이언트

은 단순히 그들을 해석하고 키 입력을 실행하는 서버에 TCP를 통해 메시지를 전송하는 간단한 응용 프로그램을 작성.

+0

이 대답은 내가 블루투스 지원을 어떻게 추가 할 수 있는지에 대한 귀중한 통찰력을 제공하고 가능한 경우 iPhone OS 용 Java 기반 접근 방식을 사용하겠다는 나의 의도를 확고히했습니다. 나는 당신의 대답을 둘다 가치있게 생각합니다. +1 –

관련 문제