Atlas Informatik

WPF-Applikationen


Entwicklung von WPF-Applikationen


WPF-Applikationen sind eher für Client/Server-Betrieb geeignet. Wir entwickeln WPF-Programme aller Art, vom einfachen Tool, über komplette Applikationen bis zu Applikationsproduktionssystemen. Dies geschieht entweder auf Basis eines selbstentwickelten Applikationsproduktionssystems oder durch Ableiten aus anderen, früher hergestellten Programmen.

Je nach Komplexität schlagen wir Ihnen das geeignete Datenmodell vor: In einfachen Fällen handelt es sich dabei um ADO.NET, in allen anderen Fällen empfehlen wir eine Model-View-ViewModel-Architektur (MVVM) mit O/R-Mapper. Wir erstellen die Software ausschliesslich in Microsoft Visual Studio, da es unserer Meinung nach momentan die modernste und ausgereifteste Entwicklungsumgebung für PCs ist. Übrigens setzt auch Microsoft selbst auf die WPF-Technologie, denn auch Visual Studio ist eine WPF-Applikation. Das zugehörige Design-Programm Microsoft Expression wurde beispielsweise auf der MVVM-Architektur aufgebaut [Microsoft über MVVM] und ist inzwischen teilweise in Visual Studio integriert worden.

Als Datenbank empfehlen wir Ihnen SQL Server 2012. Dieser ist bewährt und spart Kosten, denn es gibt auch eine kostenlose SQL Server Express Edition.

Wir entwicklen die Applikationen nach den neusten Methodiken mit den neusten Hilfsmitteln:

Um ein Projekt durchzuführen setzen wir auf die modernsten Projekt-Methodiken:

Während der Entwicklung und auch danach werden konstant sog. Unit-Tests laufengelassen. Diese garantieren die Funktionsfähigkeit der Software auch nach Anpassungen und Erweiterungen.

All unsere Applikationen beinhalten folgende Features:

  • Solider Bau nach allen Regeln der Ingenieurswissenschaft:
    • Ausgelegt auf Qualität, Stabilität und Erweiterbarkeit
    • Umfangreiche Anzeige von Ursache und Auslöseort eines Problems, welche zusammen mit einem Screenshot direkt an die Atlas Informatik geschickt werden kann
    • Sauber strukturierter Aufbau
  • Mehrsprachigkeit sowohl der Oberfläche als auch der Daten
  • Automatisches Updaten / Bugfixing per Internet, manuell auslösbar oder automatisiert mittels einstellbarer Periode.

Alle oben genannten Massnahmen sind teilweise mit Mehraufwand verbunden, zahlen sich aber für den Kunden mehrfach aus. Es ist hinreichend bekannt, dass jeder einzelne Programmfehler einen riesigen Reparaturaufwand auslösen kann [siehe hier]. Als Gegenmassnahme committen wir uns einerseits klar zur Linie des Clean Code Developers, andererseits setzen wir auf Qualität und nehmen uns auch die Zeit für ausführliche automatisierte Tests.

Nichtzuletzt sind wir aktiv im Internet und haben diverse Wikipedia- und Foren-Artikel mitgestaltet.

Demos

Hier finden Sie ein paar Beispiele von WPF-Applikationen.

 
=>Kontakt

Gehe an den Anfang