Blog

82 Beiträge

"Portable TrustZone-Apps mit OP-TEE" - Unser Beitrag zu den SAEC Days!
In wenigen Tagen ist die Firma Mixed Mode mit zwei Kollegen auf der diesjährigen "Online-Edition" der SAEC Days vertreten. In diesem Artikel möchten… Weiterlesen
In wenigen Tagen ist die Firma Mixed Mode mit zwei Kollegen auf der diesjährigen "Online-Edition" der SAEC Days vertreten. In diesem Artikel möchten wir Ihnen den Beitrag von Dr. Markus Wamser zum Thema "Portable TrustZone-Apps mit OP-TEE" vorstellen. Der Beitrag findet am am 22. Juli zwischen 13:45 Uhr und 14:30 Uhr statt.

"Nahezu alle modernden Prozessorarchitekturen stellen einen besonderen Betriebsmodus für die sichere Ausführung von Software bereit. Im Embedded und IoT-Bereich ist die Arm TrustZone-Technologie dabei die bekannteste und dominierende Variante eines solchen Trusted Execution Environments (TEE).

Für die Verwendung dieses speziellen Betriebsmodus ist jedoch in der Regel viel hardwarenaher Code vonnöten. Während große Anbieter von z.B. Mobiltelefonen noch eigene Frameworks und Werkzeuge entwickeln können, steht solch eine Herangehensweise bei vielen Embedded-Projekten nicht zur Debatte.

Auf der anderen Seite soll Software wiederverwendbar und gegen eine möglichst stabile API entwickelt werden. Das Global Platform-Konsortium pflegt hierfür die Spezifikation einer TEE-API. Das fehlende Bindeglied und Kern des Beitrags ist die Implementierung dieser Spezifikation auf der TrustZone-Platform.

Das Open Portable Trusted Execution Environment (OP-TEE) ist eine solche Implementierung. Sie unterstützt zahlreiche Plattformen vom Emulator über den Raspberri Pi bis zum Xilinx UltraScale+ Zynq MPSoC. Dabei sind gegen die TEE-API geschriebene Trusted Apps auf allen unterstützen Plattformen lauffähig. Das erhöht die Wiederverwendbarkeit von geschriebenem Code. Vor allem ermöglicht es aber eine schnelle, unkomplizierte und unabhängige Entwicklung von TrustZone-Anwendungen für eingebettete Systeme.

Dieser Beitrag stellt Konzept und Verwendung von OP-TEE vor und zeigt an einem kleinen Beispiel, wie schnell sich sichere Anwendungen damit umsetzen lassen.

Die Zuhörer erhalten einen kompakten Überblick über die Entwicklung von TrustZone-Anwendungen mit OP-TEE und sind anschließend in der Lage selbst mit OP-TEE-Anwendungen zu experimentieren und davon ausgehend komplexere Anwendungen zu entwickeln."

Der weitere Vortrag von unserem Kollegen Rouven Braden zum Thema "Turn Key Solutions: Das günstige Hardware Security Modul-Komplettpaket für mehr Sicherheit?" wurde bereits in einem vorherigen Blog-Eintrag vorgestellt.
Weitere Informationen, sowie die Agenda zu diesem Event finden Sie online unter: www.saec-days.de

____________________________________________________

Die SAEC Days finden vom 21. bis 23. Juli 2020 zum zweiten Mal statt, in diesem Jahr jedoch ausschließlich online über Zoom. Sie sind ein Zusammenschluss aus vier Konferenzen, die thematisch sehr eng zusammenliegen:

S - afety & Security
A - gile Testing
E - mbedded Testing
C - lean Code Days

Diese vier Themengebiete verteilen sich auf drei Konferenztage. Sie haben die Möglichkeit die Vorträge aller vier Konferenzen zu besuchen und können sich somit aus den parallel stattfindenden Vortragstracks Ihre eigene Agenda zusammen stellen. Damit bieten die SAEC-Days einen maximalen Mehrwert mit geringem Zeitaufwand.


WENIGER ANZEIGEN

10.07.2020

/ Embedded Security / News / Tech / Events

"Turn Key Solutions: Das günstige Hardware Security Modul-Komplettpaket für mehr Sicherheit?" - Unser Beitrag zu den SAEC Days!
In wenigen Tagen ist die Firma Mixed Mode mit zwei Kollegen auf der diesjährigen "Online-Edition" der SAEC Days vertreten. In diesem Artikel möchten… Weiterlesen
In wenigen Tagen ist die Firma Mixed Mode mit zwei Kollegen auf der diesjährigen "Online-Edition" der SAEC Days vertreten. In diesem Artikel möchten wir Ihnen den Beitrag von Rouven Braden zum Thema "Turn Key Solutions: Das günstige Hardware Security Modul-Komplettpaket für mehr Sicherheit?" vorstellen. Der Beitrag findet am am 21. Juli zwischen 15:35 Uhr und 16:20 Uhr statt.

"Ein Überblick zum Thema HSM sowie eine beispielhafte Integration eines HSM am Beispiel des OPTIGA™ Trust X.

Je mehr die Welt vernetzt ist, umso mehr steigt auch die Gefahr durch Cyberangriffe. Aktuelle Statistiken zeigen, dass Unternehmen bereits in die Sicherheit ihrer Entwicklungen investieren, was aber bei weitem nicht ausreicht. Um Anwendungen gegen Cyberangriffe zu schützen, müssen die Daten und Kommunikationswege verschlüsselt werden. Hier kommen meist in Software umgesetzte Kryptographie-Algorithmen zum Einsatz. Doch schützen diese nicht immer vor Angriffen direkt am Gerät oder vor unzureichenden Software-Entwicklungen. Es gibt aber auch hier Wege diese Informationen zu schützen. Mehrere Hersteller bieten hierfür Turn Key Solutions an. Sie gehören zur Gruppe der Hardware Security Module und bieten dank einfacher API und mitgelieferter Software eine besonders einfache Integration in sicherheitskritische Systeme.

