SmartContact

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기

Android에서 임직원 정보 등을 관리할 수 있는 SmartContact (스마트 연락처) 앱을 정리 합니다.

SmartContact 개요

스마트 연락처(SmartContact)는 임직원 정보, 동호회 인명록, 동문회 회원 정보 등의 공용 연락처를 클라우드 기반으로 관리 합니다. 관리자(writer) 권한을 가진 사용자가 연락처 정보를 등록하면 사용자(reader) 권한을 가진 사용자가 해당 연락처를 공유할 수 있습니다. 클라우드는 Google App Engine을 사용 하였으며, 다수의 클라우드를 등록하여 사용할 수 있는 구조로 되어 있습니다. 현재는 Default 클라우드만 사용이 가능하지만 자신만의 Google App Engine을 설정하여 사용할 수 있습니다.

  • 스마트 연락처 QRCode
  • market://details?id=com.jopenbusiness.android.smartcontact
  • Android 폰에서 QRCode Reader (스캐니, 다음 등)로 아래 QRCode를 읽어 설치할 수 있습니다.

Qrcode SmartContact.png

  • SmartContact을 위한 Cloud 서비스
  • Google App Engine for Java로 구현된 SmartyContact 클라우드 서비스와 연동하여 연락처 정보를 관리함
  • 스마트 연락처 Screen

SmartContact 01.png SmartContact 02.png

SmartContact History

SmartContact Roadmap

사용자 매뉴얼

SmartContact 11.png

  • "+" 버튼 : 현재 설정에서 지정되어 있는 Cloud에 연락처(Contact)를 추가 합니다.
  • "검색" 버튼 : 이름, 전화번호, 이메일, 주석 등으로 연락처를 검색 합니다.
  • 목록에 표시되는 항목 선택
  • 연락처의 상세 화면을 표시 합니다.
  • 연락처의 상세 화면에서 핸드폰으로 전화걸기, 문자 메시지 보내기, 회사로 전화걸기, 이메일 보내기를 할 수 있습니다.

Context 메뉴 (목록에 표시되는 항목을 오래 누르면 표시되는 메뉴)

  • 핸드폰으로 전화걸기
  • 문자 메시지 보내기
  • 회사로 전화걸기
  • 이메일 보내기
  • 연락처 수정
  • 선택한 연락처에 대한 수정 권한이 있으면, 연락처 수정 화면을 표시 합니다.
  • 연락처 삭제
  • 선택한 연락처에 대한 삭제 권한이 있으면, 연락처를 삭제 합니다.
  • 물리적으로 삭제되지는 않고 삭제 flag만 설정됩니다.

메뉴 (핸드폰에 있는 메뉴 버튼을 누르면 화면 하단에 표시되는 메뉴)

  • 동기화 : 등록된 모든 Cloud에 대해서 연락처 동기화를 진행 합니다.
  • 클라우드 선택 : Default Cloud를 선택할 수 있는 화면을 표시 합니다.
  • 설정 : Default로 선택된 Cloud의 정보를 설정하는 화면을 표시 합니다.
  • 정보 : SmartContact의 앱 정보 및 작성자 정보를 표시 합니다.

SmartContact 12.png

  • 마스터 클라우드 URL
  • 클라우드 명을 확인할 마스터 클라우드의 URL 입니다.
  • 현재는 smartycontact.appspot.com 만 존재 합니다.
  • 클라우드 명 : Cloud별로 유일한 ID
  • 이메일 : 클라우드 명으로 구분되는 Cloud에서 로그인 ID
  • 비밀번호 : 클라우드 명으로 구분되는 Cloud에서 로그인 ID에 해당하는 암호
  • 클라우드 동기화 정보
클라우드 명, 이메일, 비밀번호를 가지고 마스터 클라우드에서 확인한 클라우드의 상세 정보
  • 클라우드 URL : 클라우드가 있는 곳의 URL
  • 서비스 : 클라우드에서 사용할 서비스 명, 하나의 클라우드에는 여러개의 서비스가 존재 합니다.
  • 권한 : reader. 읽기 권한, writer. 쓰기 권한, admin. 관리 권한
  • 연락처 동기화 일자 : 연락처를 최종적으로 동기화한 일자를 보여 줍니다.
  • 삭제된 연락처 보기 : true이면 삭제 flag가 표시된 연락처도 보여 줍니다.

메뉴 (핸드폰에 있는 메뉴 버튼을 누르면 화면 하단에 표시되는 메뉴)

  • 클라우드 확인
  • 클라우드 명, 이메일, 비밀번호로 Cloud 동기화 정보를 가져 옵니다.
  • Default로 선택된 Cloud가 있을 경우, 해당 Cloud 정보를 수정 합니다.
  • Default로 선택된 Cloud가 없을 경우, 새로운 Cloud 정보를 등록 합니다.
  • 클라우드 선택 : Default Cloud를 선택할 수 있는 화면을 표시 합니다.
  • 데모 (reader) : 설정 정보를 reader 권한을 가진 데모 사용자로 설정하고 "클라우드 확인"을 합니다.
  • 데모 (writer) : 설정 정보를 writer 권한을 가진 데모 사용자로 설정하고 "클라우드 확인"을 합니다.
  • 정보 : SmartContact의 앱 정보 및 작성자 정보를 표시 합니다.

SmartContact 13.png

  • "+" 버튼 : 새로운 Cloud를 등록하는 화면을 표시 합니다.
  • "검색" 버튼 : 클라우드 명, 서비스, 이메일 등으로 Cloud를 검색 합니다.
  • 목록에 표시되는 항목 선택 : Cloud의 상세 화면을 표시 합니다.

Context 메뉴 (목록에 표시되는 항목을 오래 누르면 표시되는 메뉴)

  • 클라우드 선택 : 선택한 Cloud를 Default Cloud로 지정 합니다.
  • 삭제 : 선택한 Cloud를 삭제 합니다.
  • 연락처 초기화 : 선택한 Cloud에 해당하는 연락처를 핸드폰에서 모두 삭제 합니다.
  • 연락처 동기화 : 선택한 Cloud에 대해서 연락처 동기화를 진행 합니다.

메뉴 (핸드폰에 있는 메뉴 버튼을 누르면 화면 하단에 표시되는 메뉴)

  • 연락처 초기화 : 등록된 모든 Cloud에 해당하는 연락처를 핸드폰에서 모두 삭제 합니다.

SmartContact 14.png

  • 스마트 연락처 버전 x.xx.xxx
  • 스마트 연락처의 현재 버전을 표시 합니다.
  • 선택시 브라우저에서 스마트 연락처의 홈페이지(위키)를 표시 합니다.
  • 선택시 브라우저에서 스마트 연락처 작성자의 홈페이지를 표시 합니다.
  • android(골뱅이)jopenbusiness.com
  • 선택시 스마트 연락처 작성자에게 메일을 보낼 수 있습니다.

사용자 문의 사항

  • 여기에 SmartContact과 관련한 문의 사항을 자유롭게 올려 주세요.

참고 문헌

  • 참고 사이트