|
|
|
| Print version | |
Related Links |
|
| Portals – The All-In-One Web Supersites: Features, Functions, Definitions, Taxonomy | |
Background Links |
|
| SAP iView Guidelines | |
by Udo Arend,Usability Engineering Center, SAP AG – 05/21/2001
Disclaimer: Please note that this edition was written in 2001. Therefore, statements in the articles, particularly those regarding SAP's products, product strategy, branding strategy, and organizational structure, may no longer be valid.
Role-specific portal solutions bring task-specific content to a certain user. Usually, this content fits only a few roles. But roles on the other hand have a lot in common - think at real people working in real environments. For example, there are a lot of people who want to be informed about the world news, want to know how the stocks are going, or want to know what the weather forecast says. This article examines applications that can be used by a lot of people. First, we provide a definition of the term "generic MiniApps" (which already has become obsolete and will be replaced by the term iView). Then we give a taxonomy of generic MiniApps, we show how the development process looks like, and we demonstrate some examples in the form of screenshots. The future for MiniApps looks bright - we will have hundreds of highly specialized MiniApps with very different content and meaning. Why am I so sure? MiniApps essentially are user-centered components, very easy to use. But they are hard to design because the users' needs must be known precisely. However, if we do it right, our users will like them - much more than those old fashioned and functionally complex applications.
A "generic MiniApp" is a small snippet which
"MiniApps" are accessed by the user whenever he/she needs a certain information. So they are only of interest for a short period of time but may be accessed quite often to monitor a process, for example the Mail inbox. The content of a MiniApp can be pushed or pulled, or is quite stable - whatever seems appropriate from a user's point of view.
What makes a Miniapp so valuable? Many users struggle with being overwhelmed by information they do not need, that applications provide functionality which is never been used, that users do not find information when they need it, that they forget things they want to do or should do - and want to be reminded by the system, etc. A Miniapp is just there, reduced to a minimum in content, functionality, and size. You do not have to learn how to use it, there are no curious menus neither numerous functions in it. You look at it and you know what it is for, read the information, perform a simple action, and that's it, simple and straightforward - and it can help you a lot in performing your daily work.
From our Greenfield project (autumn 2000) as well as from our recent portal projects we got plentiful ideas of what could be mimicked in a MiniApp. From that source of information, from literature and from studies, which have been performed by our external consultants, we built a simple taxonomy of MiniApps. We believe that this taxonomy covers all the fields where generic MiniApps make sense. In the following list, we name each category and provide some examples of what can be found there.

Figure 1: Workflow inbox


Figure 2 and 3: Measurement converter and universal calendar

Figure 4: News MiniApp

Figure 5: A search MiniApp

Figure 6: Driving directions MiniApp
We work on establishing a systematic and user-centered development process to identify new Miniapps, to specify them, to build and to test them, and finally to deliver them. The following steps may illustrate how this process looks like:
SAP Portals is the new company which will provide generic Miniapps (iViews). The people of SAP Portals are excited to have the opportunity to design these little components, which really put the end user in the center of concerns (and not the functionality, technology…). So, the future of generic Miniapps really looks bright, and will make you enjoy your daily work in the future much more than with the systems of the past.