SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Standardsoftware
 von der Stange
Standardsoftware von der Stange

 Über mich

  Stephan Hochdörfer, bitExpert AG
  Department Manager Research Labs
  S.Hochdoerfer@bitExpert.de
  @shochdoerfer
Standardsoftware von der Stange

 Eine Software, ein Kunde
Standardsoftware von der Stange




    Entwickler              vs.   Geschäftsmann
Standardsoftware von der Stange

 ...mehr Kunden
Standardsoftware von der Stange

 ...viel mehr Kunden
Standardsoftware von der Stange

 Wohin führt das?
Standardsoftware von der Stange




 Wartungshölle!
Standardsoftware von der Stange

 Einzellösung

                          Mieter 1



                         Anwendung


                         Datenbank



                          Hardware
Standardsoftware von der Stange

 Einzellösung

         Mieter 1        Mieter 2    Mieter x



       Anwendung        Anwendung   Anwendung


        Datenbank       Datenbank   Datenbank



        Hardware        Hardware    Hardware
Standardsoftware von der Stange

 Mandantenlösung

           Mieter 1       Mieter 2   Mieter 3



                         Anwendung


                         Datenbank



                         Hardware
Standardsoftware von der Stange

 Anpassbarkeit?
Standardsoftware von der Stange

 Anpassbarkeit?

           Mieter 1       Mieter 2   Mieter 3



                         Anwendung


                         Datenbank



                         Hardware
Standardsoftware von der Stange

 Anpassbarkeit?

           Mieter 1       Mieter 2   Mieter 3



                         Anwendung


                         Datenbank



                         Hardware
Standardsoftware von der Stange

 Anpassbarkeit? Wie?
Standardsoftware von der Stange

 Anpassbarkeit? Wie?




      Plugins, Hooks, Extensions, ...
Standardsoftware von der Stange

 Anpassbarkeit? Wie?


         Plugin 1                      Plugin 2




                              UI


                           Business-
                             Logik
Standardsoftware von der Stange

 Konfiguration? Wie?
Standardsoftware von der Stange

 Konfiguration? Wie?




           Dependency Injection
Standardsoftware von der Stange

 Konfiguration? Wie?




       Wo wird die Konfiguration
              verwaltet?
Standardsoftware von der Stange

 Konfiguration? Wie?




         Wie werden die einzelnen
           Varianten verwaltet?
Standardsoftware von der Stange

 Nachteile




             Business-Logik kann
                 aufweichen!
Standardsoftware von der Stange

 Nachteile




                   Performance!
Standardsoftware von der Stange




                Abstrahieren du musst!
Standardsoftware von der Stange

 Keine Einzelinstanz!
Standardsoftware von der Stange

 Softwaresystemfamilie
Standardsoftware von der Stange

 Massenproduktion!
Standardsoftware von der Stange

 Einzelinstanz

           Mieter 1       Mieter 2   Mieter 3



                         Anwendung


                         Datenbank



                         Hardware
Standardsoftware von der Stange

 Multi-Instanz

           Mieter 1       Mieter 2   Mieter 3



                         Anwendung


                         Datenbank



                         Hardware
Standardsoftware von der Stange

 Automatisierung? Wie?
Standardsoftware von der Stange

 Automatisierung? Wie?




       Generative Programmierung
Standardsoftware von der Stange

 Generative Programmierung




                             Generator
                             Generator
Standardsoftware von der Stange

 Generative Programmierung

                            Konfiguration
                             Konfiguration
                               (DSL)
                                (DSL)




                             Generator
                             Generator
Standardsoftware von der Stange

 Generative Programmierung

                            Konfiguration
                             Konfiguration
                               (DSL)
                                (DSL)




  Implementierungs-
   Implementierungs-
    komponenten
                             Generator
                             Generator
     komponenten
Standardsoftware von der Stange

 Generative Programmierung

                            Konfiguration
                             Konfiguration
                               (DSL)
                                (DSL)



                                             1..n
  Implementierungs-
   Implementierungs-
    komponenten
                             Generator
                             Generator         Produkt
     komponenten                                Produkt
