SlideShare ist ein Scribd-Unternehmen logo
ADF USER INTERFACE DESIGN
BEST PRACTICE




                       Andreas Koop
                        CEO & Consultant
                       Oracle Technologies




DOAG 2012
ENTERPRISE PRAGMATIC IT




   Consulting                  Training                Development
 Oracle Fusion         Oracle                 Oracle        Oracle
  Middleware          WebCenter                ADF         WebLogic

Enable productive IT by Oracle Technologies
WHAT IS MOST CHALLENGING IN
ADF PROJECTS?


                                                                                                  In courtesy of
                                                                                               Andrejus Baranovskis




   Quelle: http://andrejusb.blogspot.de/2012/10/oow12-oracle-adf-implementations-around.html



Andreas Koop                                                           3
WHY IS USER INTERFACE DESIGN
MOST CHALLENGING?
‣       Component Based

‣       150+ Components

‣       Lots of Properties

‣       Lots of easily confusing
        components - XYLayout, XYHeader, XYBox

‣       Design Preview != Runtime View
Andreas Koop                  4
AGENDA

Design before you Code

Seitenlayout

Formular Design

Barrierefreies Design (Accessible)

Tipps und Tricks
Andreas Koop                5
BEFORE YOU START
   ‣           Mockup / Wireframing
               Klick-Prototyping

   ‣           Fokussierung auf Inhalt
               und Funktionalität

   ‣           Günstige und Schnelle
               Iterationszyklen



Andreas Koop                           6
MOCKUP TOOLING
EMPFEHLUNG
   ‣           Balsamiq
               (Desktop,
               Web,
               GDrive Sync)

   ‣           Moqups Beta
               (Web / HTML5)
               https://moqups.com       jeweils inkl.
                                         Mobile UI
                                         Mockups


Andreas Koop                        7
IDENTIFY UI DESIGN PATTERNS




Andreas Koop   8
DESIGN PATTERNS
AND BEHAVIOR
   ‣           Anwendungswechsel / Home-Link

   ‣           Auto-Suggest / Typeahead

   ‣           Dynamic Tabs

   ‣           Kontext- / Speichermodell definieren

   ‣           Barrierefreiheit berücksichtigen

   ‣           Keep it simple, think mobile first

Andreas Koop                          9
CENTERED LAYOUT
DESIGN

                                 33%


                                 fixed


                                 stretch

          33%   33%        33%
Andreas Koop          10
CENTERED LAYOUT
HOWTO (11.1.1.X)

                    Just a Placeholder

                    Verhindert vertikale
                    Streckung der PanelBox



                    Just a Placeholder

Andreas Koop   11
CENTERED LAYOUT
HOWTO (11.1.2.2+)




               Einfacher, Exakter, Besser!

Andreas Koop                12
COLLAPSIBLE CONTEXT INFO
DESIGN

                      fixed


                      stretch




Andreas Koop   13
COLLAPSIBLE CONTEXT INFO
HOWTO




               }        Not Needed




Andreas Koop       14
CONTENT LAYOUT
DESIGN


                                  stretch


                                  fixed
     h1
               Instruction
       h2
        h3
Andreas Koop                 15
CONTENT LAYOUT
HOWTO




                    (default)




Andreas Koop   16
CONTENT LAYOUT
HOW NOT TO




               Panel boxes are intended only for ancillary information,
                 and should not be used for the primary page task!

Oracle RCUI Guide
Andreas Koop                          17
STRETCH VS FLOW


                              stretch



               stretch



Andreas Koop             18
STRETCH VS FLOW


                              stretch



               stretch



Andreas Koop             18
STRETCH VS FLOW

                 No Stretch




                      Bei gleichgebliebener
                       Tabelle (af:table) !
    No Stretch

Andreas Koop     19
FORMULAR DESIGN




Wo ist das Problem?



Andreas Koop          20
FORMULAR DESIGN




Wo ist das Problem?



Andreas Koop          20
FORMULAR DESIGN
   ‣           Fluchtlinien minimieren, Feldbreiten skalieren

   ‣           Feste Feldbreiten für fixen Content (Datum)

   ‣           Schlichtes Layout festlegen

        ‣        Mobile First

        ‣        Max. 2 Spalten



Andreas Koop                         21
FORMULAR DESIGN




Andreas Koop   22
FORMULAR DESIGN


               50%   50%




Andreas Koop               22
FORMULAR DESIGN


                50%   50%




               50% 50%
