[ English | German ]

AN.ON - Entwicklerbereich

Entwicklungsumgebung und Programmierrichtlinien

In dem Dokument "Development Guidelines" findet man eine Schritt-für-Schritt Anleitung, wie man unter Windows, Linux und MacOS die AN.ON-Entwicklungsumgebung einrichten kann.

Des weiteren sind in dem Dokument einige wesentliche Regeln festgeschrieben, die bei der Erstellung von Quellkode im Rahmen diese Projektes beachtet werden sollten, um eine möglichst reibungslose Zusammenarbeit aller Entwickler zu gewährleisten.

Die Datei ANON.jbuilder.codestyle enthält die Formatierungsregeln für den JBuilderX für alle im Projekt entwickelten Java Quellen. Diese Formatierungsregeln können einfach in die Entwicklungsumgebung importiert werden.

Kontinuierliche Integration

Für die kontinuierliche Integration wird Jenkins verwendet. Der aktuelle Status läßt sich dem Jenkins-Dashboard entnehmen.

Quelltext von JAP, Mix, und InfoService

Neben den unten aufgeführten Möglichkeiten zum Download der Quelltexte gibt es auch die Möglichkeit, diese mittels Subversion herunterzuladen. Dazu ist folgendes als Subversion URL anzugeben:

    Subversion URL="https://anon.inf.tu-dresden.de/svn/[Repository-Name]

Ein Password ist nicht erforderlich. Die Namen der jeweiligen Repositories sind bei den einzelnen Teilprojekten angegeben.

JAP

Subversion Repository: Jap Atom Format Syndicated (Aktuelle Subversion Änderungen)

Täglich erzeugter Schnappschuss vom JAP Quelltext: jap.src.tgz
      Grösse: 6,558,979 Bytes
Version: 00.20.010
Erzeugt am: Wednesday, 15-Jul-2009 23:25:55 CEST

Die folgenden Bibliotheken sind notwendig, um den Quelltext von JAP zu kompilieren:

Eine (unvollständige) Dokumentation zu den JAP Quellen.

JonDo-Portable

CVS Modul: JonDoPortable
Mit Portableapps kompatible portable version von JAP / JonDo.

Windows-Installationsassistent

CVS Modul: JAPWinInstall

AnonLib

Täglich erzeugter Schnappschuss vom AnonLib-Quelltext: anonlib.src.tgz

Täglich erzeugte Bibliothek: anonlib.jar
      Grösse: 809,849 Bytes
Version: 00.11.023
Erzeugt am: Monday, 16-Nov-2009 23:24:12 CET

Die folgenden Bibliotheken sind notwendig, um den Quelltext der AnonLib zu kompilieren:

Dokumentation

GuiLib

Täglich erzeugter Schnappschuss vom GuiLib-Quelltext: guilib.src.tgz

Täglich erzeugte Bibliothek: guilib.jar <
      Grösse: 243,591 Bytes
Erzeugt am: Monday, 16-Nov-2009 23:24:35 CET

Die AnonLib ist notwendig, um den Quelltext der GuiLib zu kompilieren.

ANONdroid

Mixe

Subversion Modul: proxytest

Quellkode der letzten stabilen Version 00.01.xx: mix_V00.01.74.src.tgz
Quellkode der letzten stabilen Version 00.02.xx: mix_V00.02.39.src.tgz
Quellkode der letzten stabilen Version 00.03.xx: mix_V00.03.99.src.tgz
Quellkode der letzten stabilen Version 00.04.xx: mix_V00.04.28.src.tgz
Quellkode der stabilen Version 00.05.xx: mix_V00.05.38.src.tgz
Quellkode der aktuellen stabilen Version 00.10.xx: mix_V00.10.05.src.tgz

Täglich erzeugter Schnappschuss von den Mix-Quellen: mix.src.tgz
      Grösse: 2,272,287 Bytes
Version: 00.11.08
Erzeugt am: Monday, 15-Apr-2013 23:19:08 CEST

Die folgenden Biblioetheken sind notwendig, um die Quellen des Mixes zu kompilieren:

Eine (unvollständige) Dokumentation zum Mix. (Version ohne Quellkode)

InfoService

CVS Modul: Jap

Täglich erzeugter Schnappschuss von den InfoService Quellen: infoservice.src.tgz
      Grösse: 2,587,914 Bytes
Version: IS.09.010
Erzeugt am: Monday, 16-Nov-2009 23:23:05 CET

Die folgenden Bibliotheken sind notwendig, um die Quellen des InfoService zu kompilieren:

Eine (unvollständige) Dokumentation zum InfoService.

MixConfig Tool

CVS Modul: MixConfig

Täglich erzeugter Schnappschuss von den MixConfig Tool Quellen: mixconfig.src.tgz
      Grösse: 636,209 Bytes
Version: 00.05.045
Erzeugt am: Monday, 16-Nov-2009 23:24:38 CET

Zum Kompilieren werden die AnonLib und die GuiLib benötigt (siehe oben).

Eine (unvollständige) Dokumentation zum MixConfig Tool.

Mix in Java (experiementell!)

CVS Modul: JavaMix

Benötigit wird Java 1.4. Ausserdem sind die folgenden Bibliotheken notwendig, um die Quellen des Mixes zu kompilieren:

 

Download

Stabile Version
00.20.001


Beta-Version
00.20.010


InfoService

Status der verfügbaren AN.ON-Dienste und Informationen über diese.


Aktuell / News

Einschränkungen bei den Dresden (JAP) Anonymiserungsservern
Nach reiflicher Überlegung haben wir uns entschlossen, die Downloadmöglichkeiten über die Dresden (JAP) Mixe etwas zu beschränken, um eine fairere Nutzung der knappen Ressourcen unserer Server für alle Nutzer zu ermöglichen, die einfach "normal" im Web surfen wollen. mehr...

 
---