Standardsoftware von der Stange

 Generative Programmierung

                            Konfiguration
                             Konfiguration
                               (DSL)
                                (DSL)




  Implementierungs-
   Implementierungs-
    komponenten
                             Generator
                             Generator       Mieter 11
     komponenten                              Mieter
Standardsoftware von der Stange

 Generative Programmierung

                            Konfiguration
                             Konfiguration
                               (DSL)
                                (DSL)
                                             Mieter 22
                                              Mieter



  Implementierungs-
   Implementierungs-
    komponenten
                             Generator
                             Generator       Mieter 11
     komponenten                              Mieter
Standardsoftware von der Stange

 Generative Programmierung
                                             Mieter 33
                                              Mieter

                            Konfiguration
                             Konfiguration
                               (DSL)
                                (DSL)
                                             Mieter 22
                                              Mieter



  Implementierungs-
   Implementierungs-
    komponenten
                             Generator
                             Generator       Mieter 11
     komponenten                              Mieter
Standardsoftware von der Stange

 Ziel
Standardsoftware von der Stange

 Ziel




               Erzeugen einer
          optimierten Anwendung!
Standardsoftware von der Stange

 Ziel



               Erzeugen einer
           optimierten Anwendung
             für einen Kunden!
Standardsoftware von der Stange

 Entwicklungsablauf
                            Mieter 11
                             Mieter
Standardsoftware von der Stange

 Entwicklungsablauf
                            Mieter 11
                             Mieter     Mieter 22
                                         Mieter
Standardsoftware von der Stange

 Entwicklungsablauf
                            Mieter 11
                             Mieter     Mieter 22
                                         Mieter     Mieter 33
                                                     Mieter
Standardsoftware von der Stange

 Entwicklungsablauf
                            Mieter 11
                             Mieter     Mieter 22
                                         Mieter     Mieter 33
                                                     Mieter




     Gemeinsamkeiten //
     Gemeinsamkeiten
       Unterschiede
       Unterschiede
Standardsoftware von der Stange

 Entwicklungsablauf
                            Mieter 11
                             Mieter         Mieter 22
                                             Mieter          Mieter 33
                                                              Mieter




     Gemeinsamkeiten //
     Gemeinsamkeiten                    Implementierungs-
                                         Implementierungs-
       Unterschiede
       Unterschiede
                                          komponenten
                                           komponenten
Standardsoftware von der Stange

 Entwicklungsablauf
                             Mieter 11
                              Mieter         Mieter 22
                                              Mieter          Mieter 33
                                                               Mieter




     Gemeinsamkeiten //
     Gemeinsamkeiten                     Implementierungs-
                                          Implementierungs-
       Unterschiede
       Unterschiede
                                           komponenten
                                            komponenten




          Konfigurations-
           Konfigurations-
             wissen
               wissen
Standardsoftware von der Stange

 Entwicklungsablauf
                             Mieter 11
                              Mieter          Mieter 22
                                               Mieter          Mieter 33
                                                                Mieter




     Gemeinsamkeiten //
     Gemeinsamkeiten                      Implementierungs-
                                           Implementierungs-
       Unterschiede
       Unterschiede
                                            komponenten
                                             komponenten




          Konfigurations-
           Konfigurations-               Generator
                                          Generator
             wissen
               wissen
Standardsoftware von der Stange

 Generierungsablauf

  Mieter 11
   Mieter
Standardsoftware von der Stange

 Generierungsablauf

  Mieter 11
   Mieter




              Featurewahl (DSL) u.
               Featurewahl (DSL) u.
               Baubarkeitsprüfung
                Baubarkeitsprüfung
Standardsoftware von der Stange

 Generierungsablauf

  Mieter 11
   Mieter




              Featurewahl (DSL) u.
               Featurewahl (DSL) u.
               Baubarkeitsprüfung
                Baubarkeitsprüfung




                                      Generierung der
                                       Generierung der
                                        Zielsoftware
                                         Zielsoftware
Standardsoftware von der Stange

 Bonuspunkt 1




       Codekomplexität reduzieren!
Standardsoftware von der Stange

 Bonuspunkt 2




     Wartungsaufwände reduzieren!
