Beratung: Frontend/Benutzeroberfläche/UI/User Experience

Nutzen Sie unser Know-How um moderne Anwendungen zu entwickeln.

Design und Usability ("User Experience - UX") von XAML-Anwendungen (WPF, Silverlight, WinRT)

Angebot einholen

Sie möchten bei der Gestaltung einer Anwendung mit der Windows Presentation Foundation (WPF) (oder Silverlight oder Silvrelight) die grafischen Möglichkeiten von XAML ausnutzen und die Benutzerführung (Usability) und die optische Präsentation (Gestaltung) Ihrer Anwendung verbessern? Wir haben sehr viel Erfahrung nicht nur mit der Programmcode, sondern auch mit allen gestalterischen Aspekten und der Optimierung der User Experience (UX).


Best Practices bei der Softwareentwicklung mit .NET/ASP.NET/WPF/WCF/Entity Framework u.a.

Angebot einholen

Sie fragen sich, was die Best Practices bei der Entwicklung von .NET-Anwendungen sind in Hinblick auf Wartbarkeit, Stabilität, Performance und Sicherheit? Wir besitzen sehr viel Erfahrung in der Implementierung von Web- und Desktopanwendungen, Datenbankanwendungen sowie Webservices und Cloud-Lösungen mit .NET. Wir unterstützen Sie nach ihrem Bedarf: bei der Technikauswahl, bei Architekturentscheidung, durch Schulungen, durch laufendes Coaching oder gerne auch aktive Mithilfe bei der Implementierung.


Benutzerschnittstellentechnik auswählen (UI-Techniken)

Angebot einholen

Sie möchten eine neue Anwendung mit .NET realisieren und fragen sich, mit welchen Oberflächentechniken (UI-Techniken) Sie dies am besten realisieren? (ASP.NET, ASP.NET MVC, Windows Forms, WPF, Silverlight). Wir besitzen sehr viel Erfahrung in der Implementierung von Web- und Desktop-Anwendungen mit .NET. Wir unterstützen Sie nach ihrem Bedarf: bei der Technikauswahl, bei Architekturentscheidung, durch Schulungen, durch laufendes Coaching oder der Mithilfe bei der Implementierung.


Webtechniken, Web-Frameworks/-Bibliotheken und Web-Tools auswählen

Angebot einholen

Sie möchten eine neue Webanwendung für Internet, Intranet oder Extranet realisieren und fragen sich, mit welchen Webtechniken Sie dies am besten realisieren? (ASP.NET, ASP.NET MVC, PHP, JavaScript, AJAX, jQuey, JEE/JSP/Servlets/JSF, Flash, Silverlight, …). Wir besitzen sehr viel Erfahrung in der Implementierung von Web-Anwendungen. Wir unterstützen Sie nach ihrem Bedarf: bei der Technikauswahl, bei Architekturentscheidung, durch Schulungen, durch laufendes Coaching oder der Mithilfe bei der Implementierung. Ein Workshop mit uns wird folgende Fragen klären für Sie: Beratung bei der Architektur von Internet, Intranet und Extranet-Anwendungen und modernen Business-Anwendungen im Web Welche Web-Architekturen und Web-Konzepte passen zu Ihren Anforderungen? (Request-Response, Single-Page-Applications, Echtzeitfähigkeit, Offline-Fähigkeit, ...) Welche Art von Webanwendung ist für Ihre Aufgaben sinnvoll (Standard-Web, AJAX, RIA/moderne Business-Webanwendungen)? Wo hosten Sie Ihre Anwendungen? Können Sie ein Cloud-Angebot nutzen? Welche Entwicklungsplattform ist auf dem Server sinnvoll (ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data, Java JSP/Servlets, JSF, PHP, Ruby-on-Rails, node.js, ...)? Ist der Einsatz von JavaScript oder JavaScript-Abstraktionen wie TypeScript, Dart oder CoffeeScript sinnvoll? Welche JavaScript-Bibliotheken nutzt man auf dem Client (jQuery, Bootstrap, Angular, dojo, knockout, ...)? Kann man Flex/Flash und Silverlight noch einsetzen? Welche Bibliotheken und zusätzlichen Softwarekomponenten sollten Sie einsetzen? Welche Editor und Debugger sollten Sie einsetzen? Welche weiteren Werkzeuge sollten Sie einsetzen? Auf welche Fallstricke müssen Sie achten? Wie erfüllen Sie die Sicherheitsanforderungen? Wie gestalten Sie die Weboberfläche (optische Gesichtspunkte und Usability)? Wie erreichen Sie Browser-Unabhängigkeit?


Cross-Plattform-Entwicklung / Cross-Plattform-Tools

Angebot einholen

Wenn Sie Anwendungen/Apps für mehrere Betriebssystem-Plattformen (z.B. Windows, iOS, Android, Mac OS/X, Linux) entwickeln müssen, ist der Entwicklungsaufwand für die Entwicklung in den verschiedenen Programmiersprachen und Frameworks hoch. Für die Cross-Plattform-Entwicklung gibt es verschiedene Ansätze, z.B. Xamarin, Native Script, Electron, Titanium, Cordova und Ionic, die sich in den verwendeten Programmiersprachen und Framework sowie im Ergebnis sehr unterscheiden. Mal ensteht eine Native Anwendung, mal eine hybride Anwendung. Sie haben die große Qual der Wahl, aber sind damit nicht alleine. Wir helfen Ihnen bei der Auswahl der Cross-Plattform-Tools mit unseren umfangreichen Praxiserfahrungen aus vielen Szenarien. Dabei berücksichtigen wir natürlich Ihre Anforderungen, Ihr Umfeld und Ihre Vorkenntnisse.


Umstieg von .NET Framework auf .NET Core

Angebot einholen

Beim Umstieg von .NET Framework auf .NET Core gibt es einige Änderungen zu beachten. Wir können Sie bei der Mirgation unterstützen, sowohl von Desktop-Anwendungen (WPF, Windows Forms) als auch Webanwendungen (ASP.NET MVC, ASP.NET Webforms).


} }