Des Weiteren wurden der Umfang der dazu nötigen Anpassungen sowie weitere Maßnahmen evaluiert.

Dieser Beitrag zeigt mögliche Gefahren im Bereich der Kommunikation auf und verdeutlicht, wie wichtig die Absicherung der Datenkommunikationswege ist. Als anwendungsnahes Beispiel dient die Kommunikationsinfrastruktur eines Smart Grids, wie es im Forschungsprojekt CONNECT Verwendung findet. Die Absicherung der Kommunikationsinfrastruktur mit einer Turn Key Solution wird am Beispiel eines Infineon OPTIGA™ Trust X dargestellt. Die Zuhörer erhalten einen vergleichenden Ausblick auf alternative HSM-Lösungen sowie eine kurze Diskussion des Für und Wider hinsichtlich der Verwendung von HSMs im Allgemeinen."

Den zweiten Vortrag von Dr. Markus Wamser stellen wir Ihnen die Tage in einem weiteren Beitrag vor.
Weitere Informationen, sowie die Agenda zu diesem Event finden Sie online unter: www.saec-days.de

____________________________________________________

Die SAEC Days finden vom 21. bis 23. Juli 2020 zum zweiten Mal statt, in diesem Jahr jedoch ausschließlich online über Zoom. Sie sind ein Zusammenschluss aus vier Konferenzen, die thematisch sehr eng zusammenliegen:

S - afety & Security
A - gile Testing
E - mbedded Testing
C - lean Code Days

Diese vier Themengebiete verteilen sich auf drei Konferenztage. Sie haben die Möglichkeit die Vorträge aller vier Konferenzen zu besuchen und können sich somit aus den parallel stattfindenden Vortragstracks Ihre eigene Agenda zusammen stellen. Damit bieten die SAEC-Days einen maximalen Mehrwert mit geringem Zeitaufwand.


WENIGER ANZEIGEN

07.07.2020

/ Embedded Security / News / Tech / Events

Die Blockchain revolutioniert den Energiemarkt
Lesetipp: Dr. Tom Kraus, wissenschaftlicher Mitarbeiter in der Begleitforschung des Technologieprogramms Smart Service Welten, berichtet neben neuen… Weiterlesen
Lesetipp: Dr. Tom Kraus, wissenschaftlicher Mitarbeiter in der Begleitforschung des Technologieprogramms Smart Service Welten, berichtet neben neuen Formen des lokalen Energiehandels und virtuellen Speichern auch über ETIBLOGG.

Hier geht es zu dem Artikel: https://www.trendreport.de/die-blockchain-revolutioniert-den-energiemarkt/

Mixed Mode ist an dem vom Bundesministerium für Wirtschaft und Energie (BWI) geförderten Forschungsprojekt ETIBLOGG (Energy Trading vIa Blockchain-Technology in the LOcal Green Grid) beteiligt. Insgesamt arbeiten fünf Unternehmen und drei Forschungseinrichtungen an einer Blockchain-basierten Lösung, um den vollautomatisierten, echtzeitnahen Handel von Kleinstmengen an Energie zu ermöglichen. So soll mit dem Forschungsprojekt ETIBLOGG ein lokaler, netzdienlicher Stromhandel realisiert werden.


WENIGER ANZEIGEN

27.05.2020

/ News / Tech

Sind Sie gerüstet für die Security-Herausforderungen der Industrie 4.0 und IIoT?
Stärken Sie Ihr Security Know-how und sichern Sie sich Ihren Wettbewerbsvorsprung! Mixed Mode unterstützt Sie dabei und bietet: Weiterlesen
Stärken Sie Ihr Security Know-how und sichern Sie sich Ihren Wettbewerbsvorsprung! Mixed Mode unterstützt Sie dabei und bietet:

Beratung und Unterstützung bei Konzepten und Realisierungen:

  • Härten von eingebetteten Systemen (z.B. Embedded Linux)
  • Secure Boot und Secure Update
  • Secure Communications und Secure Networking

 
Beratung zu Entwicklungsprozessen für effiziente Security im Rahmen des Security Development Lifecycle:

  • Erweiterung von Hardware-in-the-Loop-Tests (v.a. Regressionstests)
  • Prozesse und Infrastruktur für Code-Signing und IP-Protection
  • Statische Codeanalyse in Ihrer Continuous Integration/ Development-Pipeline

 
Profitieren Sie von unserer umfangreichen Kenntnis und Erfahrung gängiger Security-Techniken und -Technologien wie z.B. ARM TrustZone, Secure Elements, Hardware Security-Modulen!

Sichern Sie sich jetzt Ihr kostenfreies Basis-Assessment!
 
Mixed Mode – Ihr Partner für Secure Embedded & Software Engineering.
 


WENIGER ANZEIGEN

19.05.2020

/ Embedded Security / News / Tech