Standardsoftware von der Stange

 Bonuspunkt 3




                Updates nur für
               betroffene Kunden!
Standardsoftware von der Stange

 Bonuspunkt 3




                                  Implementierungs-
          Merkmal
                                     komponente
Standardsoftware von der Stange

 Bonuspunkt 3




          Merkmal                 Kunde
Standardsoftware von der Stange

 Bonuspunkt 3

                             Kunde




                            Merkmal




                       Implementierungs-
                          komponente
Standardsoftware von der Stange

 Generative Programmierung – Das Buch
Standardsoftware von der Stange

 Nachtrag




    Der Generator ist dein Freund :)
Vielen Dank!
Flickr Credits
http://www.flickr.com/photos/andresrueda/3452940751/
http://www.flickr.com/photos/andresrueda/3455410635/
http://www.flickr.com/photos/serpicolugnut/172616929/

Más contenido relacionado

Destacado

Ich mache doch, was ich nicht will
Ich mache doch, was ich nicht willIch mache doch, was ich nicht will
Ich mache doch, was ich nicht willBusinessVillage GmbH
 
Kommunikation verkaufen [Marketing, Design, Text]
Kommunikation verkaufen [Marketing, Design, Text]Kommunikation verkaufen [Marketing, Design, Text]
Kommunikation verkaufen [Marketing, Design, Text]BusinessVillage GmbH
 
Open/Share Kultur im Spannungsfeld zwischen Marketing und Technik
Open/Share Kultur im Spannungsfeld zwischen Marketing und TechnikOpen/Share Kultur im Spannungsfeld zwischen Marketing und Technik
Open/Share Kultur im Spannungsfeld zwischen Marketing und TechnikAlain Veuve
 
iphone SMS Übertragung
iphone SMS Übertragungiphone SMS Übertragung
iphone SMS Übertragungjuliaerika86
 
GALERÍA DE FOTOS - REDUTAC - GRUPO8
GALERÍA DE FOTOS - REDUTAC - GRUPO8GALERÍA DE FOTOS - REDUTAC - GRUPO8
GALERÍA DE FOTOS - REDUTAC - GRUPO8mimiciria
 
5 W-Fragen zum MaTSE in Berlin und Brandenburg
5 W-Fragen zum MaTSE in Berlin und Brandenburg5 W-Fragen zum MaTSE in Berlin und Brandenburg
5 W-Fragen zum MaTSE in Berlin und BrandenburgMaTSE in Brandenburg
 
Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.
Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.
Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.Omikron Data Quality
 
Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...
Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...
Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...Benjamin Loos
 
Abhishek's Traumhaus
Abhishek's TraumhausAbhishek's Traumhaus
Abhishek's Traumhausmikeratkinson
 
Malware classification
Malware classificationMalware classification
Malware classificationzynamics GmbH
 
Verlagsprogramm Herbst/Winter 2014
Verlagsprogramm Herbst/Winter 2014Verlagsprogramm Herbst/Winter 2014
Verlagsprogramm Herbst/Winter 2014BusinessVillage GmbH
 

Destacado (20)

Summ, Summ, Sell
Summ, Summ, SellSumm, Summ, Sell
Summ, Summ, Sell
 
Ich mache doch, was ich nicht will
Ich mache doch, was ich nicht willIch mache doch, was ich nicht will
Ich mache doch, was ich nicht will
 
Kommunikation verkaufen [Marketing, Design, Text]
Kommunikation verkaufen [Marketing, Design, Text]Kommunikation verkaufen [Marketing, Design, Text]
Kommunikation verkaufen [Marketing, Design, Text]
 
Alles im Griff
Alles im GriffAlles im Griff
Alles im Griff
 
Sag doch JA!
Sag doch JA!Sag doch JA!
Sag doch JA!
 
Avon15
Avon15Avon15
Avon15
 
Redes %231
Redes %231Redes %231
Redes %231
 
Open/Share Kultur im Spannungsfeld zwischen Marketing und Technik
Open/Share Kultur im Spannungsfeld zwischen Marketing und TechnikOpen/Share Kultur im Spannungsfeld zwischen Marketing und Technik
Open/Share Kultur im Spannungsfeld zwischen Marketing und Technik
 
