Category Archives: SS16

Seminar, SS16

Es ist zwingend erforderlich, ein mit Latex erstelltes Paper einzureichen.

Beispiel für den Abstract eines wissenschaftlichen Papers:

Im folgenden die Latex Vorlage. Im Empty-Ordner ist ein beinahe leeres Tex-Projekt enthalten, auf dem ihr aufbauen könnt. Im Example-Ordner ist ein Beispieldokument mit einigen zusätzlichen Erklärungen enhalten. Als Sprache könnt ihr deutsch oder englisch verwenden:

Seminar, SS16

The jose.4.j library is an open source (Apache 2.0) implementation of JWT and the JOSE specification suite. It is written in Java and relies solely on the JCA APIs for cryptography.

JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. JWT is the identity token format in OpenID Connect and it is also widely used in OAuth 2.0 and many other contexts that require compact message security.

JOSE is short for Javascript Object Signing and Encryption, which is the IETF Working Group that developed the JSON Web Signature (JWS), JSON Web Encryption (JWE) and JSON Web Key (JWK) specifications. JWS and JWE use JSON and base64url encoding to secure messages in a (relatively) simple, compact and web safe format while JWK defines a JSON representation of cryptographic keys. The actual algorithms for JWS, JWE and JWK are defined in JSON Web Algorithms (JWA).

The library supports the JWS/JWE compact serializations with the complete suite of JOSE algorithms. A more detailed breakdown is available below in the Algorithm Support section.

…..

jose.4.j

https://bitbucket.org/b_c/jose4j/wiki/Home

Betreuer: Marcel Hahn

Seminar, SS16

Gute und nützliche Services vorstellen, die im Zuge von Continous Integration genutzt werden können. Diese sollen anhand eines kleinen Beispiel implementiert werden.

 

Beispiel:

  • https://scrutinizer-ci.com
  • https://scan.coverity.com
  • https://coveralls.io
  • https://www.openhub.net

Gerne können auch andere Tools verwendet werden

 

Betreuer: Stefan Lindel

Seminar, SS16

Bei dem Seminar geht es um den Vergleich verschiedener Continous Integration-Systeme. Diese sollen auf die Besonderheiten und Erweiterbarkeit des Buildablaufes verglichen werden. Gerade im Bezug auf verschiedene Zielplatformen.

  • Travis CI
  • Gitlab CI
  • Jenkins 2.1.x
Seminar, SS16

Für den Quellcode von Projekten wird heutzutage oft die Versionsverwaltung Git verwendet. In dem Seminar soll es darum gehen, Erweiterete Kommandozeilenbefehle zu nutzen.

Dankbar wäre:

  • letzte Commit wieder ais dem Repository löschen
  • Author oder Commitdaten verändern
  • Große Dateien oder einzelne Dateien herausnehmen
    https://rtyley.github.io/bfg-repo-cleaner/
  • Zwei Projekte mergen bzw. teilen
  • und vieles mehr

Betreuer: Stefan Lindel

 

Seminar, SS16

Die Auftaktveranstaltung zum Seminar findet am Montag, den 09.05. um 13 Uhr in unserem Seminarraum (R1340) statt. Hier wird der grobe Rahmen der Veranstaltung geklärt. Die Themenvergabe findet dieses Semester innerhalb einer Woche über den jeweiligen Betreuer statt.