안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드는 모바일기기를 위한 플랫폼인데
예를들어 IC카드 리더기 같은 임베디드 단말에의 사용에도 적합할까요?
단말기 어플리케이션을 FAT 보단 THIN으로 가기 위해
안드로이드의 브라우져를 모디파이 해서 웹 프로그램으로
구현된느 IC카드 리더기를 만들려고 하는데
IC카드 리더기의 하드웨어 (이를테면 화면, 버튼, 카드리더모듈, 프린터같은)
와 얼마나 호환이 될지가 관건인 것 같네요.
그런 드라이버들을 안드로이드 기반에서 연동과 제어가 가능할까요?
가능하다면 개발 난이도나 기간은 얼마나 걸릴까요?
예를들어 IC카드 리더기 같은 임베디드 단말에의 사용에도 적합할까요?
단말기 어플리케이션을 FAT 보단 THIN으로 가기 위해
안드로이드의 브라우져를 모디파이 해서 웹 프로그램으로
구현된느 IC카드 리더기를 만들려고 하는데
IC카드 리더기의 하드웨어 (이를테면 화면, 버튼, 카드리더모듈, 프린터같은)
와 얼마나 호환이 될지가 관건인 것 같네요.
그런 드라이버들을 안드로이드 기반에서 연동과 제어가 가능할까요?
가능하다면 개발 난이도나 기간은 얼마나 걸릴까요?
2010.01.08 11:33:45
이른바 산업용 단말에 대한 시도는 블로그에 써놓았듯이 시도되고 있습니다. 다만 카드리더와 프린터등을 연결하는 드라이버 작업은 필요하겠네요. 윈도모바일에서는 보통 시리얼(UART) 쪽으로 연결해서 사용하고 관련된 드라이버들이 잘 정리되어있고 API도 있죠. 뭐 리눅스 단에서도 드라이버 부분은 처리되어있을것 같긴한데 그것을 어떻게 안드로이드위 앱에서 연결하는지는 저도 정확하게 모르겠네요. 직접적으로 시리얼 포트를 제어하는 API는 못본것 같습니다.
어쨌든 불가능한 것은 없고 다 가능합니다. 다만 개발 난이도나 시간은 섣불리 말할수 없겠네요. 아직 레퍼런스가 많지 않고, 리눅스와 안드로이드에 익숙하지 않은 개발자가 많은 상태라 상대적으로 오래걸릴수 있을것 같네요.