Welcome!

Related Topics: Mobile IoT, Microsoft Cloud, Agile Computing

Mobile IoT: Book Review

Essential Mobile Interaction Design

Perfecting Interface Design in Mobile Apps

Designing developing natural user interfaces for touch and gesture on mobile devices is not the same as web and desktop UI design and development. Mobile devices are used in different contexts, and bring different personas to the table. Having web and desktop UI design experience does not make you a qualified mobile UI designer.

Although it was much worse back in the Dot Com Boom days, I still see publication and commercial print designers trying to design web sites the way they design a magazine. A lot of them finally figured out web design is different, and we are now dealing with getting them to realize web and desktop UI design experience does not make you a qualified mobile UI designer.

This book is a great place for them to start. It is the book for the beginner to get started with mobile interaction design. It is perfect for designers, developers, architects, project managers, and testers migrating from web and desktop application development to start with mobile interaction design.

It starts with an introduction to mobile interaction and sets up the context that the book's topics live in. The authors start at the very beginning of the mobile timeline and explain how we got to where we are today.

Chapter 1. A Look at Mobile and Its Main Players
Chapter 2. Design for Humans, by Humans
Chapter 3. Dynamic Differences in Mobile Design
Chapter 4. First Sketches of an App
Chapter 5. Finding the Right Design Flow
Chapter 6. Designing for Visual Appeal
Chapter 7. Working with Programmers
Chapter 8. Making Apps Usable by All
Chapter 9. Designing for Simplicity
Chapter 10. Gaining Valuable Feedback
Chapter 11. Refreshing a Design
Appendix A. Standout Apps
Appendix B. Apps for Designers
Appendix C. Artwork Requirements for Android and iOS

This book does a great job of pointing out the basics. Some times they use sidebars like this one- "When building applications, enable operating system features such as text-to-voice, color blindness controls, and enhanced zoom modes to see how your on-screen interactions work with these features…"

Sometimes I felt they got a little too basic. Like with this sidebar for example- "Don’t confuse the term “interface chrome” with the Google Chrome browser. Interface chrome is somewhat common computer software design slang used to describe buttons of an interface.…"

I actually laughed at that one because I thought it was just a joke. The second half of the tip clued me in. It wasn't a joke.

One of the coolest things this book did for me was push me to try Balsamiq Mockups. I have seen the tool used before, but I have been using SketchFlow and Storyboards in PowerPoint.

When I am in an environment where users believe a prototype and production release are the same thing, I go to extra lengths to delineate the two. Tools that present mockups that look like they have been sketched really help to get the point across.

Realistic mockups send the message that the app has screens, buttons, and if the screen changes when you clicked on the buttons, it must be done and ready to go. Users don't understand that they are just screens for vetting the UI and not working application screens.

The authors have a way of bringing to light things that are subtle and sometimes not so obvious. An example of that would be sandboxes and the way your applications now run within them. When designing mobile applications this needs to be taken into account.

The authors have created a website and have a page dedicated to each chapter of the book. Each page contains all the resources that they point out throughout the chapter. It is a very convenient way to get to the resources that they talk about.

If you are expecting a book with a ton of screenshots explaining what was wrong with each one, and then providing a solution to the problem, look elsewhere. It does have a ton of examples, but this book covers topics in a way that makes you think about them.

The last thing I will say about the book is that it is current. In the brutal world of mobile that says a lot about the book. I don't know how many book I have received on the day it was published only throw it aside because it is no longer current.

I highly recommend this book for every role on a mobile project. Everyone should understand mobile integration design at the level presented in the book.


Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps

Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps

More Stories By Tad Anderson

Tad Anderson has been doing Software Architecture for 18 years and Enterprise Architecture for the past few.

