2014-11-03 2 views
0

누군가 새로운 PaaS (IBM Bluemix)를 사용할 수 있습니까?내 안드로이드 애플리케이션 프로젝트를 IBM Bluemix로 가져 오는 방법은 무엇입니까?

내 로컬 컴퓨터에서 개발 된 내 안드로이드 응용 프로그램 프로젝트를 IBM Bluemix로 가져 와서 플랫폼에서 실행하려는 딜레마에 직면했지만 사용법을 알지 못했습니다.

인터넷에서이 문제에 대한 검색을 수행했지만 솔루션을 찾을 수 없습니다.

IBM Bluemix는 이러한 종류의 서비스를 지원합니까?

이 클라우드 플랫폼에서 디버깅하거나 테스트하고 싶습니다.

+0

당신은 여전히이 문제가 있습니까? –

답변

3

안드로이드 응용 프로그램은 클라우드가 아닌 실제 모바일 장치 (또는 에뮬레이터)에 존재하기 때문에 안드로이드 응용 프로그램을 bluemix에 배포하지 마십시오. Bluemix가 제공하는 기능은 모바일 장치에서 Android 애플리케이션으로 작동 할 수있는 클라우드에서 서비스를 실행하는 기능입니다. 이것을 MBaaS (Mobile Backend as a Service)라고합니다.

예를 들어 모바일 장치 (iOS, Android 또는 웹)에서 액세스 할 수있는 클라우드에 데이터를 저장할 수있는 MobileData 서비스를 사용할 수 있습니다 (게임 저장을 생각한 후 가져올 수 있음) 동일한 포인트에서 재생을 재개하기 위해 다른 사용자 장치에 의해). Bluemix는 안드로이드 응용 프로그램 소스 코드에서 Bluemix의 이러한 서비스에 액세스 할 수있는 SDK를 제공합니다.

0

Android에 배포 할 수있는 Bluemix 용 샘플 애플리케이션이 있습니다. "Mobile Cloud"라는 Bluemix 카탈로그의 "상용구"응용 프로그램을 참조하십시오. Bluemix 콘솔 [1]로 이동하여 상단의 "CATALOG"를 클릭하십시오. 모바일 클라우드 문서 [2]에서는 iOS, Android 등의 여러 응용 프로그램을 참조하고 서버 측 부분을 Bluemix에 배포 할 수 있습니다.

[1] https://bluemix.net/

[2] https://www.ng.bluemix.net/docs/#starters/mobile/index.html

2

IBM Bluemix는 다양한 서비스를 활용 한 웹 애플리케이션/모바일 백엔드 서비스를 구축 할 수있는 클라우드 플랫폼입니다.

날씨 앱을 제작한다고 가정 해 보겠습니다. 이 응용 프로그램은 두 가지 구성 요소 1. 서버 측 웹 응용 프로그램 2. 모바일 응용 프로그램이 필요합니다 (말할 수 안드로이드)

서버 측 구성 요소는 단 한 가지, 그것은 지속적으로 (예 : www가 여러 데이터 소스에서 일기 예보를 수집 않는다 .data.gov, forecast.io 등). 이 앱은 인터넷에 노출되어있어 특정 지역의 날씨를 요청할 수 있도록 모바일 앱에서 호출 할 수 있습니다 (예 : http://weatherapp.mybluemix.net/getForcast/122.20,-100.20). 서버 응용 프로그램은 JSON 형식의 get 요청에 응답합니다.

모바일 앱은 휴대 전화의 GPS를 사용하여 현재 위치의 지리 좌표를 감지하고 HTTP get (GET : http://weatherapp.mybluemix.net/getForcast/122.20,-100.20)을 사용하여 서버 구성 요소에서 위치의 일기 예보를 요청합니다. 그런 다음 모바일 앱은 응답 JSON 데이터를 구문 분석하고 정보를 깔끔하고 세련된 화면에 표시합니다.

이 응용 프로그램을 IBM bluemix에 이식하려는 경우 NOde.js 또는 JSP 또는 PHP 등을 사용하여 서버 구성 요소를 구축하고 mMongoDB, mySQL DB 또는 Postgresql 데이터베이스를 사용하고 twillio를 사용하여 문자 메시지/음성 또는 음성을 생성 할 수 있습니다 전화, IBM Push를 사용하여 일기 예보 등 사용자에게 알립니다.

Android SDK를 사용하면 IBM Cloud 서비스 SDk (모바일 데이터, 푸시 알림 등)를 Google Play에서 판매 할 수 있습니다.

희망이 도움이 놨어요 당신이 당신의 Andriod 버전의 앱 Bluemix 서비스를 사용하기 시작하는 developerwork article를 참조 할 수 있습니다

0

우선, bluemix에 로그인하여 the에 새로운 계정을 생성해야합니다. ur.ads의 런타임이있는 ur 대시 보드에서 애플리케이션을 작성하고 다음 서비스 즉, 모바일 데이터를 추가하십시오. 및 모바일 보안 응용 프로그램. 그러면 안드로이드 SDK를 다운로드하고 ur android app에 libs 폴더의 모든 jar 파일을 추가해야합니다. 로컬 ANDROID APP에서 Bluemix로 연결하려면 앱 ID, 비밀 ID 및 링크를 저장해야합니다.

의심의 여지가 있으면