SlideShare uma empresa Scribd logo
1 de 12
XPages Full HD 
Der aus dem Englischen stammende Begriff Full HD (Abk. für Full High Definition, deutsch 
übersetzt volle Hochauflösung) bedeutet komplettiert und übersetzt „vollständig hochauflösend“. 
Damit wird die Eigenschaft eines HDTV-fähigen Gerätes (Fernseher, DVD-Player, Videokamera, 
Set-Top-Box, Spielkonsole, Smartphone etc.) bezeichnet, eine HD-Auflösung von 1920 × 1080 
Pixeln (2,07 Megapixel) ausgeben oder aufzeichnen zu können. Beispielsweise kann ein 
Fernsehgerät über diese reale physische Auflösung verfügen oder ein hochauflösender DVD-Player 
die für diese Auflösung tatsächlich erforderlichen Signale vollständig ausgeben. Es gibt auch 
Computer-Flachbildschirme mit Full HD, also einer Auflösung von 1920x1080. 
(Quelle: http://de.wikipedia.org/wiki/Full_HD)
Der ewige Kreislauf 
Entwicklung 
Testing 
Profiling & Tuning 
Verteilung
TDD & JUnit 
• Das Mantra der testgetriebenen Entwicklung: 
– Schreib einen Test 
– Mach das der Test kompiliert 
– Der Test darf nicht erfolgreich sein 
– Mach das der Test erfolgreich ist 
– Entferne allen doppelten Code
org.openntf.junit.xsp - DEMO
Integration Tests
Integration Tests 
• Rendert alles korrekt in jedem Browser? 
• Funktioniert die Applikationslogik? 
• Kann ich das automatisiert testen? 
 SELENIUM
Selenium 
http://seleniumhq.org 
• Selenium unterstützt 
• Aufzeichnen von User Stories 
• Direkte Programmierung mit Java als TestNG 
• Div. Broweser 
• Firefox 
• Chrome 
• Safarie 
• IE 
• Und mehr...
Selenium 
Demo
XPages Toolbox 
Weil „Performance“ wichtig ist
XPages Toolbox Demo 
Demo
Zukunft ???? 
• Wie wäre es wenn.... 
– Grossprojekte in Teams nach den Prinzipien des 
TDDs erledigt werden könnten? 
– Neue Funktionen automatisch getestet werden 
können 
– Sobald etwas im Development Stream drin ist, 
sofort gebaut wird 
 Nur Träume.....?
Über mich 
Christian Güdemann 
CTO @ WebGate Consulting AG 
OpenNTF Chairman 
Architect of 
- POI4XPages 
- XPages Toolkit 
- JUnit 4 Xpages 
- myWebGate 
@guedeWebGate 
http://guedebyte.wordpress.com/ 
http://ch.linkedin.com/in/guede/ 
https://www.xing.com/profile/Chr 
istian_Guedemann

Mais conteúdo relacionado

Mais procurados

10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der WebentwicklungSebastian Springer
 
SEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder HooksSEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder HooksConstantin
 
BASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous Delivery
BASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous DeliveryBASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous Delivery
BASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous DeliveryMarc Müller
 
Continiuous Integration and Delivery with Bamboo
Continiuous Integration and Delivery with BambooContiniuous Integration and Delivery with Bamboo
Continiuous Integration and Delivery with BambooPer Bernhardt
 
WPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwendenWPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwendenmechdesign
 
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011Sebastian Sanitz
 
Continuous Delivery praktisch
Continuous Delivery praktischContinuous Delivery praktisch
Continuous Delivery praktischadesso AG
 
Kundenliste erweitern3
Kundenliste erweitern3Kundenliste erweitern3
Kundenliste erweitern3freegalgo
 
Kundenliste erweitern4
Kundenliste erweitern4Kundenliste erweitern4
Kundenliste erweitern4freegalgo
 
Umzug eines Hochlast-Dienstes
Umzug eines Hochlast-DienstesUmzug eines Hochlast-Dienstes
Umzug eines Hochlast-DienstesPer Bernhardt
 
Joomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte VielfaltJoomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte VielfaltSven Schultschik
 
Kontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit ScrutinizerKontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit ScrutinizerFATCHIP GmbH
 
Wie wird man PHP Entwickler?
Wie wird man PHP Entwickler?Wie wird man PHP Entwickler?
Wie wird man PHP Entwickler?Gerhard Donner
 

Mais procurados (13)

10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
 
SEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder HooksSEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder Hooks
 
BASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous Delivery
BASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous DeliveryBASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous Delivery
BASTA Spring 2018 - DevOps mit TFS: Releasepipelines und Continuous Delivery
 
Continiuous Integration and Delivery with Bamboo
Continiuous Integration and Delivery with BambooContiniuous Integration and Delivery with Bamboo
Continiuous Integration and Delivery with Bamboo
 
WPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwendenWPML für mehrsprachige WordPress Websites verwenden
WPML für mehrsprachige WordPress Websites verwenden
 
Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011Testgetriebene Entwicklung mit JavaScript - JAX 2011
Testgetriebene Entwicklung mit JavaScript - JAX 2011
 
Continuous Delivery praktisch
Continuous Delivery praktischContinuous Delivery praktisch
Continuous Delivery praktisch
 
Kundenliste erweitern3
Kundenliste erweitern3Kundenliste erweitern3
Kundenliste erweitern3
 
Kundenliste erweitern4
Kundenliste erweitern4Kundenliste erweitern4
Kundenliste erweitern4
 
Umzug eines Hochlast-Dienstes
Umzug eines Hochlast-DienstesUmzug eines Hochlast-Dienstes
Umzug eines Hochlast-Dienstes
 
Joomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte VielfaltJoomla! Overrides - Die zu wenig genutzte Vielfalt
Joomla! Overrides - Die zu wenig genutzte Vielfalt
 
Kontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit ScrutinizerKontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
 
Wie wird man PHP Entwickler?
Wie wird man PHP Entwickler?Wie wird man PHP Entwickler?
Wie wird man PHP Entwickler?
 

Destaque

"Forgotten" Background
"Forgotten" Background"Forgotten" Background
"Forgotten" BackgroundIke Smith
 
Mundo Animal
Mundo AnimalMundo Animal
Mundo Animalgorozo
 
Herramientas Colaborativas
Herramientas ColaborativasHerramientas Colaborativas
Herramientas ColaborativasTatiana Upegui
 
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu BerlinWeb 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu BerlinHie-suk Yang
 
Jocs de Guitar Hero
Jocs de Guitar HeroJocs de Guitar Hero
Jocs de Guitar Herolaura
 
Swap Grub
Swap GrubSwap Grub
Swap GrubPablewz
 
La Democracia Kossy Cele
La Democracia Kossy CeleLa Democracia Kossy Cele
La Democracia Kossy CeleCelene
 
reflexiones tics
reflexiones ticsreflexiones tics
reflexiones ticsArvy Ruiz
 
Garcia Lorca La Casada Infiel
Garcia Lorca   La Casada InfielGarcia Lorca   La Casada Infiel
Garcia Lorca La Casada InfielJorge Llosa
 
Proyecto desarrollado con thermodul system en España
Proyecto desarrollado con thermodul system en EspañaProyecto desarrollado con thermodul system en España
Proyecto desarrollado con thermodul system en EspañaAntonio de Sousa Oliveira
 
Studien und Experimentalplattform für das Internet der Zukunft
Studien und Experimentalplattform für das Internet der Zukunft Studien und Experimentalplattform für das Internet der Zukunft
Studien und Experimentalplattform für das Internet der Zukunft Marc Manthey
 
Examensgrillfest am 03.06.11 in Zühlsdorf!
Examensgrillfest am 03.06.11 in Zühlsdorf!Examensgrillfest am 03.06.11 in Zühlsdorf!
Examensgrillfest am 03.06.11 in Zühlsdorf!koeln85
 
El negocio que_mas_millonarios_en_el_mundo
El negocio que_mas_millonarios_en_el_mundoEl negocio que_mas_millonarios_en_el_mundo
El negocio que_mas_millonarios_en_el_mundoIván González
 
Präsentation: Einsatz von Social Media in Kreditinstituten
Präsentation: Einsatz von Social Media in KreditinstitutenPräsentation: Einsatz von Social Media in Kreditinstituten
Präsentation: Einsatz von Social Media in KreditinstitutenMalatexta
 

Destaque (20)

"Forgotten" Background
"Forgotten" Background"Forgotten" Background
"Forgotten" Background
 
Mujeres
MujeresMujeres
Mujeres
 
Mundo Animal
Mundo AnimalMundo Animal
Mundo Animal
 
Herramientas Colaborativas
Herramientas ColaborativasHerramientas Colaborativas
Herramientas Colaborativas
 
Analisis 1
Analisis 1Analisis 1
Analisis 1
 
Lakers
LakersLakers
Lakers
 
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu BerlinWeb 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
 
Jocs de Guitar Hero
Jocs de Guitar HeroJocs de Guitar Hero
Jocs de Guitar Hero
 
Swap Grub
Swap GrubSwap Grub
Swap Grub
 
La Democracia Kossy Cele
La Democracia Kossy CeleLa Democracia Kossy Cele
La Democracia Kossy Cele
 
reflexiones tics
reflexiones ticsreflexiones tics
reflexiones tics
 
Garcia Lorca La Casada Infiel
Garcia Lorca   La Casada InfielGarcia Lorca   La Casada Infiel
Garcia Lorca La Casada Infiel
 
Proyecto desarrollado con thermodul system en España
Proyecto desarrollado con thermodul system en EspañaProyecto desarrollado con thermodul system en España
Proyecto desarrollado con thermodul system en España
 
Sinergia
SinergiaSinergia
Sinergia
 
Studien und Experimentalplattform für das Internet der Zukunft
Studien und Experimentalplattform für das Internet der Zukunft Studien und Experimentalplattform für das Internet der Zukunft
Studien und Experimentalplattform für das Internet der Zukunft
 
Examensgrillfest am 03.06.11 in Zühlsdorf!
Examensgrillfest am 03.06.11 in Zühlsdorf!Examensgrillfest am 03.06.11 in Zühlsdorf!
Examensgrillfest am 03.06.11 in Zühlsdorf!
 
El negocio que_mas_millonarios_en_el_mundo
El negocio que_mas_millonarios_en_el_mundoEl negocio que_mas_millonarios_en_el_mundo
El negocio que_mas_millonarios_en_el_mundo
 
Victor Hugo
Victor HugoVictor Hugo
Victor Hugo
 
EGAPE IKASTOLA2015
EGAPE IKASTOLA2015EGAPE IKASTOLA2015
EGAPE IKASTOLA2015
 
Präsentation: Einsatz von Social Media in Kreditinstituten
Präsentation: Einsatz von Social Media in KreditinstitutenPräsentation: Einsatz von Social Media in Kreditinstituten
Präsentation: Einsatz von Social Media in Kreditinstituten
 

Semelhante a XPages Full HD

DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011Ulrich Krause
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018André Krämer
 
Testen mit, durch und in Scrum
Testen mit, durch und in ScrumTesten mit, durch und in Scrum
Testen mit, durch und in ScrumFrank Düsterbeck
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...Marc Müller
 
XAML UI DEVELOPMENT BEST PRACTICES 2.0
XAML UI DEVELOPMENT BEST PRACTICES 2.0XAML UI DEVELOPMENT BEST PRACTICES 2.0
XAML UI DEVELOPMENT BEST PRACTICES 2.0thoemmes
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Managementvzimmermann
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Patrick Lauke
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 
SEO Produktspezifikation für RWD
SEO Produktspezifikation für RWDSEO Produktspezifikation für RWD
SEO Produktspezifikation für RWDConny Stier
 
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Gregor Biswanger
 
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
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
20120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v0220120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v02Chris Palatinus
 

Semelhante a XPages Full HD (20)

XPages - The Basics
XPages - The BasicsXPages - The Basics
XPages - The Basics
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
KFP Imagebroschüre
KFP ImagebroschüreKFP Imagebroschüre
KFP Imagebroschüre
 
TDD für Testmuffel
TDD für TestmuffelTDD für Testmuffel
TDD für Testmuffel
 
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
 
Testen mit, durch und in Scrum
Testen mit, durch und in ScrumTesten mit, durch und in Scrum
Testen mit, durch und in Scrum
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
 
XAML UI DEVELOPMENT BEST PRACTICES 2.0
XAML UI DEVELOPMENT BEST PRACTICES 2.0XAML UI DEVELOPMENT BEST PRACTICES 2.0
XAML UI DEVELOPMENT BEST PRACTICES 2.0
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
Authoring Management
Authoring ManagementAuthoring Management
Authoring Management
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Delphi Firma Überblick
Delphi Firma ÜberblickDelphi Firma Überblick
Delphi Firma Überblick
 
SEO Produktspezifikation für RWD
SEO Produktspezifikation für RWDSEO Produktspezifikation für RWD
SEO Produktspezifikation für RWD
 
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
 
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
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
20120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v0220120207 prs ib_js_libraries_v02
20120207 prs ib_js_libraries_v02
 

Mais de Christian Güdemann

Your App deserves more – The Art of App Modernization
Your App deserves more – The Art of App ModernizationYour App deserves more – The Art of App Modernization
Your App deserves more – The Art of App ModernizationChristian Güdemann
 
Open NTF OpenSource is collaboration at its best and matters
Open NTF OpenSource is collaboration at its best and mattersOpen NTF OpenSource is collaboration at its best and matters
Open NTF OpenSource is collaboration at its best and mattersChristian Güdemann
 
bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!Christian Güdemann
 
Dev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelDev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelChristian Güdemann
 
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTFBP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTFChristian Güdemann
 

Mais de Christian Güdemann (9)

Your App deserves more – The Art of App Modernization
Your App deserves more – The Art of App ModernizationYour App deserves more – The Art of App Modernization
Your App deserves more – The Art of App Modernization
 
SmartNSF
SmartNSFSmartNSF
SmartNSF
 
Open NTF OpenSource is collaboration at its best and matters
Open NTF OpenSource is collaboration at its best and mattersOpen NTF OpenSource is collaboration at its best and matters
Open NTF OpenSource is collaboration at its best and matters
 
Develop 4 Developers
Develop 4 DevelopersDevelop 4 Developers
Develop 4 Developers
 
That worked before
That worked beforeThat worked before
That worked before
 
bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!
 
Dev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelDev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the Wheel
 
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTFBP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
 
OpenNTF Essentials
OpenNTF EssentialsOpenNTF Essentials
OpenNTF Essentials
 

XPages Full HD

  • 1. XPages Full HD Der aus dem Englischen stammende Begriff Full HD (Abk. für Full High Definition, deutsch übersetzt volle Hochauflösung) bedeutet komplettiert und übersetzt „vollständig hochauflösend“. Damit wird die Eigenschaft eines HDTV-fähigen Gerätes (Fernseher, DVD-Player, Videokamera, Set-Top-Box, Spielkonsole, Smartphone etc.) bezeichnet, eine HD-Auflösung von 1920 × 1080 Pixeln (2,07 Megapixel) ausgeben oder aufzeichnen zu können. Beispielsweise kann ein Fernsehgerät über diese reale physische Auflösung verfügen oder ein hochauflösender DVD-Player die für diese Auflösung tatsächlich erforderlichen Signale vollständig ausgeben. Es gibt auch Computer-Flachbildschirme mit Full HD, also einer Auflösung von 1920x1080. (Quelle: http://de.wikipedia.org/wiki/Full_HD)
  • 2. Der ewige Kreislauf Entwicklung Testing Profiling & Tuning Verteilung
  • 3. TDD & JUnit • Das Mantra der testgetriebenen Entwicklung: – Schreib einen Test – Mach das der Test kompiliert – Der Test darf nicht erfolgreich sein – Mach das der Test erfolgreich ist – Entferne allen doppelten Code
  • 6. Integration Tests • Rendert alles korrekt in jedem Browser? • Funktioniert die Applikationslogik? • Kann ich das automatisiert testen?  SELENIUM
  • 7. Selenium http://seleniumhq.org • Selenium unterstützt • Aufzeichnen von User Stories • Direkte Programmierung mit Java als TestNG • Div. Broweser • Firefox • Chrome • Safarie • IE • Und mehr...
  • 9. XPages Toolbox Weil „Performance“ wichtig ist
  • 11. Zukunft ???? • Wie wäre es wenn.... – Grossprojekte in Teams nach den Prinzipien des TDDs erledigt werden könnten? – Neue Funktionen automatisch getestet werden können – Sobald etwas im Development Stream drin ist, sofort gebaut wird  Nur Träume.....?
  • 12. Über mich Christian Güdemann CTO @ WebGate Consulting AG OpenNTF Chairman Architect of - POI4XPages - XPages Toolkit - JUnit 4 Xpages - myWebGate @guedeWebGate http://guedebyte.wordpress.com/ http://ch.linkedin.com/in/guede/ https://www.xing.com/profile/Chr istian_Guedemann