Mess- und Projektions-App

Consumer-Tablet zur 3D-Sensorsteuerung

Die Firma Leica ist der führende Hersteller von Präzisionsinstrumenten. Eines ihrer top Produkte ist der Leica 3D Disto. Dieser dient dazu, komplexe 3D- Messaufgaben einfach, schnell und effizient zu lösen. Die aufgenommenen Daten müssen ausgewertet und dargestellt werden.

Dazu konnten wir Unterstützung bieten und die Bediensoftware (HMI) entwickeln.

referenz-leica-3d-Measuring and projection app - leica

Aus folgenden Gründen hat sich die Firma Leica entschieden, mit uns zusammen zu arbeiten:

  • Wir konnten wertvolle Erfahrung in der Softwarearchitektur und im Bereich des User Interface mit einbringen
  • Wir brachten viel Know- how in OOA bis OOP mit
  • Wir konnten der Leica Geosystems einen Fixpreis in zwei Vertragsetappen anbieten
referenz-leica-3d-Measuring and projection app - leica
  • Vollständig externe Softwareentwicklung inklusive Projektleitung in zwei Vertragsphasen zum Fixpreis
  • Festlegung der Softwarearchitektur: lizenzierbare Applikationen, Mehrsprachigkeit inklusive asiatische Sprachen, definierte APIs für die Produktion und Dritthersteller
  • Automatisiertes Testframework um hohe Qualitätsansprüche zu garantieren
  • Offenheit gegenüber den Betriebssystemen Windows und Linux, damit der Einsatz der ersten Tablets (Ende 2009) gewährleistet werden konnte
  • WLAN- und USB-Schnittstellen für den Austausch mit dem Sensor und der Infrastruktur
  • Web-Service für die Lizenzierung der Appli­kationen
  • Import und Export von 3D-Modellen auf Basis des DXF-Formats
  • SQLite als Datenbank und NHibernate als OR-Mapper für das Speichern der Domänen-Objekte
  • Kamerabildübertragung auf Basis des JEPG-Formats
  • Ablaufsteuerung mit mehreren Threads auf Basis von endlichen Zustandsautomaten
referenz-leica-3d-Measuring and projection app - leica

Aufgrund des internen Know-hows bei Leica Geosystems entschied man sich für C#. Unter Windows kam dabei das .NET- und unter Linux das Mono-Framework zum Einsatz. Dank dieser Entscheidung konnten sowohl Intel- als auch ARM-basierte Tablets für die Steuerung des Messsystems in die Evaluation aufgenommen werden.

So sah es zu Beginn des Projekts nach einem Atom-basierten Tablet aus. Jedoch haben der starke Leistungsverbrauch und die benötigten Lüfter dann schlussendlich gegen diese Lösung gesprochen.

In der ersten Vertragsphase wurden die Softwarearchitektur, die verschiedenen Schnittstellen und die wichtigsten Use Cases erarbei­tet und implementiert. So z.B. die Kamerabildübertragung und die Messpunktdarstellung im Kamerabild. Damit konnte die Lasersteuerung via Bild und via Klick ins Bild frühzeitig implementiert und getestet werden.

Während der zweiten Vertragsetappe wurden die verschiedenen Applikationen wie Room Scan und Projektor Mode implementiert. Auch die Arbeitsabläufe für die Produktion und die Lizenzierung für die Applikationen fielen in diese Phase. Ebenfalls wurden die Installationspakete für die Windows-Versionen geschnürt.

Im April 2011 konnte der 3D Disto pünktlich durch Leica Geosystems auf den Markt gebracht werden. Dies nach nicht einmal ganz zwei Jahren Entwicklungszeit. Es erfüllt uns mit Stolz, einen Teil zu diesem grossartigen Produkt beigesteuert zu haben.

Bis heute bieten wir umfänglichen Support rund um die Software an, dazu zählen Implementierungen von neuen Features sowie Bugfixing in der bestehenden Software. Mittlerweile kommt die 6. Version der Anwendung auf den Markt.

referenz-leica-3d-Measuring and projection app - leica
  • C#, .NET unter Windows
  • C# Mono unter Linux
  • SQLite für Windows und Linux
  • Enterprise Architect
  • Subversion
  • Gemini
  • Visual Studio 2008
  • Hudson
  • Google Analytics
referenz-leica-3d-Measuring and projection app - leica

Ähnliche Projekte

Get a quote

tranSvias Team
Yeesss - wir haben es geschafft!!!

tranSvias LSVA ist offiziell NETS-zertifiziert!

Herzlichen Dank unseren Pilotkunden für ihre Geduld, das ehrliche Feedback und Vertrauen!