| VISUAL-X | PHP Magazin | XML Magazin | dot.net magazin | Eclipse Magazin | Entwickler Magazin | Java Magazin |
|
web://know-how
WK1: Microformats in a Nutshell
- Sebastian Küpers Pixelpark AG

Dieser Vortrag erläutert, was hinter Mikroformaten steckt, demonstriert eindrucksvolle Implementierungen und beleuchtet dabei Stärken und Schwächen des semantischen Web auf Basis von Mikroformaten.
WK2: RSS + SSE = Really Simple Synchronization
- Martin Szugat SnipClip

RSS funktioniert nur in einer Richtung: Von der Website zum Benutzer. Die Simple Sharing Extensions (SSE) eröffnen einen Rückkanal, der sich beispielsweise für die Synchronisation von Terminen anbietet. Der Vortrag beleuchtet die Implementierung des SSE-Protokolls anhand des quelloffenen OpenFeeds.NET-Servers. Außerdem stellt er die Windows RSS Platform und die Simple List Extensions vor.
WK3: Suchmaschinen-Optimierung als Prozess
- Stefan Fischerländer certo GmbH

Suchmaschinen sind die wichtigste Besucherquelle im Web. Leider beeinträchtigen nicht nur viele Webtechnologien wie dynamische Seiten, Sessions oder AJAX die Aufnahme in Suchmaschinen; in der Praxis führen auch Managementabläufe und -entscheidungen zu Schwierigkeiten. Wie Sie beide Problemgruppen in den Griff bekommen, erfahren Sie in dieser Session.
WK4: Usability in der Personalisierung
- Frank Puscher Verlag spielfigur

Neue Technologien im Fahrwasser von Web 2.0 machen es dem Sitebetreiber leicht, Inhalte dynamisch an das Benutzerverhalten oder seine Präferenzen anzupassen. Das birgt aber die Gefahr des Kontrollverlusts. Der Vortrag macht einen Streifzug durch große deutsche Websites und untersucht deren Personalisierung auf Usability-Probleme. Enthalten: Zehn Tipps zur besseren Personalisierung.
WK5: Getting Real – der "Weg" der 37signals
- Frank Westphal Web 2.0 Technologist

"Getting Real" ist der "Weg" der 37signals, momentan wohl die unbestrittenen Lieblinge der Web-2.0-Economy, um kleiner, schneller und besser Software zu entwickeln. Diese Session wirft einen Blick auf ihre Erfolgsstrategien, Geschäftsphilosophie und Designprinzipien. Agile Softwareentwicklung intelligent auf das neue Web übertragen.
WK6: Ruby on Rails und Web 2.0 – ein perfektes Paar?
- Frank Westphal Web 2.0 Technologist

Warum eignet sich Ruby on Rails so hervorragend zur Entwicklung dynamischer Web-2.0- und AJAX-Anwendungen? In dieser Session schauen wir hinter die Anforderungen und Prinzipien des neuen Webs und beleuchten die Chancen und Risiken des Technologie-Stacks von Rails. Für Entwickler, Entscheider und Entrepreneure.
WK7: Ein Gespräch mit dem Mechanical Turk – und mehr
- Matthew Langham Indiginox

Inzwischen ist Amazon weit mehr als ein Online-Versand für Bücher. Amazon bietet mittlerweile eine Vielzahl von Diensten (S3, Mechanical Turk etc.) an, die mittels Web Services angesprochen werden können. Jene Dienste können gerade für Unternehmen eine interessante Alternative darstellen. Diese Session stellt die Amazon-Dienste vor und zeigt, wie man sie aus einer eigenen Applikation heraus nutzen kann.
WK8: Testen von Web 2.0: Neue Herausforderungen oder alter Wein in neuen Schläuchen?

Automatisiertes Testen hat sich auch im Bereich von Web-Anwendungen als fester Bestandteil qualitativ hochwertiger Software erwiesen. Web 2.0 verschiebt den technologischen Schwerpunkt moderner Web-Applikation (mehr JavaScript, mehr Browsertypen) und verändert das Kollaborationsprofil dieser Applikation (mehr Zusammenarbeit, mehr Abhängigkeiten). Hat dies Auswirkungen auf unsere Testansätze?
WK9: Mit AJAX sicher und schnell zur Datenbankanwendung im Internet
- Alexander Schulze Innotrade GmbH

Diese Session vermittelt, wie Sie performante Datenbankanwendungen im Internet erstellen. Konkrete Beispiele mit Java Servlets/Tomcat und PHP veranschaulichen dabei den sicheren Einsatz von Abstraction Layer, Application Server und SQL-Datenbanken. Zudem lernen Sie, in JavaScript datensensitive Widgets mit Hochsprachenkomfort zu entwickeln und durch Profiling die Anwenderzufriedenheit zu erhöhen.
WK10: Webseiten mit YAML erstellen
- Jens Grochtdreis Webkrauts

