Eine kleine Wegkarte
möglicher Technologien für die Entwicklung:
1. Weg:
device-centric development for consumers, hin zur punktuellen Unterstützung des Nutzers bereits bei der Konzeption einer Anwendung
(Referenzen: Universität Leipzig, Daimler Fleetboard GmbH).
2. Weg:
app-centric development for enterprises. Hierbei werden bereits im Unternehmen vorhandene Anwendungsprozesse ergänzt, optimiert und/oder modernisiert
(Referenz: BMW AG).
Auf dem ersten Weg (device-centric development) setzt man typischerweise auf native Entwicklung, also auf das jeweilige Software Development Kit (SDK) der üblichen Plattformen, denn diese sind optisch ansprechend und haben optimierte, flüssige Oberflächen. Wir sind hier gleichermaßen vertraut mit
Android Application Framework, mit
iOS Frameworks, mit
BlackBerry Cascades und
BlackBerry WebWorks sowie mit
.Net und
Windows Phone.
Auf dem zweiten Weg (app-centric development) sind meist Prozessoptimierung und Verschlankung, Beschleunigung bei gleichzeitiger Stabilität, Konnektivität und Prozesstransformation sowie Sicherheit gefragt. Solche Ziele brauchen einen Hybrid, der
plattformunabhängig macht:
Javascript Frameworks. Diese brauchen nicht für jede Plattform neu entwickelt zu werden und verringern so den Aufwand. Javascript Frameworks wollen auch nicht an die nativen Oberflächen herankommen. Wir entwickeln hybride Apps kenntnisreich in
Cordova, in
Sencha Touch, in
NodeJS und auch in
Responsive Design. Die Backend-Anwendungen implmentieren wir mit
Java EE oder
Spring, mit
Ruby und Rails oder mit
Microsoft .Net. Dabei integrieren wir Ihre Unternehmenssoftware mittels
Web Services oder
REST.
Wie können die Daten von Unternehmenssoftware und mobilen Apps synchronisiert werden? Auch an dieses Ziel führen verschiedene Wege – und appPlant ist
Experte im Bereich mobiler Benachrichtigung und Push-Lösungen (notifications, push and synch technologies)!
Pollen oder
Pushen? Das ist hier die zentrale Frage. Daraus ergeben sich weitere Fragen: Pushen via
Cloud oder via eigenem Push?
Nur auf Basis der Antworten, die vorher auf diese Fragen gefunden wurden, und vor dem Hintergrund der individuellen Unternehmensziele können hier Entscheidungen getroffen werden. Das gilt ebenso für die Frage, ob eine
Library mit vielen
Plugins oder ein umfangreiches
Fullstack-Framework bei der Entwicklung einer nachhaltigen Lösung für Ihr Unternehmen zum Einsatz kommen soll
(Referenzen: Liveware, ZOCCAM).
appPlant kann
jede Lösung für Sie entwickeln.
Zugleich beraten wir Sie. Dabei greifen wir nicht nur auf unsere fundierte Erfahrung zurück. Wir berücksichtigen auch, wie Sie Ihre Ideen konzipieren, Ihre Probleme formulieren, Software einsetzen und welche Erwartungen Sie für die Zukunft an Ihre Software haben.