Andreas Koop                22
FORMULAR DESIGN


                50%   50%

inputDate
 ist stabil




               50% 50%
Andreas Koop                22
FORMULAR DESIGN
HOWTO




Andreas Koop   23
FORMULAR DESIGN
AF:PANELGRIDLAYOUT (11.1.2.2+)

                           Ideal zur
                          Umsetzung
                          „klassischer
                            “ Forms
                           Masken;)




                          Wizard ab
                          11.1.2.3

Andreas Koop   24
FORMULAR DESIGN
AF:PANELGRIDLAYOUT (11.1.2.2+)



                    Maximale Flexibilität

                    Manuell aufwendig

                    Eher bei generativem
                    Ansatz empfehlenswert

Andreas Koop   25
FORMULAR TAB KREISLAUF




Andreas Koop   26
FORMULAR
TAB KREISLAUF



                                             Vieles
                                            Möglich!

                    Machen Sie es aber
                    nicht zu kompliziert!

Andreas Koop   27
FORMULAR TAB KREISLAUF
BEST PRACTICE




Andreas Koop    28
FORMULAR GRUPPEN




               <af:panelFormLayout>         <af:group>
                          ...                     ...
               </af:panelFormLayout>        </af:group>


Andreas Koop                           29
BARRIEREFREIHEIT
   ‣           ScreenReader (z.B. JAWS)

   ‣           Vergrößerung / Kontrast (s/w)

   ‣           ADF (trinidad-config.xml)

        ‣        accessibility-mode: default, screenReader

        ‣        accessibility-profile: normal, high-contrast,
                 large-fonts

Andreas Koop                         30
BARRIEREFREIHEIT




Andreas Koop   31
BARRIEREFREIHEIT
BEST PRACTICE
   ‣           Einstellungen im Cookie speichern

   ‣           Korrekte Komponentenverwendung achten
               (H1-6 Level, af:showDetailHeader, size=“-1“)

   ‣           Orientierungspunkte verwenden (Landmarks)

   ‣           Tabelle (Summary), Label for InputComponent

   ‣           WAI-ARIA (role=presentation, => Layouttable kein
               Problem!)
Andreas Koop                         32
BARRIEREFREIHEIT
HERAUSFORDERUNGEN^3
   ‣           Fokussteuerung!
               => W/A ab 11gR2 mittels JSF 2 FaceBehaviors

   ‣           Navigation im af:tree / af:treeTable unzumutbar
               (Warum nicht wie im Windows Explorer?)

   ‣           Einfach Link-Listen <ul>... nicht möglich ;)




Andreas Koop                          33
Do not use

EMPFEHLUNG                                            every 150+ UI
                                                       Components



   ‣           An ADF UI Standards halten, auch wenn (noch)
               nicht alle modernen Patterns möglich sind (z.B.
               HTML5 Placeholder)

   ‣           Komponenten-Architektur von ADF/JSF schenkt
               neue Features bei Versionsupgrade!
               (Beispiel: DVT Komponenten als HTML5)

   ‣           ADF Skin, Skin, Skin

   ‣           Nicht gegen, sondern mit ADF gehen!
Andreas Koop                          34
ENHANCEMENT REQUESTS
LAYOUT & INPUT
   ‣           af:panelSplitter - minPos, maxPos, resizable (bool)

   ‣           af:input... - prompt (HTML5 placeholder Attribute)

   ‣           Consistent Popup-Handling (inline / TF as dialog)

   ‣           Better af:tree / af:treeTable implementation in
               screenReader Mode. (i.e. Win file explorer tree)




Andreas Koop                         35
WEITERE INFORMATIONEN
   ‣           Oracle Rich Client UI Design Guidelines

   ‣           Oracle Design Patterns and Guidelines

   ‣           Lot of UX Material

        ‣        http://ui-patterns.com/

        ‣        http://www.uxbooth.com/

        ‣        http://einfach-fuer-alle.de (Barrierefreiheit)

Andreas Koop                          36
VIELEN DANK FÜR IHRE
   AUFMERKSAMKEIT



HABEN SIE NOCH FRAGEN?

Weitere ähnliche Inhalte

Andere mochten auch (20)

PDF
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
PDF
Programming-best practices( beginner) ADF_fusionapps
Berry Clemens
 
PDF
All the Java ADF beginners need to know - part1
Markus Eisele
 
PDF
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Getting value from IoT, Integration and Data Analytics
 