Unzählige Frameworks erleichtern vor allem Backend- und JavaScript-Entwicklern die Arbeit. Das können Frontend-Entwickler für XHTML und CSS auch haben: YAML ist ein leistungsfähiges Framework, das die Arbeit beim Erstellen von Seiten erleichtern kann. Insbesondere Browser-Bugs wird intensiv entgegengearbeitet. Die Anwendung von YAML wird schrittweise gezeigt.
WK11: Semantic Web und Web 2.0 – Dream Team im Next Generation Web
- Benjamin Nowack semsol web semantics

Semantic Web und Web 2.0 werden häufig als gegensätzliche Konzepte dargestellt. Bei näherer Betrachtung wird allerdings deutlich, dass die jeweiligen Technologien sich nicht nur ergänzen, sondern im Zusammenspiel sogar völlig neue Möglichkeiten in der praktischen Webentwicklung eröffnen. Die Session behandelt sowohl technische Grundlagen beider Trends als auch den konkreten, kombinierten Einsatz.
WK12: AJAX-Kommunikation: Motivation, Grundlagen und Herausforderungen
- Peter Roßbach IT-Berater, Autor
- Daniel Doubleday sMeet Ltd.

Große AJAX-Anwendungen verbreiten sich und alle freuen sich über die neuen GUI-Eigenschaften. Damit ändern sich aber radikal die Anforderungen an die bestehende Serverlandschaft. Diese Herausforderung wird noch von vielen Entwicklern und Projektleitern ignoriert – aber welche Risiken sind verborgen? Die Session gibt einen Einblick in die Grundlagen der eingesetzten Technologien und deren Probleme und zeigt auf, welche Aspekte beim Design einer Anwendung auf dem Server zusätzlich zu beachten sind.
WK13: AJAX-Frameworks und die Server – Stress auf dem Server
- Peter Roßbach IT-Berater, Autor
- Daniel Doubleday sMeet Ltd.

Für die Webserver wachsen die Kommunikationserfordernisse für AJAX-Anwendungen beträchtlich. Die klassischen Webserver-Strategien, skalierbare HTTP-Anwendungen zu schreiben, stehen zur Debatte. In vielen Webserver-Projekten (z.B. Apache httpd, Ruby on Rails, Apache Tomcat oder Jetty) entstehen gerade neue Möglichkeiten, zukunftsträchtige skalierbare Landschaften für Web-2.0-Anwendungen zu realisieren. Die Session bietet ein Überblick über die Herausforderungen und schildert den Stand der Lösungen in Bezug auf AJAX, Pushlets und der Server-Push-Technik Comet.
WK14: Komponentenentwicklung mit dem Dojo Toolkit
- Daniel Doubleday sMeet Ltd.

Das Dojo-Toolkit-Projekt gehört sicherlich zu den aktivsten und spannendsten Projekten im AJAX/JS-Umfeld. Mit der Version 0.4 wurden viele Kinderkrankheiten der Vorgänger ausgemerzt. Dieser Vortrag bietet neben einem Überblick über die Kernfunktionalitäten des Toolkits eine Einführung in die Widget-Entwicklung und eine Reihe von Tipps und Tricks, die das Leben mit Dojo erleichtern.
WK15: Webdatenbankapplikation erstellen mit IBExpertWebForms
- Holger Klemt IBExpert KG

In dieser Session sehen Sie, wie man mit IBExpertWebForms datenbankbasierte Web-Applikationen erzeugen kann. Es wird gezeigt, wie man in wenigen Minuten ein individuelles Webforum oder einen Shop erstellt, ohne eine Zeile JavaScript, HTML, AJAX, PHP etc. zu programmieren, obwohl das Ergebnis auf diesen Techniken basiert. Alle Daten werden automatisch in einer Datenbank gespeichert.
WK16: Web-Karten-Grundlagen für Entwickler & Entscheider

In der Session sollen vor allem folgende Fragen geklärt werden:
- Welche Karten- und Datentypen gibt es?
- Wie können geographische Daten mit Karten verknüpft werden?
- Welche Aussagekraft haben die daraus resultierenden Daten?
- Wie sehen derzeitige Lösungen aus? Beispiele.
- Was kostet der gewerbliche Einsatz von Internet-Kartographie?
- Was sind die Lösungen der Zukunft?
WK17: Social Software im Web 2.0 und darüber hinaus
- Martin Szugat SnipClip

