마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 서버 통신 방법 결정에 도움을 구합니다 ㅠ

0 추천

안녕하세요 저는 자바를 막 배우기 시작한 왕초보 입니다 
제가 이번에 안드로이드 앱 관련 졸업로젝트를 하게 되었는데 너무 막막하여 이렇게 도움을 구합니다 ㅠ 

제 프로젝트가 어떤것인가 하면 

1. 환자의 정보(숫자)를 받아서 서버에서 조회한 후 
2. 해당 환자의 ct단층 이미지들을 단말기로 다운받아서 
3. 단말기로 옮겨진 이미지들을 통해 간단한 영상처리를 하고 
4. 로그아웃하면 다운받은 이미지들을 자동삭제하는 것입니다 

여기까지가 대략적인 기능인데 서버 구축하는 방법이 여러가지가 있는 모양이더군요... 
소켓통신, 웹통신, HttpClient? 등등 

제 상황에서는 어떠한 통신방법을 이용해야 할까요?? 
또한 그 통신방법을 구현하기 위해서 필요한 언어에는 어떤것이 있는지,
마지막으로 대략적인 구현방법을 설명해주시면 많은 도움이 될 것 같습니다 

정리하자면 

1. 위 상황에 적합한 통신 방법 
2. 요구되는 언어 종류 
3. 대략적인 구현 방법 또는 과정 

참고로 저는 현재 c, c++만을 다룰 줄 압니다...

익명사용자 님이 2013년 3월 5일 질문

1개의 답변

0 추천
일반 웹사이트 만들듯이 http로 통신하는 서버를 만드시면 됩니다. 예전같으면 php, jsp, asp 등등을 많이 썼는데, 어차피 새로 공부하시는거라면 ruby on rails나 play나 python django 등을 쓰셔도 무방할 듯 합니다. 웹사이트 만들때와 차이점은, 웹사이트는 html을 출력하도록 만들었다면 앱을 위한 서버를 만들때는 json이 출력되도록 하시면 됩니다. 서버 만든 후에 앱에서 해당 서버에 http client를 통해 접속해서 json을 가져와서 파싱해서 사용하면 됩니다. json 자체에 이미지 바이너리를 담지는 마시고 해당 이미지의 url을 넘기고, 앱에서 각 이미지의 url로 다시 http 요청을 해서 로컬에 저장하도록 하셔야 합니다.
로쓰 (680 포인트) 님이 2013년 3월 6일 답변
...