Accelerate your Lotus Domino Web Applicationswith Dojo and XPagesTodd WeimerSenior Consultant & Lotus Practice Manager – D...
Presentation outline    What is Dojo?    Using the Dojo framework in your existing Lotus Domino Applications    Demo  ...
Dojo Framework
What is Dojo?   An open source DHTML Javascript toolkit   Includes Dijit (controls) and Dojox (effects)   Part of Lotus...
Why use Dojo?   Give web applications more rich text capabilities   Toolkit maintained by a world-wide community of deve...
Demo
XPages
XPages basics   New design element available with Domino 8.5   Allows for the creation of a better UI (modern web apps)...
XPages basics contd    Primary language is Javascript      Javascript runs client side and/or server side      Standard...
Why use XPages?   Fully integrated with NSF/NTF   Fast access to your native Domino data   Works well with other design...
XPages and Dojo   Dojo version 1.1.1 is included on Domino server 8.5   XPages have built in features that use the Dojo ...
XPages and Dojo   AJAX type ahead
XPages and Dojo   Automated basic validation
XPages and Dojo   Partial Page Refreshes with AJAX
Demo
Resources   The Dojo Toolkit - http://www.dojotoolkit.org/   Dojo Documentation/Tutorials - http://docs.dojocampus.org/...
Thank you
Upcoming SlideShare
Loading in …5
×

Accelerate your Lotus Domino Web Applications with Dojo and XPages

1,975 views
1,858 views

Published on

Lotusphere Comes to You 2009: Richmond

Accelerate your Lotus Domino Web Applications with Dojo and XPages


Todd Weimer
Senior Consultant & Lotus Practice Manager – Davalen LLC

Presentation Outline:

What is Dojo?
Using the Dojo framework in your existing Lotus Domino Applications
Demo
Brief introduction to XPages
Using Dojo in XPages
Demo

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,975
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Accelerate your Lotus Domino Web Applications with Dojo and XPages

    1. 1. Accelerate your Lotus Domino Web Applicationswith Dojo and XPagesTodd WeimerSenior Consultant & Lotus Practice Manager – Davalen LLCLCTY 2009
    2. 2. Presentation outline  What is Dojo?  Using the Dojo framework in your existing Lotus Domino Applications  Demo  Brief introduction to XPages  Using Dojo in XPages  Demo
    3. 3. Dojo Framework
    4. 4. What is Dojo? An open source DHTML Javascript toolkit Includes Dijit (controls) and Dojox (effects) Part of Lotus Domino 8.5 (version 1.1.1) Can be used in other versions of Domino Part of Websphere Portlet Factory as well Cross browser, Internationalized Rich internet capabilities
    5. 5. Why use Dojo? Give web applications more rich text capabilities Toolkit maintained by a world-wide community of developers Relatively easy path to leveraging AJAX Reduce or eliminate custom cross-browser Javascript Controls can be extended to meet your specific needs
    6. 6. Demo
    7. 7. XPages
    8. 8. XPages basics New design element available with Domino 8.5 Allows for the creation of a better UI (modern web apps) Based on JSF technology Pure XML markup Addresses long standing issues with Domino Web apps Separation of data and UI Localization HTML generation Server state Fully integrated into Designer 8.5 (Eclipse based)
    9. 9. XPages basics contd  Primary language is Javascript Javascript runs client side and/or server side Standard Formula language functions implemented in Javascript Can directly call Java code but not required! Do not need to be a HTML, CSS, or Javascript expert  Presentation using CSS and themes (skinning)  Targets mulitple clients  Currently supports Domino data as a data source but more to come
    10. 10. Why use XPages? Fully integrated with NSF/NTF Fast access to your native Domino data Works well with other design elements Easy to localize applications Built-in drag and drop controls Virtually all properties computable Update multiple documents from one Xpage! Create custom controls Mobile Clients
    11. 11. XPages and Dojo Dojo version 1.1.1 is included on Domino server 8.5 XPages have built in features that use the Dojo framework Can leverage other features of the framework
    12. 12. XPages and Dojo AJAX type ahead
    13. 13. XPages and Dojo Automated basic validation
    14. 14. XPages and Dojo Partial Page Refreshes with AJAX
    15. 15. Demo
    16. 16. Resources The Dojo Toolkit - http://www.dojotoolkit.org/ Dojo Documentation/Tutorials - http://docs.dojocampus.org/ Dojo Quickstart - http://sitepen.com/labs/guides/?guide=DojoQuickStart Lotus Designer Wiki - http://www-10.lotus.com/ldd/ddwiki.nsf Dojo controls for Domino - http://www.dojomino.com
    17. 17. Thank you

    ×