PDF
AMIS Oracle JDeveloper 12c 07 ADF faces skin editor-Betty van Dongen
Getting value from IoT, Integration and Data Analytics
 
PPTX
ADF Bindings & Data Controls
Rohan Walia
 
PDF
A guide to ADF fusion development
DataNext Solutions
 
PDF
Oracle ADF Task Flows for Beginners
DataNext Solutions
 
PPTX
ADF - Layout Managers and Skinning
George Estebe
 
PDF
18 Invaluable Lessons About ADF-JSF Interaction
Steven Davelaar
 
PDF
Cloud-native Apps - Architektur, Implementierung, Demo
Andreas Koop
 
PPTX
Oracle ADF : Vue d'ensemble
ANASYS
 
PPT
Oracle ADF Overview
Bahaa Farouk
 
PDF
Oracle application-development-framework-best-practices
Ганхуяг Лхагвасүрэн
 
PDF
Oracle adf performance tips
Vinay Kumar
 
PDF
Adf performance tuning tips slideshare
Vinay Kumar
 
PPT
Designing well known websites with ADF Rich Faces
maikorocha
 
PDF
ADF Worst Practices (UKOUG Tech2013)
Wilfred van der Deijl
 
PDF
Building a custom Oracle ADF Component
Wilfred van der Deijl
 
PDF
Prospectiva del e commerce
Cinthia Duque
 
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
Programming-best practices( beginner) ADF_fusionapps
Berry Clemens
 
All the Java ADF beginners need to know - part1
Markus Eisele
 
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Getting value from IoT, Integration and Data Analytics
 
AMIS Oracle JDeveloper 12c 07 ADF faces skin editor-Betty van Dongen
Getting value from IoT, Integration and Data Analytics
 
ADF Bindings & Data Controls
Rohan Walia
 
A guide to ADF fusion development
DataNext Solutions
 
Oracle ADF Task Flows for Beginners
DataNext Solutions
 
ADF - Layout Managers and Skinning
George Estebe
 
18 Invaluable Lessons About ADF-JSF Interaction
Steven Davelaar
 
Cloud-native Apps - Architektur, Implementierung, Demo
Andreas Koop
 
Oracle ADF : Vue d'ensemble
ANASYS
 
Oracle ADF Overview
Bahaa Farouk
 
Oracle application-development-framework-best-practices
Ганхуяг Лхагвасүрэн
 
Oracle adf performance tips
Vinay Kumar
 
Adf performance tuning tips slideshare
Vinay Kumar
 
Designing well known websites with ADF Rich Faces
maikorocha
 
ADF Worst Practices (UKOUG Tech2013)
Wilfred van der Deijl
 
Building a custom Oracle ADF Component
Wilfred van der Deijl
 
Prospectiva del e commerce
Cinthia Duque
 

Ähnlich wie ADF User Interface Design Best Pratices (20)

PDF
Wireframes und Co.: Conceptual Design als elementarer Projektbaustein, Notizen
Webmontag MRN
 
PDF
Development in der Cloud-Ära
Andreas Koop
 
PDF
MINIMUM VIABLE BURGER - Lean Thinking im klassischen Projektalltag
Niels Anhalt
 
PDF
Cloud-native Apps – Architektur, Implementierung, Demo
enpit GmbH & Co. KG
 
PDF
WebLogic im Docker Container
enpit GmbH & Co. KG
 
PPT
Wünsch AG Vortrag mit der App ins Web oder wie man Notes modernisiert
Wünsch AG
 
PDF
Continuous Delivery in ADF Projekten
Ulrich Gerkmann-Bartels
 
PDF
WebLogic im Docker Container
Andreas Koop
 
PDF
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Belsoft
 
PDF
Continuous Delivery in Oracle ADF Projekten
enpit GmbH & Co. KG
 
KEY
CI und OTPC in ADF Projekten
enpit GmbH & Co. KG
 
PPTX
Dnug 112014 modernization_openn_ntf_ersatzsession
Oliver Busse
 
PDF
Multichannel Application Development Best Practices
Andreas Koop
 
PDF
ADF Software Factory
Ulrich Gerkmann-Bartels
 
PDF
ADF Software Factory - Software aus der Werkstatt
enpit GmbH & Co. KG
 
PPTX
15 Powerpoint Hacks für Design Noobs | Präsentation | internetzkidz.de
Christoph Kleine
 
PDF
DNUG ak-anwendungsentwicklung.18042011
Ulrich Krause
 
