www.qtsoftware.de
Software-Entwicklung
Programmierung und Erweiterung, Anbindung Ihrer Software

Mehr als zwei Jahrzehnte Programmiererfahrung sind die Grundlage für die Entwicklung neuer Programme, Routinen, Schnittstellen etc..

Schwerpunkte unserer Softwareentwicklung sind die Programmierung

  • von eigenständigen Programmen (Applikationen) in Fortran, Java oder mit PowerBuilder (einem Rapid Application Development System für datenbank-basierende Applikationen)

  • von Schnittstellen (Interfaces + Wrappers), die Fortran Programmierern die Anbindung externer Bibliotheken (.lib und .dll) sowie externer Funktionen erlauben, die in anderen Programmiersprachen verfaßt sind (bspw. C/C++, Basic, Delphi)

Darüberhinaus finden Sie bei uns Hilfe und Unterststützung bei der Portierung und Migration von Fortran-Programmen (siehe hierzu die WebSeite "Portierung").

Auch zur Programmierung für das Internet können wir Ihnen Dienste anbieten.

Gründe für die Erledigung Ihrer Programmieraufgaben durch einen externen Dienstleister

Vielleicht können wir Sie überzeugen, Ihre Programmieraufgaben durch uns erledigen zu lassen:

  • Jahrezehnte Erfahrung in der Programmierung.
    Ihr Vorteil: Sie müssen keine(n) speziell geschulten Mitarbeiter permanent beschäftigen und profitieren obendrein von der kostenreduzierenden Effizienz unserer Arbeit.
  • Aufträge werden sofern möglich zu festen Preisen und Terminen ausgeführt.
    Ihr Vorteil: Sie können die Nutzung Ihres Budget besser planen..
  • Wir arbeiten für Sie, wenn Sie uns tatsächlich benötigen.
    Ihre Vorteile: keine Leerlauf- oder Personalkosten. Keine unnötige Personalbindung.
  • Wir programmieren unter dem Siegel der Verschwiegenheit. Firmengeheimnisse bleiben solche.
    Ihr Vorteil: Sie arbeiten mit einem Partner, der sich explizit der Geheimhaltungspflicht unterwirft.
  • Wir sind mit zahlreichen Programmierwerkzeugen ausgestattet und wir kennen uns mit ihnen aus.
    Ihr Vorteil: Sie sparen die Anschaffungs- und Wartungskosten für diese Werkzeuge und haben keine Kosten für Schulung und Einarbeitung.
  • Sofern vereinbart, erhalten Sie den gesamten von uns erstellten Quellcode, der für Sie entwickelten Software. Des weiteren können wir Ihre Mitarbeiter auch in der Benutzung der von uns eingesetzten Werkzeuge schulen, so daß Sie, wenn Sie das wollen, die von uns entwickelte Software auch weiter selbst pflegen können.
    Ihre Vorteile: Wir nötigen Sie nicht, von uns abhängig zu sein. Sie kaufen nur die Unterstützung ein, die Sie wollen und keine Abhängigkeit. Obendrein erhalten Sie dann nicht nur eine Programmierdienstleistung, sondern wir vermitteln Ihnen auch unser Know-How.

Sämtliche Programmier-Dienstleistungen können vor Ort und/oder an unserem Firmensitz (Berlin) durchgeführt werden.

Nehmen Sie Kontakt mit uns auf: Tel. 030/92900870, eMail: info@qtsoftware.de. Wir freuen uns, wenn wir gebraucht werden.

 

Technisch-wissenschaftliche Programmierung

Während das Gros der Programmierer Organisations- und Webprogrammierung betreibt, widmen wir uns seit mehr als zwei Jahrzehnten getreu unserem Motto "Software für Forschung und Entwicklung" mehr der Programmierung technischer und wissenschaftlicher Aufgabenstellungen. Dies umfaßt in den meisten Fällen auch die physikalische Modellierung des Problems und dessen mathematische und oft numerische Lösung und schließlich dessen Programmierung in Fortran, Java, C/C++ oder in einer anderen Programmiersprache).
Hier stehen wir Ihnen gerne zur Verfügung. Wir das sind:

  • ein Dipl.-Ing. des Maschinenwesens und Fortran Experte
  • ein promovierter Physiker und Mathematica Experte
  • ein weiterer promovierter Physiker, Dipl.-Math. und Java-Experte

Fortran-Programmierung

Basierend auf einigen der von uns angebotenen Entwicklungswerkzeuge bieten wir folgende spezielle Programmierdienstleistungen an:

  • Zugriff auf relationale Datenbanken und Excel Tabellen innerhalb Ihres Fortran Programms (mittels ForDBC oder qtXLS)
  • Erweiterung Ihres Fortran Programms um graphische Darstellungen (z.B. 2D/3D-Diagramme und Plots mittels GINO oder MATFOR)
  • Entwicklung von Windows-Bedienschnittstellen (Menüs, Eingabemasken, Dialoge u.ä.) auf Basis GINOMENU & MENUSTUDIO, Intel Visual Fortran (basierend auf "QuickWin", "DLG-Routinen" oder "100% Windows API") oder PowerBuilder und Integration in Ihr Fortran Programm.

