APIs are User Experience Design Too
By Ultan O'Broin-Oracle on Dec 28, 2013
Platform as a Service (PaaS) is a platform for user experience too, offering the prospect of a seamless user experience (UX) between applications and services. UX designers are emerging as the enablers of great user experiences in the cloud, all built using LEGO-like building blocks of application programming interfaces (APIs). Those other building blocks, UX design patterns bring those integrated experiences to life making design and development for cloud solutions more productive than ever.
Jared continues with his UIE insight:
To make APIs work, they need a design. The method of designing an API isn’t that different from any other user interface project, except the users are fellow developers and designers.
We’re seeing a branch of UX design emerging that deals with creating easy to use and maintain APIs. They provide documentation, sandbox tools for testing functions, example code, and simple maintenance models for getting the API integrated and running quickly and effectively.
It won’t be too long before our own organizations need to ask what could we build as an API for our own stuff? As designers, we can play a role in helping make our core competencies a integral part of
Check out Jared's use of Twilio's cloud communication services as an example of how APIs solve problems for users. Twilio is also a service that makes total sense in the Oracle enterprise world of connecting people and information together when, where, and how it's needed.
Twilio example integration using PaaS
Twilio is part of an ecosystem of partners that Oracle works with to provide value-add solutions for its applications. It's part of a strategy of delivering SaaS through PaaS so that applications and partners can tailor and integrate applications to increase return on investment for customers. Customers and partners can deliver even more compelling and modern user experiences to make enterprise employees more productive and satisfied with the tools they have to do their jobs, all using a common source of truth in the cloud.
The Oracle Applications User Experience outreach and communications team provides customers, partners, and enterprise applications developments with the toolkits and guidance to build such experiences in the cloud more simply and more productively than ever.