Berweger, Andrea (2010) .NET Application Container. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
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 |