Chapter 10. Building mobile apps with CMIS

 

This chapter covers

  • Setting up an OpenCMIS development environment for Android
  • Tips for writing a mobile application with OpenCMIS for Android
  • Setting up an ObjectiveCMIS development environment
  • Using ObjectiveCMIS to enhance an iOS application

The emergence of modern mobile smartphones and tablets has fundamentally changed how people interact with their mobile devices. Every day, more and more users access and consume websites, music, email, and video directly from these devices regardless of their physical location. Now, for both personal and professional reasons, they want their documents too.

In this chapter, we’ll use projects from Apache Chemistry to create native mobile applications on both the Android and Apple iOS platforms. The applications will show how easy it is to create mobile applications that store content to and retrieve it from a CMIS repository.

10.1. Writing mobile apps with OpenCMIS for Android

This section will introduce you to developing mobile applications that need to work with CMIS repositories on Android devices. We’ll start by talking a little bit about Android and about a port of the OpenCMIS library built specifically for Android. Then we’ll show you how to set up a local development environment before taking some initial steps with a simple one-screen application. Finally, we’ll wrap up by looking at an Android application written specifically for The Blend.

10.1.1. Android and CMIS

10.2. Writing iOS apps with ObjectiveCMIS

10.3. Summary