PDF
Ergosign-wpf-ui-development-best-practices-dotnet
Ergosign GmbH
 
PDF
Ergosign-Responsive-Design-2013
Ergosign GmbH
 
PPTX
Webinar - ABAP Development Tools
Cadaxo GmbH
 
Wireframes und Co.: Conceptual Design als elementarer Projektbaustein, Notizen
Webmontag MRN
 
Development in der Cloud-Ära
Andreas Koop
 
MINIMUM VIABLE BURGER - Lean Thinking im klassischen Projektalltag
Niels Anhalt
 
Cloud-native Apps – Architektur, Implementierung, Demo
enpit GmbH & Co. KG
 
WebLogic im Docker Container
enpit GmbH & Co. KG
 
Wünsch AG Vortrag mit der App ins Web oder wie man Notes modernisiert
Wünsch AG
 
Continuous Delivery in ADF Projekten
Ulrich Gerkmann-Bartels
 
WebLogic im Docker Container
Andreas Koop
 
Collaboration day 2016 - Aus alt mach neu - Modernisierung mit xPages
Belsoft
 
Continuous Delivery in Oracle ADF Projekten
enpit GmbH & Co. KG
 
CI und OTPC in ADF Projekten
enpit GmbH & Co. KG
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Oliver Busse
 
Multichannel Application Development Best Practices
Andreas Koop
 
ADF Software Factory
Ulrich Gerkmann-Bartels
 
ADF Software Factory - Software aus der Werkstatt
enpit GmbH & Co. KG
 
15 Powerpoint Hacks für Design Noobs | Präsentation | internetzkidz.de
Christoph Kleine
 
DNUG ak-anwendungsentwicklung.18042011
Ulrich Krause
 
Ergosign-wpf-ui-development-best-practices-dotnet
Ergosign GmbH
 
Ergosign-Responsive-Design-2013
Ergosign GmbH
 
Webinar - ABAP Development Tools
Cadaxo GmbH
 
Anzeige

Mehr von Andreas Koop (12)

PPTX
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Andreas Koop
 
PPTX
Mit Legosteinen Maschinelles Lernen lernen
Andreas Koop
 
PDF
REST mit ADF
Andreas Koop
 
PDF
ADF Spotlight: ADF 12c Deck component overview and progammer examples
Andreas Koop
 
PDF
WebCenter Portal - Integrate Custom Taskflows
Andreas Koop
 
PDF
Java Web Apps and Services on Oracle Java Cloud Service
Andreas Koop
 
PDF
Oracle WebLogic for DevOps
Andreas Koop
 
PDF
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Andreas Koop
 
KEY
WepApps mit Play! - Nichts leichter als das
Andreas Koop
 
KEY
Administration for Oracle ADF Applications
Andreas Koop
 
PPTX
Integration of BI Publisher in ADF applications
Andreas Koop
 
PPTX
DOAG 2011 - Upgrade Guide for Oracle ADF on WebLogic Server
Andreas Koop
 
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Andreas Koop
 
Mit Legosteinen Maschinelles Lernen lernen
Andreas Koop
 
REST mit ADF
Andreas Koop
 
ADF Spotlight: ADF 12c Deck component overview and progammer examples
Andreas Koop
 
WebCenter Portal - Integrate Custom Taskflows
Andreas Koop
 
Java Web Apps and Services on Oracle Java Cloud Service
Andreas Koop
 
Oracle WebLogic for DevOps
Andreas Koop
 
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Andreas Koop
 
WepApps mit Play! - Nichts leichter als das
Andreas Koop
 
Administration for Oracle ADF Applications
Andreas Koop
 
Integration of BI Publisher in ADF applications
Andreas Koop
 
DOAG 2011 - Upgrade Guide for Oracle ADF on WebLogic Server
Andreas Koop
 
Anzeige

