안녕하세요...네이버에서 관련한 검색하다가 이쪽을 알게되어가입까지했습니다.
제가 궁금한 내용입니다.
윈도우8 로 개발에 관련해서...usb 통신에 대한 얘기는 전혀없는것인가요..
기존에 저는 vs2008 VC++ 로 개발하면서 usb로 핸드폰을 데스크탑에 연결을 하고..그것에 해당하는 이벤트를 adb를 통해서 작업을했습니다.
이번에 새로알게된 윈도우8 에서는 위와같이 usb를 통해 먼가 이벤트를 주고받는 방법이있는지 여쭙습니다.
두서없이 제가 급한 질문만 올린거같아 죄송합니다.
window8 의 강좌를 한번 훓어봤는데...제눈에는 usb 통신에 대한 내용이 없는거 같아 이렇게 조심스레 질문글올려봅니다.
Windows 8 앱 개발 이야기 - Hello World로 살펴보는 앱 개발 개요 #2: 리모트 디버깅과 터치 기반 개발 환경 구축 <-- 이런 제목의 글을 봤습니다.
위의 내용에는 실제 폰을 연결해서 디버깅을 할수있다 라고 되어있는데..
제가 궁금한것은...디버깅을 하되 그때 이벤트의 주고받고 하는것을 네트워크로만 가능한것인지...usb를 통해서도 가능한것인지를 알고싶습니다.
관련글에는 터치이벤트를 전달하기가 쉽지않다..그러면서 네트워크로 이벤트를 주고받고한다 뭐 그런 내용을 봐서는 usb를 통한 이벤트 전달은 힘들어보이기도 하고..좀 애매 하네요.
실제 폰의 주소를 입력하라는거 자체도 네트워크만을 위해서 하는것인지도..궁금합니다.
끝까지 읽어주셔서 감사합니다
Comment 1
-
ivoryguard
2012.10.31 10:31
질문 글을 늦게 보는 바람에 답변이 늦어졌네요.
기본적으로 Windows 8 은 데스크탑 및 태블릿용 OS입니다. 그래서 기존 안드로이드나 iOS와는 개발 방식이 약간 다르다고 볼 수 있죠.
아시다시피 안드로이드 OS에 직접 개발툴을 설치못하니까 USB나 네트워크를 통해서 디버깅을 하는 것이고 Windows 8은 x86 계열 장비에는 직접 개발 환경을 만들어서 로컬에서 테스트할 수도 있고 ARM CPU 또는 실제 기기에서 디버깅을 하시려면 네트워크를 통해서만 디버깅을 할 수 있습니다. 안드로이드처럼 USB로는 안되고, 사실 할 필요도 없죠.
Windows Phone 8의 경우에는 좀 다를 수 있는데, 이 부분에 대해서는 아직 찾아보지 않아서 잘 모르겠네요. 게다가 이제 막 정식 발표를 했기 때문에 자료들이 따끈따끈하기도 하구요.^^