Ein riesen Erfolg! 50 Teilnehmer bei der ersten Online Expert Session via MS Teams zum Thema „Security for Safety am Beispiel der IEC 62443 im Kontext zur IEC 61508“
Corona stellt jeden vor neue Herausforderungen – so auch uns und unsere beliebten Expert Sessions. Um unseren Kunden auch weiterhin mit Rat und Tat… Weiterlesen
Corona stellt jeden vor neue Herausforderungen – so auch uns und unsere beliebten Expert Sessions. Um unseren Kunden auch weiterhin mit Rat und Tat zur Seite stehen zu können, haben wir unseren Vortrag erstmals in einen virtuellen Raum verlegt und mit 50 Teilnehmern gleich einen riesigen Zuspruch erfahren. Der Referent Martin Zeh, vielfach zertifizierter Experte für Funktionale Sicherheit und Cyber-Security bei unserem Partner SGS-TÜV Saar GmbH, führte die Teilnehmer durch das Thema „Security for Safety am Beispiel der IEC 62443 im Kontext zur IEC 61508“.

Während des einstündigen Vortrags ging er speziell auf die Normen IEC 62443 und IEC 61508 ein und gab Aufschluss, was zu beachten ist, wenn man Security und Safety kombiniert. Im Zeitalter der Digitalisierung (Industrie 4.0) stellt sich für viele die Frage, wie man das Thema Cyber-Security bei einer Safety-relevanten Entwicklung mit berücksichtigen sollte. Die Norm IEC 62443 bietet für das industrielle Umfeld einen Ansatz zur Risikobewertung. Gleichzeitig lassen sich für Produkte, entsprechend des definierten Risiko-Levels, geeignete Gegenmaßnahmen treffen, um das Risiko auf ein akzeptables Maß zu begrenzen. Besonders interessant wird es, wenn sowohl Safety- als auch Security-Aspekte zu beachten sind.

Um die technischen Kapazitäten nicht zu überfordern, haben wir die Teilnehmerzahl auf  50 Anmeldungen begrenzt. Aber keine Sorge, aufgrund der hohen Nachfrage bieten wir den Vortrag ein zweites Mal an – merken Sie sich heute schon den 30. Juni 2020 ab 16:00 Uhr dafür vor. Hier geht’s zur Anmeldung.

Ein herzliches Dankeschön an alle Beteiligten für diese gelungene Online Expert Session!


WENIGER ANZEIGEN

05.05.2020

/ Embedded Security / News / Tech / Events

Entwicklung eines Fotoplotters - Abschlussarbeit
Erneut ist Mixed Mode stolz darauf unser Knowhow in einem Video demonstrieren zu können! Es ist eine von vielen spannenden Abschlussarbeiten die bei… Weiterlesen
Erneut ist Mixed Mode stolz darauf unser Knowhow in einem Video demonstrieren zu können! Es ist eine von vielen spannenden Abschlussarbeiten die bei Mixed Mode in Zusammenarbeit mit Hochschulen und Universitäten angefertigt werden. Die Arbeit stellt eine Neuentwicklung einer vorangegangenen Bachelorarbeit zum Thema "Selfieplotter" dar. Das Ergebnis begleitet Mixed Mode seit der Fertigstellung als beliebter Messedemonstrator.

Der von Grund auf neu entwickelte Plotter kann dank seiner CoreXY-Kinematik mit großer Geschwindigkeit zeichnen. Mit einer neuen, übersichtlichen Desktop-Anwendung werden aus Fotos zeichenbare Pfaddateien generiert. Das schlichte, schwarz-orangene Farbschema und die eigens für den Plotter entwickelte Hauptplatine sorgen zudem für ein elegantes Auftreten!

Ein Video über die Abschlussarbeit ist auf Youtube zu sehen: https://youtu.be/ITDNFeJYI4A

Die Maschine wurde im Rahmen einer Bachelorarbeit in Zusammenarbeit mit der Hochschule für Angewandte Wissenschaften Augsburg entwickelt.

Solltest auch du Interesse an einer Abschlussarbeit in einer sicheren Firmenumgebung mit voller Unterstützung bei Fragen und Problemen haben, so findest du aktuell ausgeschriebene Arbeiten auf unserer Homepage unter dem Reiter „Karriere - Studierende“. Hast du selber eine Idee für eine Abschlussarbeit die zum Themenbereich Embedded & Software Engineering passt? – Dann melde dich gerne unter +49 / 89 / 89 86 8 - 146 und lass uns an deiner Idee teilhaben. Wir schauen dann mit dir zusammen inwiefern sich dieses Thema umsetzen lässt. Bereits ausgeschriebene Arbeiten passen wir auch gerne individuell an deine persönlichen Vorlieben an.


WENIGER ANZEIGEN

22.04.2020

/ News / Tech / Inside

Brandneue Smart Home-App von PIXEL: Philips Hue Ressourcen-Steuerung über Raum- und Beleuchtungsplan
Die App ist ab sofort kostenfrei im Google Play Store verfügbar und bietet exklusive Features: Weiterlesen
Die App ist ab sofort kostenfrei im Google Play Store verfügbar und bietet exklusive Features:
  • Neue Bedienkonzepte zur Steuerung von Smart Home-Lampen
  • Lampensteuerung über interaktiven Raumplan
  • Lampensteuerung über Gesten
  • Lampensteuerung über Lightingplan (Bild mit freipositionierbaren Lampen)
  • Verwaltung & Steuerung von Smart Home-Ressourcen (Lampen, Gruppen, Bilder, ...)


Jetzt kostenlos downloaden:

PIXEL Smart Home Lighting Plan
https://play.google.com/store/apps/details?id=de.pixel.smarthome.lightingplans&hl=de

PIXEL Smart Home Floor Plan
https://play.google.com/store/apps/details?id=de.pixel.smarthome.floorplans&hl=de

