IBM Cloud Experience Lab - Blog
We enhance IBM’s cloud portfolio, explore disruptive technology, and enable client opportunities by experimenting in emerging technologies and trends.
XLAB, IBM, Experience, Innovate, Digital, Mobile, UI, UX, Blog, Development
64
page,page-id-64,page-template,page-template-blog-large-image,page-template-blog-large-image-php,ajax_fade,page_not_loaded,,qode-title-hidden,qode-child-theme-ver-1.0.0,qode-theme-ver-7.6.2,wpb-js-composer js-comp-ver-4.6.2,vc_responsive

How we built Contextual Sync

Contextual Sync is a newly open sourced real-time, continuous data sync service for web, IoT, and mobile. We're proud to open source this solution that the Mobile Innovation Lab built in partnership with IBM Research. Contextual Sync took on many names as it progressed from concept...

Read More

Running Xcode UI Tests on Jenkins

During our last iteration of development for IBM Cloud Tools for Swift, a desktop MacOS application, we decided to make automated UI testing a part of our continuous integration flow. We were already using Jenkins to run our unit test suite, we just needed to...

Read More

Loading Resources from Unit Tests (Android)

There are a handful of reasons why you'd want to load in a resource file for a test: Input (or output) data is large and complex Input (or output) data is not easily mockable, such as a File or InputStream Configuration data is preferably externalized One option would be...

Read More

Working with Cloudant Sync

Cloudant Sync provides developers with an easy to use API that provides fast local CRUD operations and offline-access capabilities to mobile applications. This blog post will show how the Cloudant Sync library achieves this as well as how BluePic, an open source photo sharing iOS...

Read More

Lets Focus on tvOS

Last October Apple made a major update to its line of AppleTVs. The AppleTV 4 launched with tvOS 9.0. tvOS 9.0, like its predecessors on the 2nd and 3rd generation AppleTVs, is based on iOS, but the biggest change this time around was its opening...

Read More

Using the Wearable Data Layer

A few months ago, I had time for a short exploratory project and decided to work on an android wear application. The app would help keep track of our somewhat regular ping-pong game scores. I also wanted the app to be able to invite people...

Read More