砥砺奋进谱新篇,且看旧貌换新颜。欢迎访问新的 IBM Developer 中文网站! 了解详情

为家具店构建一个具备 AR 功能的“先试后买”移动应用程序

摘要

通过此 Code Pattern,您将学习如何在 IBM Mobile Foundation 上开发集成了 AR 功能的 Android 移动应用程序。这款支持 AR 的移动应用程序让用户能够实时选择家具并将其摆放在所需位置。

概览

家具或室内设计企业绝对应该考虑使用增强现实(AR)功能使其移动网站和移动应用现代化。购物者确实希望能够看到物品摆放在自己家里或办公室里的效果,而 AR 功能刚好可以做到这一点。

本 Code Pattern 将使开发者能够在 Google ARCore SDK 和 IBM Mobile Foundation 的帮助下,为 Android 设备构建功能强大的增强现实应用程序。为了使室内装饰应用程序更加吸引用户,我们将使用开源 3D Poly 对象。同时,我们将使用 IBM Cloudant 数据库存储所有产品信息,Cloudant 是一个完全托管的 JSON 文档数据库,可以对已经配备的吞吐量和存储进行独立的无服务器扩展。为了安全地检索产品信息并在移动应用程序中动态显示,我们将利用 IBM Mobile Foundation,该服务提供了一组丰富的后端功能,用于构建、管理和更新您的移动和 Web 应用程序。

流程

使用 IBM Mobile Foundation 和 Cloudant 的增强现实 Android 移动应用的架构

  1. 用户启动移动应用程序。
  2. 移动应用程序向 IBM Mobile Foundation 发送请求以获取产品详细信息。
  3. IBM Mobile Foundation 从 Cloudant 数据库获取产品详细信息。
  4. 产品详细信息显示在移动应用程序上。
  5. 用户现在可以查看家具在自己场所中的摆放效果。

操作说明

可在 README 文件中获得详细步骤。这些步骤将解释如何执行以下操作:

  1. 创建一个 Cloudant 数据库并用样本数据库填充。
  2. 设置 IBM Mobile Foundation。
  3. 在 Android Studio 中设置 Poly 对象。
  4. 运行 Android 移动应用。

本文翻译自:Build a ‘try-and-buy’ mobile application with augmented reality capabilities for a furniture store(2019-08-12)