Das Ingenieurbüro Anton Zahlheimer bietet Ihnen Entwicklungsdienstleistungen im IT-Bereich an. Mit mehr als 10 Jahren Erfahrung in der Entwicklung von echtzeitfähigen und plattformübergreifenden Benutzeroberflächen, liegt das Hauptangebot in der Konzeption, dem Design und der Erstellung von smarten Benutzeroberflächen für Maschinen, Geräte und Instrumente.
Dabei steht die intuitive Bedienung, Automatisierung von Wartungs- und Steuerungsaufgaben und absolute Software-Qualität mittels Test-Driven-Development im Vordergrund.
The engineering office Anton Zahlheimer provides development services in the IT sector. With more than 10 years experience in developing real-time cross-platform graphical user interfaces, the main offer is the conception, design and creation of smart user interfaces for machines, devices and instruments.
Intuitive usability, automation of maintenance and control tasks and absolute SW quality through test driven development are first priority.

Im Vertrauen auf eine gute Zusammenarbeit, Trusting in a good cooperation,
Dipl.-Ing. Anton Zahlheimer

Smartes User-Interface Smart User-Interface an Ihrem Gerät on your device an Ihrem Instrument on your instrument an Ihrer Machine on your machine
und auf zusätzlichen Anzeigegeräten and on additional displays

Anzeige auf verschiedenen Displays

Das smarte Benutzerinterface Ihres Geräts kann auf verschiedenen Anzeigegeräten angezeigt werden. Durch moderne Webtechniken erfolgt die Anzeige im Browser oder einer App. Die Anzeigen können separat bedient werden und erhalten Live-Aktualisierungen. Ob mit dedizierten Displays am Gerät oder mit Handys, Tablets, Laptops und PCs: Die Bedienung Ihrer Geräte ist da, wo sie gebraucht wird.

Graphical User Interface on different displays

The smart user interface of your device can be shown on different displays. Due to modern web techniques the view within a browser or an app is possible. The views can be used separately and get live updates. Whether on a dedicated display on the device or with a mobile, tablet, laptop or PC: Your device control is where it's needed.

Gerätedaten Speichern Store Device Data Visualisieren Visualize und Auswerten and Analyze

Smarte Benutzeroberflächen für Ihr Gerät, Instrument oder Ihre Maschine

Die smarte Benutzeroberfläche verbindet sich mit Ihrem Gerät, Instrument oder Ihrer Maschine und bietet folgende Grundfunktionen:

Speicherung der Gerätedaten

für Analysen, Trenderkennung und Darstellung historischer Werte

Visualisierung

der Geräte und der Gerätedaten, sowie des Betriebszustands

Steuerung

der Geräte über direkte Eingaben oder manuellen sowie automatischen Start von Routinen

Dabei werden die Funtkionen und das Design ganz nach Ihren Wünschen umgesetzt. Durch Test-Driven-Development und eine modulare Architektur wird höchste Software-Qualität und Erweiterbarkeit sichergestellt.

Smart User Interface for your Device, Instrument or Machine

The smart User Interface connects to your device, instrument or machine and supplies following base functions:

Storage of Device Data

for analyzes, detection of trends and showing historical values

Visualize

the devices and device data plus the operational state

Control

devices via direct on-screen inputs plus manual or automatic start of predefined routines

Functions and design will be developed according to your wishes. Due to test driven development and a modular architecture highest SW quality and expandability is ensured.

Ein Display pro Gerät One display per device Ein Display pro Gruppe One display per group oder kein eigenes Display or no dedicated display

Flexible Display-Konfigurationen

Für jeden Verwendungszweck die passende Display-Konfiguration. Jedes Gerät kann ein oder mehrere eigene Displays haben. Zusätzlich kann eine Übersicht über alle Geräte angezeigt werden, auch separat. Eine Gruppe von Display-losen Geräten kann ein gemeinsames Display nutzen. Statt auf Gerätedisplays ist es auch möglich, die Anzeige ausschließlich auf Handys, Tablets und PCs stattfinden zu lassen. Jedes Anzeigegerät mit einem modernen Browser eignet sich.

Flexible Display Configurations

For each purpose the suitable display configuration. Each device can have one or more displays. Additional an overview of all devices can be shown, also separately. A group of devices without displays can share a common display. Instead on a device display, you can also show the user interface exclusively on mobiles, tablets and PCs. Every display with a modern web browser is suited.

Automatische Wartungsroutinen Automatic Maintenance Routines

Automatische Wartungsroutinen

Sobald durch die Analyse der Gerätedaten in der smarten Benutzeroberfläche Verschleiß oder ein Fehlerzustand erkannt wird, kann automatisch eine entsprechende Wartungsroutine gestartet werden. Nachrichten über den Gerätezustand und durchgeführte Routinen werden angezeigt und können in verschiedenen Dateiformaten zur Dokumentation heruntergeladen werden.