PIXEL Smart Home Dashboard
https://play.google.com/store/apps/details?id=de.pixel.smarthome.dashboard&hl=de

Wir freuen uns auf Ihr Feedback an info@pixel.de.


WENIGER ANZEIGEN

09.04.2020

/ Mobile / News / Tech

Wir sind Ihre professionellen Projektberater – fordern Sie uns heraus!
Wir unterstützen Ihren Entwicklungsprozess. Von Ihrer Idee bis zur fertigen Lösung! Weiterlesen
Wir unterstützen Ihren Entwicklungsprozess. Von Ihrer Idee bis zur fertigen Lösung!
  • Technologie, Methodenberatung
  • Beratung Entwicklungsprozess, inkl. agiler Methoden
  • Projektmanagement – Einhaltung Qualität, Zeit, Kosten
  • Prozessmodellierung / Umsetzung / Überwachung
  • Auswahl Embedded Plattformen, RTOS, Tools, Entwicklungsumgebungen, SW etc.
  • Analysen, Evaluierungen, Entscheidungs-/Risikomatrix
  • Einführen von Kennzahlen und Messbarkeit
  • Optimierung Ihres Workflows
  • Zertifizierte Mitarbeiter (Scrum-Zertifikate, IREB, ISTQB, OCUP, iSAQB, OCSMP, …)
  • Schulungen, Workshops, Expert Sessions

Wir freuen uns auf Ihre Anfrage!


WENIGER ANZEIGEN

01.04.2020

/ Embedded Linux / Professional User Interface / Embedded Security / Software Test & Quality / IoT / News / Tech

Mixed Mode bei den SAEC Days!
Wir freuen uns sehr bekannt geben zu dürfen, dass zwei Mitarbeiter der Firma Mixed Mode dieses Jahr mit einem Vortrag auf den SAEC Days vertreten sein… Weiterlesen
Wir freuen uns sehr bekannt geben zu dürfen, dass zwei Mitarbeiter der Firma Mixed Mode dieses Jahr mit einem Vortrag auf den SAEC Days vertreten sein werden. Der Beitrag zum Thema „Turn Key Solutions: Das günstige Hardware Security Modul-Komplettpaket für mehr Sicherheit?“ lässt sich wie folgt zusammenfassen:

"Ein Überblick zum Thema HSM sowie eine beispielhafte Integration eines HSM am Beispiel des OPTIGA™ Trust X.

Je mehr die Welt vernetzt ist, umso mehr steigt auch die Gefahr durch Cyberangriffe. Aktuelle Statistiken zeigen, dass Unternehmen bereits in die Sicherheit ihrer Entwicklungen investieren, was aber bei weitem nicht ausreicht. Um Anwendungen gegen Cyberangriffe zu schützen, müssen die Daten und Kommunikationswege verschlüsselt werden. Hier kommen meist in Software umgesetzte Kryptographie-Algorithmen zum Einsatz. Doch schützen diese nicht immer vor Angriffen direkt am Gerät oder vor unzureichenden Software-Entwicklungen. Es gibt aber auch hier Wege diese Informationen zu schützen. Mehrere Hersteller bieten hierfür Turn Key Solutions an. Sie gehören zur Gruppe der Hardware Security Module und bieten dank einfacher API und mitgelieferter Software eine besonders einfache Integration in sicherheitskritische Systeme.
Des Weiteren wurden der Umfang der dazu nötigen Anpassungen sowie weitere Maßnahmen evaluiert.

Dieser Beitrag zeigt mögliche Gefahren im Bereich der Kommunikation auf und verdeutlicht, wie wichtig die Absicherung der Datenkommunikationswege ist. Als anwendungsnahes Beispiel dient die Kommunikationsinfrastruktur eines Smart Grids, wie es im Forschungsprojekt CONNECT Verwendung findet. Die Absicherung der Kommunikationsinfrastruktur mit einer Turn Key Solution wird am Beispiel eines Infineon OPTIGA™ Trust X dargestellt. Die Zuhörer erhalten einen vergleichenden Ausblick auf alternative HSM-Lösungen sowie eine kurze Diskussion des Für und Wider hinsichtlich der Verwendung von HSMs im Allgemeinen."


Die SAEC Days finden vom 21. bis 23. Juli 2020 zum zweiten Mal in München statt. Es ist ein Zusammenschluss aus vier Konferenzen, die thematisch sehr eng zusammenliegen:

S afety & Security
A gile Testing
E mbedded Testing
C lean Code Days

Diese vier Themengebiete verteilen sich auf drei Konferenztage. Sie haben die Möglichkeit die Vorträge aller vier Konferenzen zu besuchen und können sich somit aus den parallel stattfindenden Vortragstracks Ihre eigene Agenda zusammen stellen. Damit bieten die SAEC-Days einen maximalen Mehrwert mit geringem Zeitaufwand.
Weitere Informationen, sowie die Agenda zu diesem Event finden Sie online unter: www.saec-days.de


WENIGER ANZEIGEN

16.03.2020

/ Embedded Security / News / Tech / Events

Multiprocessing mit OpenAmP: Viele Kerne – zwei Möglichkeiten
Auf elektroniknet.de ist ein neuer Fachartikel von Eicke Hecht, Entwickler bei Mixed Mode, erschienen. Weiterlesen
Auf elektroniknet.de ist ein neuer Fachartikel von Eicke Hecht, Entwickler bei Mixed Mode, erschienen.

