Aug 282012
 

모바일전자정부는 최근에 진행했던 프로젝트로 마무리가 되지 않던 부분을 미리 적용하면서 여러가지 경험을 했던 부분입니다.

국가에서 행정망 서비스를 모바일로 하기 위해서는 모바일전자정부 프레임워크를 사용해서 접근을 하도록 하고 있습니다.

그래서 행망과 연계해서 서비스를 할 목적으로 개발할 앱들은 꼭 처리를 해야 합니다.
초기 개발에서는 앱을 우선 만들고 이후에 모바일전자정부 프레임워크를 적용하면 됩니다.

관련해서 개발을 하면서 필요한 몇가지 부분을 메모하고자 합니다.

1. 모바일전자정부 런처 설치 및 모바일 GPKI 인증서 설치
==> 지금은 어떨지 모르겠지만, 설치하기가 쉽지 않습니다. -_-

2. 모바일앱 등록
==> 개발을 하기 위해서는 Hello World 와 같은 초기앱을 하나 올려둬야 합니다.
이를 위해서는 모바일전자정부 런처가 사용하는 동일한 인증서를 받아야 합니다. 그래서 Hello World 앱을 해당 인증서로 서명해서 올려서 앱을 등록해야만 합니다.

3. 앱다운로드 및 설치
==> Hello World 앱을 스마트폰에 넣은 다음, 개발할 소프트웨어를 같은 인증서로 패키지를 한 다음에 스마트폰에 넣어서 설치를 하면 기존 프로그램을 덮어쓰게 됩니다. 그러면 재등록을 하지 않고도 런쳐를 통해서 프로그램을 구동할 수 있습니다.

이런 형식으로 개발을 하게 되며, 이렇게 진행이 되다 보니 통합 디버거툴을 사용하기 힘듭니다. Eclipse 기반에서 Android 앱을 개발을 하면서 DDMS의 LogCat을 정말 많이 활용하게 되며, DDMS의 파일 업로드 기능을 정말 잘 활용하게 됩니다. ^^

프로그램에서 주의할 점은 아래와 같습니다.

1. 프로그램 유형
일반적으로 아이콘으로 실행하는 방식이 아니고 다른 프로그램에 의해서 실행이 되는 경우이기 때문에 Manifest 파일이 약간 특이합니다. 자세한 부분은 메뉴얼에 있으며, 안드로이드의 경우에는 특정 퍼미션을 추가해주셔야 합니다. (이 부분이 메뉴얼에 없어서 상당히 고생을 했습니다. -_-)

2. 상당히 많은 메뉴얼이 제공되지만, 실제로 사용하는 것읗 몇개 프로그램만 사용하면 됩니다.
간단하게 1개의 jar 파일을 추가하고, 호출하면 별로 할일이 없습니다.

3. 데이타 연동 부분
중계서버를 통해서 연계를 해야 하며, 런처에 있는 VPN을 통해서 연결이 해야 합니다.
중계서버 연동 방법과 사용법은 메뉴얼이 잘되어 있지만, VPN 사용법이 나와있지 않아서 고생을 했던 부분입니다.

이상입니다.

Print Friendly

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/smlee/blog/wordpress/wp-content/plugins/seo-facebook-comments/seofacebook.php on line 488

Warning: Invalid argument supplied for foreach() in /home/smlee/blog/wordpress/wp-content/plugins/seo-facebook-comments/seofacebook.php on line 490

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Plugin from the creators of Brindes :: More at Plulz Wordpress Plugins