0

有人可以帮我使用新的 PaaS - IBM Bluemix 吗?

我面临一个困境,我想将我在本地计算机上开发的 android 应用程序项目导入 IBM Bluemix 并在平台上运行,但我不知道如何使用它。

我在互联网上搜索过这个,我仍然找不到解决方案。

IBM Bluemix 是否支持这种服务?

我只是想在这个云平台上调试或测试。

4

5 回答 5

3

您无需将 android 应用程序部署到 bluemix,因为 android 应用程序存在于实际的移动设备(或模拟器)上,而不是在云中。Bluemix 为您提供的是让服务在云上运行的能力,这些服务可以与移动设备上的 android 应用程序一起工作。这称为 MBaaS(移动后端即服务)。

例如,您可以拥有一个 MobileData 服务,该服务允许您将数据存储在您的移动设备(iOS、Android 或 Web)可以访问的云中(考虑拥有一个游戏保存,然后可以由另一个用户设备获取在同一点继续播放)。Bluemix 提供了一个SDK,用于从您的android 应用程序源代码访问Bluemix 上的这些服务。

于 2014-11-03T10:07:05.650 回答
2

IBM Bluemix 是一个云平台,您可以在其中利用各种服务构建 Web 应用程序/移动后端服务。

假设您正在构建一个天气应用程序。此应用程序将需要两个组件 1. 服务器端 Web 应用程序 2. 移动应用程序(比如说 android)

服务器端组件只做一件事,它不断地从多个数据源(例如 www.data.gov、forecast.io 等)收集天气预报。该应用程序具有暴露于互联网的宁静 api,可以由移动应用程序调用以请求特定地理坐标的天气预报(例如http://weatherapp.mybluemix.net/getForcast/122.20,-100.20)。服务器应用程序响应以 JSON 格式获取请求。

移动应用程序使用手机的 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推送通知用户天气预报等。

使用 Android SDK、IBM Cloud 服务 SDK(移动数据、推送通知等)并在 Google Play 上销售。

希望这会有所帮助-继续编码-

于 2014-11-07T03:32:00.303 回答
0

您可以参考developerwork 文章以开始为您的 Android 应用程序使用 Bluemix 服务。

于 2014-11-29T14:30:56.277 回答
0

首先,您需要登录到 bluemix 并在其中创建一个新帐户,您已经在您的仪表板中创建了一个应用程序,其中 node.js 中的运行时,并添加了以下服务,即推送、移动数据和移动安全应用程序。然后,您需要下载其中可用的 android SDK,并将 libs 文件夹中的所有 jar 文件添加到您的 android 应用程序中。您需要保存应用程序 ID、秘密 ID 和链接,以便将其从本地 android 应用程序连接到 bluemix。

希望这很有用,如果有任何疑问,请告诉我

于 2014-12-22T06:24:44.003 回答
0

我们有可部署在 Android 上的 Bluemix 示例应用程序。请参阅 Bluemix 目录中名为“Mobile Cloud”的“样板”应用程序。前往 Bluemix 控制台 [1],单击顶部的“CATALOG”。Mobile Cloud 文档 [2] 参考了一些适用于 iOS、Android 等的应用程序,它们可以在 Bluemix 上部署服务器端部分。

[1] https://bluemix.net/

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

于 2014-11-03T13:33:22.263 回答