Using Eclipse for Developing Conditional Access Systems

Thomas Donhauser (SKIDATA)

Thursday, 10:10, 1 hour | Schubartsaal    presentation file

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

 

Picture

Thomas Donhauser

The DEI-project is intended to provide interfaces to hardware as services. Since development in the past was often driven by vertical solutions under time pressure and the willingness to create solutions for customers, a sort of incompatibility between different applications was the result. The core business of access control for ski resorts, fairs and attraction-like theme parks have slightly different requirements for the backend. But on the frond end, it is always a device with the ability to read a ticket in any form and a sort of turnstile that can grant or deny access. Also, this is true for parking solutions as well.

OSGI and Java became the key technology for unifying interfaces for any approach. To support this development, Eclipse became the major tool in the development process, especially because of C/C++ firmware development with CDT.

We will discuss how Java, OSGI and Eclipse have dramatically improved our development process and how the need to shorten time to market cycles and enhance reliability and sustainability drove the change of philosophy for firmware development from C and procedural oriented development to service oriented architecture. Additionally, we will look at the most recent advantage of testing directly inside the Eclipse IDE with JUnit and Fitnesse tests.

Thomas Donhauser has been a Software Developer since the mid-1980s. He specialized in APIs for devices ranging from laboratory equipment to vending machines to standardize communication layers to higher-level applications. Thomas is currently working for Austrian-based access solution specialist SKIDATA AG with responsibility for firmware development (C/C++) and interfaces, with a focus on OSGI and Java.

Ingres logo

Art of Object logo

1und1 logo

JavaSPEKTRUM logo

IBM logo

ETA logo

Ericsson logo

Eclipse Magazin logo

Heiler logo

Software AG logo

Wind River logo

Google logo

inventage logo

Gentleware logo

TNI logo

SOPERA logo

IONA logo

Microdoc logo

Methods & Tools logo

Cloudsmith logo

compeople logo

itemis logo

dpunkt logo

Pilz logo

Polarion logo

SAP logo

Innoopract logo

Mind8 logo

ELEKTRONIKPRAXIS logo

Omondo logo

Actuate logo