IBM MobileFirst Platform Foundation v7.0 Now Available!
It’s here! IBM MobileFirst Platform Foundation v7.0 is now available. Get the FREE developer edition here, and the v7.0 docs here. This release features: Integrated single-node Cloudant (NoSQL) DB....
View ArticleUpdated: Parallax Effects in Hybrid/Web Apps
A while back I wrote about adding parallax effects to your HTML/JS experiences to make them feel a bit richer and closer to a native experience. I’ve just added this subtle (key word *subtle*) effect...
View ArticleGeoPix: A sample iOS app powered by IBM MobileFirst for Bluemix
In this post I’d like to show a fairly simple application that I put together which shows off some of the rich capabilities for IBM MobileFirst for Bluemix that you get out of the box – All with an...
View ArticleIBM Watson QA + Speech Recognition + Speech Synthesis = A Conversation With...
Back in November I released a demo application here on my blog showing the IBM Watson QA Service for cognitive/natural language computing connected to the Web Speech API in Google Chrome to have real...
View ArticleVideo: The Next Generation of Native Apps Built with IBM MobileFirst
Last month I had the opportunity to speak at the DevNexus developer conference in Atlanta on building native iOS apps IBM MobileFirst. DevNexus is a great event, and it is always a privilege to attend...
View ArticleData Management for Apps that Work as Well Offline as They Do Online
Earlier this week I had the privilege of speaking at ApacheCon in Austin, TX on the topic of data management for apps that work as well offline as they do online. This is an important topic for mobile...
View ArticleComplete Walkthrough and Source Code for “Building Offline Apps”
I recently put together some content on building “Apps that Work as Well Offline as they do Online” using IBM MobileFirst and Bluemix (cloud services). There was the original blog post, I used the...
View ArticlePowering Apple Watch Apps with IBM MobileFirst – Part 1
This is the first entry in a multipart series on powering native iPhone and Apple Watch apps using the IBM MobileFirst Platform. In this entry we will cover how to setup the MobileFirst Platform for...
View ArticleBidirectional Communication Between An Apple Watch Extension and the Host App
In this entry we’re going to focus on building Apple Watch apps that can communicate back and forth with the host application running on the iPhone. This is extremely important since the Apple Watch...
View ArticleSay What? Live video chat between iOS & WebRTC with Twilio & IBM Watson...
What I’m about to show you might seem like science fiction from the future, but I can assure you it is not. Actually, every piece of this is available for you to use as a service. Today. Yesterday...
View ArticleUsing Code Blocks Instead of Delegates with IBM MobileFirst Platform in...
We’ve been able to write native iOS apps leveraging the scaffolding and analytics of the IBM MobileFirst Platform Foundation Server for a while now. This was first introduced way back when MobileFirst...
View ArticleServing Data to the Apple Watch with IBM MobileFirst
This is the third entry in my series on powering Apple Watch apps using IBM MobileFirst. In the first post I covered setting up the project, remote logging, and analytics. In the second post I covered...
View ArticleVoice-Driven Native Mobile Apps with IBM Watson & IBM MobileFirst
Using your voice to drive interactions within your app is a powerful concept. It is the primary interaction driving Apple’s Siri, Microsoft’s Cortana, and Google’s Voice Actions. By analyzing spoken...
View ArticleVideo: Enabling the Next Generation of Apps with IBM MobileFirst
Back in February I had the opportunity to present “Enabling the Next Generation of Apps with IBM MobileFirst” at the DevNexus developer conference in Atlanta. It was a great event, packed with lots of...
View ArticleVideo – Smarter Apps with Cognitive Computing
Last week I had the opportunity to present to a great audience at the MoDev DC meetup group on “Smarter Apps with Cognitive Computing”. In this session I focused on how you can create a voice-driven...
View ArticleAdaptive mobile apps that change based on personal context
That title get your attention? Yes, it really read “Adaptive mobile apps that change based on personal context” – with near real-time rules application, without much extra development effort. If that...
View ArticleIBM Acquires StrongLoop – Leveling Up Node.js in the Enterprise
Today IBM announced the acquisition of StrongLoop, Inc, leaders in enterprise development on Node.js and major contributors to Express, LoopBack, and other Node.js tools and frameworks. Node.js is an...
View ArticleIBM Watson Speech Services Just Got A Whole Lot Easier
IBM’s Watson Developer Cloud speech services just got a whole lot easier for mobile developers. I myself just learned about these two, and can’t wait to integrate them into my own mobile applications....
View ArticleWearables & IBM MobileFirst – Video & Sample Code
Last week I attended IBM Insight in Las Vegas. It was a great event, with tons of great information for attendees. I had a few sessions on mobile applications. In particular, my dev@Insight session on...
View ArticleMobile Apps with Language & Translation Services using IBM Watson & IBM...
I recently gave a presentation at IBM Insight on Cognitive Computing in mobile apps. I showed two apps: one that uses Watson natural language processing to perform search queries, and another that...
View Article