BorderLayoutBoxedLayoutOpenLayout Maximum textMedium textSmall text
Wir entwickeln Office Solutions, Rich Clients und Thin Clients.

Windows Applikationen

Auch wenn Web Applikationen durch ihre einfache Verteilung und Plattformunabhängigkeit gewisse Vorteile haben, gibt es dennoch gute Gründe für die Entwicklung von Windows Applikationen. Mit Windows Applikationen lässt sich i.d.R. ein höheres Maß an Benutzerkomfort erreichen, als dies mit Web Applikationen der Fall ist. MDI Fenster-Layouts oder Tastaturkürzel sind in Windows Applikationen beispielsweise eine Selbstverständlichkeit, mit Web Applikationan aber nur mit viel Mühe und Tricks umsetzbar. Auch müssen weniger Daten vom Server übertragen werden, da die Benutzerschnittstelle auf dem Client erzeugt wird und nicht bei jeder Anfrage neu aufgebaut werden muss. Geladene Daten aus der Datenbank können ausserdem lokal zwischengespeichert werden und müssen dann nicht erneut vom Server übertragen werden. All dies führt i.d.R. zu einer angenehmeren "User-Experience".

Wir bieten Lösungen für verschiedene Arten von Windows Applikationen: von Office Solutions, die sich nahtlos in ihre bestehenden Office Anwendungen integrieren, bis hin zu umfangreichen Rich Clients, die als Stand-Alone Lösung zur Zentrale Ihrer Geschäftsprozesse werden.

Office Solutions

Wenn ihr Unternehmen bereits MS Office einsetzt, kann es sinnvoll sein, die bestehenden Office Funktionalität zu erweitern, statt eine komplett neue Applikation zu entwickeln. Die MS Office Produkte sind seit den ersten Versionen sehr gut erweiterbar, so dass selbst Power-User ohne Programmierkenntnisse in der Lage sind, mit Hilfe von Makros Zusatzfunktionalität zu implementieren.

Für anspruchsvollere Erweiterungen reichen einfache Makros jedoch nicht aus. Für Team- und Workflow basierte Anwendungen wird die Anbindung an den Exchange Server, Datenbanken oder Web-Services erforderlich. Hierfür ist die Programmierung von Zusatzmodulen erforderlich. Seit Office 2003 können solche Module mit .NET implementiert werden.

Seit der Version Office 2007 wird besonders die Implementierung von Dokumentenmanagement Funktionalität sehr gut unterstützt. So können mit den neuen Produkten Infopath und SharePoint Portal Server eigen Formulare entworfen und Server-seitig abgespeichert werden. Diese Formulare können dann in Word, Excel, in einem Web-Browser oder sogar in Email Nachrichten eingebettet werden. Die eingegebenen Daten werden nicht mehr lokal, sondern auf dem Server gespeichert. Dies ermöglicht die Implementierung von Rollen- und Workflow-basierten Office Anwendungen.

Wir helfen Ihnen gerne dabei, ihre Office Funktionalität zu erweitern und ihren Bedürfnissen anzupassen.

Rich Clients

Rich Client Anwendungen sind die klassischen Stand-Alone Windows Anwendungen, die komplett neu entwickelt und auf die Anforderungen der jeweiligen Software exakt maßgeschneidert werden. Die grosse Stärke von Rich Clients liegt besonders in der Benutzerschnittstelle.

Der Aufwand für die Implementierung einer guten Benutzerschnittstelle wird jedoch häufig unterschätzt. Die Vorgehensweise, sich schnell eine Oberfläche zusammenzuklicken funktioniert nur für kleine und sehr einfache Applikationen. Für grössere Applikationen muss beispielsweise ein durchdachtes Konzept für das Nachladen von Informationen und das Ändern von Zuständen der Bildschirmmasken vorliegen. Ansonsten wird die Applikation früher oder später fehleranfällig und nur noch mit sehr viel Aufwand wartbar sein.

Wir haben für die Entwicklung von Rich Clients ein eigenes Framework entwickelt, mit dem es möglich ist, Benutzermasken zu generieren und die Client-seitige Programmlogik sauber zu kapseln. Das Framework sorgt für eine durchdachte Client-Architektur und erhöht nebenbei die Produktivität der Entwicklung.

Selbstverständlich ist es auch möglich, dieses Framework in ihren Projekten einzusetzen. Gerne stellen wir ihnen die Funktionalität dieses Frameworks genauer vor.

Thin Clients

Thin Client Applikationen stellen einen Kompromiss aus der klassischen Web- und Windows Applikationen dar. Sie lassen sich so komfortabel wie Windows Anwendungen bedienen, können jedoch ähnlich einfach wie Web-Anwendungen verteilt werden. Es muss zwar Software auf dem Client installiert werden, dies passiert jedoch in der Regel im Hintergrund, ohne das der Benutzer etwas davon merkt.

Für Thin -Client Anwendungen gibt es mehere Technologie-Alternativen. Eine klassische Variante sind eingebettete Java-Applets oder Flash-Komponenten in Browser Anwendungen, die sich jedoch für Individualapplikationen nie im großen Stil durchgesetzt haben.

Im .NET Bereich gibt es die Möglichkeit, Anwendungen mit der zukunftsweisenden neuen WPF und Silverlight Technologie zu entwickeln. Damit ist es möglich, die gleiche Anwendung sowohl als Stand-alone Windows Applikationen, als auch als eingebettet in einen Browser zu entwickeln. Allerdings kann mit Silverlight nur ein Subset des WPF Frameworks verwendet werden. Dennoch sind damit sehr anspruchsvolle und kreative Benutzerschnittstellen möglich. Man spricht auch von sogenannten "Rich Internet Applications (RIA)".

Wir beraten Sie gerne bei der Umsetzung von solchen Anwendungen und zeigen Ihnen Beispiele von bestehenden Lösungen.

Copyright 2008-2011 by axvision GmbH - Monitored by SiteUptime