SlideShare ist ein Scribd-Unternehmen logo
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

Weitere ähnliche Inhalte

PPTX
XPages From Zero To Hero
PPTX
Das funktionierte doch schon einmal! - JUnit Testing in XPages
PPTX
OpenNTF 2015 Edition
PPTX
Lohnt sich die Modernisierung bestehnder Software
PDF
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
PDF
Innovation durch Scrum und Continuous Delivery
PDF
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
PDF
Hightway to Hell - Responsive Webdesign Testen
XPages From Zero To Hero
Das funktionierte doch schon einmal! - JUnit Testing in XPages
OpenNTF 2015 Edition
Lohnt sich die Modernisierung bestehnder Software
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Innovation durch Scrum und Continuous Delivery
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Hightway to Hell - Responsive Webdesign Testen

Was ist angesagt? (13)

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

Andere mochten auch (20)

PPT
"Forgotten" Background
PPT
Mujeres
PPT
Mundo Animal
PPT
Herramientas Colaborativas
PPT
Analisis 1
PDF
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
PPT
Jocs de Guitar Hero
PDF
Swap Grub
PPTX
La Democracia Kossy Cele
PPTX
reflexiones tics
PPT
Garcia Lorca La Casada Infiel
PDF
Proyecto desarrollado con thermodul system en España
PDF
Studien und Experimentalplattform für das Internet der Zukunft
PPS
Examensgrillfest am 03.06.11 in Zühlsdorf!
PDF
El negocio que_mas_millonarios_en_el_mundo
PPT
Victor Hugo
PDF
EGAPE IKASTOLA2015
PPT
Präsentation: Einsatz von Social Media in Kreditinstituten
"Forgotten" Background
Mujeres
Mundo Animal
Herramientas Colaborativas
Analisis 1
Web 2.0 und Hans Huckebein bei den Staatlichen Museen zu Berlin
Jocs de Guitar Hero
Swap Grub
La Democracia Kossy Cele
reflexiones tics
Garcia Lorca La Casada Infiel
Proyecto desarrollado con thermodul system en España
Studien und Experimentalplattform für das Internet der Zukunft
Examensgrillfest am 03.06.11 in Zühlsdorf!
El negocio que_mas_millonarios_en_el_mundo
Victor Hugo
EGAPE IKASTOLA2015
Präsentation: Einsatz von Social Media in Kreditinstituten
Anzeige

Ähnlich wie XPages Full HD (20)

PPT
XPages - The Basics
PDF
DNUG ak-anwendungsentwicklung.18042011
PDF
Ueberlegungen Projektmanagement Web Applications
PDF
KFP Imagebroschüre
PPTX
TDD für Testmuffel
PDF
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
PDF
Testen mit, durch und in Scrum
PDF
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
PDF
XAML UI DEVELOPMENT BEST PRACTICES 2.0
PDF
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
PPT
Authoring Management
PDF
Die Zukunft der Webstandards - Webinale 31.05.2010
PPTX
Dnug 112014 modernization_openn_ntf_ersatzsession
PDF
Delphi Firma Überblick
PPTX
SEO Produktspezifikation für RWD
PDF
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
PPT
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
PDF
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
PPTX
C/ C++ for Notes & Domino Developers
PPT
20120207 prs ib_js_libraries_v02
XPages - The Basics
DNUG ak-anwendungsentwicklung.18042011
Ueberlegungen Projektmanagement Web Applications
KFP Imagebroschüre
TDD für Testmuffel
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Testen mit, durch und in Scrum
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
XAML UI DEVELOPMENT BEST PRACTICES 2.0
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Authoring Management
Die Zukunft der Webstandards - Webinale 31.05.2010
Dnug 112014 modernization_openn_ntf_ersatzsession
Delphi Firma Überblick
SEO Produktspezifikation für RWD
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
C/ C++ for Notes & Domino Developers
20120207 prs ib_js_libraries_v02

Mehr von Christian Güdemann (9)

PDF
Your App deserves more – The Art of App Modernization
PDF
PPTX
Open NTF OpenSource is collaboration at its best and matters
PPTX
Develop 4 Developers
PPTX
That worked before
ODP
bccon.de 2014 - Das Rad nicht neu erfinden!
ODP
Dev01 - Don't Reinvent the Wheel
ODP
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
ODP
OpenNTF Essentials
Your App deserves more – The Art of App Modernization
Open NTF OpenSource is collaboration at its best and matters
Develop 4 Developers
That worked before
bccon.de 2014 - Das Rad nicht neu erfinden!
Dev01 - Don't Reinvent the Wheel
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
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