Web 2.0 bedeutet Mitmachweb. Doch um mitzumachen, braucht es die richtige Software: Social Software. Was Social Software genau ist, welche Formen es gibt und wie man sie einsetzt, zeigt dieser Vortrag. Angefangen bei Blogs und Wikis über Social Bookmarking und Social Networks bis hin zu LoMoSoSo und Second Life beleuchtet der Vortrag deren vergangene und deren zukünftige Entwicklung.
WK18: Semantic Desktop
- Leo Sauermann Deutsches Forschungszentrum für Künstliche Intelligenz GmbH

Web-2.0-Anwendungen zeichnen sich durch die Wiederverwendung von Daten aus. Das vom W3C vorgeschlagene Datenformat "Semantic Web" kann dies erleichtern. Für den Benutzer ist es wichtig, in allen Anwendungen die gleiche Sicht auf seine Daten zu bekommen, Kategorien (Tags) die in einer Anwendung erstellt wurden, sollen überall wiederverwendet werden.
In dieser Session wird ein Überblick gegeben, was Semantic-Web-Technologien sind und wie sie zur Datenintegration im Web und am Desktop eingesetzt werden können, was als "Semantic Desktop" bezeichnet wird.
WK19: Entwicklung interaktiver Webapplikationen mit UIML
- Robbie Schäfer C-LAB

Die User Interface Markup Language (UIML) ist eine XML-basierte Sprache zur Beschreibung von Struktur, Aussehen und Verhalten von Benutzungsschnittstellen. Sie steht kurz vor der Verabschiedung zum OASIS-Standard. Der Vortrag zeigt die Vorteile und Anwendungsmöglichkeiten für die Entwicklung von interaktiven Webapplikationen und wie sich UIML dabei von XForms oder XUL unterscheidet. In der Version 4.0 sind viele Erweiterungen einbezogen, die Anforderungen aus der Industrie gerecht werden sowie Forschungsergebnissen mit dem Fokus auf mobilen Anwendungen, Ubiquitous Computing und Ambient Intelligence sowie Computergestütztem Design von User Interfaces.
WK20: Usability im Web 3.D
- Sebastian Küpers Pixelpark AG

Wie ein Webauftritt richtet sich auch ein Ort im Web 3.D mit gewissen Absichten und Zielen an seine Besucher und sollte daraufhin optimiert werden, dass der Anwender nicht nur schnell erkennt was ihn erwartet, findet was er sucht und dabei Spass an der Benutzung hat, sondern auch – ganz im Sinne von Web 2.0 – ggf. zum aktiven Besucher wird, der Partizipationsmöglichkeiten nutzt und damit insgesamt eine Bereicherung darstellt.
Dieser Vortrag erörtert anhand der Plattform Second Life, wie es sich mit der Usability im Web 3.D verhält und wird anhand von Best-Practice-Beispielen Konventionen aufzeigen, die dabei sind, sich als tragfähige Konzepte hinsichtlich einer optimierten Benutzbarkeit und Zugänglichkeit im Web 3.D zu etablieren.
WK21: Best Practice HTML-/CSS-Prototypen
- Jens Meiert Aperto AG

HTML-/CSS-Prototypen sind in der Webentwicklung von wachsender Bedeutung, gerade bei umfangreichen und komplexen Projekten. Oftmals werden diese "Mikrokosmen" jedoch stiefmütterlich behandelt, was zu großen Problemen führen und den Nutzen von Prototypen komplett unterminieren kann. In der Session wird - unabhängig von der jeweils gewählten technischen Basis - aufgezeigt, was gute Prototypen auszeichnet und wie Sie von durchdachten Prototypen profitieren können.
WK22: Webstandards - die Basis für ein modernes Web
- Jens Grochtdreis Webkrauts

Im "Web 2.0" geht es um Datenaustausch und Datenzugriff möglichst überall und immer. Standards sind dabei unerlässlich, denn die Zeiten der Browsermonokultur sind vorbei. Zudem ist der Browser nicht mehr alleiniges Zugriffsinstrument auf das Internet. Vergangenheit und Gegenwart des Internet werden aus Sicht der Webstandards beleuchtet und zaghafte Blicke in die Zukunft gewagt.
WK23: Web 2.0 in Java – moderne Geschäftsanwendungen mit Java entwickeln
- Oliver Polm GHS Gruber & Hufnagel Softwareentwicklung GmbH

