m-creations

Entwicklung

Von der Banking-Middleware bis zur Mobile App: wir entwickeln die für Sie maßgeschneiderte Lösung.

Softwareentwicklung

Seit unserer Gründung im Jahr 2000 bauen wir verteilte Softwaresysteme. Wir haben Apps entwickelt, als mobile Anwendungen noch nicht so hießen, und sie haben über Bluetooth und WLAN "orchestriert" auf Services auf der Server-Seite zugegriffen, bevor es den Begriff SOA gab.
Messaging Systeme und Transaktions-Engines, bei denen eine Performance von tausenden von Transaktionen pro Sekunde gefordert wird, gehören genauso zu unserem Alltag wie zunehmend NoSQL Datenbanken, Suche in sehr großen Datenmengen, Complex Event Processing und Social-Media-Analyse.
Wir haben an Webanwendungen aller Art, Portalen, Content und Workflow Management Systemen gearbeitet und haben Erfahrung mit semantischen Technologien wie Topic Maps. Wir haben es immer geschafft, mit dem richtigen Mix Buzzword-Technologien zu einem sinnvollen Instrument für unsere Kunden zu kombinieren.

  • Web Apps
  • Mobile Apps
  • Spring, Hibernate, JSF
  • XML, XSL, XSLT
  • Cassandra, CouchDB, Elasticsearch
  • Eclipse, RCP, OSGI

Methode

Ob wir in statischen Sprachen wie Java oder C# entwickeln oder in dynamische Sprachen wie Javascript, Python, Ruby oder Lisp, wir tun es in kleinen Iterationen.
Die Feedback-Schleife halten wir kurz, indem wir Test Driven Development, Continuous Integration und systematische Code Reviews als festen Bestandteil der Entwicklung einsetzen.
Durch automatisierte Deployments können wir ohne viel Aufwand häufige Releases ausliefern, damit Sie als Kunde immer im Bild bleiben, was wir gerade tun.
Und ändern sich Ihre Anforderungen, weil das Geschäft sich ändert, dann ziehen wir uns nicht beleidigt auf einen Vertrag zurück, sondern tun das Mögliche, damit Sie Ihr Ziel erreichen.

  • Agile/iterative Methoden
  • Test Driven Development
  • Continuous Integration and Delivery
  • Test Automation
  • Peer Code Review

Integration

Die Erstellung der Software ist eine Sache, ihre Integration in die bestehende Infrastruktur eine andere. Wer mobile Software macht, muss auch die Technologien der Kommunikation beherrschen. Wir betreiben im Auftrag von Kunden internetbasierte Anwendungen, die per SMS, USSD und Push Notifications mit den Kunden kommunizieren. Telephonie und Interactive Voice Response (IVR) mit VoiceXML gehören genauso zu unserem Repertoire.
Durch die verteilten Anwendungen und ihre Integration in die Unternehmen haben wir viel Erfahrung im Identity Management und Single Sign On gesammelt.
Als Experten in der Automation von Software-Installation, Konfigurationsmanagement und Monitoring vor allem auf Unix-Systemen können wir Ihnen zur Seite stehen, wenn es darum geht, den Betrieb effizient zu gestalten.
Mit unserem Wissen über das preisgekrönte, quelloffene WSO2 Middleware Plattform, können wir durch Kombination von einzelnen WSO2-Produkten komplexe Funktionalität mit großer Zeitersparnis und zu geringen Kosten anbieten.

  • SMS, SMPP, USSD
  • IVR, VoiceXML
  • Asterisk
  • LDAP, Kerberos, Active Directory
  • SAML, OAuth, OpenID
  • RADIUS, Perimeter

  • Web Apps
  • Mobile Apps
  • Spring, Hibernate, JSF
  • XML, XSL, XSLT
  • Cassandra, CouchDB, Elasticsearch
  • Eclipse, RCP, OSGI
  • Agile/iterative Methoden
  • Test Driven Development
  • Continuous Integration and Delivery
  • Test Automation
  • Peer Code Review
  • SMS, SMPP, USSD
  • IVR, VoiceXML
  • Asterisk
  • LDAP, Kerberos, Active Directory
  • SAML, OAuth, OpenID
  • RADIUS, Perimeter