Automatic Maintenance Routines

As soon as the smart User Interface detects wear or an error state through analyzing the device data, suited maintenance routines can be started automatically. Notifications about the device state and performed routines are shown and can be downloaded in different file formats (PDF, XLS, HTML, CSV) for documantation.

Steuern des Geräts Controlling the Device und starten von Routinen and starting routines

Gerätesteuerung und Routinen

Auf der Benutzeroberfläche können die angeschlossenen Geräte mit beliebig gestalteten Bedienelementen gesteuert werden. Desweiteren können vordefinierte Routinen gestartet werden, die auf der smarten Benutzeroberfläche ablaufen und die angeschlossenen Geräte steuern. Dabei sind beliebige Programme möglich. Über individuelle Ansichten für den aktuellen Schritt in der Routine bekommt der Benutzer Feedback. Graphen, Videos und Erkärtexte stehen unter Anderem zur Verfügung. Auch 3D-Modelle lassen sich anzeigen. Ergebnisberichte können direkt angezeigt werden oder als Excel-, PDF-, sowie CSV-Dateien heruntergeladen werden.

Device Control and Routines

Connected devices can be controled via the user interface with custom designed control elemnents. Additional predefined routines can be started, which run on the smart user interface and are controlling the connected devices. Arbitrary programs are possible here. With individual views of the current step of the routine the user gets feedback. Charts, videos and explanatory texts are available for example. Reports can be shown directly or downloaded as Excel, PDF, HTML or CSV files.

Interaktive Anleitungen Interactive Manuals mit Bildern, Videos und 3D-Grafik Images, Videos and 3D Graphics

Interaktive Anleitungen und Kontexthilfen

Schritt-für-Schritt-Anleitungen direkt am Gerät lassen die Einlernzeit schrumpfen und gedruckte Handbücher unnötig werden. Die Hilfen können entweder über die Benutzeroberfläche ausgewählt werden oder werden kontextbezogen bei bestimmten Situationen automatisch angezeigt. Beliebige Medienformate (Text, Bilder, Videos, 3D-Grafik) können verwendet werden. In Kombination mit automatischen Steuerungs- und Prüfschritten kann zum Beispiel das Tauschen von Teilen kinderleicht werden.

Interactive Manuals and Context Help

Step-by-step instructions directly on the device can reduce the time needed for training. Printed manuals can get obsolete. The instructions can be selected via the user interface or are shown context-sensitive in special operational states. Arbitrary media formats (text, images, videos, 3d graphics) can be used. In combination with automated control or test steps, for example changing device parts can become easy.

Verschiedene Sprachen Different Languages Plattformunabhängig Platform independent

Verschiedene Anzeigesprachen und Betriebssysteme

Der Display-Text kann übersetzt werden und je nach Kunden oder Benutzer in der passenden Sprache angezeigt werden. Dabei können zwei Displays auch verschiedene Sprachen anzeigen. Die Anzeige und der Betrieb der smarten Benutzeroberfläche ist plattformunabhängig und wird von allen modernen Betriebssystemen unterstützt.

Different Display Languages and Operating Systems

The display text can be translated and and shown in the correct language dependant of the customer or view. Two displays can display different languages as well. The view and the usage of the smart user interface is platform-independent and is supported by all modern operating systems.

Nur am Gerät Only on the device Firmenweit company-wide oder Weltweit erreichbar or worldwide reachable

Erreichbarkeit Ihrer Anzeigen

Ob Sie auf Ihre Benutzeroberfläche nur am Gerät zugreifen möchten, im gesamtem Firmennetz oder weltweit per Internet. Die Erreichbarkeit kann beliebig gestaltet werden und Benutzerkonten können zur Zugriffssteuerung eingerichtet werden.

Accessibility of your Views

Whether you like to access the user interface only on the device, in the company network or worldwide. The accessibility can be designed arbitrary and user accounts can be set-up.

Individuelles Design nach Ihren Wünschen Individual Design as you wish

Individuelles Design

Die Anzeige wird ganz nach Ihren Wünschen entwickelt. Durch moderne Techniken sind beliebige Designs mit zum Beispiel Videos, Vektorgrafiken und 3D-Inhalten möglich. Das Aussehen und die Inhalte sind nach Display und Touch-Fähigkeit, Branding Ihrer Kunden oder den verbundenen Geräten komplett individualisierbar.

Individual Design

The user interface will be developed according to your wishes. Due to modern techniques arbitrary designs with e.g. videos, vector graphics and 3D content are possible. The appearance and the shown content can be customized for each display type, touch and no-touch usage, branding of your customers or dependant of the devices connected.

Gerätespezifische Schnittstellen Device-specific Interfaces

Anbindung Ihrer Geräte

