우선은 Baas.io에 대해서 알아 보도록 하겠다.
스펠링은 햇갈리지 마시길 a가 두개고 s가 한개임 ㅋㅋㅋ
Baas.io란?
url - https://baas.io
홈페이지에 들어가보면 자세한 설명을 볼수 있다.. ㅋㅋㅋ
간략하게 설명을 하자면 KTH에서 만든 클라우드서버 인데 App개발시 돈없는 가난한? 여튼 서버를 마련할수 없는 개발자들을 위하여 서버를 제공해 준다. 또한 GCM이나 카톡, 페북등 API를 제공해준다.
Baas.io를 사용하기 위해서는 처음에 여러 설정을 해줘야 한다.
설정법도 역시 홈페이지에 자세히 나와있다.
설정 url - https://baas.io/develop_guide/
개발 탭을 누르면 이와같은 여러 플랫폼을 제공하는 것을 확인 할 수 있다.
나는 안드로이드를 개발하고 있기 때문에 Android탭만 쓴다. 나중엔 ios도 개발 해 보고 싶다.
여튼 탭을 누르고 들어 가게 되면 이클립스를 UTF-8로 설정하라는 창이 제일 먼저 눈에 띈다.
설정해 주자. 설정방법은 쉽다.
Preferences - General - Workspace - Text file encoding - other -> UTF-8
다음은 라이브러리를 추가 시켜주어야 할 차례이다.
UTF-8설정창 밑에 다운로드 링크가 있으니 다운 받아서 라이브러리를 추가 하도록 하자
여기에서 첫번째 파일을 받아서 추가 해주면된다. 또한 Startup Project를 받아서 두개의 클래스를 내가 만든 프로젝트에 추가 시켜주어야 한다.
이 두개의 .java파일을 내가 만드는 프로젝트에 합류 시켜 주자.
Baas.io에 회원 가입을 하면 Mypage에서 백엔드앱 목록과 옆에 백엔드 앱목록 생성이라는게 있을거다.
이것이 프로젝트에 쓰일 DB를 결정해 주는것인데 처음이면 하나 만들어서 사용하도록 하자
만들고 목록을 눌러서 보면 하나가 뜰것이다. 거기서 상세정보를 눌러보자 눌르면
이런 메뉴가 왼쪽에 위치 할 것 이다.
기본 정보를 보면 baas.io ID 와 Application ID 이 두가지가 있을 것 이다.
이 ID를 잘 봐 놨다가 아까 .java파일 두개 추가한 내용중에 BaasioConfig.java를 보면
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class BaasioConfig { public static final String BAASIO_URL = "https://api.baas.io"; // baas.io member ID public static final String BAASIO_ID = "BAASIO_ID"; // baas.io application ID public static final String APPLICATION_ID = "APPLICATION_ID"; // GCM(google cloud messaging service) sender ID public static final String GCM_SENDER_ID = null; } |
이렇게 입력을 해줘야 내가 만든 DB와 연결이 된다.
그리고 인터넷을 이용할 거니까 매니페스트에
<uses-permission android:name="android.permission.INTERNET" />
퍼미션을 주는걸 잊지말자
이정도만 하면 baas.io를 사용할 준비는 다 된거같다.
'Programing > 졸업작품' 카테고리의 다른 글
[졸작] 5. 게시판_Fragment (0) | 2014.10.06 |
---|---|
[졸작] 4. 공지사항 (0) | 2014.10.06 |
[졸작] 3. 로그인 (0) | 2014.09.29 |
[졸작] 2. 회원가입 (2) | 2014.09.29 |
[졸작] 졸업작품 정리 목록 (0) | 2014.09.29 |
댓글