iphone SMS Übertragung
iphone SMS Übertragungiphone SMS Übertragung
iphone SMS Übertragung
 
GALERÍA DE FOTOS - REDUTAC - GRUPO8
GALERÍA DE FOTOS - REDUTAC - GRUPO8GALERÍA DE FOTOS - REDUTAC - GRUPO8
GALERÍA DE FOTOS - REDUTAC - GRUPO8
 
Fit für Content Marketing
Fit für Content MarketingFit für Content Marketing
Fit für Content Marketing
 
5 W-Fragen zum MaTSE in Berlin und Brandenburg
5 W-Fragen zum MaTSE in Berlin und Brandenburg5 W-Fragen zum MaTSE in Berlin und Brandenburg
5 W-Fragen zum MaTSE in Berlin und Brandenburg
 
Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.
Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.
Lotto Hessen: Datenqualität gesteigert - Kosten gesenkt.
 
Texten fürs Social Web
Texten fürs Social WebTexten fürs Social Web
Texten fürs Social Web
 
Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...
Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...
Benjamin Loos, brandbutler GmbH & Co. KG Köln: Präsentation "Social Media in ...
 
Abhishek's Traumhaus
Abhishek's TraumhausAbhishek's Traumhaus
Abhishek's Traumhaus
 
Malware classification
Malware classificationMalware classification
Malware classification
 
Die Ich Sender
Die Ich SenderDie Ich Sender
Die Ich Sender
 
Verlagsprogramm Herbst/Winter 2014
Verlagsprogramm Herbst/Winter 2014Verlagsprogramm Herbst/Winter 2014
Verlagsprogramm Herbst/Winter 2014
 
Überzeugende Konzepte
Überzeugende KonzepteÜberzeugende Konzepte
Überzeugende Konzepte
 

Similar a Standardsoftware von der Stange - gearconf11

ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...
ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...
ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...Aberla
 
Wie Software-Generatoren die Welt verändern können - Herbstcampus12
Wie Software-Generatoren die Welt verändern können - Herbstcampus12Wie Software-Generatoren die Welt verändern können - Herbstcampus12
Wie Software-Generatoren die Welt verändern können - Herbstcampus12Stephan Hochdörfer
 
Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungOPEN KNOWLEDGE GmbH
 
Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Johannes Diemke
 
Java für eingebettete Systeme
Java für eingebettete SystemeJava für eingebettete Systeme
Java für eingebettete Systemerdmeyer
 
Zertifizierung von Werkzeugen und Werkzeugketten
Zertifizierung von Werkzeugen und WerkzeugkettenZertifizierung von Werkzeugen und Werkzeugketten
Zertifizierung von Werkzeugen und WerkzeugkettenAndreasBaerwald
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 ÜberblickSven Hubert
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - ArchitekturGerrit Beine
 
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrOracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrGunther Pippèrr
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen....NET User Group Rhein-Neckar
 
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine ÜbersichtJürgen Gutsch
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
Dev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftBart Zwager
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Community ITmitte.de
 
PLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im InnovationsprozessPLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im InnovationsprozessIntelliact AG
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Droolscamunda services GmbH
 

Similar a Standardsoftware von der Stange - gearconf11 (20)

ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...
ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...
ESEconf2011 - Hochdoerfer Stephan: "Assembly line production of software appl...
 
Wie Software-Generatoren die Welt verändern können - Herbstcampus12
Wie Software-Generatoren die Welt verändern können - Herbstcampus12Wie Software-Generatoren die Welt verändern können - Herbstcampus12
Wie Software-Generatoren die Welt verändern können - Herbstcampus12
 
Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch Automatisierung
 
Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)
 
Java für eingebettete Systeme
Java für eingebettete SystemeJava für eingebettete Systeme
Java für eingebettete Systeme
 
Zertifizierung von Werkzeugen und Werkzeugketten
Zertifizierung von Werkzeugen und WerkzeugkettenZertifizierung von Werkzeugen und Werkzeugketten
Zertifizierung von Werkzeugen und Werkzeugketten
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 Überblick
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - Architektur
 
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrOracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
 
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Dev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei Technosoft
 
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
 
PLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im InnovationsprozessPLM Open Hours - Softwareentwicklung im Innovationsprozess
PLM Open Hours - Softwareentwicklung im Innovationsprozess
 
Softwaretests: Werkzeuge zur Automatisierung
Softwaretests: Werkzeuge zur AutomatisierungSoftwaretests: Werkzeuge zur Automatisierung
Softwaretests: Werkzeuge zur Automatisierung
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
 

Más de Stephan Hochdörfer

Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...Stephan Hochdörfer
 
Phing for power users - frOSCon8
Phing for power users - frOSCon8Phing for power users - frOSCon8
Phing for power users - frOSCon8Stephan Hochdörfer
 
Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8Stephan Hochdörfer
 
Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13Stephan Hochdörfer
 
Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13Stephan Hochdörfer
 
Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13Stephan Hochdörfer
 
Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Stephan Hochdörfer
 
Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13Stephan Hochdörfer
 
Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13Stephan Hochdörfer
 
Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13Stephan Hochdörfer
 
Offline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmkaOffline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmkaStephan Hochdörfer
 
Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13Stephan Hochdörfer
 
Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13Stephan Hochdörfer
 
Testing untestable code - ConFoo13
Testing untestable code - ConFoo13Testing untestable code - ConFoo13
Testing untestable code - ConFoo13Stephan Hochdörfer
 
Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13Stephan Hochdörfer
 
Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12Stephan Hochdörfer
 
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12Stephan Hochdörfer
 
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12Stephan Hochdörfer
 

Más de Stephan Hochdörfer (20)

Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
Offline. Na und? Strategien für offlinefähige Applikationen in HTML5 - Herbst...
 
Phing for power users - frOSCon8
Phing for power users - frOSCon8Phing for power users - frOSCon8
Phing for power users - frOSCon8
 
Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8Offline strategies for HTML5 web applications - frOSCon8
Offline strategies for HTML5 web applications - frOSCon8
 
Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13Offline Strategies for HTML5 Web Applications - oscon13
Offline Strategies for HTML5 Web Applications - oscon13
 
Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13Real World Dependency Injection - oscon13
Real World Dependency Injection - oscon13
 
Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13Dependency Injection in PHP - dwx13
Dependency Injection in PHP - dwx13
 
Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13 Offline Strategien für HTML5 Web Applikationen - dwx13
Offline Strategien für HTML5 Web Applikationen - dwx13
 
Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13Your Business. Your Language. Your Code - dpc13
Your Business. Your Language. Your Code - dpc13
 
Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13Phing for power users - dpc_uncon13
Phing for power users - dpc_uncon13
 
Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13Offline Strategies for HTML5 Web Applications - ipc13
Offline Strategies for HTML5 Web Applications - ipc13
 
Offline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmkaOffline-Strategien für HTML5 Web Applikationen - wmka
Offline-Strategien für HTML5 Web Applikationen - wmka
 
Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13Offline-Strategien für HTML5 Web Applikationen - bedcon13
Offline-Strategien für HTML5 Web Applikationen - bedcon13
 
Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13Real World Dependency Injection - phpugffm13
Real World Dependency Injection - phpugffm13
 
Testing untestable code - ConFoo13
Testing untestable code - ConFoo13Testing untestable code - ConFoo13
Testing untestable code - ConFoo13
 
A Phing fairy tale - ConFoo13
A Phing fairy tale - ConFoo13A Phing fairy tale - ConFoo13
A Phing fairy tale - ConFoo13
 
Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13Offline strategies for HTML5 web applications - ConFoo13
Offline strategies for HTML5 web applications - ConFoo13
 
Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12Offline-Strategien für HTML5Web Applikationen - WMMRN12
Offline-Strategien für HTML5Web Applikationen - WMMRN12
 
Testing untestable code - IPC12
Testing untestable code - IPC12Testing untestable code - IPC12
Testing untestable code - IPC12
 
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12
 
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
Große Systeme, lose Kopplung, Spaß bei der Arbeit! - WDC12
 

Standardsoftware von der Stange - gearconf11