RCP Authorisation Management

Achim Loerke (BREDEX GmbH)

Rich Client Platform · Short Talk
Presentation
Thursday, 10:30, 10 minutes | Room 203/204 | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Achim Loerke

While developing solutions based on the Eclipse Rich Client Platform we found that the platform lacks a sophisticated solution to user authorization. There are several possibilities to achieve some sort of permission management using Actions or Activities, but it is our opinion that these solutions are not enough to build a RCP-based enterprise solution.

This talk will briefly introduce our requirements for an authorization system.

Then a solution based on the expression framework will be presented. The framework can be expanded to cover more RCP concepts like views, perspectives, wizards and preference pages in addition to the already supported commands (and actions). A few code and configuration snippets will be shown to explain the usage of the framework.

We just finished work on this approach. The code is scheduled to be included in the M6 milestone of Ganymede.

Achim Loerke started software development in 1982 after earning his diploma in electronics. He began working at BREDEX GmbH in 1987 and is now co-owner and director of the company. Beginning in 1995 he successfully utilized Java in several customer projects. He is also the principal architect of GUIdancer, a commercial tool for automated testing of Swing, SWT/RCP and HTML GUIs. Doing consulting and project management for customers gives him ample opportunities to apply his favorite subject of automated software quality assurance and automated testing. In addition he represents his company as an Eclipse Foundation member.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor