.NET Application Container

Berweger, Andrea (2010) .NET Application Container. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of DOT-NET_Application_Container.pdf]
Preview
PDF
DOT-NET_Application_Container.pdf - Supplemental Material

Download (1MB) | Preview
  • PDF
    ecohelper.pdf - Supplemental Material

Abstract

Der .NET Application Container ist ein Basissystem, das mit Komponenten (Plugins) erweitert wird. Hauptsächlich besteht der Container aus einem User Interface, das von den Komponenten über definierte Schnittstellen genutzt werden kann. Das User Interface besitzt Style & Feel des Outlook 2010 von Microsoft. Der Container lädt die Komponenten und integriert sie in das User Interface, das den Komponenten fünf verschiedene Bereiche zur Verfügung stellt. Links das Komponentenmenü, der Hauptbereich in der Mitte und rechts der Detailbereich sowie ein Ribbon-Menü oben (bekannt aus Office 2007, 2010). Zusätzlich ist eine Statusleiste am unteren Rand platziert. Für die Komponenten existiert die Möglichkeit zur Authentisierug und Autorisierung mittels eines speziellen Prinzipals, der vom Container zur Verfügung gestellt wird. Die Berechtigungen werden mit einer Prototypenkomponente administriert.
Zusätzlich existiert eine Konsolenkomponente, die auftretende Fehler und Meldungen sichtbar macht. Allfällige, nicht behandelte Fehler, werden vom Container erfasst, geloggt und es wird nach Möglichkeit die fehlerverursachende Komponente neu geladen, oder falls dies nicht möglich ist, alle Komponenten heruntergefahren und beendet.
Technologien:
• Windows Presentation Foundation (WPF) & Model-View-ViewModel (MVVM)
• Entity Framework (EF)
• Managed Extensibility Framework (MEF)
• .NET Framework 4.0

Item Type: Thesis (Bachelor)
Subjects: Technologies > Frameworks and Libraries > .NET
Technologies > Frameworks and Libraries > WPF
Metatags > INS (Institute for Networked Solutions)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Huser, Hansjörg
UNSPECIFIED
Date Deposited: 24 Jul 2012 07:56
Last Modified: 24 Jul 2012 09:35
URI: https://eprints.ost.ch/id/eprint/75

Actions (login required)

View Item
View Item