Softwareentwicklung

Python

Python

Python ist eine objektorientierte Programmiersprache, die wir vorzugsweise für die Programmierung von Serverprozessen und Systemkomponenten (Plugins) im Kontext der Anwendungen und verwenden.

Angebote Python-Programmierung:

  • Plugin-Enticklung TRAC
  • Product-Entwicklung ZOPE, ZMS, Plone
  • Programmierung von Server-Systemprozessen

HTML5 und Javascript

Javascript HTML5

Mit HTML5 und Javascript können 'touch-optimierte', grafisch aufwendige Anwenderoberflächen gestaltet werden, die einheitlich auf allen Zielsystemen funktionieren.

Vorteile

  • Plattformunabhängigkeit
  • Einheitliche Darstellung auf allen Zielsystemen
  • Touch-optimierte Oberflächenelemente

[... Projektanfrage]

Individuelle Lösungen schaffen. Wir entwickeln in Ihrem Auftrag und nach Ihrem Anforderungsprofil Internetsoftware, vom technischen Konzept bis zur pünktlichen Inbetriebsetzung.

In der Softwareentwicklung haben wir uns, getrennt nach Server und Desktop, auf zwei Sprachen spezialisiert: Python und Javascript. Im Zusammenspiel entstehen anspruchsvolle Client-Server-Anwendungen mit aktiven, 'responsiven' Web-Oberflächen.

Server-Anwendungen: Python, Datenbanken

Serverseitig wird zentral die so genannte Geschäftslogik, zum Beispiel in Form eines CMS-System oder eines Online-Shops, implementiert. Datenobjekte werden in diesem Hintergrundsystem in der Regel in SQL- oder Objektdatenbanken gespeichert.

Desktop- und Mobil-Anwendungen: Javascript

Früher wurde die Präsentationslogik der Desktop-Anwendungen vorwiegend, z.B. PHP-basiert, auf dem Server betrieben. Heute etablieren sich, Javascript-basiert, komplexe interaktive Anwendungen, die die so genannte Präsentationskomponente auf das Endgerät auslagern. Zusatzvorteil: Moderne Javascript-'Frameworks' sind plattformunabhängig auf stationären Desktopcomputern und mobilen Smartphones bzw. Tablets einsetzbar.

So erhält der Anwender Online-Software, die sich in der Ausführungsgeschwindigkeit kaum noch von traditionellen PC-Programmen unterscheidet, und er kann situationsbezogen wahlweise mobil oder stationär auf identischen, konsistenten Daten arbeiten.

[... Projektanfrage]

Wir pro­gram­mie­ren mo­bi­le oder sta­tio­nä­re In­ter­net-An­wen­dun­gen nach Ihren Kon­zept­vor­la­gen. Bitte sprechen Sie uns an für eine unverbindliche Beratung.

jQuery Mobile

jQuery Mobile

Bei mobilen Anwendungen ist zunächst die Entscheidung zu treffen, ob man man für ein spezielles Gerät (iOS, Android, ...) oder plattformübergreifend programmiert. Wir haben uns auf plattformübergreifende Entwicklung spezialisiert, also Apps zu programmieren, die auf möglichst vielen Geräten gestartet werden können (Apple iOS, Android, Windows Phone, etc.), ohne jeweils für jedes Zielsystem besondere Anpassungen vornehmen zu müssen. jQuery Mobile ist hier das Entwickler-Tool mit der umfangreichsten Systemabdeckung.

  • Apple iOS 4-7.0
  • Android 2.1-4.4
  • Windows Phone 7.5-8
  • Blackberry 6-10

jQuery Mobile: Vollständige Liste unterstützer Mobil-Plattformen.

Beispiel: Mobile Carsharing-Buchung

Auf der Basis des Javascript-Frameworks jQuery Mobile wurde eine mobile APP entwickelt, die plattformunabhängig auf einer Vielzahl von Geräten einsetzbar ist: iOS, Android, Windows Phone, Blackberry, Palm WebOS, u.a.

Anbieter: m.stadtmobil.de