Latest Stories
I wanted to gather all of my Internet of Things (IOT) blogs into a single blog (that I could later use with my University of San Francisco (USF) Big Data “MBA” course). However as I started to pull these blogs together, I realized that my IOT discussion lacked a vision; it lacked an end point towards which an organization could drive their IOT envisioning, proof of value, app dev, data engineering and data science efforts. And I think that the IOT end point is really quite simple…
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 19th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devices - comp...
StarNet Communications Corp has announced the addition of three Secure Remote Desktop modules to its flagship X-Win32 PC X server. The new modules enable X-Win32 to safely tunnel the remote desktops from Linux and Unix servers to the user’s PC over encrypted SSH. Traditionally, users of PC X servers deploy the XDMCP protocol to display remote desktop environments such as the Gnome and KDE desktops on Linux servers and the CDE environment on Solaris Unix machines. XDMCP is used primarily on comp...
Traditional on-premises data centers have long been the domain of modern data platforms like Apache Hadoop, meaning companies who build their business on public cloud were challenged to run Big Data processing and analytics at scale. But recent advancements in Hadoop performance, security, and most importantly cloud-native integrations, are giving organizations the ability to truly gain value from all their data. In his session at 19th Cloud Expo, David Tishgart, Director of Product Marketing ...
SYS-CON Events announced today that eCube Systems, a leading provider of middleware modernization, integration, and management solutions, will exhibit at @DevOpsSummit at 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. eCube Systems offers a family of middleware evolution products and services that maximize return on technology investment by leveraging existing technical equity to meet evolving business needs. ...
The 19th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Digital Transformation, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportuni...
DevOps at Cloud Expo, taking place Nov 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 19th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long dev...
Aspose.Total for .NET is the most complete package of all file format APIs for .NET as offered by Aspose. It empowers developers to create, edit, render, print and convert between a wide range of popular document formats within any .NET, C#, ASP.NET and VB.NET applications. Aspose compiles all .NET APIs on a daily basis to ensure that it contains the most up to date versions of each of Aspose .NET APIs. If a new .NET API or a new version of existing APIs is released during the subscription peri...
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, will discuss the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
SYS-CON Events announced today that StarNet Communications will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. StarNet Communications’ FastX is the industry first cloud-based remote X Windows emulator. Using standard Web browsers (FireFox, Chrome, Safari, etc.) users from around the world gain highly secure access to applications and data hosted on Linux-based servers in a central data center. ...
SYS-CON Events announced today that Hitrons Solutions will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Hitrons Solutions Inc. is distributor in the North American market for unique products and services of small and medium-size businesses, including cloud services and solutions, SEO marketing platforms, and mobile applications.
Pulzze Systems was happy to participate in such a premier event and thankful to be receiving the winning investment and global network support from G-Startup Worldwide. It is an exciting time for Pulzze to showcase the effectiveness of innovative technologies and enable them to make the world smarter and better. The reputable contest is held to identify promising startups around the globe that are assured to change the world through their innovative products and disruptive technologies. There w...
As the world moves toward more DevOps and Microservices, application deployment to the cloud ought to become a lot simpler. The Microservices architecture, which is the basis of many new age distributed systems such as OpenStack, NetFlix and so on, is at the heart of Cloud Foundry - a complete developer-oriented Platform as a Service (PaaS) that is IaaS agnostic and supports vCloud, OpenStack and AWS. Serverless computing is revolutionizing computing. In his session at 19th Cloud Expo, Raghav...
Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more business becomes digital the more stakeholders are interested in this data including how it relates to business. Some of these people have never used a monitoring tool before. They have a question on their mind like “How is my application doing” but no id...
Personalization has long been the holy grail of marketing. Simply stated, communicate the most relevant offer to the right person and you will increase sales. To achieve this, you must understand the individual. Consequently, digital marketers developed many ways to gather and leverage customer information to deliver targeted experiences. In his session at @ThingsExpo, Lou Casal, Founder and Principal Consultant at Practicala, discussed how the Internet of Things (IoT) has accelerated our abil...