Archive - Edition 3: Portals

back To Overview of Edition

Leading Article

What is a Portal?

What's in a Portal: MiniApps, Generic MiniApps

User-Centered Portal Design

Graphic Design and Branding

"Real" Portal Projects

 

Generic MiniApps (iViews)

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.

 

Definition of "Generic MiniApp"

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.

 

Value of a "Miniapp"

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.

 

Categories

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.

Collaborative MiniApps (Teamroom, Chat)

Workflow inbox

Figure 1: Workflow inbox

Commerce MiniApps (Internet Store)

Communicative MiniApps (Groupware)

Helper MiniApps

Measurement converter

Universal calendar

Figure 2 and 3: Measurement converter and universal calendar

News Content (External News, External Information)

News MiniApp

Figure 4: News MiniApp

Private MiniApps (Fun, Games)

Search MiniApps

A search MiniApp

Figure 5: A search MiniApp

Self Service MiniApps (Who's who)

Tool MiniApps (Graphics)

Travel MiniApps

Driving directions MiniApp

Figure 6: Driving directions MiniApp

MiniApps Accessing Other ERP Systems (Siebel, Oracle)

Partner Program MiniApps

 

Generic MiniApps Development Process

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:

Step 1: Collection of MiniApps Ideas

Step 2: Prioritization and Decision

Step 3: Detailed Specification

Step 4: Dispatch development task

Step 5: Development Process

Step 6: Rollout Process

Step 7: Maintenance

 

About the Future of Generic Miniapps

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.

 

top top