2014-11-03 86 views
0

有人可以帮助我使用新的PaaS - IBM Bluemix?如何将我自己的Android应用程序项目导入IBM Bluemix?

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

我在网上搜索这个,我还是找不到解决办法。

IBM Bluemix支持这种服务吗?

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

+0

你还有这个问题吗? – 2015-03-06 13:23:01

回答

3

由于android应用程序存在于实际的移动设备(或模拟器)上,而不是在云中,因此您不要将android应用程序部署到bluemix。 Bluemix为您提供的是在云上运行服务的能力,可以在移动设备上与您的Android应用程序配合使用。这被称为MBaaS(移动后端即服务)。

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

0

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

[1] https://bluemix.net/

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

2

IBM Bluemix是云平台,在这里,你可以建立web应用程序/移动后端服务利用范围广泛的服务。

可以说你正在构建一个天气应用程序。这个应用程序将需要两个部件 1.服务器端Web应用程序 2.移动应用程序(可以说安卓)

服务器端组件,就只有一件事,它不断地收集来自多个数据源的天气预报(如WWW .data.gov,forecast.io等)。这个应用程序有平静的API暴露在互联网上,可以由移动应用程序调用请求天气预报特定的地理坐标(E.g http://weatherapp.mybluemix.net/getForcast/122.20,-100.20)。服务器应用程序响应以JSON格式获取请求。

移动应用程序使用手机的GPS检测当前位置的地理坐标,并使用HTTP获取服务器组件的位置天气预报(GET:http://weatherapp.mybluemix.net/getForcast/122.20,-100.20)。移动应用程序然后解析响应JSON数据并在一个整洁优雅的屏幕上显示信息。

如果要将此应用程序移植到IBM Bluemix上,可以使用NOde.js或JSP或PHP等构建服务器组件,使用mMongoDB,mySQL DB或Postgresql数据库,使用twillio进行文本消息传递/ mms或语音呼叫,使用IBM Push来通知用户天气预报等。

使用Android SDK,IBM云服务SDk(移动数据,推送通知等)并将其出售给Google play。

希望这有助于 - 保持coding-

0

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

希望这是有用的,如果有任何疑问,请告知我

相关问题