Von browserbasierten Geschäftsanwendungen erwarten ihre Benutzer heute, dass sie sich wie „normale“ Desktopanwendungen „anfühlen“ und verhalten. Neben den bekannten Vorzügen einer Webanwendung sollen natürlich liebgewonnene und praktische Hilfen und Funktionen wie Tabulatorsteuerung und „short-key“ verfügbar sein.
Der IT-Verantwortliche wiederum legt sein Augenmerk auf den problemlosen Betrieb einer Anwendung und die transferierten Datenmengen.
All diese Anforderungen lassen sich natürlich mit den heute verfügbaren Entwicklungswerkzeugen, Sprachen und Konzepten erfüllen.
Was aber tun, wenn die Entwicklermannschaft zwar hervorragendes Java Know-how besitzt, aber keine Erfahrungen in Webtechnologien wie HTML, Ajax, Javascript, JSP, Struts, usw. hat und eine fortwährende Investition und Ausbildung in jeweils aktuellste Technologien unter wirtschaftlichen Aspekten nicht vertretbar erscheint.
Der Vortrag zeigt auf, wie ausschließlich in Java modernste Webanwendungen entwickelt werden die z.B. AJAX und JavaScript- Technologie nutzen ohne dass der Entwickler über spezielle Know-how verfügen muss.
WK24: Webseiten mit zwei Augen sehen: User versus Suchmaschine
- Marcus Koch Suchtreffer AG

Suchmaschinenoptimierung:
- Wie funktionieren Suchmaschinen und was muss Ihre Webseite können, um den Anforderungen von Suchmaschinen gerecht zu werden?
- Welche Fehler sollten Sie beim Erstellen einer Website vermeiden?
- Was müssen Sie auf Ihrer Seite verbessern um den Wettbewerb hinter sich zu lassen?
- Worauf Sie achten müssen, um erfolgreiches Suchmaschinen-Marketing zu betreiben
- "Find » Stay » Act": Von der Formulierung der Kampagnenziele zur Verbesserung der Transaktionsprozesse auf der Website
Suchmaschinen-Marketing:
- Sponsored-Link-Kampagnen richtig planen und umsetzen
- Wie Sie die Assoziationen der User beim Suchen erfüllen
- Das Ziel bestimmt den Weg: Definition der Key-Performance-Indikatoren (KPI)
- Optimierung von "Sponsored Link"-Kampagnen: So setzen Sie Ihr Kampagnen-Budget bestmöglich ein
WK25: Going Crazy mit JavaScript: Grafik im Browser
- Martin Marinschek IRIAN.at
- Stefan Schuster IRIAN

Vektorgrafik im Browser, zum Beispiel für die Modellierung, war lange Zeit unmöglich – die ersten Ansätze der großen JavaScript-Bibliotheken zeigen, wie solche Dinge browserübergreifend machbar werden. Wir zeigen, wie Sie mit der Dojo-Bibliothek Tools wie Modellierungswerkzeuge im Browser erstellen können. Ein wirklich interessantes MindTracking-Tool im Web rundet die Vorstellung ab!
WK26: Barrierefreiheit 2.0
- Tomas Caspers Webkrauts

Die Richtlinien für Barrierefreies Webdesign bestehen seit acht Jahren in unveränderter Form und sind für moderne Webinhalte kaum noch anwendbar, auch die übliche Einteilung der Use-Cases nach Behinderungsformen scheitert bei dynamischen Webapplikationen. Wie kann man in dem innovationsfeindlichen Klima trotzdem mit dynamischen und multimedialen Inhalten glänzen?
WK27: Joomla! oder doch nicht?
- Angie Radtke Der Auftritt
- Michael Charlier

Eine kleine Podiums-Diskussion. Brauche ich ein Framework wie Joomla!, wenn ich auch alles von Hand editieren kann? Wie kann ein CMS mich bei meiner Arbeit unterstützen und welche Vor- und Nachteile können einem bei unterschiedlichen Ansätzen begegnen? Diskutieren Sie mit!
WK28: What is REST?
- Glen Campbell Yahoo! Inc.

REST (Representational State Transfer) is an architectural style for implementing services via HTTP. This talk gives an overview of what REST is (and what it isn't), a discussion of REST vs. procedural web services, and a survey of various methods used to access REST web services in a web application environment.
WK29: Using the Yahoo! User Interface Library
- Stephan Schmidt 1&1 Internet AG

In contrast to a lot of other JavaScript libraries, the Yahoo! User Interface Library provides a well-thought architecture and prevents you from writing messy JavaScript applications. In this session you will learn, how to leverage the library as well as the YUI-extension to create event driven web applications using your favourite Web 2.0 fetaure and of course connected to PHP using AJAX.
WK30: Microsoft & the Future of the Web
- Paramesh Vaidyanathan Microsoft Corp.

In this keynote Paramesh Vaidyanathan (Microsoft Corp.) will introduce a visionary development experience.
WK31: Einbindung von Virtual Earth

In der Session sollen folgende Map-Elemente erklärt und genutzt werden, um eine VE-Anwendung zu erstellen:
* Map Konfiguration (Zoom, Style, Pan)
* Map-Controls
* Pushpins, POIs
* Routing









alle Speaker















