HoloLens

Dieses revolutionäre Programm kombinierte die Fähigkeiten von Computer Vision und Mixed Reality, um Benutzern ein einheitliches und immersives Augmented Reality-Erlebnis zu bieten. Scan Environment, Measure Straight Line, Measure Area, Measure Room, Detect Text, Read Text und Detect Objects waren nur einige der Möglichkeiten, wie die Hololens-Software die reale Welt zum Leben erweckte und den Benutzern beispiellose Kontrolle über die Interaktion mit ihrer Umgebung gab.

HoloLens
what-the-client-wanted

Der Kunde wünschte sich eine Scan-Funktion innerhalb der App. Dies implizierte die Notwendigkeit räumlicher Intelligenz und der Fähigkeit, Daten in natürlichen Umgebungen zu sammeln und zu analysieren. Darüber hinaus zeigte die Forderung des Kunden nach Messwerkzeugen wie „Measure Straight Line“, „Measure Area“ und „Measure Room“ in der App die Bedeutung, die der Präzision und Zuverlässigkeit der App beigemessen wurde. Der Kunde könnte in Bereichen wie Gebäudedesign, Innendekoration oder Architektur tätig sein.

Was Der Kunde Wollte

Scan Environment

Measure Straight Line

Measure Area

Measure Room

Detect Text

Read Text

Detect Objects

Herausforderungen

Die Implementierung komplizierter Algorithmen und die Gewährleistung von Genauigkeit und Zuverlässigkeit in den Funktionen der App könnten für das Team eine Herausforderung darstellen.

Die Interaktionen zwischen Personen müssen in Echtzeit synchronisiert werden. Wir müssen zuverlässige Verfahren zur Datensynchronisierung bereitstellen, um sicherzustellen, dass alle Änderungen, die von einem Benutzer in einer gemeinsamen Sitzung vorgenommen werden, sofort für alle anderen Benutzer sichtbar sind.

Die Kriterien waren sehr spezifisch. Es wurden uns jedoch keine visuellen Designrichtlinien oder UI/UX-Prototypen zur Verfügung gestellt. Dies war eine Schwierigkeit, da wir von Anfang an ein attraktives und benutzerfreundliches UI ohne Designrichtlinien entwickeln mussten.

Es gab kein tatsächliches Gerät zum Testen.

Lösungen

Unser Team bereitete sich gründlich vor und untersuchte die technischen Spezifikationen und Herausforderungen, denen sie gegenüberstehen würden.

Unser Team konzentrierte sich darauf, die Leistung der App zu optimieren, um eine reibungslose Ausführung auf dem Hololens-Gerät zu gewährleisten. Die Entwickler und Ingenieure konnten Techniken wie Codeoptimierung, Caching und Ressourcenverwaltung anwenden, um Hardware-Einschränkungen zu überwinden.

Wir ergriffen die Initiative und folgten bestimmten Richtlinien für das Layout des Systems. Wir nutzten unsere internen Fähigkeiten in der Codierung, um eine intuitive Benutzeroberfläche zu erstellen und die App von Grund auf aufzubauen.

Wir verwendeten einen Simulator für Testzwecke und wiesen den Kunden an, die Anwendung auf einem echten Gerät zur weiteren Auswertung zu installieren.

Technologien

Unity engine

UWP 10

Mixed Reality Toolkit (GitHub)

Vision Azure APIs

collab-pana

Beim Aufbau eines kundenspezifischen Software-Outsourcing-Entwicklungsteams gibt es viele wichtige Schritte. Hier ist unser Standardverfahren:

Aufbau Eines Teams

communication

Durchführung einer umfassenden Anforderungsanalyse

Es war entscheidend, die Geschäftsziele des Kunden, den Projektumfang, den gewählten Technologie-Stack, die Zeitrahmen und das Budget zu verstehen.

Struktur des Teams

Mehrere Stakeholder, wie Softwareentwickler, QA-Analysten, UX-Designer, Projektmanager und andere, könnten involviert werden.

multi

Implementierung von Strategien zur Optimierung der Teamzusammenarbeit

STS Software GmbH nutzte verschiedene Tools wie Projektmanagement-Software, webbasierte Foren und Telekonferenzanwendungen.

development

Agile Entwicklungsmethoden

Die Notwendigkeit von Anpassungsfähigkeit, Teamwork und inkrementeller Verbesserung wurde unterstrichen. Dies beinhaltete die Aufteilung des gesamten Vorhabens in überschaubarere Teile.

infrastructure_set_up_icon

Projektmanagement

Der Projektmanager der STS Software GmbH war für die Planung, Koordination und Überwachung der durchgeführten Arbeiten verantwortlich.

Berichterstattung

Um die Verteilung von Arbeitsberichten zu optimieren, führten das STS Software GmbH-Team und der Kunde seit Projektbeginn Kick-off-Meetings, Anforderungsbesprechungen, tägliche Standup-Meetings, Sprint-Planungsmeetings und Projekt-Abschlussmeetings durch.

Die Sprint-Planungsmeetings waren die wichtigsten Berichte, die die Leistung des Hololens-Projekts bestimmten. In der agilen Entwicklung wurden diese Sitzungen zu Beginn jedes Sprints durchgeführt. Das Entwicklungsteam, der Scrum Master und der Product Owner arbeiteten zusammen, um Aufgaben für den kommenden Sprint zu organisieren und zu priorisieren. Das Team überprüfte das Backlog, schätzte die Arbeit und bestimmte, was im Sprint erreicht werden konnte.

reporting
Vorteile

Wenn es um die Entwicklung von Offshore-Softwareentwicklung geht, ist STS Software GmbH stolz darauf, unseren Unternehmenskunden maßgeschneiderte Lösungen anzubieten. Wir bieten die günstigsten Preise im asiatisch-pazifischen Raum und ein Team von Entwicklern und Ingenieuren, die bereit sind, Ihnen jederzeit zu helfen. Das hilfreiche Team von STS Software GmbH bietet auch Extras wie:

74A14EA8-2AED-4A5C-A55F-1CBDDE2C06A0

Die Implementierung unseres Preisplans hat es unseren Kunden ermöglicht, ihre Kostenprognosen und Ressourcenallokation zu verbessern. Die Produktion des Projekts verzeichnete aufgrund dieser Entwicklung einen deutlichen Anstieg.

1880B15D-4821-44EC-BDE4-D2DD8C3297BA

Aufgrund der Komplexität unserer Methodik können wir unseren Kunden eine positive Rendite (ROI) von 100 % garantieren.

EEC46CD9-DAB1-4D07-985E-E4142AF6AB43

Die vom Team angewandte agile Entwicklungsmethodologie ermöglichte schnelle Änderungen, sodass der Kunde seine technischen Kenntnisse rasch verbessern konnte.

2FCFA53F-32C1-466F-BFD5-4C05E7C26F55

Der Einsatz eines dedizierten Teams für Ihr Projekt kann Zeitpläne, Produktentwicklung und Bereitstellung beschleunigen.

74A14EA8-2AED-4A5C-A55F-1CBDDE2C06A0

Sie können sich auf das Wachstum Ihres Unternehmens konzentrieren, ohne sich um technische Details kümmern zu müssen, wenn Sie Ihre Softwareentwicklung an uns auslagern. Wenn dies korrekt ausgeführt wird, kann dies einen erheblichen Einfluss auf das Wachstum und den finanziellen Erfolg des Unternehmens haben.





Lass Uns Reden

Beginnen Sie die Konversation mit unseren Analysten und Entwicklern. Zusammen erheben wir die Bedürfnisse und skizzieren die neue Lösung