ADF User Interface Design Best Pratices

  • 1. ADF USER INTERFACE DESIGN BEST PRACTICE Andreas Koop CEO & Consultant Oracle Technologies DOAG 2012
  • 2. ENTERPRISE PRAGMATIC IT Consulting Training Development Oracle Fusion Oracle Oracle Oracle Middleware WebCenter ADF WebLogic Enable productive IT by Oracle Technologies
  • 3. WHAT IS MOST CHALLENGING IN ADF PROJECTS? In courtesy of Andrejus Baranovskis Quelle: http://andrejusb.blogspot.de/2012/10/oow12-oracle-adf-implementations-around.html Andreas Koop 3
  • 4. WHY IS USER INTERFACE DESIGN MOST CHALLENGING? ‣ Component Based ‣ 150+ Components ‣ Lots of Properties ‣ Lots of easily confusing components - XYLayout, XYHeader, XYBox ‣ Design Preview != Runtime View Andreas Koop 4
  • 5. AGENDA Design before you Code Seitenlayout Formular Design Barrierefreies Design (Accessible) Tipps und Tricks Andreas Koop 5
  • 6. BEFORE YOU START ‣ Mockup / Wireframing Klick-Prototyping ‣ Fokussierung auf Inhalt und Funktionalität ‣ Günstige und Schnelle Iterationszyklen Andreas Koop 6
  • 7. MOCKUP TOOLING EMPFEHLUNG ‣ Balsamiq (Desktop, Web, GDrive Sync) ‣ Moqups Beta (Web / HTML5) https://moqups.com jeweils inkl. Mobile UI Mockups Andreas Koop 7
  • 8. IDENTIFY UI DESIGN PATTERNS Andreas Koop 8
  • 9. DESIGN PATTERNS AND BEHAVIOR ‣ Anwendungswechsel / Home-Link ‣ Auto-Suggest / Typeahead ‣ Dynamic Tabs ‣ Kontext- / Speichermodell definieren ‣ Barrierefreiheit berücksichtigen ‣ Keep it simple, think mobile first Andreas Koop 9
  • 10. CENTERED LAYOUT DESIGN 33% fixed stretch 33% 33% 33% Andreas Koop 10
  • 11. CENTERED LAYOUT HOWTO (11.1.1.X) Just a Placeholder Verhindert vertikale Streckung der PanelBox Just a Placeholder Andreas Koop 11
  • 12. CENTERED LAYOUT HOWTO (11.1.2.2+) Einfacher, Exakter, Besser! Andreas Koop 12
  • 13. COLLAPSIBLE CONTEXT INFO DESIGN fixed stretch Andreas Koop 13
  • 14. COLLAPSIBLE CONTEXT INFO HOWTO } Not Needed Andreas Koop 14
  • 15. CONTENT LAYOUT DESIGN stretch fixed h1 Instruction h2 h3 Andreas Koop 15
  • 16. CONTENT LAYOUT HOWTO (default) Andreas Koop 16
  • 17. CONTENT LAYOUT HOW NOT TO Panel boxes are intended only for ancillary information, and should not be used for the primary page task! Oracle RCUI Guide Andreas Koop 17
  • 18. STRETCH VS FLOW stretch stretch Andreas Koop 18
  • 19. STRETCH VS FLOW stretch stretch Andreas Koop 18
  • 20. STRETCH VS FLOW No Stretch Bei gleichgebliebener Tabelle (af:table) ! No Stretch Andreas Koop 19
  • 21. FORMULAR DESIGN Wo ist das Problem? Andreas Koop 20
  • 22. FORMULAR DESIGN Wo ist das Problem? Andreas Koop 20
  • 23. FORMULAR DESIGN ‣ Fluchtlinien minimieren, Feldbreiten skalieren ‣ Feste Feldbreiten für fixen Content (Datum) ‣ Schlichtes Layout festlegen ‣ Mobile First ‣ Max. 2 Spalten Andreas Koop 21
  • 25. FORMULAR DESIGN 50% 50% Andreas Koop 22
  • 26. FORMULAR DESIGN 50% 50% 50% 50% Andreas Koop 22
  • 27. FORMULAR DESIGN 50% 50% inputDate ist stabil 50% 50% Andreas Koop 22
  • 29. FORMULAR DESIGN AF:PANELGRIDLAYOUT (11.1.2.2+) Ideal zur Umsetzung „klassischer “ Forms Masken;) Wizard ab 11.1.2.3 Andreas Koop 24
  • 30. FORMULAR DESIGN AF:PANELGRIDLAYOUT (11.1.2.2+) Maximale Flexibilität Manuell aufwendig Eher bei generativem Ansatz empfehlenswert Andreas Koop 25
  • 32. FORMULAR TAB KREISLAUF Vieles Möglich! Machen Sie es aber nicht zu kompliziert! Andreas Koop 27
  • 33. FORMULAR TAB KREISLAUF BEST PRACTICE Andreas Koop 28
  • 34. FORMULAR GRUPPEN <af:panelFormLayout> <af:group> ... ... </af:panelFormLayout> </af:group> Andreas Koop 29
  • 35. BARRIEREFREIHEIT ‣ ScreenReader (z.B. JAWS) ‣ Vergrößerung / Kontrast (s/w) ‣ ADF (trinidad-config.xml) ‣ accessibility-mode: default, screenReader ‣ accessibility-profile: normal, high-contrast, large-fonts Andreas Koop 30
  • 37. BARRIEREFREIHEIT BEST PRACTICE ‣ Einstellungen im Cookie speichern ‣ Korrekte Komponentenverwendung achten (H1-6 Level, af:showDetailHeader, size=“-1“) ‣ Orientierungspunkte verwenden (Landmarks) ‣ Tabelle (Summary), Label for InputComponent ‣ WAI-ARIA (role=presentation, => Layouttable kein Problem!) Andreas Koop 32
  • 38. BARRIEREFREIHEIT HERAUSFORDERUNGEN^3 ‣ Fokussteuerung! => W/A ab 11gR2 mittels JSF 2 FaceBehaviors ‣ Navigation im af:tree / af:treeTable unzumutbar (Warum nicht wie im Windows Explorer?) ‣ Einfach Link-Listen <ul>... nicht möglich ;) Andreas Koop 33
  • 39. Do not use EMPFEHLUNG every 150+ UI Components ‣ An ADF UI Standards halten, auch wenn (noch) nicht alle modernen Patterns möglich sind (z.B. HTML5 Placeholder) ‣ Komponenten-Architektur von ADF/JSF schenkt neue Features bei Versionsupgrade! (Beispiel: DVT Komponenten als HTML5) ‣ ADF Skin, Skin, Skin ‣ Nicht gegen, sondern mit ADF gehen! Andreas Koop 34
  • 40. ENHANCEMENT REQUESTS LAYOUT & INPUT ‣ af:panelSplitter - minPos, maxPos, resizable (bool) ‣ af:input... - prompt (HTML5 placeholder Attribute) ‣ Consistent Popup-Handling (inline / TF as dialog) ‣ Better af:tree / af:treeTable implementation in screenReader Mode. (i.e. Win file explorer tree) Andreas Koop 35
  • 41. WEITERE INFORMATIONEN ‣ Oracle Rich Client UI Design Guidelines ‣ Oracle Design Patterns and Guidelines ‣ Lot of UX Material ‣ http://ui-patterns.com/ ‣ http://www.uxbooth.com/ ‣ http://einfach-fuer-alle.de (Barrierefreiheit) Andreas Koop 36
  • 42. VIELEN DANK FÜR IHRE AUFMERKSAMKEIT HABEN SIE NOCH FRAGEN?

