28.10.2014 
1 
Portierung der Kernfunktionen eines Windows Videoplayers 
auf Mac OS X 
Es begrüßt Sie: 
Christian Gräfe, Softwareentwickler 
ccc software gmbh 
fon: +49(341) 30548 – 34 
fax: +49(341) 30548 – 40 
c.graefe@ccc-software.de 
www.ccc-sportsoftware.de 
2 
ccc software gmbh 
 1990 als Systemhaus gegründet 
 Mitarbeitergeführtes, mittelständiges Unternehmen 
 Firmensitz seit 2012 wieder in Leipzig 
 Entwicklung von IT-Lösungen für Fertigungsplanung und 
-management (MES) in der metallverarbeitenden Industrie 
 Seit 1996 Entwicklung von Produkten und IT-Lösungen für 
den Sport mit Fokus auf Videoanalyse und –verarbeitung 
 ccc bildet aus, bietet Praktika und Diplomthemen
28.10.2014 
2 
3 
Motivation 
 Videoplayer für die Analyse im Sport: utilius® fairplay 5 
 Nur für Windows verfügbar (WPF, C#, C++, DirectShow) 
 Hohe Verbreitung von Mac Hardware in der Zielgruppe der 
Trainer und Sportler 
 Oft Anfragen nach Mac OS X Version 
(z.Z. nur mit VM, Parallels Desktop oder Boot Camp) 
 Keine Vergleichbare Software für Mac Verfügbar 
4 
Ziele 
 Look and Feel wie bei utilius® fairplay 5 
 Eingeschränkter Funktionsumfang 
(z.B. keine Aufnahme und kein Schnitt) 
 Datenaustausch zwischen Windows und Mac Version 
(z.B. Szenenlisten mit Anmerkungen und Tagging-Daten)
28.10.2014 
3 
5 
Voraussetzungen 
 Erfahrung in der Konzeption und Programmierung von 
Anwendungen 
 Affinität zur Technik 
 1x Mac Rechner bei ccc vorhanden 
 Mehrere Mac Rechner in Fakultät 
 Eigener Mac Rechner wäre von Vorteil 
6 
Teilaufgaben 
1) Konzeption 
Kernfunktionalitäten, Bedienkonzept, Oberfläche 
2) Frameworks/Sprachen für Entwicklung Evaluieren 
Nativ (Swift/Objective-C), Java, C# mit Xamarin.Mac, QT 
3) Prototyp 
Beispielimplementierung mit ausgewählten Framework
28.10.2014 
4 
Portierung der Kernfunktionen eines Windows Videoplayers 
auf Mac OS X 
Vielen Dank für Ihre Aufmerksamkeit! 
Christian Gräfe, Softwareentwickler 
ccc software gmbh 
fon: +49(341) 30548 – 34 
fax: +49(341) 30548 – 40 
c.graefe@ccc-software.de 
www.ccc-sportsoftware.de

IT-Ringvorlesung - Präsentation ccc

  • 1.
    28.10.2014 1 Portierungder Kernfunktionen eines Windows Videoplayers auf Mac OS X Es begrüßt Sie: Christian Gräfe, Softwareentwickler ccc software gmbh fon: +49(341) 30548 – 34 fax: +49(341) 30548 – 40 c.graefe@ccc-software.de www.ccc-sportsoftware.de 2 ccc software gmbh 1990 als Systemhaus gegründet Mitarbeitergeführtes, mittelständiges Unternehmen Firmensitz seit 2012 wieder in Leipzig Entwicklung von IT-Lösungen für Fertigungsplanung und -management (MES) in der metallverarbeitenden Industrie Seit 1996 Entwicklung von Produkten und IT-Lösungen für den Sport mit Fokus auf Videoanalyse und –verarbeitung ccc bildet aus, bietet Praktika und Diplomthemen
  • 2.
    28.10.2014 2 3 Motivation Videoplayer für die Analyse im Sport: utilius® fairplay 5 Nur für Windows verfügbar (WPF, C#, C++, DirectShow) Hohe Verbreitung von Mac Hardware in der Zielgruppe der Trainer und Sportler Oft Anfragen nach Mac OS X Version (z.Z. nur mit VM, Parallels Desktop oder Boot Camp) Keine Vergleichbare Software für Mac Verfügbar 4 Ziele Look and Feel wie bei utilius® fairplay 5 Eingeschränkter Funktionsumfang (z.B. keine Aufnahme und kein Schnitt) Datenaustausch zwischen Windows und Mac Version (z.B. Szenenlisten mit Anmerkungen und Tagging-Daten)
  • 3.
    28.10.2014 3 5 Voraussetzungen Erfahrung in der Konzeption und Programmierung von Anwendungen Affinität zur Technik 1x Mac Rechner bei ccc vorhanden Mehrere Mac Rechner in Fakultät Eigener Mac Rechner wäre von Vorteil 6 Teilaufgaben 1) Konzeption Kernfunktionalitäten, Bedienkonzept, Oberfläche 2) Frameworks/Sprachen für Entwicklung Evaluieren Nativ (Swift/Objective-C), Java, C# mit Xamarin.Mac, QT 3) Prototyp Beispielimplementierung mit ausgewählten Framework
  • 4.
    28.10.2014 4 Portierungder Kernfunktionen eines Windows Videoplayers auf Mac OS X Vielen Dank für Ihre Aufmerksamkeit! Christian Gräfe, Softwareentwickler ccc software gmbh fon: +49(341) 30548 – 34 fax: +49(341) 30548 – 40 c.graefe@ccc-software.de www.ccc-sportsoftware.de