zipi

요즘 만들고 있는 앱... 본문

iPhone/RBoot

요즘 만들고 있는 앱...

zipi 2011.07.23 08:06

최근 한달동안 블로그 관리가 제대로 안되고 있었습니다.(덕분에 뚝 떨어진 방문자 수...) 

학교에서 하는 앱창작센터에 들어가서 앱에 대한것을 배우고 있었죠.

금요일 끝났지만 3주 배우고 1주일 앱개발인데.. 거의 속성으로 배우고 개발하려다 보니 너무나 대충 만든 앱이 아닌가 싶습니다.
 


주제는 원격부팅...
공유기를 이용한 원격 부팅입니다. 현재는 ipTIME공유기에 연결되어 있는 PC를 집이든 밖에서든 바로 켤 수 있게 만들었고, 실제로 제대로 동작을 확인했습니다. 다만 사설 네트워크나 WOL설정이 안되었다면 작동하지 않겟죠.

실제로 제가 Wake on Lan에 관한 글을 몇번 쓴 적이 있는데 많은 분들이 설정을 어려워 하더군요. 그래서 만들어 보았습니다.

PC에서 꼭 설정해야 하는 것들.. 장치관리자에서 WOL 활성화나 바이오스 활성화는 어쩔수 없이 PC에서 해야 하지만 위 앱에서 공유기 설정을 자동으로 해주게 됩니다. (오오..~!)

외부 관리 포트 설정과 원격부팅을 위한 맥주소 가져오기, 외부 IP가져오기 등이 거의 전자동입니다. ipTIME에 내부IP 변경하지 않았다면 외부IP를 바로 가져오고, 맥주소도 자동으로 찾아줍니다. 물론 집안에서 해야겠지요.

이렇게 한번 설정하고 나서 저장한 다음 어디서든 좌측 화면에서 버튼을 누르면 부팅이 시작됩니다.



다만 속성으로 배우고 속성으로 만들다보니 에러가 마구 뿜어져 나옵니다. 또한 메모리 관리가 안되어서 메모리 누수현상도 있구요. 또 말도 안되는 소스코드로인해 소스가 보기 쉽지가 않더군요.


맥북도 있으니 이렇게 만들어 둔 것을 가지고 열심히 처음부터 다시 만들어 보려고 합니다.
그래도 일단 앱이 정상적으로 동작하기 때문에 이제는 소스코드 간결화와, UI에 조금 더 신경을 써봐야 곘습니다.
(그러나 디자인은 영...) 


마지막으로 앱을 등록하려면 개발자 등록해야 하는데, 등록비가 무려 10만원 가량!
현재는 탈옥한 폰에서만 동작하게 할 수 있네요... 
저작자 표시 비영리 변경 금지
신고
15 Comments
댓글쓰기 폼