Leseprobe: „Embedded-Systeme werden zunehmend mit mehreren Prozessorkernen realisiert. Das Multiprocessing kann dabei symmetrisch oder asymmetrisch ablaufen. Aber ist auch eine Kombination beider Methoden möglich?“

Den gesamten Artikel können Sie hier nachlesen.


WENIGER ANZEIGEN

11.03.2020

/ News / Tech

IIO-Framework bindet Sensoren an Linux an
In der DESIGN&ELEKTRONIK ist ein neuer Fachartikel von Martin Hofherr, Entwickler für Software und FPGAs bei Mixed Mode, erschienen. Weiterlesen
In der DESIGN&ELEKTRONIK ist ein neuer Fachartikel von Martin Hofherr, Entwickler für Software und FPGAs bei Mixed Mode, erschienen.

Leseprobe: „Bei der Entwicklung von Linux-Treibern wurde alles, was den Horizont PC-üblicher Peripheriegeräte übersteigt, stark vernachlässigt. Aber es gibt Licht am Horizont: Das IIO-Framework bindet Sensoren und Aktoren an Linux-Systeme an. Für die Erstellung von IIO-Treibern gibt es im Internet viele Anleitungen. Hier zeigen wir ihre Benutzung im User-Space.“

Den gesamten Artikel können Sie in der aktuellen Ausgabe der DESIGN&ELEKTRONIK nachlesen.


WENIGER ANZEIGEN

27.02.2020

/ News / Tech

FPGAs: Mehr Sicherheit durch dynamische partielle Rekonfiguration
Auf embedded-software-engineering.de ist ein neuer Fachartikel von Alexander Krutwig, technischer Leiter des BMBF-Forschungsprojekts SECREC bei Mixed… Weiterlesen
Auf embedded-software-engineering.de ist ein neuer Fachartikel von Alexander Krutwig, technischer Leiter des BMBF-Forschungsprojekts SECREC bei Mixed Mode, erschienen.

Leseprobe: „Field Programmable Gate Arrays lassen sich ganz oder teilweise rekonfigurieren. Diese Fähigkeit kann man nutzen, um die Systemsicherheit elektronischer Schaltungen zu verbessern.“

Den gesamten Artikel können Sie hier nachlesen.


WENIGER ANZEIGEN

18.02.2020

/ News / Tech

Low Code in Embedded-Systemen – geht das?
Auf embedded-software-engineering.de ist ein neuer Fachartikel von Dr. Richard Kölbl, Senior Software-Entwickler bei Mixed Mode, erschienen. Weiterlesen
Auf embedded-software-engineering.de ist ein neuer Fachartikel von Dr. Richard Kölbl, Senior Software-Entwickler bei Mixed Mode, erschienen.

Leseprobe: „Low-Code-Plattformen liegen in der IT im Trend, versprechen sie doch schnelle und einfache Entwicklung von Anwendungen mit Hilfe grafischer statt rein textlicher Elemente. Kann ein solcher Ansatz für die Embedded-Entwicklung ebenfalls ein denkbarer Weg sein?“

Den gesamten Artikel können Sie hier nachlesen.


WENIGER ANZEIGEN

29.01.2020

/ News / Tech

Tolle Abschlussarbeiten bei Mixed Mode!
In regelmäßigen Abständen bieten wir interessante Bachelor und Masterarbeiten für Studenten an. Von dem Design und der Umsetzung eines Hybrid Scrum… Weiterlesen
In regelmäßigen Abständen bieten wir interessante Bachelor und Masterarbeiten für Studenten an. Von dem Design und der Umsetzung eines Hybrid Scrum Boards bis hin zur Entwicklung eines Fotoplotters ist alles vertreten. Eine dieser Arbeiten ist zum Beispiel die Entwicklung einer Play-Along-Anwendung für Musiker und solche, die es einmal werden wollen. Worum genau es dabei geht ist hier in ein paar Sätzen zusammengefasst:

In der Bachelorarbeit sollte eine Applikation entwickelt werden, die es speziell Musikern mit Streichinstrumenten erleichtert Musikstücke zu üben. Man kann ein Lied einlesen und sich die Noten bewegt auf dem Bildschirm anzeigen lassen. Dann muss man nur noch dieses Musikstück auf seinem Instrument nachspielen und das ganze via Mikrofon in Echtzeit aufnehmen. Wie gut man die jeweilige Note getroffen hat, wird zeitgleich angezeigt. Die verwendete Tonhöhenerkennung wurde in einer vorangegangenen Abschlussarbeit entwickelt. Das Ergebnis ist eine funktionsfähige Anwendung, die sowohl für das Selbststudium, als auch begleitend für Kurse beim Üben daheim verwendet werden kann.

Solltest auch du Interesse an einer Abschlussarbeit in einer sicheren Firmenumgebung mit voller Unterstützung bei Fragen und Problemen haben, so findest du aktuell ausgeschriebene Arbeiten unter dem Reiter „Karriere -> Studierende“. Hast du selber eine Idee für eine Abschlussarbeit die zum Themenbereich Embedded & Software Engineering passt? – Dann melde dich gerne unter +49 / 89 / 89 86 8 - 146 und lass uns an deiner Idee teilhaben. Wir schauen dann mit dir zusammen inwiefern sich dieses Thema umsetzen lässt. Bereits ausgeschriebene Arbeiten passen wir auch gerne individuell an deine persönlichen Vorlieben an.
 


WENIGER ANZEIGEN

24.01.2020

/ News / Tech

