Pocket-PC Programmierung

Spezielle Anwendungen erfordern spezielle Lösungen. Gerade im Bereich der mobilen Datenerfassung und -anzeige sind Pocket-PCs, mit dem Windows Mobile Betriebssystem, nicht mehr wegzudenken. Durch die Möglichkeiten des .NET-Framework entwickeln wir für Sie Lösungen im mobilen Einsatz.

Junge Kundenbetreuer arbeiten mit einem neuen Startup Projekt. Notizbuch auf Holztisch. Ideenpräsentation, Analyse von Plänen.

Datenbanken

Datenbanken in Unternehmen

Datenbanken bilden oft das Rückgrat eines Unternehmens. Diese müssen zum einen neuen Gegebenheiten angepasst werden, als auch im Bedarfsfall für neue Aufgaben erweitert werden. Schnittstellen zu anderen Systemen als auch die eventuelle Aufbereitung für Intranet-/Internetanwendung sind Punkte, die es zu Berücksichtigen gilt.

Bustani Consulting ist der kompetente Partner für Sie, wenn es darum geht, Datenbanken oder Frontend-Anwendungen in Ihr Geschäftsfeldumfeld zu implementieren. Aufgrund unserer Erfahrungen sind wir in der Lage, Sie bei Ihren Projektierungen zu unterstützen.

Im Mittelpunkt des Projektes stand die Konzeption und Erstellung einer Webanwendung basierend auf einem bestehenden System. Die mobile Nutzung war bislang nur eingeschränkt möglich und somit sollte dieser Aspekt besondere Beachtung finden. 

Aufgrund der Komplexität der Anwendung mussten speziell für den mobilen Einsatz Lösungen gefunden werden, die schnell und einfach bedient werden können. 

Dank dieser Vorüberlegungen konnte auch die User Experience bei der Nutzung am Desktop verbessert werden.

Da die Anwendung künftig auch als Vorlage für weitere Projekte dienen soll, wurde ein komponentenbasierter Ansatz gewählt, so dass speziell erstellte Komponenten projektübergreifend eingesetzt werden können.

Das zuvor monolithische System wurde hierfür durch einen API-basierten Ansatz abgelöst. Die Trennung von Back- und Frontend führte zu einer Reduzierung der Komplexität und machte es einfacher, übersichtlichen und wartbaren Code zu generieren.

Dies war die Voraussetzung dafür, dass die Entwicklung des Frontends im Mittelpunkt der Arbeit stehen konnte.

Die Anwendung konnte nun als JavaScript basierte Single-Page-App umgesetzt werden. Als Framework wurde React gewählt, da hier der komponentenbasierte Ansatz optimal umgesetzt werden konnte. 

Mithilfe der Komponentenbibliothek Material UI konnte eine klar strukturierte sowie visuell ansprechende Oberfläche erstellt werden. Diese ist sowohl am Desktop als auch auf mobilen Endgeräten gut nutzbar und erfüllt die aktuellen Erwartungen an moderne Webanwendungen.

Für das Projekt wurde zunächst ein mehrtägiger Workshop zum Thema „Mobile Design” mit den beteiligten Entwicklern durchgeführt. Das Projekt wurde anschließend als „Training on the Job“ weitergeführt um so gemeinsam mit den beteiligten Entwicklern von einer Grundidee über eine Konzeption zum fertigen Produkt zu gelangen. Die gute Zusammenarbeit führte dazu, dass Ideen konstruktiv im Team diskutiert und umgesetzt werden konnten und sich die Beteiligten vollumfänglich mit dem Projekt identifizieren.

Intranet/Internet-Anwendungen werden in Zukunft immer mehr an Bedeutung gewinnen. Neben der einfachen Installation und der möglichen, weiten Verbreitung von Anwendungen ist die zunehmende Akzeptanz der Benutzer ein weiterer wichtiger Faktor.

Bustani Consulting unterstützt Sie sowohl im Bereich des Designs für Intranet/Internet-Websites als auch bei der Entwicklung von kompletten Webapplikationen. Dabei richten wir die eingesetzten Webtechniken auf Ihre existierende Soft- und Hardwareumgebung aus oder unterstützen Sie bei der Implementierung neuer Komponenten, auch aus dem Open-Source-Bereich.

Den Schwerpunkt bilden bei unseren Kunden Datenbank-Anwendungen, die mit Microsoft ASP.NET bzw. mit PHP entwickelt wurden. Die Datenbanken spielen dabei eine sekundäre Rolle, wobei hauptsächlich MySQL und MS SQL-Server eingesetzt werden.

Warum sollte man sich Gedanken über Office-Programmierung machen, zumal diese Pakete schon sehr leistungsstark sind?

Die Antwort liegt darin, dass viele Abläufe bzw. Arbeitsschritte sich sehr oft wiederholen. Durch individuelle Programmierung können diese Schritte automatisiert werden oder spezielle Assistenten unterstützen den Mitarbeiter bei der Bearbeitung seines Vorgangs. Die Programmierung erlaubt es, dass gezielt neue firmenspezifische Funktionen in die Office-Programme eingebunden werden.

Gerade im Bereich der Firmenvorlagen ist die Office-Programmierung ein sehr wichtiges Hilfsmittel. Wir unterstützen Sie gerne bei der Konzeption, der Entwicklung und der Verwaltung von Ihren Vorlagen.