This site is outdated! Please check out my new site at

Content Landscape is a feature rich web application for searching and browsing digital resources in the enterprise. It facilitates not only content access, but also the understanding of resource distributions.


Users' interest in resources vary in perspective. A regional marketing manager for a product group wants to retrieve resources only for his specific region and product, restricted to marketing materials. Other users may be interested in the latest news across all areas, or material only related to contract preparation. Accordingly, a central goal is to allow the user to formulate her personal perspective on the resources in an unrestricted manner.

The browsing mode allows to select multiple filter settings in flat (’Content Area’, ’Sales Step’, ’Media type’), hierarchical (’Region’, ’Offering’ and ’Resource type’) and numerical facets (’Rating’ and ’Date created’). Following the Poka-Yoke principle, filter options that would lead to zero results in the current context, are disabled. Additionally, indications about relative sizes of the different metadata values support understanding of content distributions.


Understanding resource production, use and distribution across departments, regions, and product groups is one of the core challenges of knowledge management in the enterprise.

’What are the most downloaded contents?’, ’do the presentation materials for a given product cover all important sales regions?’, ’what parts of my resource collection are growing? and which are declining?’ are typical questions in this area.

The dashboard view presents statistical measures about the resource set in the current selection. It features visualizations direct vs. indirect hits, the lifecycle distribution of resources, a detailed age histogram, and the rating distribution. Moreover, coverage treemaps allow to see, for instance, if all product groups are represented by resources in the current selection, and in which specificity.

Advanced resource analytics with dynamic tables and sparkline charts

I was the interface designer on the project. Besides concept drafts and sketches, wireframes, mock-ups and layouts, I delivered multiple interactive prototypes based on realistic data as a basis for discussion and specification of application behavior. Additionally, I coded some of the Flex stylesheets and visualization components. The project was conducted remotely at a large part, with partners in Hamburg and Shanghai.