Hinweis der Redaktion

  • #2: \n
  • #3: \n
  • #4: \n
  • #5: \n
  • #6: - component based: d.h. man ist auf die von JSF zur Verf&amp;#xFC;gung gestellten Properties angewiesen und kann den HTML-Code nicht direkt beeinflussen\n\n
  • #7: \n
  • #8: \n
  • #9: \n
  • #10: \n
  • #11: \n
  • #12: Oracle UI Shell ist nicht fix. Dient als Grundlage f&amp;#xFC;r Custom UI Shell!\n
  • #13: \n
  • #14: \n
  • #15: \n
  • #16: \n
  • #17: Inhaltsbereich klar strukturieren\naf:panelHeader\naf:showDetailHeader\nkein af:panelbox! =&gt; Nur f&amp;#xFC;r Zusatzinformationen!\n
  • #18: \n
  • #19: \n
  • #20: \n
  • #21: \n
  • #22: - Old style: af:panelForm, LabelAndMessage\nFeldHilfe\n- Auto scale. 50% scale usw...\n
  • #23: \n
  • #24: \n
  • #25: \n
  • #26: \n
  • #27: \n
  • #28: TODO: Beispiel zeigen\n\n
  • #29: TODO: Beispiel zeigen\n\n
  • #30: - Beispiel: 2 Spaltig. von oben nach unten\n- Zeigen: ADF UI Struktur\n
  • #31: \n
  • #32: - Beispiel: 2 Spaltig. von oben nach unten\n- Zeigen: ADF UI Struktur\n
  • #33: \n
  • #34: \n
  • #35: \n
  • #36: \n
  • #37: \n
  • #38: \n
  • #39: + Unified, consistent Popup Handling (no IFrame)\n
  • #40: \n
  • #41: \n
  • #42: \n