Webanwendung runnr bei den PIXEL-Projekttagen
Zum 5. Mal fanden vor kurzem die PIXEL-Projekttage statt. Ein Projekt im Rahmen dieser Tage ist die Webanwendung runnr.de, die es ermöglicht, in eine… Weiterlesen
Zum 5. Mal fanden vor kurzem die PIXEL-Projekttage statt. Ein Projekt im Rahmen dieser Tage ist die Webanwendung runnr.de, die es ermöglicht, in eine Karte eingezeichnete oder mit einem Gerät (Smartphone o.Ä.) aufgezeichnete Routen zu speichern. Gespeicherte Routen können dann angezeigt oder mit Hilfe von GPX-Dateien auf externe Geräte übertragen werden.

runnr.de wurde von einem PIXEL-Mitarbeiter entwickelt und existiert seit mehreren Jahren. Im Zuge der Projekttage kam die Idee auf, runnr basierend auf Jakarta EE testgetrieben neu zu entwickeln. So kann an einem lebenden Projekt testgetriebene Entwicklung geübt und Erfahrungen damit gesammelt werden.

Zunächst wurde eine Docker-Testinfrastruktur und eine kleine DSL (Domain Specific Language) für die Testprogrammierung erstellt und anschließend testgetrieben eine REST-Schnittstelle für die später hinzukommenden Frontends erstellt.
 
Aktuell sind die PIXEL-Mitarbeiter dabei, ein HTML5/CSS3-Frontend zu erstellen, um Routen in einer Karte einzuzeichnen bzw. vorhandene Routen anzuzeigen. Für die Kartendarstellung wird dabei die Leaflet-JavaScript-API verwendet. Als weiteres Frontend ist eine Smartphone-App gedacht, vielleicht auch in Kombination mit dem Mountainbike Touren-Album von PIXEL.

-------------------------------

Über die PIXEL Projekttage
Einmal im Monat treffen sich die Kolleginnen und Kollegen von PIXEL am Freitag zum PIXEL Day, um in technisch und thematisch unterschiedlichsten Projekten Neues auszuprobieren und wertvolle praktische Erfahrungen für die tägliche Entwicklungsarbeit zu sammeln. Dabei steht neben der fachlichen Weiterbildung und der Vorbereitung auf neue Projektanforderungen auch das Miteinander im Vordergrund.  

Einzelne Projekte und Themen vom PIXEL Day wollen wir auf unserem Blog in unregelmäßiger Folge vorstellen.


WENIGER ANZEIGEN

20.11.2019

/ News / Tech / Events / Inside

App-News aus München!
Vielleicht kennen Sie PIXEL bereits als kompetenten Partner für innovative Software-Lösungen und projektbezogene Unterstützung. Neben der klassischen… Weiterlesen
Vielleicht kennen Sie PIXEL bereits als kompetenten Partner für innovative Software-Lösungen und projektbezogene Unterstützung. Neben der klassischen Applikationsentwicklung in Java und .NET bieten wir auch App-Entwicklung an.

Unser Team hat in den letzten Monaten u. a. folgende Apps entwickelt:

  • Smart Home-App
  • Mountainbike Touren-Album
  • Quassel-App
  • Schach-Taktiktrainer

 
Details zu den Apps, welche Anforderungen und Ideen dahinter stecken sowie die eingesetzten Technologien finden Sie hier: www.pixel.de/themen/leistungen/app-entwicklung

Haben Sie vielleicht bereits eine Idee zu einer App für Ihr Unternehmen? Oder stehen Sie vor der Entscheidung, welche Technologien am besten für Ihre App geeignet wären?

Gerne unterstützen wir Sie bei der Entwicklung Ihrer App und beraten Sie über den gesamten Entstehungsprozess der App hinweg – rufen Sie uns an unter 089/8 98 68-350 oder schreiben Sie eine E-Mail.


WENIGER ANZEIGEN

31.10.2019

/ Machine Learning / Weblösungen / Mobile / Java / News / Tech

„Quassel-App“ für Kinder, Eltern, Schüler und Lehrer
Monatlich treffen sich die Kolleginnen und Kollegen zum PIXEL Day, um Neues auszuprobieren. Eine Gruppe wollte sich diesmal mit Themen rund um die… Weiterlesen
Monatlich treffen sich die Kolleginnen und Kollegen zum PIXEL Day, um Neues auszuprobieren. Eine Gruppe wollte sich diesmal mit Themen rund um die mobile Appentwicklung beschäftigen: Wie erstellen wir Apps bei PIXEL? Wie können wir Erfahrungen austauschen? Was für neue Technologien und Frameworks gibt es? Die Kollegen dachten sich, das gehe am besten anhand einer konkreten Aufgabe, die sie über mehrere PIXEL Days hinweg verfolgen. Ihre Idee: Die „Quassel-App“ für Kinder, Eltern, Schüler und Lehrer.

Die Idee
Mit der App lassen sich analoge Medien mit digitalen Zusatzinhalten (Ton) erweitern. Ein Gegenstand, eine Buchseite oder ein Arbeitsblatt wird mit einem QR-Code versehen und von Eltern oder Lehrern mit selbst gesprochenen Audioinhalten verknüpft.

Scannt ein Kind den QR-Code mit der „Quassel-App“ ein, wird beispielsweise etwas vorgelesen oder ein Geräusch abgespielt. Die App bietet eine Vielzahl an Möglichkeiten, z.B. können Eltern Bilderbuchseiten für ihre Kinder vorlesen, Lehrer Zuordnungsspiele zur Wortschatzförderung gestalten oder ältere Kinder selbst ihre Bücher vertonen.

