1 / 18

XPages Presentation

Web Development Services Web Application Development Team WebDev. XPages Presentation. Agenda. Housekeeping Technical Architecture Demonstration of XPages in Designer Discussion of XPages & Future Uses Resources – Training & Reference Wrap Up . Presenter Background.

raphael
Télécharger la présentation

XPages Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Development Services Web Application Development Team WebDev XPages Presentation

  2. Agenda • Housekeeping • Technical Architecture • Demonstration of XPages in Designer • Discussion of XPages & Future Uses • Resources – Training & Reference • Wrap Up

  3. Presenter Background • Bob McGregor - Web Development Services • BS – Computer Science - SUNY Potsdam • “Rich” Career – Mainframes, Networks, PCs • Certifications – CNE, LCNS, MCP • Lotus Notes – Admin./Developer since 1994 • Supporting the Agency since 1996 • NCC's First Lotus Domino Web Server • BUT....

  4. Truth in Lending (Presenting) • I am a novice with XPages • Why am I talking about XPages then? • Lotusphere 2009 – XPages Presentations • Very Impressed with Power & Flexibility • Sneak Peak of Web & Notes Client Capability • Wait for 8.5.1 Roll out on Servers & Clients • Advocate for Notes Rapid App. Dev. (RAD) • Preserve Investment - 200+ Domino Apps.

  5. Audience Background • Check Audience Experience level: • An Page is: • What is in the X Files? • A new design element finally allowing Domino developers to use XML? (no, could do that way back as pass-thru) • a New Powerful Design Element/Eclipse IDE !! Show of Hands: • Domino Developers?, Eclipse Experience? • Programmers? Questions Please!!

  6. What Are XPages • A New Powerful Design Element • Eclipse Integrated Development Environment Based • Page architecture is Java Server Faces (JSF) • XML is the ‘X’ in XPages • Domino 8.5 server's web server engine converts Page markup to HTML & JavaScript • Notes client 8.5.1 renders XPages via XULRunner runtime - Mozilla/Firefox

  7. Page Benefits • XPages decrease the time for writing Web Applications • Write-Once for Browser and Notes Client • Access to Multiple Data Sources • JavaScript - Server Side and Client Side • Easy Ajax - Asynchronous JavaScript and XML • Range of New Options for Validating Fields • And more...

  8. Des

  9. Live Demo • Contrast 7.x to 8.x GUI Differences • Drag & Drop a Table – Re-size – Units 1st • Drag & Drop/Create Fields -Edit & Date • Illustrate Built-In Validation Choices • Server or Client side JavaScript • Show Generated HTML,XML, JavaScript • Show Both Web & Notes Client Code

  10. Future Application • Preserve Existing Application Investments • Leverage Design Benefits – Faster, Easier • “Out of the Box” Features * Type-ahead * Field Validation * Partial Refresh * Date Time Picker * One UI theme - so great default UI without any work * Others – File Upload, File Download controls, Dojo Rich Text Editor Component Integration

  11. XP Resources - Tutorials • “New Page Tutorial"- August 2008 - SiteFinderDemo.ntf - http://www-10.lotus.com/ldd/nd85forum.nsf/5f27803bba85d8e285256bf10054620d/86ed5d51aa7abdeb852574bf00479c7d?OpenDocument • Introduction to XPages Tutorial - http://www10.lotus.com/ldd/ddwiki.nsf/dx/Presentation-intro-to-XPages.htm • XPages in the Notes Client • http://www-10.lotus.com/ldd/ddwiki.nsf/dx/ XPage_Components_in_Notes_851_Videos.htm http://notesin9.com/ http://cdn3.libsyn.com/notesin9/003-YouTube.mov?nvb=20100411210510&nva=20100412211510&t=0486ca6d8378c3a91f940

  12. Page Resources – Tutorials pg. 2 • Creating an Page Component • http://download.boulder.ibm.com/ibmdl/pub/software/dw/lotus/XPages/Components/XPage_Components_in_Notes_851_Part1.html • Integrating Page Components with Other Notes and Web Controls • http://download.boulder.ibm.com/ibmdl/pub/software/dw/lotus /XPages/Components/XPage_Components_in_Notes_851_Part2.html • Introduction to the Source window - Notes In 9 • http://www-10.lotus.com/ldd/ddwiki.nsf/dx/ Xpages-Introduction_to_the_Source_window • SearchDomino - Setting up a Domino 8.5 XPages example http://searchdomino.techtarget.com/generic/0,295582,sid4_gci1368160,00.html?asrc=SS_CLA_303636&psrc=CLT_4 • SearchDomino - An introduction to using XPages in Domino 8.5 http://searchdomino.techtarget.com/generic/0,295582,sid4_gci1358630,00.html?asrc=SS_CLA_303636&psrc=CLT_4

  13. Page Resources - Documents • XPages straight up • http://www.ibm.com/developerworks/lotus/library/domdes-xpages/ • Harness the power of XPages in Lotus Domino Designer • How to Web 2.0 enable your Domino application - • http://www.ibm.com/developerworks/jp/lotus/education/ls-ddxpages/ls-ddxpages-pdf.pdf

  14. Page Resources - Blogs, Wikis • The XPages Blog - http://www.xpagesblog.com • YouatNotes XPages Wiki - http://www.xpageswiki.com • http://www-10.lotus.com/ldd/ddwiki.nsf/dx/ Master_Table_of_Contents_for_Building_Domino_Web_Applications_using_Domino_8.5.1 • http://planetlotus.org • http://blog.youatnotes.de/web/youatnotes/blog2.nsf/dx/web-2.0-namepicker-for-xpages-ready-for-release-online-demo.htm

  15. Web Development Services • Web Site Development and Maintenance • OPA Guidance & Standards Compliance • Web Graphics • Web and Database Application Development • Calendaring Applications • Online Training • Extranets for Collaboration with External Partners • Data, Document, and Media Repositories • Product Ordering (Shopping Cart) Workflow Management • Listserv Subscription Management • Web File Inventory Management and Usage Monitoring • Search Integration Consultation

  16. XPages – Wrap Up • Questions? • Thank You for Attending • Brought to you by: Web Development Services • Contact DeShelia Hall for your Web Development Needs via XS Services

More Related