• Cloud Mobile

    Introducing authentication with Facebook, Google, and LiveID to Icenium Everlive

    With the growing popularity of social networks, more and more mobile apps offer you the ability to login with your social account. Clients love it because of the simplicity if offers. As a developer this is a feature you expect from your BaaS vendor instead of crafting your own user management system.
  • Cloud Mobile

    Icenium Everlive Keynote Demo (Recap)

    On May 29th, 2013, several of us participated in a webinar covering the new release of Icenium (you can see a recording of the webinar event here). I had a chance to share a bit about Everlive - a new backend-as-a-service offering allowing you to store data and files, manage users and more in the "cloud". As part of the demo, I created a very simple note-taking mobile app and walked us through tying Everlive into it so we could create, store and retrieve notes, as well as register new users to the application and more. Let's take a brief moment to highlight the relevant (Everlive) portions of the demo app...
    June 12, 2013
  • Cloud Mobile

    Is This Thing On? (Part 4)

    This is Part 4 of a four part series where we explore some of the tools available to detect and manage online/offline connectivity in web/mobile applications. In Part 1 we looked at the available APIs for detecting connectivity state (and the woes associated with them). In Part 2 we wrote a hand-rolled abstraction to manage using these APIs together and began to see elements of a state machine emerge from the chaos. In Part 3 we explored how we can keep our FSMs from violating SRP, and set the stage for using multiple FSMs together to model more complex application behavior. In this final part of the series, we look at setting up hierarchical FSMs to manage more complex behavior.
  • Cloud Mobile

    Is This Thing On? (Part 3)

    This is Part 3 of a four part series where we explore some of the tools available to detect and manage online/offline connectivity in web/mobile applications. In Part 1 we looked at the available APIs for detecting connectivity state (and the woes associated with them). In Part 2 we wrote a hand-rolled abstraction to manage using these APIs together and began to see elements of a state machine emerge from the chaos. In this post we're going to drive the state machine stake deeper by exploring how we can keep our FSMs from violating SRP, and set the stage for using multiple FSMs together to model more complex application behavior.
    May 30, 2013
  • Cloud Mobile

    Icenium keynote recording & winners

    Did you remember to join the Icenium Summer 2013 keynote yesterday? Thousands of you did, and to you, a big THANK YOU again for spending an hour with us. We had a great time showing all of the latest improvements in Icenium, introducing Icenium Everlive backend services, and showing a "sneak peek" of our upcoming support for custom Cordova plug-ins. Hopefully you learned something new and are more excited about building hybrid mobile apps!
    May 30, 2013