Content-Entwicklung mit Design Patterns

Slides:



Advertisements
Ähnliche Präsentationen
Finding the Pattern You Need: The Design Pattern Intent Ontology
Advertisements

Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Programmieren im Großen von Markus Schmidt und Benno Kröger.
Design-Pattern.
DNS-Resolver-Mechanismus
Harald Köbler Software Design Patterns Prototype.
Filterfunktion auf Websites
Rollenbasierter Entwurf am Beispiel eines benutzeradaptierbaren Hyperbooks Institut für Informatik Rechnergestützte Wissensverarbeitung Universität Hannover.
» Imagine « Gestaltung von Benutzungsschnittstellen in der Praxis, Beispiele für Hypermedia- Systeme und virtuelle Realität Videoseminar zur Software-Ergonomie.
Das secologic Projekt im Kurzüberblick - Stand Sept
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Design Patterns- Entwurfsmuster
Bastian Cramer, Universität Paderborn Entwurfsmuster für Webanwendungen Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen.
Ruby on Rails im Überblick
Java: Grundlagen der Sprache
Cassey - Common Answer Set Evaluation sYstem Jean Gressmann Benjamin Kaufmann Robert Lenk.
MVC – ein Architekturmuster
Web-Content-Management-System
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2010/11 m.
Folie 1 Christian Pfeffer Carsten Walther Fernstudium Informatik Matrikel LABORPRAKTIKUM- SOMMERSEMESTER 2005 Umsetzung von Pattern Muster: DECORATOR.
Dependents, Publish-Subscribe, Listener
Entwurfsmuster EDV Entwurfsmuster.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
UML Begleitdokumentation des Projekts
UML Sequenzdiagramme Impuls Referat Was ist die Motivation?
Computer-Supported Cooperative Work (CSCW)
Dayta Ergebnisorientiertes Wissensmanagement dayta Whitepaper Revision Vorab-Version erstes Drittel handelt von eLearning allgemein noch keinen.
InfoPoint vom 9. November Was ist Joomla? Theorie Installation Extensions Administration Demo.
Don`t make me think! A Common Sense Approach to Web Usability
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Firma Kompetenz Geschäftsbereiche Outsourcing Projekte © by exabis exabis – your internet solution provider.
10.1 Recherche: Lernenden-Ebene
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
DEUTSCHLAND UND DIE MEDIEN
Stellen Sie nochmals statischen und dynamischen Methodenaufruf gegenüber.
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Design Patterns Ein Muster (pattern) ist eine Idee, die sich in einem praktischen Kontext als nützlich erwiesen hat und dies auch in anderen sein wird.
3. Juni 2003Moritz Petersen Minimales Markup und Templates zur Erstellung von strukturierten Texten Ein Zwischenbericht zur Diplomarbeit.
Informatik als Grundkursfach in der Oberstufe Was ist das Ziel? Problemstellungen modellieren und systematisch mit Softwarewerkzeugen einer Lösung zuführen.
In German, certain adjectives are often used with certain prepositions. In such cases, dative prepositions will take dative objects, accusative prepositions.
1 von 7 ViS:AT BMUKK, IT – Systeme für Unterrichtszwecke 05/11 EZ, CR pSkills Programmieren mit Scratch & anderen pädagogischen Programmiersprachen Online-Kurse.
Page 1 XXX21/08/2014 Implemented by Benutzen Sie diese Titelfolie für Programme und Projekte im Ausland. Setzen Sie das „einheitliche Logo der Zusammenarbeit“
Institut für C omputer G raphik, TU Braunschweig V 3 D 2 -Workshop München Fellner/Havemann/Müller1 Modellierung von und Navigation in großen 3D-Dokumenten.
Generative Softwareentwicklung in der Praxis Olaf Kaus, „Java User Group“, Hannover 6.Oktober 2003.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
© ARC Solutions GmbH All rights reserved 10. Informatik-Tag, HTWM Dipl.-Inf. Chris Hübsch, ARC Solutions GmbH EINSATZ VON DESIGN PATTERNS BEI DER.
Sprachneuerungen des .NET Frameworks 3.5
Software Design Patterns
Seite 1 © 2007 Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.
Kapitel 4 Alles für die Schule Lernziel: Formation of Plural.
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Softwarewerkzeuge zur Gestaltung und Unterstützung von Lernszenarien IMS Learning Design Lukas Bolliger Andreas Bühler Jennifer De Capitani Sebastian Leibold.
Frameworks
Laborpraktikum Umsetzung von Pattern SS 05 Prof. Paul, Dipl.-Inf. Fröhlich, Dipl.-Inf. Linke {paul | iti.cs.uni-magdeburg.de
Case Tools Unterstützung für Design Pattern von Vladislav Krasnyanskiy.
Rules of Play - Game Design Fundamentals by Katie Salen and Eric Zimmerman Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Design Pattern1 Motivation Entwurfsmuster Entwurf wiederverwendbarer objektorientierter Software schwer gute Entwürfe entstehen durch Wiederverwen- dung.
Dieser Vortrag wird gesponsort von:
Informatik als Grundkursfach in der Oberstufe Was ist das Ziel? Problemstellungen modellieren und systematisch mit Softwarewerkzeugen einer Lösung zuführen.
Strategy Pattern Teachlet Autor: Sven Wende Replay durch Stephan Schwake Konzepte objektorientierter Programmiersprachen, SS 2006.
Environment problems The problems - The problem of waste  too much trash -People use too much cars -Oil platform accidents -Exhaust gas pollution -Deforestation.
Patterns Entwurfsmuster - Wie spart man sich Arbeit ?
Apache Camel Christian Schneider
Premiere Conferencing GmbH
Systemanalyse BA Heidenheim 2002.
- moodle – a internet based learning platform
 Präsentation transkript:

Content-Entwicklung mit Design Patterns Tobias Windbrake pharus53 software solutions GmbH Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23 Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Überblick Was sind Design Patterns? Historie Tool-Unterstützung / Demo Einordnung Fazit Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Content-Entwicklung ist Teamarbeit Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Programmiersprache (z.B. Java) Werkzeugkasten Freiheitsgrade Programmiersprache (z.B. Java) Autorenwerkzeug mit Skriptsprache Template / Wizard Geeignet für End-User Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Skriptsprache set xpos [getProperty $thisSlide $thisElement x] set diff [expr $xpos-49.7 ] setProperty $thisSlide leftCurtain x [expr 16.6 - $difff] setProperty $thisSlide $thisElement y 2.39 Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Heureka, ein Muster! Ein Objekt B bewegt sich synchron zu Objekt A Varianten: Objekte Richtung Verzögerung Muster: „Synchronisation“ Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Container-Schiffe Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Transporter-Muster Eine Objektmenge B wird synchron zu Objekt A bewegt, sofern sie sich auf Objekt A befindet Bedingte Synchronisation Varianten: Objekte Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Werkzeugkasten Freiheitsgrade Eignung für End-User Programmiersprache (z.B. Java) Autorenwerkzeug mit Skriptsprache Autorenwerkzeug mit Design Pattern- Support Template / Wizard Eignung für End-User Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

oder: Der Blick über den Tellerrand Geschichte oder: Der Blick über den Tellerrand Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Design Patterns in der Architektur Alexander et. al. 1970er Jahre Hierarchischer Ansatz: Stadt -> Fenster Pattern Language Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Design Patterns in der Architektur “A Design Pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.” Christopher Alexander Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Design Patterns in der objektorientierten Programmierung Promotion von Erich Gamma: Übertragung auf den Bereich der Softwareentwicklung Buch: „Design Patterns – Elements of Reusable Object-Oriented Software” Co-Autoren: Richard Helm, Ralph Johnson & John Vlissides “Gang of Four” Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Design Patterns Gestaltung von Websites User Interfaces Interactive Exhibitions … Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Design Patterns für interaktive Visualisierung Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Werkzeugunterstützung Wie können Tools den Entwurfsprozess mit Design Patterns unterstützen? Idealfall: Sobald die Design Patterns bekannt sind, ist die Tool-Bedienung intuitiv. Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Demo: Autorenwerkzeug mit Design Pattern-Support Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Einordnung: Kurshierarchie Kapitel A Kapitel B Kapitel C Seite 1 Seite 2 Seite 3 Seite 4 Seite 5 Interaktionen: - Anwender / Objekte Objekte / Objekte Objekt I Objekt II Objekt n Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Einordnung: Kontext Visualisierung dynamischer Prozesse Präsentationsunterstützung Komplexitätsreduktion Fokussierung eAssessment Hardware-Support Pen Displays Table PC Interaktive Whiteboards Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Design Patterns für interaktive Visualisierungen Synchronisation Transporter Bewegungsrestriktion Schalter Positionsabhängige Darstellungen Verschieber … Katalogisierung Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Muster-Katalog Systematische Beschreibung pro Muster Minimales Raster Name Kontext Problem Forces (Nebenbedingungen) Lösung Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

ActiveSlide / Werkzeugkasten Freiheitsgrade Programmiersprache (z.B. Java) Autorenwerkzeug mit Skriptsprache Autorenwerkzeug mit Design Pattern- Support Template / Wizard Autorenwerkzeug ActiveSlide Eignung für End-User Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

E-Region PLUS Schleswig-Holstein Projektträger: pharus GmbH Projekt „Entwurfsmuster für eContent – Katalogisierung, Einsatz und Evaluation“ Kooperationspartner: Institut für die Pädagogik der Naturwissenschaften (IPN), Kiel Evaluation in internem Projekt (Q4/2006) Evaluation im Schulbereich (Q1/2007) Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

E-Region PLUS Schleswig-Holstein Evaluation im Business-Bereich Teilnehmer: 150 KMU aus Schleswig-Holstein Kostenlose Lizenz, zeitlich unbegrenzt Weitere Informationen und Anmeldung: http://www.activeslide.com/kmu-sh Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Weitere Informationen Pattern Community: http://hillside.net/patterns/ Pattern Repository von E-LEN: http://www2.tisip.no/E-LEN/ Pedagogical Patterns: http://www.pedagogicalpatterns.org Interaction Patterns: http://www.visi.com/~snowfall/InteractionPatterns.html Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel

Vielen Dank! Content-Entwicklung mit Design Patterns eLearning Day 2006 – 23. Juni, FH Wedel