1. LG Link Account Android 라이브러리 개발 - 안드로이드 서비스 어플리케이션들에 필요한 계정 공통 모듈을 개발. 멤버간 대화 주고 받을 수 있는 채팅 기능 중심의 LG Link Talk, 멤버가 만든 그룹에서 자료 공유 기능 중심의 LG Link Group, 멤버의 핸드폰 분실 시 LG Link 웹에서 폰 잠금 기능, 폰 찾기 기능과 폰의 사용자 데이터 싱크 기능 중심의 Link in Cloud 세가지 안드로이드 서비스 어플리케이션들 모두에 필요한 안드로이드 단말에서 계정 추가(회원가입, 로그인), 계정 삭제(로그아웃, 회원탈퇴), 회원정보변경 등을 가능하게 하는 LG Link Account라는 계정 관리 공통 모듈을 개발. 안드로이드 단말에 계정 추가 및 삭제를 위해 Authenticator 기술을 활용. 회원 가입/탈퇴, 로그인/로그아웃, 회원정보변경과 같은 과정을 수행하기 위해 http, https, json 과 같은 서버 인터페이스 기술을 이용. 관련 서비스 어플리케이션 중 하나의 어플리케이션에서 계정을 추가하면 다른 어플리케이션은 자동 로그인이 가능한 Single Sign On 기능은 Content Provider 기술을 활용.
2. LG Backup Android Application 개발 - 안드로이드 단말의 셋팅 정보, 주소록, 통화기록, 일정, SMS, MMS, 사진 및 동영상 등의 사용자 데이터들을 SD 카드로 백업하고 SD카드로부터 백업된 사용자 데이터를 폰으로 복원하는 안드로이드 어플리케이션을 개발. 안드로이드 파일 시스템에서 각각의 사용자 데이터를 얻어 암호화, 압축, 하나의 파일로 묶는 백업 처리 기능과 파일 풀기, 압축 해제, 복호화 하는 복원 처리 기능의 데몬을 C언어로 개발. 사용자 명령을 전달하는 UI는 Java 언어로 개발. 데몬과 UI를 연결하는 JNI 부분은 C++ 언어로 개발.
더보기