Das Vorgehen
Nach der initialen Ideenfindung beschäftigten sich unsere Kolleginnen und Kollegen zunächst mit den Funktionen und den Nutzern der App. Welche Funktionen wollen sie umsetzen? Welche Nutzer benutzen unsere App? Die Ergebnisse hielten sie in Form von Personas fest. Eine Persona ist ein fiktiver Nutzer, der beispielhaft für eine Nutzergruppe der Anwendung steht. Im Anschluss daran erstellten sie gemeinsam den UI-Flow durch die Applikation und probierten die ersten Ideen mit Wireframes und Prototypen aus. Die Prototypen wurden auch genutzt, um frühes Feedback von Eltern und Kindern einzusammeln.

Aktuell sind die PIXEL-Mitarbeiter dabei, die erste Alphaversion für iOS zu erstellen, die sie dann gerne im größeren Rahmen innerhalb der Firma testen möchten. Haben Sie Interesse an der Alphaversion? Eine E-Mail an vertrieb@pixel.de genügt und wir informieren Sie über das Release.

Neben der iOS-Entwicklung haben sich unsere Kolleginnen und Kollegen auch mit verschiedensten anderen Themen beschäftigt. So wurde mittlerweile eine Androidversion begonnen, die Möglichkeiten von Fluttr evaluiert, Namens- und Appiconfindung diskutiert, Mockups gezeichnet und vieles mehr. Ganz generell wird sich regelmäßig über die verschiedensten Themen der Appentwicklung ausgetauscht.

-------------------------------

Über die PIXEL Projekttage
Einmal im Monat treffen sich die Kolleginnen und Kollegen von PIXEL am Freitag zum PIXEL Day, um in technisch und thematisch unterschiedlichsten Projekten Neues auszuprobieren und wertvolle praktische Erfahrungen für die tägliche Entwicklungsarbeit zu sammeln. Dabei steht neben der fachlichen Weiterbildung und der Vorbereitung auf neue Projektanforderungen auch das Miteinander im Vordergrund.  

Einzelne Projekte und Themen vom PIXEL Day wollen wir auf unserem Blog in unregelmäßiger Folge vorstellen.


WENIGER ANZEIGEN

09.10.2019

/ News / Tech / Events / Inside

Evaluierung von Augmented Reality Frameworks für die Implementierung eines Zauberwürfel-Assistenten für Smart Glasses: Masterarbeit bei PIXEL
Das Ziel dieser Masterarbeit war die Entwicklung einer prototypischen AR-Anwendung für die Epson Moverio BT-300 (AR-Brille) zu… Weiterlesen
Das Ziel dieser Masterarbeit war die Entwicklung einer prototypischen AR-Anwendung für die Epson Moverio BT-300 (AR-Brille) zu implementieren.

Die Anwendung sollte dem Anwender dabei helfen einen Zauberwürfel zu lösen. Diese soll den Zustand des Würfels ermitteln, einen Lösungsweg berechnen und die Lösungsschritte auf den Würfel augmentieren.

Für die Entwicklung der App bot sich die Verwendung eines AR-Frameworks an. Folglich wurde eine Sammlung von geeigneten Framework-Kandidaten erstellt. Aus zeitlichen Gründen konnten nur zwei der Kandidaten genauer untersucht werden. Die Wahl fiel auf das "Wikitude SDK" und das "Moverio AR SDK".

Es wurde eine Liste von Kriterien erstellt, die dazu verwendet wurde um eine objektive Aussage darüber treffen zu können, welches der beiden Frameworks besser für die Entwicklung der AR-Anwendung geeignet ist.
Anhand dieser Kriterien wurde eine Evaluierung der beiden Frameworks ausgeführt. Daraus ging hervor, dass das "Wikitude SDK" besser für die Aufgabe geeignet war.

Des Weiteren musste ein Plugin für die Positions- und Zustandserkennung entwickelt werden, da diese Funktionen nicht vom Framework übernommen wurden.

Die komplette Masterarbeit ist hier zu lesen!

Weitere Informationen über uns und unsere Abschlussarbeiten sind auf unserer Website unter: www.pixel.de/karriere zu finden!


WENIGER ANZEIGEN

18.09.2019

/ News / Tech

eSIL - Ihr Mixed Mode-Lösungsansatz zur Testautomatisierung
Der Test von Software ist essentiell, aber... ... kämpfen auch Sie mit den hohen Aufwänden? ... haben Sie Probleme mit der Verfügbarkeit benötigter… Weiterlesen
Der Test von Software ist essentiell, aber... ... kämpfen auch Sie mit den hohen Aufwänden? ... haben Sie Probleme mit der Verfügbarkeit benötigter Hardware und Lizenzen? ... wie löst man den Testaufbau für unterschiedliche Produktvarianten? ... wie soll man mit Legacy Code umgehen? ... verzweifeln Sie auch an den hohen Lizenzkosten?

Verifizieren Sie Ihre Embedded Software hardwareunabhängig und erhöhen Sie die Testabdeckung bei reduziertem Zeitaufwand!

>>> Profitieren auch Sie jetzt vom Mixed Mode eSIL!
 

Die Vorteile des Mixed Mode eSIL:

  • Einmalige Implementierung in Python
  • Keine Lizenzkosten
  • Vollständige Abstraktion und Virtualisierung
  • Flexibel anpassbare Lösung für Ihre Testautomatisierung
  • Portables Testsystem mit deutlich reduzierten Aufwänden für HiL-Setup und Hardware
  • Gleichzeitiges Testen für jeden Entwickler
  • Vermeidung unnötiger Kosten für Testhardware
  • Erhöhung der Testabdeckung bereits zur Entwicklungszeit – unabhängig von der Hardware
  • Integration in Build- und Continuous Integration-Prozesse

