Fachhochschule Regensburg
Fachbereich Informatik Prof. Dr. Hackenberg
Interface Design
im Sommersemester 2004 Ubung 1 ¨
Zielsetzung der ¨Ubung:
Das Ziel dieser ersten ¨Ubung ist die Hinf¨uhrung an die Konzepte der Vorle- sung. Dabei sollen die grunds¨atzlichen Begrifflichkeiten, mit denen in Zukunft umgegangen werden soll, gekl¨art werden. Insbesondere soll auch das “Inter- face” genauer beleuchtet und seine Bedeutung abseits der rein technischen Sicht untersucht werden.
Aufgabe 1: Was ist das Internet?
Suchen Sie nach Informationen, mit deren Hilfe Sie sich die Struktur des Internets auf Verwaltungseben klarmachen k¨onnen. Welche Organisationen gibt es in diesem Umfeld? In welcher Hierarchie stehen diese? Wer vergibt die Top-Level-Domains und welche TLDs wurden vor kurzem eingef¨uhrt bzw.
sollen noch eingef¨uhrt werden? Sammeln Sie weiterhin statistische Daten uber die Anzahl der Rechner im Internet, die Ressourcen der IP-Adressen,¨ des t¨aglichen Zuwachses, etc.! Kann IPv6 (IPng) in diesem Zusammenhang hilfreich sein? Finden Sie heraus, welchen Adressbereich der FH Regensburg zugeteilt ist und wer der Verantwortliche f¨ur FH-Regensburgist!
Aufgabe 2: IP-Klassen
Welchen Klassen von Netzen gibt es? Wie unterscheiden sich diese? Wie beurteilen Sie die Einteilung? Welche Probleme k¨onnen dabei auftauchen?
Was versteht man unter CIDR? Was versprach man sich von diesem Konzept?
Was ist eine Subnetz-Maske? Wieviele Hosts passen in ein Klasse-B-Netz mit 1
einer Subnetzmaske von 255.255.240.0? In welchem Netztyp befinden Sie sich gerade mit dem Rechner, an dem Sie sitzen?
Aufgabe 3: Domain Name Service
Kl¨aren Sie, wie die Aufl¨osung von Namen in IP-Nummern funktioniert! Stel- len Sie fest, welchen DNS-Server die FH verwendet! Untersuchen Sie die Hier- archie der Nameserver! Versuchen Sie, einige Hostnamen mit dem Programm nslookup nachzusehen!
Aufgabe 4: Verbindungsaufbau im Internet
Beschreiben Sie anhand des TCP/IP-Stacks, was Schritt f¨ur Schritt passiert, wenn Sie z.B. ¨uber http eine Seite von FH-Regensburgabholen! Machen Sie sich klar, wie ein Dienst an einem Rechner im Internet angeboten wird!
Aufgabe 5: Andere (un¨ ubliche) Interfaces zu I-Net-Diensten
Die Standard-Webbrowser stellen ja nur ein Interface, um Seiten ¨uber das Hypertext Transfer Protocol abzurufen. Suchen Sie Informationen zu diesem Protokoll und versuchen Sie, die Startseite von FH-Regensburg per telnet abzuholen! ¨Uberlegen Sie sich, wie das auch mit anderen Diensten wie z.B.
SMTP, POP3, IMAP, FTP, usw. erreichen k¨onnten!
Aufgabe 6: Multimediale Dienste im Internet
Im Gegensatz zu den rein textbasierten Anf¨angen des Internets haben sich mittlerweile verschiedene multimediale Dienste im Internet etabliert. Re- cherieren Sie, welche Audio-/Video-Dienste verbreitet sind und welche An- spr¨uche diese an die Netzstruktur stellen. Wie bewerten Sie die Einsetzbarkeit solcher Dienste f¨ur CBT (Computer-Based Training) und Lernprogramme?
Suchen Sie nach einigen Beispielen f¨ur Lernprogramme im Internet und ver- suchen Sie, die Qualit¨at/Usability einzusch¨atzen!
2
Aufgabe 7: Interface Mensch-Maschine I
Nennen Sie einige Alternativen zu MS Windows als Benutzeroberfl¨ache! In- wieweit unterscheiden sich diese in Umfang und Ressourcenanspr¨uchen? Be- werten Sie, ob Ihrer Meinung nach eine Alternative zu MS Windows besteht!
Ziehen Sie dabei auch andere Benutzergruppen in Betracht!
Aufgabe 8: Interface Mensch-Maschine II
Seitdem sich graphische Benutzeroberfl¨achen etabliert haben, hat sich die Art der Bedienung und Programmierung grundlegend ge¨andert. Insbesonde- re f¨ur die Oberfl¨achenentwicklung gibt es einige Toolkits, die dem Entwick- ler viel Arbeit abnehmen. Finden Sie heraus, welche Toolkits auf welchen Plattformen vorhanden sind und welche Programmiersprachen zu deren Be- nutzung verwendet werden! Versuchen Sie, zu einem Windows-Toolkit und einem *nix-Toolkit je ein “Hallo-Welt”-Beispiel zu finden und zu verstehen!
3