Version 1 (modified by k0k0, 2 years ago)
--

Glossary

AccessPointMode
APM
DynDNS
Eclipse
FON_AP
Management console
Management interface
MyPlace
QuasiRepeaterMode
QRM
SubVersion
SVN
TeamSpeak
WebIf
Webinterface


APM

APM = AccessPointMode

DynDNS

DynDNS stays for "Dynamic DNS", which means "Dynamic Domain Name System". You submit a string with information about your Internet connection, actually the IP address and a hostname, to a provider they will make an entry in his database (the DNS zone) so other nameservers and clients can resolve YOUR IP by query your dynamic.host.name.

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

is the SSID of your public signal.

MyPlace

is the SSID of your private signal. Private means that this signal is protected with a WPA passphrase known by you. On the Fonera the key is the serialnumber of the device.

QRM

QRM = QuasiRepeaterMode

SubVersion

Wir verwenden neben Trac als Projektverwaltung vor allem Subversion als Versionskontroll-System. For the beginning you may have a look at the description at the English part of Wikipedia. It's a good overview about SubVersion in generell. The eBook Version Control with Subversion is a detailed manual as well as a nice reference.

Repository
Die URL des Repositories ist http://svn.freewlan.info. Die verwendete Subversion-Version ist 1.3.2.

Checkouts können anonym erfolgen, Schreibzugriff gibt es für Entwickler nach Beschluss at the TeamSpeak meeting.

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 Explorer-Sichten 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

is used to manage your Fonera's features via a GUI. Other common names are 'webif', 'management console' or 'management interface'.