Ihre Geräte können via CAN, LAN, USB, RS-232, RS-485 angebunden werden. Sollte Ihr Gerät noch nicht über entsprechende Schnittstellen verfügen, kann eine passende Anbindung entwickelt werden.

Connection of your Devices

Your devices can be connected for example via CAN, LAN, USB, RS-232 and RS-485. Should your device need a new interface, a suitable connection can be developed.

Test-Driven-Development für höchste SW-Qualität
  • Automatische Tests von Programmen
  • Automatische Tests von User-Interfaces
Test-Driven-Development for highest SW Quality
  • Automatic tests of programs
  • Automatic tests of User Interfaces
Design intuitiver User-Interfaces
  • Zusammenarbeit mit Designern
  • Click-Dummies für frühe Evaluierung
Design of Intuitive User-Interfaces
  • Collagobration with designers
  • Click-Dummy for early evaluation
Design echtzeitfähiger Webanwendungen Design of real-time Web Applications
  • HTML 5
  • WebSockets
  • WebRTC
Erstellung und Anbindung von Geräteschnittstellen Creation and Connecting Device Interfaces
  • CAN / LAN / USB
  • RS-485 / RS-232
  • benutzerdefinierte Protokolle
  • User-defined protocols
Datenanalyse
  • Zustandserkennung
  • Trenderkennung
  • Verknüpfung von Daten
  • Machine Learning
Data Analysis
  • Detection of current state
  • Detection of trends
  • Combination of data
  • Machine Learning
Datenvisualisierung
  • Kundenspezifische Graphen
  • D3
  • Vektorgrafiken
  • 3D-Grafik
Data Visualization
  • Customer-specific Charts
  • D3
  • Vector Graphics
  • 3D Graphics
Agile Entwicklungsmethoden Agile Development Methods
  • Scrum
  • Kanban
SW/HW-Architektur SW/HW Architecture
  • EntwicklungDevelopment
  • BeratungConsulting
  • PrüfungValidation
  • Simulation
SW- & FW-Entwicklung
  • Plattformunabhängig
  • Windows
  • Linux
  • Mikrocontroller
  • FPGA / DSP
SW and FW Development
  • Platform-independent
  • Windows
  • Linux
  • Microcontroller
  • FPGA / DSP<
Testgetriebene Konzeptverifikation
  • Prüfung von Protokollen
  • Prüfung von Logiken
  • Prüfung von Abläufen
Test-Driven Verification of Concepts
  • Verification of protocols
  • Verification of logics
  • Verification of processes
Datenbanken Databases
  • PostgreSQL
  • MySQL
  • IndexedDB
  • InfluxDB
Webtechniken Web Techniques
  • HTML
  • CSS
  • JavaScript
  • Django
Programmiersprachen Programming Languages
  • Python
  • Java
  • C++
  • C
  • VHDL
Werkzeuge Tools
  • Docker
  • Yocto
  • Jenkins
  • Jira

Die Leistungen können auch unabhängig von einer smarten Benutzeroberfläche in Anspruch genonmmen werden. Bitte kontaktieren Sie mich für weitere Informationen.

These services can be used independent of a smart user interface. Please contact me for further information about the services and I'm glad to help you.

Kontakt

Contact

Kontaktieren Sie mich gerne für weitere Informationen und für die spezifischen Vorteile einer smarten Benutzeroberfläche für Ihre Geräte, Instrumente und Maschinen. Zusätzlich stehe ich Ihnen für weitere Entwicklungsdienstleistungen zur Verfügung

Please contact me for further information about the services and for the specific advantages of the smart user interface for your devices, instruments and machines. Additionally I'm available for further development services.

kontakt@ingenieurbuero-zahlheimer.de
Telefon: 0162/9380058
Ingenieurbüro Zahlheimer
Dipl.-Ing. Anton Zahlheimer
Am Hinterfeld 13c
84028 Landshut
Xing Profil LinkedIn Profil
contact@ingenieurbuero-zahlheimer.de
Phone: +49 162 9380058
Ingenieurbüro Zahlheimer
Dipl.-Ing. Anton Zahlheimer
Am Hinterfeld 13c
84028 Landshut
Impressum, Datenschutz und Haftungsausschluss Legal Notice (Impressum, Datenschutz, Haftungsausschluss)

Impressum

Angaben gemäß § 5 TMG

Dipl.-Ing. Anton Zahlheimer
Am Hinterfeld 13c
84028 Landshut

Vertreten durch:
Dipl.-Ing. Anton Zahlheimer

Kontakt:
Telefon: 0162/9380058
E-Mail: kontakt@ingenieurbuero-zahlheimer.de

Umsatzsteuer-ID:
Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE329291865.

Haftungsausschluss:

Haftung für Inhalte

Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Datenschutz

Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.


Impressum vom Impressum Generator der Kanzlei Hasselbach, Rechtsanwälte für Arbeitsrecht und Familienrecht