Glossary
AccessPointMode
APM
DynDNS
Eclipse
FON_AP
Konfigurationsinterface
Managementkonsole
MyPlace
QuasiRepeaterMode
QRM
SubVersion
SVN
TeamSpeak
WebIf
Webinterface
APM
Der APM, also der AccessPointMode, ist eine Betriebsform für eine Fonera mit den FreeWLAN-Addons.
DynDNS
DynDNS ist die Abkürzung für 'dynamisches Domain Name System'. Will man zu Hause einen Server an einer Internetverbindung ohne statische IP-Adresse benutzen, kann man mit einem DynDNS seinen Clients dennoch eine solche vortäuschen. Dazu übermittelt der eigene Router mittels Skript nach jedem Reconnect eine kurze Information an den DynDNS-Serviceanbieter, der sodann die eben übermittelte dynamische IP-Adresse sofort in seinen DNS-Server einträgt. Da die Datenbank somit stets aktuell ist, werden alle DNS-Anfragen immer auf die jeweils aktuelle IP-Adresse aufgelöst.
Eclipse
Eclipse ist ein Open-Source-Framework zur Entwicklung von Software nahezu aller Art. Die bekannteste Verwendung ist die Nutzung als Entwicklungsumgebung (IDE) für die Programmiersprache Java. Aber auch für die Entwicklung von Rich-Client-Applikationen auf Basis der Eclipse Rich Client Platform (RCP) wird es zunehmend häufiger eingesetzt. Eclipse ist nicht auf Java festgelegt und wird aufgrund seiner offenen Plugin-basierten Struktur mittlerweile für sehr unterschiedliche Entwicklungsaufgaben eingesetzt, da so die Notwendigkeit für jeden Nischen-Hersteller entfällt, seine eigene IDE für jedes Entwicklungstool zu entwickeln.
shelled
shelled ist ein Shell-Script-Editor für Unix-Skripte (also ash, bsh, bash, csh, ksh, sh, zsh) mit Manual und Vervollständigung.
Um das Plugin zu installieren kann man das Archiv einfach in den Installationsordner von Eclipse entpacken. Unter Windows ist der Installationsordner frei wählbar, die meisten werden ihn aber in C:\Programme haben. Unter Linux muss das Archiv nach /usr/lib/eclipse/ entpackt werden.
SubClipse
Subclipse ist ein SubVersion Team-Plugin für Eclipse.
Die Installation erfolgt einfach über den Updatemanager von Eclipse.
Auf der Subclipse Homepage gibt es eine genaue Installationsanleitung.
Hier gibt es noch eine Installationsanleitung in Deutsch.
Weblinks
FON_AP
ist die SSID des öffentlichen Signals.
MyPlace
ist die SSID des privaten Signals. Das private Signal ist standardmäßig mit einem WPA-Schlüssel gesichert, dessen Passwort die auf der Unterseite der Fonera aufgedruckte Seriennummer ist.
QRM
Der QRM, also der QuasiRepeaterMode, ist eine Betriebsform für eine Fonera mit den FreeWLAN-Addons. Eine in dieser Betriebsform verwendete Fonera baut die Verbindung zum Internet nicht über die RJ45-Schnittstelle sondern über das WLAN-Interface auf.
SubVersion
Wir verwenden neben Trac als Projektverwaltung vor allem SubVersion als Versionskontroll-System. Für den Einstieg sei auf die Beschreibung in der deutschen Wikipedia verwiesen. Sie bietet einen Überblick, was SubVersion überhaupt ist. Ein ausführliches Anwenderhandbuch und eine gute Referenz ist das eBook Version control with subversion (englisch).
Repository
Die URL des Repositories ist http://svn.freewlan.info. Derzeit verwenden wir SubVersion 1.3.2.
Checkouts können anonym erfolgen, Schreibzugriff gibt es für Entwickler nach Beschluss in der TeamSpeak-Besprechung.
Ansonsten können Entwickler Tickets mit Patchfiles erstellen, die dann überprüft werden und in den Trunk wandern.
Clients
Für Windows gibt es TortoiseSVN. Dieser Client bietet in allen Exploreransichten ein neues Kontextmenü für SVN-Aufgaben.
Plattformunabhängig geht's mit SmartSVN und RapidSVN. SmartSVN ist in Java geschrieben und benötigt aktuell das JRE 1.4.1 oder höher. Außerdem ist er nur in einer abgespeckten Freeware Version verfügbar. RapidSVN ist komplett OpenSource, bietet allerdings nicht ganz so viel Umfang.
SubVersion-Unterstützung für die Eclipse Team-Funktion bringt Subclipse.
TeamSpeak
TeamSpeak ist eine Software zum "Telefonieren" per VoIP, ähnlich wie Skype. Während Skype allerdings in erster Linie für Gespräche mit zwei Teilnehmern ausgelegt ist, ist TeamSpeak eher ein Chatroom-System für Konferenzgespräche (oder natürlich zum Zocken, dafür ist es ja ursprünglich entwickelt worden =).
Wir verwenden den TeamSpeak-Server zum einfachen Austausch untereinander. In der Regel trifft man dort am Abend auf die Entwickler. Dann werden (informell) organisatorische und inhaltliche Themen zum Projekt besprochen oder einfach nur nett gequatscht.
Installation
Die Software selbst kann man auf den Seiten des Herstellers herunterladen. Danach das Programm wie üblich installieren.
Neue Verbindung anlegen
Nach dem Start von TeamSpeak klickt man auf Connection -> Connect. Dann Rechtsklick auf Servers -> Add Server.
Bei Label z.B. "FreeWLAN" eintragen. Bei Server Address "ts.freewlan.info:8797" eintragen.
Bei Nickname einfach den gewünschten Namen eintragen.
Schließlich noch sicherstellen, dass Registered gewählt ist und bei Login Name und User Password deine Zugangsdaten vom FonBoard.de eingetragen sind. Auf Connect klicken.
Webinterface
Das Webinterface dient der grafischen Verwaltung der Einstellungsmöglichkeiten der Fonera. Gängige Abkürzungen oder andere Bezeichnungen sind 'WebIf', 'Konfigurationsinterface' oder 'Managementkonsole'.