Gerne stellen wir Ihnen unseren Lösungsansatz zur Testautomatisierung kostenlos und unverbindlich vor. Wir freuen uns auf Ihre Nachricht!


WENIGER ANZEIGEN

17.09.2019

/ Software Test & Quality / News / Tech

Spracherkennung und Machine Learning: Masterarbeit bei PIXEL
Moderne Deep Learning Architekturen haben das Feld der Spracherkennung revolutioniert. Mit der Entwicklung vieler neuer Methoden ist es häufig unklar,… Weiterlesen
Moderne Deep Learning Architekturen haben das Feld der Spracherkennung revolutioniert. Mit der Entwicklung vieler neuer Methoden ist es häufig unklar, welcher Ansatz ideal ist für welches Szenario. Das Ziel dieser Masterarbeit war es, den besten Weg zu finden, eine Aussprache Lern-App auf einem Mobilgerät zu entwickeln, welche mithilfe von maschinellem Lernen genau die Aussprache der Nutzer bewerten kann.

In dieser Arbeit wurden die Vor- und Nachteile diverser moderner Architekturen verglichen in Anbetracht von Anforderungen wie der Genauigkeit, Robustheit und der Bedarf an Trainingsdaten und Rechenleistung. Zwei vielversprechende Architekturen wurden implementiert und miteinander verglichen. Bei den Architekturen handelt es sich um das Ende-zu-Ende Recurrent Neural Net Listen, Attend and Spell und das Open Source Projekt Mozilla DeepSpeech.

Um sequentielle Informationen wie etwa Texte, Musik- und Sprachaufnahmen in maschinellem Lernen zu verarbeiten, eignen sich besonders RNN - Recurrent Neural Networks. Für diese neuronalen Netze wird die Eingabe in kleine Schnipsel aufgeteilt, welche dann nacheinander für das Training verwendet werden. Dabei wird die Ausgabe des Netzwerks für jeden Unterabschnitt mit in die Eingabe für den nächsten Abschnitt übergeben. Somit bleiben dem Neuronalem Netz Informationen aus dem Anfang einer Sequenz bis in spätere Abschnitte im Gedächtnis.

Für die Spracherkennung wurden früher oft Programme entwickelt, die aus vielen kleineren Bausteinen bestanden, die alle eine bestimmte Aufgabe übernommen haben. Zum Beispiel gab es einen Baustein, der die Tonfrequenzen der Stimme einer Person in eine Mischung mehrerer einfachen Frequenzen aufgeteilt hat oder einen Baustein, der die Wahrscheinlichkeit berechnet hat, welche Phoneme in welcher Reihenfolge auftauchen können.

Seit Deep Learning dazu geführt hat, dass Spracherkennungsmodelle immer genauer werden können, tendiert die Architektur eher dazu dem Neuronalen Netz alle Schritte von A bis Z zu überlassen. Das vereinfacht die Architektur und reduziert die Menge an Expertenwissen, die benötigt wird. Der Nachteil dabei ist, dass dafür viel größere Mengen an Trainingsdaten benötigt werden. Für eine robuste Spracherkennung werden bis zu 10.000 Stunden saubere und sauber gelabelte Trainingsdaten benötigt. Dieser Bedarf an Trainingsdaten geht einher mit dem Bedarf an mehr Rechenleistung.

Um Machine Learning trotz dieser hohen Anforderungen und Kosten durchführen zu können, kann eine Methode namens Tranfer Learning eingesetzt werden. Wenn man bereits ein Spracherkennungsmodell zur Verfügung hat, welches mit vielen Daten und Rechenaufwand erstellt worden ist, kann man dieses als Grundlage verwenden, um mit eigenen Daten obendrauf zu trainieren. Dafür nimmt man ein bereits trainiertes Model, friert die anfänglichen Ebenen ein und trainiert die Gewichte gegen Ende mit den eigenen Daten um.

Für die Masterarbeit haben wir das englische Spracherkennungsmodel von Mozilla DeepSpeech genommen und dann mit französischen Daten trainiert. Das Ergebnis war ein französisches Model, welches sehr viel schneller und mit weniger Daten trainiert worden ist, als wenn man von Grund auf neu trainiert hätte. Der Nachteil war, dass für sehr seltene französische Wörter die Spracherkennung immer noch manchmal versucht hat, englische Wörter rauszuhören.

Wenn wir bedenken, welche Möglichkeiten noch vor uns liegen, wenn Computer anfangen wie Menschen sprechen und hören zu können, erklärt sich von selbst, warum in diesem Bereich so viel geforscht und entwickelt wird. Dem Staubsauger Befehle zu erteilen wie R2D2 oder Siri auch in einer lauten Umgebung nutzen zu können, sind beides Aufgaben in denen eine robuste Spracherkennung viel leisten könnte.

Nun stellt sich uns die Herausforderung wie man die Spracherkennung und Bewertung der Aussprache am besten nutzen kann, um Sprachschüler beim Lernen zu unterstützen. Falls du studierst und Interesse daran hast, eine Abschlussarbeit basierend auf dieser Spracherkennung zu schreiben, würden wir uns freuen wenn du dich bei uns meldest.

Weitere Informationen über uns und unsere Abschlussarbeiten findest du auf unserer Website unter: www.pixel.de/karriere


WENIGER ANZEIGEN

05.09.2019

/ News / Tech