From the FastFoward blog a post that makes me think on multiple levels, including mobile apps for patrons & mobile apps for librarians (I really want a YBP Gobi app!) :
Forrester on Designing Mobile Apps
by Bill Ives
Mobile collaboration is an increasingly important topic... It is a matter of when, not whether that mobile devices exceed desktops. The new Forrester Wave™: Mobile Collaboration, Q3 2011 by Ted Schadler for Content & Collaboration Professionals offers some useful advice on how mobile collaboration requires a new app approach.
We are now living in a work everywhere world. ... Forrester notes that your most productive employees m now use four devices to get work done. This means that “client/server solutions with on-premises servers are inadequate, simply not responsive or agile enough for escalating user requirements and expectations.” [emphasis mine]
They note that mobile apps need to be designed to run well on any mobile device...With so many different mobile platforms and form factors to target, app developers will have to organize differently, code differently, and execute differently. In this new environment design skills grow ever-more important (and scarce). There will be new abstraction layers that separate presentation from interaction from back-end services. Teams now must design for mobile first. [emphasis mine]
Mobile apps must be delivered as a cloud service. Forrester notes that latency is already a problem for distributed organizations and even waiting for email to upload or download to a remote site can be painful. ...
Here is another perspective on mobile app creation from the recent Enterprise 2.0 conference. This session discussed three components that any mobile strategy should have, which includes deciding what goes mobile, understanding how to mobilize applications and services, and designing a framework for managing mobility. On a related note here are some thoughts from the 2011 mLearn Mobile Learning Conference.