Einträge von Michael Bär

Blockchain – Verbesserung der Transaktionssicherheit durch Kryptografische Verkettung – Teil 1: Einführung

Einleitung Das Wort „Blockchain“ fiel erstmalig im Zusammenhang mit Bitcoin als dezentrales Netzwerk für Zahlungen in der gleichnamigen digitalen Währung. Hierbei beschreibt die Blockchain eine zugrundeliegende Technologie, in der alle Transaktionen öffentlich und unveränderbar verzeichnet sind. Dazu wird mittels kryptografischer Verfahren die Korrektheit aller Transaktionen sichergestellt – beispielsweise die richtige Transaktionsreihenfolge, Verhinderung der doppelten Ausgabe […]

Ein StyleExplorer für Justinmind-Prototypen

Im Rahmen des Eurostars Forschungsprojekts „Advanced Prototyping Platform“ kurz APP entwickelt die SIC! Software GmbH ein StyleExplorer-Tool für Justinmind Prototypen. Während der Konzeptionsphase einer Softwareanwendung werden verschiedene Konzept- und Styleguide-Dokumente für Kunden und zur späteren Implementierung für Entwickler erstellt. Diese basieren häufig auf erstellten Prototypen. Hierbei ist es immer wieder aufwendig benötigte Grafiken sowie Layout- […]

iOS 8

Im September ’14 hat Apple seine neue Betriebssystemversion iOS 8 für iPad, iPhone und iPod touch veröffentlicht. Sind 5,8 GByte freier Speicherplatz auf dem Gerät unter iOS 7 vorhanden, so kann man das Update bequem Over-the-Air beziehen, ansonsten heißt es erstmal entweder Platz schaffen oder per iTunes updaten. Hat man es nun geschafft iOS 8 […]

Jenkins Plugin: Keychains and Provisioning Profiles Management

Mit unserem neuen Keychains and Provisioning Profiles Management Plugin für den Jenkins Continuous Integration Build Server können die zur Signierung einer iOS-App notwendingen Keychain- und Mobile Provisioning Profile Dateien einfach direkt über das Jenkins-Frontend verwaltet werden. Somit entfällt ein manuelles Hinzufügen von Keychains zur Schlüsselbundverwaltung und eine manuelle Installation der Provisioning Profiles auf jedem Mac, […]

Continuous Integration für iOS mit Jenkins – Ein Erfahrungsbericht

Seit gut 3 Jahren verwenden wir Jenkins als Plattform für eine Continuous Integration Umgebung für iOS-Projekte. Zu den Hauptaufgaben des Systems gehören die ständige Überprüfung der Baubarkeit von Projekten nachdem Quellcode in ein Source-Control-Management (SCM) System eingecheckt wurde und die Verteilung der Build-Produkte an eine interne Over-the-Air (OTA) Distribution Plattform sowie direkt an unsere Kunden. […]