Refine
Year of publication
- 2014 (17) (remove)
Document Type
- Bachelor Thesis (17) (remove)
Has Fulltext
- yes (17)
Is part of the Bibliography
- no (17)
Keywords
- Informatik (3)
- Didaktik (2)
- Unity (2)
- Arduino (1)
- Automatisierung (1)
- Bedrohung (1)
- Buchpaket (1)
- Computersicherheit (1)
- Computerspiel (1)
- Design (1)
Institute
Open Access
- Open Access (17) (remove)
Die Analyse des Problems wurde eigenständig mit den seitens ADITION zur Verfügung gestellten Möglichkeiten durchgeführt. Lösungsansätze sind mitunter durch
eigene Vorschläge entstanden, größtenteils stammen diese jedoch von Mitarbeitern.
Die Recherche und Bewertung der Alternativen beruht jedoch auf Eigenleistung. Gleiches gilt für die Konzeption und Implementierung des gewählten Verfahrens.
Der Vorher/Nachher-Vergleich wurde ebenfalls selbstständig durchgeführt. Bei der Optimierung der Objekterstellung, die in Kapitel 6.2 beschrieben wird, wurden unterschiedliche alternative Verfahren getestet, und bewertet. Daran involviert waren,neben mir, noch weitere Mitarbeiter. Einige der in Kapitel 7 beschriebenen zusätzlichen Optimierungsmöglichkeiten wurde durch Mitarbeiter angeregt. Meine Eigenleistung besteht hier aus dem Zusammentragen und Ergänzen dieser Verfahren. Zusammenfassend wurde daher das Projekt selbstständig durchgeführt, wobei Erfahrungen und Anregungen von Mitarbeitern stets eingeflossen sind.
Einleitend wird der Kontext der Aufgabenbeschreibung vorgestellt. In einer Umgebung, in der Internet jederzeit und überall abrufbar ist, macht die Entwicklung von Web-Applikationen gegenüber systemeigenen Applikationen immer mehr Sinn. Hier gilt es, die im Multimedia- Bereich etablierte Flash-Programmierung wegen des immer geringer werdenden Supports durch offene Lösungen des HTML5-Standards zu ersetzen. Konkret wird dies hier mit dem Canvas-Element gelöst. Außerdem dienen WebSockets der Synchronität in Echtzeit zu kollaborativen Zwecken.
In Kapitel zwei geht es um die Theorie, die dem Framework zugrunde liegt. Es ist in zwei Abschnitte eingeteilt. Im ersten Abschnitt werden Vor- und Nachteile sowie Konzepte von generischen Frameworks aufgezeigt. Weiterhin wird auf funktionale und nicht-funktionale Anforderungen an derartige Frameworks eingegangen. Beendet wird der Abschnitt mit der Vorstellung einiger Frameworks, die in der Praxis häufig verwendet werden. Der zweite Abschnitt befasst sich mit Kollaboration im Zusammenhang mit Echtzeit-Webanwendungen. Zu Beginn wird erläutert, wie die Begriffe „Kollaboration“, „Echtzeit“ und „Web- Anwendung“ definiert sind. Im weiteren Verlauf wird auf Techniken der Kollaboration in der Raum-Zeit-Klassifizierung eingegangen. Abgeschlossen wird das Kapitel mit der Vorstellung diverser technischer Umsetzungsmöglichkeiten sowie einem Beispiel aus der Praxis.
Kapitel drei befasst sich mit den Webtechnologien, die im Rahmen dieser Thesis verwendet werden. Der erste Teil des Kapitels beinhaltet neben einer Kurzzusammenfassung über die Neuerungen in HTML5 eine detaillierte Vorstellung des HTML5-Canvas und der WebSockets. Es folgt ein kurzer Abriss über die Programmiersprache JavaScript. Im zweiten Teil des Kapitels wird Node.js als serverseitige Infrastruktur präsentiert. Weiterhin werden Produkte für die serverseitige Speicherung der Daten vorgestellt und verglichen. Zum Abschluss werden einige Canvas-Bibliotheken gegenübergestellt.
Kapitel vier beschäftigt sich mit den konkreten Anforderungen an das Framework. Sie sind gegliedert in Oberfläche, Anwendung, Technik und Implementierung.
Als letztes Kapitel des Hauptteils beinhaltet Kapitel fünf die Konzeption und Implementierung des Frameworks. Nach einer kurzen Übersicht über die Dateistruktur folgen konkrete Konzepte zur Client-Server-Kommunikation. Es wird verglichen, wie Design und Funktionalität des aktuellen Flash-Stundenplan-Gestalters Verwendung im Prototyp der zu entwickelnden HTML5-Version finden. Schließlich werden Entwurf und Umsetzung des Frameworks mit Codebeispielen präsentiert. Abschließend wird ein Zwischenfazit zur Implementierung gezogen, welches auf Schwierigkeiten und Erkenntnisse im Entwicklungsprozess sowie mögliche Funktionen in künftigen Versionen eingeht.
In dieser Arbeit werden die Bedrohungen für ein lokales IPv6 Netzwerk, mit besonderem Hinblick auf das neu eingeführte Neighbor Discovery Protocol (NDP), analysiert. Dabei wird der Frage nachgegangen, wie ein IPv6 Netz gegen lokale Angriffe geschützt werden kann. Zunächst werden mögliche Angriffe auf das Netzwerk beschrieben. Gegen die dann jeweils Maßnahmen vorgestellt werden. Die Funktionsweise der Maßnahmen wird erläutert und die mit Einführung sowie Betrieb verbundenen Kosten und Nutzen eingeordnet. Darauf basierend wird eine Bewertung der Maßnahmen durchgeführt, um konkrete Handlungsempfehlungen zum sicheren Betrieb von IPv6 Netzen in der Praxis zu geben. In der Bewertung wird deutlich, dass ein Großteil der Maßnahmen noch nicht ausgereift oder nur bedingt praktisch anwendbar erscheint. Reaktive Maßnahmen wie NDPMon eignen sich dabei nach Ergebnissen der Analyse am besten zur Absicherung von NDP Verkehr. Um die Integration von NDPMon durch eine einheitliche Plattform zu erleichern, wird ein Einsatzbeispiel auf Basis des ARM-Einplatinencomputer Raspberry Pi beschrieben. Abgeschlossen wird die Arbeit mit einem Fazit zur lokalen Absicherung von IPv6 Netzwerken und den damit verbundenen Herausforderungen, sowie einem kurzen Ausblick auf zukünftige Entwicklungen im Bezug auf Schutzmaßnahmen.
In 2012 sind laut Börsenverein des Deutschen Buchhandels 91.100 neue Bücher auf dem Markt erschienen. Zwar bedeutet dies einen Rückgang von 5,4 Prozent im Vergleich zum Vorjahr (2011: 96.273 Titel) und ist der niedrigste Wert seit sieben Jahren, aber nach wie vor ist das eine sehr hohe Zahl an Neuerscheinungen. Dies führt dazu, dass selbst Vielleser und Personen mit einer hohen Lesefrequenz den Überblick verlieren und angeben, dass der Buchmarkt für sie unübersichtlich ist. Gleiches ist auch bei Jugendlichen zu erkennen. Hier geben ein Achtel der Befragten an, dass ihnen der Überblick fehle und sie deshalb nicht lesen.
Es wird deutlich, dass der Käufer die entscheidende Instanz ist und durch seine Entscheidung, ein Produkt zu kaufen oder nicht, den Erfolg eben dieses Produkts bestimmt. Da es sich bei der aktuellen Marktsituation also klar um einen Käufer oder Kundenmarkt handelt, müssen die Verlage immer mehr auf die Wünsche und Bedürfnisse ihrer Kunden und Leser eingehen. Das erreichen sie vor allem durch die Spezialisierung ihres Programms. In der Folge gibt es zum Beispiel Wissenschaftsverlage, Schulbuchverlage oder Kinder- und Jugendbuchverlage. Die spezialisierten Verlage müssen die Zusammensetzung und Wünsche ihrer jeweiligen Zielgruppe genau kennen, um erfolgreich zu sein.
Um den Kunden hinsichtlich der Programmübersicht zu unterstützen und so mögliche Käufer zu gewinnen, hat sich der Kinderbuchverlag Ernst Kaufmann Verlag in Lahr zusammen mit dem Oetinger Verlag in Hamburg neben seinem Kerngeschäft einen Reise- und Versandbuchhandel („Smalland“) aufgebaut. Smalland bietet dem Verlag die Möglichkeit, in Zusammenarbeit mit rund 10.000 Kindergärten in ganz Deutschland Kinderbuchausstellungen durchzuführen.
Zweimal im Jahr werden Buchpakete mit je circa 30 Titeln verschiedener Verlage zusammengestellt, welche dann als Musterpakete von den Kindergärten für die Eltern und Kinder ausgestellt werden. Eltern fordern dann die gewünschten Kinderbücher per Sammelbestellung an.
Um verlagseigene Produkte im jeweiligen Programmumfeld optimal zu positionieren ist es notwendig, die bisherigen Ergebnisse der Ausstellungen zu analysieren. Hierfür eignet sich eine Analyse der Absatzzahlen von insgesamt zehn Halbjahren, welche dem Verlag vorliegen.
Ziel dieser Arbeit ist es, das Programmumfeld eines ausgewählten verlagseigenen Produkts zu untersuchen und die Erfolgsparameter eben dieses Produkts festzustellen. Mittels einer Absatzzahlenuntersuchung und anhand acht aufgestellter Thesen wird sich diesem Ziel genähert.
In dieser Bachelor-Thesis wird zunächst einmal die Situation der alternden deutschen Gesellschaft aufgezeigt. Besonders berücksichtigt wird dabei die Stadt Villingen, da sich in dieser Stadt der praktische Teil meiner Thesis verortet hat. Die Bedeutung von „Altsein“, bzw. „Altwerden“ und die neuen Anforderungen, die der demografische Wandel für die Gesellschaft mit sich bringt, werden hierbei kurz aufgeführt. Daneben soll deutlich gemacht werden, dass der demografische Wandel neue Bildungsangebote, welche auch mediale Angebote umfasst, fordert. In dem zweiten Teil wird meine praktische Arbeit vorgestellt. Es wird erläutert welche Strategien notwendig sind um ein Medienprojekt für ältere Menschen anzubieten sowie welche didaktischen und methodischen Arbeitsschritte sinnvoll sind. Die Überlegungen, die ich in meiner theoretischen und praktischen Arbeit anstelle, sollen dazu dienen, der Senioren-Radiogruppe im Kirchenbezirk Villingen soviel Knowhow zu vermitteln, dass sie am Ende meiner Arbeit autonom Hörbeiträge produzieren und diese auf eine Homepage hochladen können.
Ungesehenes sichtbar machen
(2014)
Die Ausgangssituation dieser Bachelorthesis ist die „Abstumpfung“ der Sinneswahrnehmung des Menschen, welche durch eine allgegenwärtige Medienpräsenz vorangetrieben wird. Ziel dieser Arbeit ist es, durch Thematisierung der für den Durchschnittskonsumenten ungewohnten Aufnahmetechniken der Zeitraffer-, Zeitlupen- und Mikrofotografie die Faszination der menschlichen Wahrnehmung neu zu entdecken. Dem Leser sollen diese Fotografiearten näher gebracht werden und einen leichteren Einstieg in deren Praxis ermöglichen. Dazu werden Grundlagen und Hinweise zu diesen Arbeitsfeldern vermittelt und Einblicke in den Entstehungsprozess, beginnend bei der Vorbereitung bis hin zur Nachbearbeitung, gewährt. Basis dafür – und somit erster Teil der Arbeit – ist jedoch das Verständnis für menschliches Sehen sowie für die Entwicklung der Fotografie, da nur somit die verwendete Technik verstanden und optimal eingesetzt werden kann.
Gegenstand der hier vorgestellten Arbeit ist eine Webanwendung, die als Lernhilfe für die Grundlagen des algorithmischen Denkens und Arbeitens dienen soll. Das Erstellen eines Struktogramms (Nassi-Shneiderman-Diagramm) dient in vielen Vorlesungen und Unterrichten, die sich mit den Grundlagen der Informatik beschäftigen, als Mittel der Darstellung eines Algorithmus. Hierfür bestehen die unterschiedlichsten Editoren. Dabei handelt es sich um PC- oder Webanwendungen, welche hauptsächlich in Java realisiert sind. Diese Thesis beschäftigt sich mit der Erstellung eines webbasierten Tools, das es ermöglicht, ein solches Struktogramm zu erstellen und auch auf Funktion zu testen. Hierbei steht jedoch nicht nur die reine Ausführbarkeit, sondern auch der didaktische Nutzen im Vordergrund. Ziel ist es, mit der Anwendung die Studierenden des ersten Semesters des Studiengangs Medien und Informationswesen bei allen Vorgaben, die das Struktogramm betreffen, zu unterstützen. Die Ausführbarkeit des Struktogrammes ist hierbei eine wichtige Hilfe um eigene Fehler zu erkennen und zu verstehen. Umgesetzt wird die Anwendung mit dem interaktiven SVG-Format. Dabei handelt es sich um vektorbasierte Grafiken, die über JavaScript interaktiv gestaltet werden können. Die Arbeit enthält zudem eine gründliche Recherche über vergleichbare Anwendungen, deren Vor- und Nachteile sowie einen Vergleich untereinander. Aus den Resultaten der Vergleiche sowie weiterer Recherche im Bereich der Didaktik werden die Anforderungen an ein entsprechendes Hilfsmittel erfasst und aufgestellt. Nach der Konzeptionierung wird ein Prototyp erstellt und eine erste Evaluierung durchgeführt. Schlussendlich folgt eine Zusammenfassung und ein Ausblick.
Arduino ist weitaus mehr als eine Leiterplatine mit verschiedenen Hardwarekomponenten, welche behilflich sind, die physische Welt zu erfassen und eine Verbindung zur virtuellen Welt herzustellen. Arduino besteht aus Communities, Plattformen und engagierten Entwicklern, die diese Open-Source-Plattform stetig weiterentwickeln. Durch die bereitgestellte Entwicklungsumgebung und der eigenen Programmiersprache können sogar Programmier-Laien mit diesen Boards umgehen und erste Projekte realisieren. Darüberhinaus existieren viele Klone auf dem Markt, welche eine preiswerte Integration eines Mikrocontrollers in ein Projekt ermöglichen und dennoch kompatibel zu Arduino sind und die Entwicklungsumgebung mitsamt den Bibliotheken nutzen lassen. Die Nachfrage nach vernetzten Lösungen zum Beispiel in der Hausautomation wächst unaufhaltsam und ist präsenter denn je. Für Hobbybastler und Entwickler bietet auch Arduino hierzu die geeigneten Hardwareerweiterungen an, um den Arduino in eine vernetzte Umgebung zu integrieren. Hierbei wird das Board nicht nur in Verbindung zur Client/Server-Kommunikation über das Internet verwendet, sondern auch im Funkbereich in Heimnetzwerken. Aufgrund der großen Nachfrage bezüglich Lösungen im Phyiscal- Computing-Bereich, können schon jetzt viele Standards in den genannten Bereichen eingesetzt werden, indem ein entsprechendes Erweiterungs-Shield für Arduino bezogen wird. Durch Bibliotheken ist die Einbindung mit nur geringem Aufwand verbunden und lässt somit experimentell in kurzer Zeit eine Idee in eine prototypische Implementierung umsetzen. Durch verschiedene Sensoren und Aktuatoren kann die Umgebung erfasst werden und zum Beispiel mechanische Komponenten gesteuert werden. In dieser Thesis wurde untersucht, inwiefern ein Arduino-Board als Monitoring-Anwendung im Gesundheitswesen eingesetzt werden kann. Der Anwendungsfall, der dabei durch den Autor festgelegt wurde, befasst sich mit unter Epilepsie leidenden Kindern. Der Prototyp soll hierbei über Sensoren den Schlaf dieser überwachen und die gewonnenen Daten an einen Server übermitteln. Die Implementierung des Boards in eine derartige Anwendung umschließt auch die Integration des Controllers in vernetzte Umgebungen, da für den Heimbereich die über Sensoren erfassten Daten, zum Ermitteln der Vitalfunktionen und Bewegungen, über ein Funknetzwerk übertragen werden und anschließend eine Client/Server-Kommunikation zwischen Arduino und PaaS-Server eine Verbindung über das weltweite Netzwerk abdeckt. Insofern wurden diesbezüglich bei der prototypischen Implementierung zwei vernetzte Umgebungen abgedeckt. Im Zusammenhang mit der Recherche und Implementierung eines Prototypen wird zudem das Potenzial von Arduino aufgezeigt, welches sich in der einfachen Handhabung, guten Konfigurationsmöglichkeiten und umfangreichen Hardwareerweiterungen beweist.