Ansprechpartner für Fortran ist Herr Dipl.-Ing. Jörg Kuthe, der seit mehr als 25 Jahre in Fortran programmiert und auch die hier angebotenen Fortran-Schulungen durchführt. Zu den Programmen, die Herr Kuthe bisher konzipiert und entwickelt hat, zählen

  • Labordatenverwaltungssystem (im Einsatz bei einem Universitätsklinikum in München)
  • Warenwirtschaftssystem (erstellt mit PowerBuilder und SQL)
  • FEM-Preprozessor/Netzgenerator und Visualisierer (Einsatz bei einem Automobilzulieferer)
  • Pipes & TCP/IP-basierende Server
  • 2D/3D-Visualisierungsprogramme
  • Graphikinterpreter & -emulatoren
  • diverse Berechnungsprogramme für den Maschinenbau
  • Libraries (z.B. QTools, qtXLS, ForDBC)

 

Java-Programmierung

Zur plattform-unabhängigen Programmierung ist meist Java unsere erste Wahl. Hier ist Dr. Oskar Fodi (promovierter Physiker, Dipl.-Math.) Ihr Spezialist, Experte und Ansprechpartner, der auf drei Jahrzehnte Softwareentwicklung zurückblicken kann. Er ist in der Lage, nicht nur Applikationen selbst zu konzipieren und zu programmieren, sondern auch die Entwicklung im Team zu leiten. Er versteht es Methoden wie

  • Agile Softwareentwicklung
  • Scrum
  • Pair-Programming
  • Extreme Programming

umsetzen. Ihm sind moderne Software-Technologien, wie

  • OOP/OOA/AAD
  • AOP
  • DI
  • SOA
  • REST
  • Design Patterns
  • UML

vertraut. Mit mehr als einem Jahrzehnt Java-Programmiererfahrung sind ihm viele Java-Libraries und Frameworks geläufig, wie bspw.

  • Swing
  • 2D-Graphics
  • 3D-Graphics
  • XML/DOM/JDOM/SAX
  • XPath/XSL/XSLT
  • XSL-FO, FOP
  • JSON
  • JSP, Servlets
  • taglibs
  • JSF
  • EJB
  • Spring
  • Struts
  • jGoodies
  • log4j

Ebenso verfügt er über fundiertes Wissen zu relationalen Datenbanken und SQL und hat Erfahrung im Umgang mit DB2, MS/SQL Server, MySQL, JavaDB, PostGreSQL, Access u.a.. Der Zugiff auf relationale Datenbanken wird in Java unter dem Oberbegriff Java-Persistenz eingereiht. Hier weiß er diverse Methoden bzw. Technologien, wie

  • JDBC
  • JDO
  • JPA
  • Hibernate

einzusetzen. Zur Graphikprogrammierung kann auf Erfahrung mit

  • SVG
  • MathML
  • OpenGL
  • jFreeChart

zurückgegriffen werden.

Herr Dr. Fodi hat in seiner langjährigen Karriere viele unterschiedliche Projekte geleitet und auch selbst zahlreiche eigenständig durchgeführt. Themen waren

  • Ganzheitliche Prozess-Optimierung (evolutionäre Startegien, Ant-Optimization usw.)
  • Prozess-Simulation
  • Visualisierung
  • Graphik
  • Künstliche Intelligenz
  • Adaptives Lernen
  • Algorithmen-Entwicklung
  • Operation Research

die in den Bereichen

  • Logistik (über die gesamte Supply chain)
  • wissenschaftliche Software
  • Prozess-Simulation

zum Einsatz kamen.

Ausgestattet mit dem fundierten Wissen eines Physikers und der Präzision eines Mathematikers steht für Sie ein Java-Programmierexperte parat, der Ihrem Projekt zum Erfolg verhilft.

 

Web-Programmierung

Zur Softwareentwicklung für das Internet gehört mehr als nur Programmierung. Dies erfordert mitunter die Einrichtung und Administration der Server

  • Apache
  • Tomcat
  • JBoss

Serverseitig kommt vorwiegend

  • PHP

zum Einsatz, clientseitig Skriptsprachen und Technologien, wie

  • HTML/XHTML/DHTML
  • JavaScript
  • CSS
  • Ajax
  • JavaScript
  • Flash
  • Flex
  • ActionScript

Auch hier kann Ihnen Herr Dr. Fodi zur Verwirklichung Ihrer Ideen und bei der Durchführung Ihrer Projekte zur Seite stehen.

 
Fortran Schulungen
·
·
·
·
·
·
·
·
·
Java Schulungen
·
·
Links
(weitere Dienstleistungen & einige Entwicklungswerkzeuge)
·
·
·
·
·
·
·

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2010. Alle Rechte vorbehalten.