24
Justin Tilton uPortal Framework and User Interface Demonstration

Justin Tilton uPortal Framework and User Interface Demonstration

Embed Size (px)

Citation preview

Page 1: Justin Tilton uPortal Framework and User Interface Demonstration

Justin Tilton

uPortal Frameworkand User Interface Demonstration

Page 2: Justin Tilton uPortal Framework and User Interface Demonstration

OverviewOverview

What makes this Framework different– It’s Changing the web development paradigm

– Benefits programmers and designers– Flexible structural design– Standardization of presentation– Powerful for nomadic users– Support for new devices– Lower total cost of ownership

Page 3: Justin Tilton uPortal Framework and User Interface Demonstration

New web development paradigmNew web development paradigm

Static sites – HTMLDynamic sites – ASP, JSPTransformed sites – XML, XSL, JAVA– Separate business logic & presentation– Reusable designs– Consistency

Page 4: Justin Tilton uPortal Framework and User Interface Demonstration

Benefits to programmers and designersBenefits to programmers and designers

Division of expertiseCollaboration of expertsMax reuse, min developmentDiverse learning environment

Page 5: Justin Tilton uPortal Framework and User Interface Demonstration

Flexible structural designFlexible structural design

Structure stylesheetTheme stylesheetChannel stylesheetsSupports multiple devicesSupports multiple markup languages

Page 6: Justin Tilton uPortal Framework and User Interface Demonstration

Structure StylesheetStructure Stylesheet

Tab/Column/Row - VES

Tab/Column - JASIG

Tree/Column - JASIG

XSLTProcessor

User XML

StructureStylesheet

Page 7: Justin Tilton uPortal Framework and User Interface Demonstration
Page 8: Justin Tilton uPortal Framework and User Interface Demonstration
Page 9: Justin Tilton uPortal Framework and User Interface Demonstration
Page 10: Justin Tilton uPortal Framework and User Interface Demonstration

Theme StylesheetTheme Stylesheet

HTML 4.0 - Browser

HTML 3.2 - PDA

WML – Mobile Phone

XSLTProcessor

StructureXML

ThemeStylesheet

Page 11: Justin Tilton uPortal Framework and User Interface Demonstration
Page 12: Justin Tilton uPortal Framework and User Interface Demonstration

Channel StylesheetsChannel Stylesheets

Channel XML and Stylesheets

Output Streamto Device

Final Output

Page 13: Justin Tilton uPortal Framework and User Interface Demonstration
Page 14: Justin Tilton uPortal Framework and User Interface Demonstration

Standardization of presentationStandardization of presentation

Consistency in look and feelConsistency in navigationA localized UI element repositoryPowerful user customization

Page 15: Justin Tilton uPortal Framework and User Interface Demonstration

UI element repositoryUI element repository

Page 16: Justin Tilton uPortal Framework and User Interface Demonstration

User personalizationUser personalization

Page 17: Justin Tilton uPortal Framework and User Interface Demonstration

User personalizationUser personalization

Page 18: Justin Tilton uPortal Framework and User Interface Demonstration

User personalizationUser personalization

Page 19: Justin Tilton uPortal Framework and User Interface Demonstration

Powerful for nomadic usersPowerful for nomadic users

Separates logic from presentationMultiple target device supportVirtual environment – central storage– Events, calendars, addresses, files

Page 20: Justin Tilton uPortal Framework and User Interface Demonstration

Multiple Target DevicesMultiple Target Devices

Page 21: Justin Tilton uPortal Framework and User Interface Demonstration

New devices, new languagesNew devices, new languages

Framework has the future in mindXML, XSLT and software engineeringAdd a new device, add a stylesheetAdd a new markup language…

Page 22: Justin Tilton uPortal Framework and User Interface Demonstration

New devicesNew devices

Page 23: Justin Tilton uPortal Framework and User Interface Demonstration

Lower total cost of ownershipLower total cost of ownership

Framework encourages good designFocuses on best use of expertiseReduces time to marketIncreases quality of productFacilitates technology transferCreates re-usable objectsAccommodates change

Page 24: Justin Tilton uPortal Framework and User Interface Demonstration

Conclusion Conclusion

It’s Changing the web development paradigm Benefits programmers and designers Flexible structural design Standardization of presentation Powerful for nomadic users New devices, new languages, it’s covered! Lower total cost of ownership