Ein Performance-Benchmark für Java-Web-Frameworks
|
|
- Otto Winkler
- vor 8 Jahren
- Abrufe
Transkript
1 Ein Performance-Benchmark für Java-Web-Frameworks Diplomarbeit Christophe Sokol Institut für Informatik Freie Universität Berlin 13. Juni 2013
2 Kontext Umsetzung Verweise
3 Performance-Benchmarks Was ist der Untersuchungsgegenstand? Was wird gemessen? Wie wird gemessen? Womit wird gemessen?
4 Java-Web-Frameworks Tapestry Spring MVC JSF Struts Ruby on Rails, Sinatra (Ruby) Django (Python) Catalyst (Perl) Symfony, Zend Framework (PHP)
5 Features von Web-Frameworks und -Anwendungen Routing Views / Templates Input Validation Session Handling ORM Form Handling Authentication Authorization I18n / L18n Scaffolding Caching Asset Management Web services AJAX
6 Frameworks sind unterschiedlich Mikroframeworks Full-Stack-Frameworks Einfluss der Plattform Zielgruppe
7 Bestehende Benchmarks Extremer Anwendungsfall Kleine Auswahl von Frameworks Infrastruktur nicht transparent Sind veraltet
8
9
10 Ansatz Aufteilung in Teilbenchmarks Quellcode und Konfiguration der Infrastruktur mit git verwalten Automatisierte Auswertungen Kollaboration per sog. Pull-Request
11 Teilbenchmarks Hallo Welt Routing Zufälliger Text Seitenwechsel Binäre Daten Formulare Sessions Authentifizierung Datenbankzugriff Templates Globalisierung API
12 Ein Teilbenchmark Implementierung mit Spring MVC und Tapestry Deployment mit Puppet Konfiguration der Benchmarks mit Puppet Auswertung mit R Ergebnis als Webseite
13
14
15
16
17
18
19
20
21 Probleme Viele verschiedene Technologien und Sprachen Automatisierung ist zeitaufwändig Benchmarks noch nicht 100%ig deterministisch(!) Was ist eine Web-Anwendung? Iteratives Vorgehen schwer durchzuhalten
22 Nächste Schritte Ermitteln von optimaler Konfiguration der Laufzeitumgebung Implementierung weiterer Teilbenchmarks Erweitern der Auswertungen Validierung der Ergebnisse auf anderer Infrastruktur Web-basiertes Anlegen von Benchmarks (Puppet ENC) Weitere Frameworks einbeziehen
23 Literatur Casteleyn, Sven, Florian Daniel, Peter Dolog, and Maristella Matera. Engineering Web Applications. Data-Centric Systems and Applications. Berlin, Heidelberg: Springer-Verlag, Performance Testing. In Engineering Web Applications, 349. Data-Centric Systems and Applications. Berlin, Heidelberg: Springer-Verlag, F5 Networks, Inc. Creating a Robust Performance Testing Methodology, Feitelson, Dror G. Metric and Workload Effects on Computer Systems Evaluation. Computer 36, no. 9 (September 2003): Fleming, Philip J., and John J. Wallace. How Not to Lie with Statistics: The Correct Way to Summarize Benchmark Results. Communications of the ACM 29, no. 3 (March 1986): doi: / Lev Walkin. Stress-testing Httperf, Siege, Apache Benchmark, and Pronk. Lionet, January 4, Sohn, Dirk M., and Papick Taboada. OIO Kompass: Java Web-Frameworks. Orientation in Objects GmbH, April
24 Benchmarks Cecchet, E., V. Udayabhanu, T. Wood, and P. Shenoy. Benchlab: An Open Testbed for Realistic Benchmarking of Web Applications. In 2nd USENIX Conference on Web Application Development, 37, Davis, Seth. The Great Web Framework Shootout. Blog. Curia: Technology Thoughts and Ideas, JT Dev. Rails, Wicket, Grails, Play, Tapestry, Lift, JSP, Context. Blog. About Programming Stuff, May 28, Nagpurkar, P., W. Horn, U. Gopalakrishnan, N. Dubey, J. Jann, and P. Pattnaik. Workload Characterization of Selected JEE-based Web 2.0 Applications. In IEEE International Symposium on Workload Characterization, IISWC 2008, , Punz, Werner. Mojarra Vs. MyFaces Performance. Werners Blog, October 14, TechEmpower, Inc. Framework Benchmarks. TechEmpower Blog, March 28, Thomas, Peter. Perfbench Update: Tapestry 5 and Grails. Blog. Incremental Operations, September 14, Seam / JSF Vs Wicket: Performance Comparison. Blog. Incremental Operations, January 14, Uribe, Leonardo. Understanding JSF 2 and Wicket: Performance Comparison, May 18, APR/Performance%20Comparison-Leonardo%20Uribe-FINAL-Detailed.pdf. Van den Enden, Stijn. WWW: World Wide Wait. A Performance Comparison of Java Web Frameworks. presented at the Devoxx, Antwerp, Belgium, November 17,
Scala & Lift. Ferenc Lajko 04.02.2010
Scala & Lift Ferenc Lajko 04.02.2010 Gliederung 1. Scala 1.1. Allgemein 1.2. Merkmale 1.3. Unterschiede zu Java 1.4. Code-Beispiel 1.5. Vorteile zu anderen Sprachen 2. Lift 2.1. Allgemein 2.2. Idee 2.3.
MehrDiplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien
Diplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien Ergebnispräsentation Kolloquium Ralf Geschke FOM Köln 27.04.2009 Gliederung Einleitung Vorgehensweise
MehrKategorisierung von Web-Frameworks im Java-Umfeld
Unüberschaubare Auswahl im Alltag 1/11/2011 Seite 2 Unüberschaubare Auswahl bei Web-Frameworks 1/11/2011 Seite 3 Viele gute Artikel in Fachzeitschriften 1/11/2011 Seite 4 Flame War unerwünscht, aber überall
MehrDjango - ein Python Web-Framework
31. Mai 2011 Inhaltsverzeichnis 1 Überblick Was ist Django Merkmale Anforderungen 2 MVC im Detail Model Controller View 3 Live-Demo 4 Wie geht es weiter? Was ist Django Was ist Django? quelloffenes Web-Framework
Mehrbruederlinpartner «Nearshoring auf höchstem Niveau!»
bruederlinpartner «Nearshoring auf höchstem Niveau!» Kundenpräsentation (2015/01/06, Sarnen) bruederlinpartner «Nearshoring auf höchstem Niveau!» bruederlinpartner ist eine seit 2010 erfolgreiche Schweizer
MehrLIVE/11 - WEBSPECIAL. Andreas Förthner - Clemens Kalb
LIVE/11 - WEBSPECIAL Andreas Förthner - Clemens Kalb 1 IHRE REFERENTEN! Clemens Kalb! Leiter netlogix Media! Spezialist für Online-Marketing und ecommerce! Google AdWords Certified Professional @cjckalb
MehrStruts 2 Das Imperium schlägt zurück?
Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software
MehrKompendium der Web-Programmierung
. Thomas Walter Kompendium der Web-Programmierung Dynamische Web-Sites Mit 510 Abbildungen und 22 Tabellen 4ü Springer OOM- Hinweise zum Gebrauch des Buches XIII Teil I Grundlagen der Web-Programmierung
MehrInhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung
Inhaltsverzeichnis Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen
MehrApache Wicket Web Framework: Reinvented the Wheel? Stärken und Schwächen: Ein Erfahrungsbericht aus drei Projekten
Apache Wicket Web Framework: Reinvented the Wheel? Stärken und Schwächen: Ein Erfahrungsbericht aus drei Projekten Ralf Kühnlein Freie Universität Berlin Seminar Beiträge zum Software Engineering Übersicht
MehrInhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung
Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen Technik..... 5 1.3
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrAWE12. Carsten Bormann
AWE12 Carsten Bormann Warum gut für Dich und für Deine Firma ist Carsten Bormann 2 Warum gut für Dich und für Deine Firma ist Carsten Bormann 2 Warum gut für Dich und für
MehrAnforderungsgetriebene Webentwicklung mit Grails:
ne mit Grails: und dem 26.01.2012 und dem Gliederung und dem Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone und dem Folie 1
MehrMOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick
MehrGroovy on Grails. Informatik-Seminar WS06/07. Alexander Treptow. Groovy on Grails Alexander Treptow (minf2622) 1
Groovy on Grails Informatik-Seminar WS06/07 Alexander Treptow Groovy on Grails Alexander Treptow (minf2622) 1 Übersicht Groovy on Grails Projektstruktur Controllers Views & Layout Dynamic Tag Libraries
MehrMit OSGi Webanwendungen entwickeln Was geht, was nicht?
Mit OSGi Webanwendungen entwickeln Was geht, was nicht? Peter Roßbach (Systemarchitekt) Gerd Wütherich (Freier Softwarearchitekt) Martin Lippert (akquinet it-agile GmbH) 2009 by P. Roßbach, G. Wütherich,
MehrPlat_Forms 2011 Ergebnispräsentation
Plat_Forms 2011 Ergebnispräsentation Sponsoren: Die Frage Besitzen unterschiedliche Webentwicklungsplattformen typische aber unterschiedliche Eigenschaften? 2 Hintergrund Es gibt viele Webentwicklungsplattformen
MehrSilver Monkey Software Packaging. Produkt Übersicht
Silver Monkey Software Packaging Produkt Übersicht Organisatorische und technische Automatisierung des Software-Lifecycle Request Initialization Coordination Package Development Quality Assurance Approval
MehrErfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH
Erfahrungen und Erkenntnisse Klaus Richarz, HBT GmbH Java Enterprise Edition 5.0 JBoss Seam Konsequenzen für Realisierung Qualitätssicherung Build & Deployment Fazit & Empfehlungen JBoss Seam in Projekten,
MehrJava Frameworks im Vergleich - ADF vs. Grails vs. Spring
Java Frameworks im Vergleich - ADF vs. Grails vs. Spring Frank Szilinski esentri software GmbH Karlsruhe Schlüsselworte: ADF, Java, JEE, JSF, Grails, Spring, Open Source, Rapid Application Development
MehrTechnologie ist Handwerk, Software was man draus macht.
Was ist BrixWare? Wir machen Software. Nicht weniger, nicht mehr. Wir tun dies mit Begeisterung für Wege und Lösungen, sind kreativ aber verlieren nie den Blick auf die Realität! Durch unsere langjährigen
MehrJSP und Servlet Programmierung
Seminarunterlage Version: 5.02 Copyright Version 5.02 vom 1. März 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrFrühling für iphone-apps
Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach
MehrOra Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle WebLogic Server 11g: Advanced Administration Beschreibung: Oracle WebLogic Server ist eine Java EE-Anwendung, welche die Aufgabe
MehrOPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG
OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG WEBINAR 05.03.2015 CHRISTIAN STEIN NETWAYS GMBH FLORIAN HETTENBACH THOMAS-KRENN AG REFERENTENVORSTELLUNG Christian Stein Account Manager Bei NETWAYS
MehrWeb Application Security
Web Application Security Was kann schon schiefgehen. Cloud & Speicher Kommunikation CMS Wissen Shops Soziale Netze Medien Webseiten Verwaltung Chancen E-Commerce Kommunikation Globalisierung & Digitalisierung
MehrMake-loses Java für mehr Produktivität: Das z 2 -Environment. Henning Blohm 25.6.2012
Make-loses Java für mehr Produktivität: Das z 2 -Environment Henning Blohm 25.6.2012 1 Z2 ist ein radikal neuer* Ansatz für System Life-Cycle Management in Java * jedenfalls für Java Oh je noch ein Tool?
MehrDie Technologie der Mumie
Die Technologie der Mumie Tilman Rassy Ruedi Seiler Technischen Universität Berlin Fakultät II Mathematik und Naturwissenschaften Institut für Mathematik Vortrag an der ETH Zürich 27. Juli 2006 1 Design-Prizipien
MehrPuppet - Implementing Modules. Von der Planung bis zur Umsetzung. Alexander Pacnik Karlsruhe, 26.05.2014
Puppet - Implementing Modules Von der Planung bis zur Umsetzung Alexander Pacnik Karlsruhe, 26.05.2014 Einleitung... worum es in diesem Vortrag geht Typische Probleme Falsches Verständnis von Standard
MehrEinsatz und Grenzen von Java Server Faces 2.0
Kai Wähner München 09. September 2010 Einsatz und Grenzen von Java Server Faces 2.0 Einordnung von JSF in JEE 9/11/2010 Seite 2 Einordnung von JSF in JEE 9/11/2010 Seite 3 "Überblick" über JSF 9/11/2010
MehrArcGIS Online Werkstatt II Wege zur eignen Webanwendung
ArcGIS Online Werkstatt II Wege zur eignen Webanwendung Christiane Radies Esri Deutschland GmbH 26. Juni 2014, Stuttgart Agenda 1. Einbetten 2. Templates nutzen 3. API s 4. WebApp Builder 2 2014 Esri Deutschland
MehrAlgorithmen und Programmieren II Einführung in Python
Algorithmen und Programmieren II Einführung in Python SS 2012 Prof. Dr. Margarita Esponda 1 Was ist Python? eine Skript-Sprache Anfang der 90er Jahre entwickelt. Erfinder: Guido van Rossum an der Universität
MehrIntelliJ IDEA. Gliederung. Was ist IntelliJ IDEA? Lizenzmodell Warum IntelliJ einsetzen? IntelliJ und Eclipse Demo. Blick über den Eclipse-Tellerrand
IntelliJ IDEA Blick über den Eclipse-Tellerrand Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Gliederung 2007 Orientation in Objects GmbH IntelliJ IDEA:
MehrJava EE Projektseminar
Java EE Projektseminar Daniel Alberts & Sonja Subicin Sprachliche Informationsverarbeitung Universität zu Köln Sommersemester 2010 Sitzung Organisatorisches zum Seminar Java EE Projektplanung Defi nition
MehrLeistungen und Referenzen. 30. September 2013
Leistungen und Referenzen 30. September 2013 Seite 2 Agentur für digitale Lösungen Konzepte und Entwicklung Unsere vielfältigen Erfahrungen haben gezeigt, dass es unseren Kunden an neuen Ideen nicht mangelt.
MehrINFRA-XS, die E2E-Monitoring-Lösung für ITIL Implementierungen
Geyer & Weinig INFRA-XS, die E2E-Monitoring-Lösung für ITIL Implementierungen 2005 Geyer Geyer & Weinig & Weinig EDV-Unternehmensberatung GmbH GmbH INFRA-XS ITIL V3 Unterstützung INFRA-XS unterstützt die
MehrBusiness Application Framework für SharePoint Der Kern aller PSC-Lösungen
Business Application Framework für SharePoint Der Kern aller PSC-Lösungen Überblick pscbaf Dieses Dokument liefert die Antworten auf folgende Fragen: Was ist das Portal Systems Business Application Framework
MehrSWITCHaai Die Authentifizierungs- und Autorisierungs- Infrastruktur der Schweizer Hochschulen
SWITCHaai Die Authentifizierungs- und Autorisierungs- Infrastruktur der Schweizer Hochschulen Thomas Lenggenhager thomas.lenggenhager@switch.ch Bern, 11. Juni 2010 Übersicht Die Shibboleth basierte SWITCHaai
MehrEffizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend
Effizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend Klaus Berghald Senior Account Manager Klaus.b@zend.com +49 (0)89 51 61 99-18 Umsetzung IT Leiter Herr Dr. Pascal Rheinert Head
MehrChristian Koch Scandio GmbH 2010
Christian Koch Scandio GmbH 2010 Die Scandio GmbH mit ihrem Hauptsitz in München ist ein professionelles und erfahrenes Beratungs- und Dienstleistungsunternehmen im IT - Umfeld. Gründung: 2003 Geschäftsführer
MehrTemplate der gleichnamigen Action des geerbten Controllers, also AssetsController.
1.4 Aufbau des Buchs 7 Template der gleichnamigen Action des geerbten Controllers, also AssetsController. 1.4 Aufbau des Buchs Das Buch ist in sechs Kapitel unterteilt. Im ersten Kapitel Grundlagen findet
MehrPHP 6 Beliebte Webskriptsprache wird erwachsen. Linux User Group Bern 14.05.2009 René Moser <mail@renemoser.net>
PHP 6 Beliebte Webskriptsprache wird erwachsen Linux User Group Bern 14.05.2009 René Moser Inhalt 1.Wie entstand PHP? 2.Was PHP? 3.Warum PHP? 4.Wie installiere ich PHP? 5.Wie programmiere
MehrMO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS
072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl
MehrPHILIPP-SCHAFFNER.CH. Teil der Blooniverse Media Group. 28. November 2009 DrupalCamp Vienna
PHILIPP-SCHAFFNER.CH Teil der Blooniverse Media Group 28. November 2009 DrupalCamp Vienna Was bezweckt.mobi die mobile TLD? Die Top Level Domain.mobi weist eindeutig auf eine mobile Website hin Es gibt
MehrJakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org>
Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes
MehrCyberlink eine Firma erfindet sich neu
Cyberlink eine Firma erfindet sich neu 6. Prozessfux Tagung Innovation 9. Juni 2015, Thomas Knüsel, Head of Operation & Engineering 1 eine Firma erfindet sich neu 1995 2000 2005 2010 2015. 2 Innovation
MehrProjektgruppe. Vergleich von drei Open-Source Content-Management-Systemen 01.06.2010
Projektgruppe Vergleich von drei Open-Source Content-Management-Systemen 01.06.2010 Problemstellung CMS stellen leistungsfähige Funktionen zur Verarbeitung von Inhalten aller Art zur Verfügung Der Feature-Katalog
MehrSymfony2 Framework Ein kleiner Überblick. Marc Aschmann <marc.aschmann@internetstores.de>
Symfony2 Framework Ein kleiner Überblick Marc Aschmann Inhalt Vorstellung Symfony2? Features Aufbau Debugging Resumée Quellen 09.04.13 2 Vorstellung Senior Software Engineer
MehrRich Internet Applications Technologien. Leif Hartmann INF-M3 Anwendungen 2 - Wintersemester 2007/2008 08. Januar 2008
Rich Internet Applications Technologien Leif Hartmann INF-M3 Anwendungen 2 - Wintersemester 2007/2008 08. Januar 2008 Einleitung Inhalt Kategorisierung Technologien E c h o G o o g le W e b T o o lk it
MehrDer frühe Tester fängt den Bug
Der frühe Tester fängt den Bug Kein Teststress am Entwicklungsende dank Webtest-First André Petry (Kühne + Nagel) SEACON 2013 16. / 17.05.2013 Agenda Vorstellung Persönlich Projekt Warum Testen oft schwierig
Mehr2011 Lehrveranstaltung End User Programming 3.0/2.0 VU
2011 Lehrveranstaltung End User Programming 3.0/2.0 Orientierung & Unit 1: Eine Definition und grobe Übersicht Unit 2: Kriterien für EUP Unit 3: Beispielhafte EUP Systeme Unit 4: End-User Testing Ziele
MehrEntwicklung eines branchenspezifischen Frameworks. Nicolas With AW2 Betreuer: Olaf Zukunft
Entwicklung eines branchenspezifischen Frameworks für Nicolas With AW2 Betreuer: Olaf Zukunft Gliederung Thema Motivation Einstieg Related Work Krcmar Cao Patel Abgrenzung Ausblick 01.06.2011 2 Thema Motivation
MehrRuby on Rails 3.1 Expertenwissen
Stefan Sprenger Kieran Hayes Ruby on Rails 3.1 Expertenwissen Eine praxisorientierte Einführung in die Entwicklung mit Ruby on Rails dpunkt.verlag vül Inhaltsverzeichnis 1 Einleitung 1.1 Zielsetzung 1.2
MehrChili for Sharepoint
Sitecore Chili for Sharepoint Presented by: Sven Lehmkuhl Director Sales DACH SLE@sitecore.net Über Sitecore Führender Anbieter von Enterprise.NET Web Content Management und Portal Software Globale Präsenz
MehrSpring Dynamic Modules for OSGi Service Platforms
Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick
MehrMartin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag
Martin Marinschek- Wolfgang Radinger Ruby on Rails Einstieg in die effiziente Webentwicklung [Tu dpunkt.verlag Inhaltsverzeichnis 1 Ruby on Rails -»Bitte Einsteigen«1 1.1 Web-Entwicklung und Entwicklung
MehrHochschule Darmstadt Fachbereich Informatik
Hochschule Darmstadt Fachbereich Informatik 6.3 Systemarchitektur 430 6.3 Systemarchitektur Drei Schichten Architektur Die "Standardtechniken" des Software-Engineering sind auch auf die Architektur einer
MehrMultimediatechnik aus dem Blickfeld der Industrie
Multimediatechnik aus dem Blickfeld der Industrie 15 Jahre MMT 16.07.2010 - Dr.-Ing. Zoltán Fiala Gliederung Kurzvorstellung Multimediatechnik & Web Engineering in Forschung & Industrie Ausgewählte Projekte
MehrAJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.
DRUPAL 7 AJAX FRAMEWORK Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks AJAX Beispiele Fragen: Gibt es jemanden der noch gar keine Erfahrungen
MehrSilverstripe CMS und das Sapphire Framework
Silverstripe CMS und das Sapphire Framework kurz über mich... Seit 2002 mit PHP Typo3, Wordpress, Radiant (RoR) reingeschaut: Symfony, Zend Seit 2009 Webentwicklung mit SilverStripe Geschichte von SilverStripe
MehrMapbender3 für den einfachen Aufbau von WebGIS Anwendungen
Mapbender3 für den einfachen Aufbau von WebGIS Anwendungen Astrid Emde AGIT 2015 Salzburg Astrid Emde Mapbender Developer Team Mapbender PSC (Project Steering Commitee) Konzeption, Testen, Dokumentation,
MehrSeitenkanalangriffe im Web
Seitenkanalangriffe im Web Sebastian Schinzel Friedrich-Alexander Universität Erlangen-Nürnberg Lehrstuhl für Informatik 1 IT-Sicherheitsinfrastrukturen Supported by Deutsche Forschungsgemeinschaft (DFG)
MehrCMS, Dokumenten- und Bild-Management, Blogs, Wiki. Portaladministration, Communities und Organisationen, Berechtigungs-Management
Trainings Liferay Schulungen Auf Basis verschiedener Einführungs und Entwicklungsprojekte rund um das Portalssystem Liferay bieten wir zielgruppenspezifische Trainings an. Die Trainingsinhalte orientieren
MehrBachelorvortrag Automatisierte Konfiguration des Build- Servers im Saros-Projekt mit Salt und Git
Bachelorvortrag Automatisierte Konfiguration des Build- Servers im Saros-Projekt mit Salt und Git AG Software Engineering Freie Universität Berlin Patrick Hobusch, 20.08.2015 Saros-Projekt und Build-Server
MehrRails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de
Rails Ruby on Rails Ajax on Rails Who is who? Rails Ziel: Framework für Web (2.0) Anwungen Beschleunigung der Entwicklung Konzept des Agilen Programmierens Ruby Interpretierte Sprache Rails Integrationen
MehrDiplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik
Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik Bearbeiter: Shuangqing He Betreuer: Toralf Kirsten, Michael Hartung Universität
MehrOrchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH
Orchestrator IT-Paradigmenwechsel im Zeitalter des Cloud Computing Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH Mainz, 06. Juni 2013, DOAG 2013 IM Community Summit Agenda Problemstellung
MehrMapbender3. für den einfachen Aufbau von WebGIS Anwendungen. Astrid Emde INTERGEO 2015 Stuttgart. Mapbender3 Astrid Emde INTERGEO Stuttgart 2015
2015 Mapbender3 für den einfachen Aufbau von WebGIS Anwendungen Astrid Emde INTERGEO 2015 Stuttgart Mapbender3 Astrid Emde INTERGEO Stuttgart 2015 Astrid Emde Mapbender Developer Team Mapbender PSC (Project
MehrÜbersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.
Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?
MehrJSP vs. PHP. Ein persönlicher Vergleich. EQUIcon Software GmbH Jena, Jörg Spilling Frankfurter Treffen 2004. Agenda
JSP vs. PHP Ein persönlicher Vergleich Agenda JSP-Ursprung Warum dann noch PHP ansehen? Der erste Eindruck Ein Beispiel in JSP & PHP: mein Flugbuch Der Versuch eines Vergleichs Fazit Bemerkung alles persönliche
MehrWebSphere Portal 8 Migrationen
WebSphere Portal 8 Migrationen Enrico Regge IT Specialist reggeenr@de.ibm.com André Hagemeier IT Specialist andre.hagemeier@de.ibm.com 2014 IBM Corporation Agenda Suche & Security Theme WCM Applikationen
MehrMicrosoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH
Microsoft Azure: Ein Überblick für Entwickler Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Moderne Softwareentwicklung Microsoft Azure unterstützt
MehrWeb Services. 1. Quelle. Brian Connel The Seven Pillars of Web Services Management. Erschienen September 2002 im eai Journal
Web Services - Brian Connel: The Seven Pillars of Web Services Management - IBM: IBM Strategy for management of the WebServices infrastrucutre Seminarvortrag von Lukasz Kidawski im Rahmen der Lehrveranstaltung
MehrVorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13
Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...
MehrWebSphere Application Server Installation
WebSphere Application Server Installation und Administration Seminarunterlage Version: 3.04 Copyright Version 3.04 vom 16. Mai 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte
MehrInhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank
V E E.l E.2 E.3 E.4 TeiM 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 3.5 Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank Überblick Die Entwicklungsumgebung
MehrInfrastruktur entwickeln mit Chef
Infrastruktur entwickeln mit Chef Martin Eigenbrodt gearconf 2011 Wir lösen das persönlich! Dieser Vortrag Motivation Chef Real Life Wir lösen das persönlich! Motivation Softwareentwicklung Versionskontrollsystem
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrVerteilte Systeme Prof. Dr. Stefan Fischer
TU Braunschweig Institut für Betriebssysteme und Rechnerverbund Organisation und Überblick Überblick Organisation der Veranstaltung Prüfungen Inhaltsüberblick Voraussetzungen Literatur 0-2 Organisation
MehrFrontend Engineer (m/w)
Hamburg Frontend Engineer (m/w) Unser Hamburger -Team braucht Unterstützung! im verantworten u.a. die innovativen Frontend-Entwicklungen für Websites, Shops, Kampagnen und mobile Anwendungen. Dazu entwickeln
MehrIhr IT-Dienstleister aus Bonn
Ihr IT-Dienstleister aus Bonn Wer wir sind Sie sind auf der Suche nach einem Partner, der Sie bei der technischen Umsetzung Ihrer Online-Projekte zuverlässig und kompetent unterstützt? Wer wir sind Die
MehrOffice und.net - zwei Welten wachsen zusammen mit VSTO 3.0. Lars Keller netcreate OHG
Office und.net - zwei Welten wachsen zusammen mit VSTO 3.0 Ihr Referent Lars Keller Was lernen Sie hier nicht? Was werden Sie hier erfahren? Agenda I VSTO Grundlagen II Ribbon Customizing III Smart Tag
MehrWeb-Anwendungsentwicklung mit dem Delivery Server
Web-Anwendungsentwicklung mit dem Delivery Server Java-Framework auf Basis der Open API Bernfried Howe, Webertise Consulting GmbH WEBertise Consulting Dipl. Informatiker (Wirtschaftsinformatik) 2001-2010
MehrListe V Enterprise JavaBeans
Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS
Mehrjbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG
jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG Über uns Developer @ akquinet AG Marek Iwaszkiewicz marek.iwaszkiewicz@akquinet.de JBoss Compentence Center Pascal Schaerf pascal.schaerf@akquinet.de
MehrToolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46
Toolgestützte Prozessdokumentation Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Wir bieten unseren Kunden End-to-End Lösungen an Consulting Systems Integration
MehrMonitoring mit Graphite
Monitoring mit Graphite Hallo! 35 Jahre alt Erst Unixadmin, dann Netzwerker Spielplätze sind Web, Enterprise und Service Provider 20.11.14 // Monitoring mit Graphite // Falk Stern // OSMC 2014 2 Worum
MehrSchnell performante Web-Applikationen entwickeln. Markus Zapke-Gründemann LinuxTag 2012
Schnell performante Web-Applikationen entwickeln Markus Zapke-Gründemann LinuxTag 2012 Übersicht Vorstellung Was ist Django? Architektur Code Django Roadmap Entwicklungsprozess Django in Zahlen Django
MehrRails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de
Rails Ruby on Rails Ajax on Rails Who is who? Rails Framework für Web (2.0) Anwendungen Ziel: Beschleunigung der Entwicklung Konzept des Agilen Programmierens Ruby InterpreDerte Sprache Rails IntegraDonen
MehrSeminar: Innovative Netztechnologien
Seminar: Innovative Netztechnologien Content Distribution Networks Andreas Siemer 06/2002 1 Inhalt 1. Content Networking 2. 3. Akamai 2 Begriffe: Content Networking Inhalt (Content) im Internet verfügbare
MehrMobile Backend in der
Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile
MehrTesten und Debuggen von Webanwendungen
Testen und Debuggen von Webanwendungen Leif Singer leif.singer@inf.uni-hannover.de Seminar Aktuelle Software-Engineering-Praktiken für das World Wide Web 16.06.2010 Übersicht Grundlagen Usability-Tests
MehrSoftwareentwicklung in der industriellen Praxis
Softwareentwicklung in der industriellen Praxis Cloud-Systeme: Besonderheiten bei Programmierung und Betrieb Steffen Gemkow / Paul Fritsche - ObjectFab GmbH 26.11.2012 Simple is beautiful Don t repeat
MehrC O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?
C O C O O N ein Web-Framework der Apache Software Foundation http://www.apache.org Wo ist Cocoon in die Apache Projekte einzureihen? Apache Server sehr leistungsfähiger HTTP-Server Tomcat Server Referenzimplementierung
MehrServer-centric vs. Client-centric Web Applications. BITKOM Software Summit 2014, Frankfurt
Server-centric vs. Client-centric Web Applications BITKOM Software Summit 2014, Frankfurt Alexander Rühl SyroCon Competence Lead M2M & Web Applications Diplom-Informatiker (FH) 10 Jahre bei SyroCon und
Mehr