header-programmierung.png

Programmierung

Wir programmieren Ihre Anwendung. Im Ganzen oder nur spezielle Teile. Wir entwickeln, was Sie wollen, wie Sie es wollen und wann Sie es wollen.


In der Programmierung sind wir Ihre Dienstleister. Wir verstehen gemeinsam mit Ihnen, was das Ziel unserer Zusammenarbeit ist: die von Ihnen gewünschte Anwendung, in bestmöglicher Qualität entwickelt, zu einem angemessenen Preis produziert und pünktlich fertig.

Plattformen

Sie finden von ATE Software erstellte Anwendungen haupt
sächlich auf den Plattformen von Microsoft und Apple. Hier haben wir über die Jahre eine hohe Kompetenz entwickelt, die wir Ihnen gerne zur Verfügung stellen. Vorrangig sind zu nennen:

  • Microsoft Windows von XP bis Windows 10
  • Microsoft Windows Server von 2003 bis 2012
  • Microsoft Windows Phone
  • Apple Mac OS X von Tiger bis Mountain Lion
  • Apple iOS auf iPhone und iPad

Client und Server

Wir programmieren für Sie auf dem Client, dem Server und dazwischen. Dabei verstehen wir unter Client nicht nur den PC sondern auch die mobilen Geräte. Dafür verwenden wir die Programmiersprachen:

  • C#
  • C++
  • Visual Basic
  • Objective-C
  • AppleScript
  • PHP
  • Javascript

Vorgehen

Unsere Mitarbeiter sind in den Rahmenwerken und Vorgehensmodellen geschult. Sie fühlen sich besonders wohl in agilen und iterativen Prozessen. Wir unterstützen und „tailorn“

  • Scrum
  • Extreme Programming (XP)
  • Rational Unified Process (RUP)
  • V-Modell XT

Technologien

Neben dem breiten Wissen über die prominenten Themen zu diesen Plafformen haben wir uns spezialisiert, um Ihnen das optimale und tiefe Know-how bieten zu können:

  • Microsoft .Net Framework
  • Micrrosoft Silverlight
  • Microsoft ASP.Net
  • Microsoft SQL Server
  • Microsoft SharePoint
  • Cocoa Framework
  • XML und SQLite
  • iOS Frameworks

Software-Architekturen

Wir beherrschen die gängigen Pattern und Modelle der Software-Architekturen und entwerfen individuelle Architekturen nach Bedarf.

  • Model View Controler
  • Model View Presenter
  • Model View ViewModel (MVVM)
  • Client–Server Modelle (2-tier, n-tier, Peer-to-peer, Cloud Computing)
  • Service-Oriented Architecture (SOA)
  • Operational Data Store (ODS)