Vorträge 2008
Android Programmiermodell
D. Gruntz; Android Experience Day, Brugg-Windisch, 03.12.08
Android zeichnet sich durch ein konzeptionell neues Programmiermodell aus. Android Applikationen bestehen aus verschiedenen Aktivitäten und können auch Aktivitäten anderer Applikationen verwenden. Daten und Dienste können anderen Applikationen über Content-Provider und Services bereitgestellt werden. In diesem Vortrag wird das Android Programmiermodel aus der Sichtweise der Komponentenentwicklung vorgestellt und der Lebenszyklus und das Zusammenspiel solcher Komponenten aufgezeigt und an Beispielen illustriert.
Alice, Bob, and Oscar
C. U. Nicola; FAEL, Swiss Engineering, 11.2008
What can go wrong when Alice and Bob try to exchange confidential messages?Mathematical aids to protect your privacy.
Lateral Detection
Q. Zhong, M. Schindler; VMV Conference 2008, Konstanz, 10.10.2008
We present an approach to lateral detection in images of sewer networks which consists of three steps. First, pipe images are restored and enhanced by implementing image processing techniques. Second, gray-scale morphology, anisotropic diffusion filters and histogram thresholding are performed to segment candidate laterals. In the third phase, AdaBoost is used to classify candidate laterals. Its performance is compared to Support Vector Machine and
K-NN. Experimental results showed that AdaBoost with twenty weak classifiers outperformed other algorithms. Our approach achieved about 90% test accuracy and has been tested on pipelines of 10, 000 meters in length or about 6000 scanned images of real sewer pipes from various cities all over the world.
Künftige Cyber-Attacken: Risiken und Techniken
T. Nouri; Architekturforum - Sicherheitsarchitektur in einer sich öffnenden Unternehmens-IT, Zürich, 16.9.2008
A Tool for integrated Test Driven Development – iTDD
W. Schwaiger, M. Kropp; TAIC PART Conference 2008, London UK, 29.8.2008
While testing is more and more an established practice in software development, writing and maintaining tests still causes a significant effort. This paper presents a concept for an integrated testing tool which will relieve the developer from writing test code manually and help to reduce the overall effort for test implementation significantly. The tool is based on the concept of a strict separation of test data and test code which minimizes test code on one side and eases test data specification on the other side. Our goal is to provide the developer with a tool for fully automated test generation and maintenance. When changing the production code the tool will be able to refactor the corresponding test code and test data based on the given information and eliminates the need for manual modification. We believe that the proposed tool will help to increase overall testing efficiency significantly and finally lead to better software.
PGF - oder was kommt nach JPEG?
C. Stamm; Gesellschaft für Mathematik an Schweizer Fachhochschulen, 20.6.2008
Ein kurzer Überblick über digitale Bildformate im Allgemeinen und PGF (Progressive Graphics File) im Speziellen.
Design Patterns: Between Programming and Software Design
C. Denzler, D. Gruntz; ICSE 2008, 15.8.2008
In computer science curricula the two areas programming and software engineering are usually separated. In programming students learn an object oriented language and then deepen their knowledge in other languages, algorithms and data structures. On the other hand software engineering starts with discussing processes and then addresses topics like requirements engineering, software design and software architectures.
Design patterns are on the border of these two areas and can be covered from both sides: either as an advanced programming course or as an application of software design and micro architectures. In this talk we present courses on design patterns and on software design which try to bridge this gap.
Fit für das Testen von Legacy Code und Geschäftsprozessen?
M. Kropp, W. Schwaiger; SET Konferenz, 6.5.2008
Während automatisiertes Testen auf Unit Ebene sich weitgehend durchgesetzt hat, bereitet das Testen komplexer Geschäftsprozesse auf Benutzerebene immer noch grosse Schwierigkeiten. Gründe hierfür liegen in der erhöhten Komplexität der Geschäftsprozesse, der zusätzlich benötigten Infrastruktur, in der mangelhaften Tool-Unterstützung, aber auch in der schwierigen Kommunikation zwischen der Geschäfts- und der Entwicklerwelt. In dieser Präsentation zeigen wir, wie das Open-Source Framework FIT die obigen Probleme angeht, um bestehenden Code auf Geschäftsprozessebene testen zu können.
Hat WLAN das Potential für neue, innovative Anwendungen?
J. Luthiger, Telematiktage Bern 2008, Government Forum Technologie, 5.3.2008
In diesem Referat wird eine Studie vorgestellt, in der untersucht wurde, welche WLAN Technologie für die öffentliche Hand das grösste Potential besitzt, um innovative Dienste aufsetzen zu können. Nach einem Vergleich und Analyse verschiedener WLAN Techniken wird ein Ausblick auf mögliche Anwendungen gegeben, welche WLAN nutzbringend und innovativ einsetzen. Es wird aufgezeigt, dass der mobile Zugang in die WLAN Kommunikationsinfrastruktur neue, attraktive Dienste hervorbringen kann.

