OpenNTF
Wiki
PlanetLotus
Forum
developerWorks®
Home
Get Started
Downloads
Demos
Host
Resources
Contest
Videos
Blog
StackOverflow
Learning Videos and OpenNTF Project Demonstrations
This page contains two types of videos: 1. Videos that show how to use XPages to build great web and mobile applications and 2. videos that describe OpenNTF projects.
The videos with their previews are sorted chronologically by creation date. Additionally they have been categorized by required skill level. All videos are free but may contain some advertisment.
Do you have an XPages video? Learn how to submit a link to your video.
Free Learning Videos
Beginners:
NotesIn9: 030 - Formatting Numbers in XPages
Learning XPages: GBS/TLCC tutorial
NotesIn9: 025 - Selecting Documents from a Repeat Control
NotesIn9: 023 - The Great XPages Race
NotesIn9: EE06 - Beyond the Introduction
NotesIn9: EE05 - XPages CMS App Walkthrough
NotesIn9: 001 - Introduction to XPages
NotesIn9: 014 - Repeats Repeated
NotesIn9: 013 - XPages and HTML
How to create a simple XPages application step by step
NotesIn9: 007 - A license to TypeAhead
NotesIn9: 009 - Viewer Questions on XPages
NotesIn9: 002 - Busting the Rip and Replace Myth
Typical Developers:
NotesIn9: 026 - Collapsing and Expanding Views in XPages
NotesIn9: 029 - Combine URL Parameters with Excel Exporting
NotesIn9: 028 - XPages and CGI Variables
NotesIn9: EE 007- XPages and Mobile Controls
NotesIn9: 006 - A Blueprint to XPages
Generating Excel output from XPages
NotesIn9: 019 - Getting Column Totals From a View
Use a Notes Live Text widget to launch an authenticated XPage
XPages101: Lesson 22 - Custom Properties
NotesIn9: 018 - Data Relationships
NotesIn9: 017 - Control Rendering in XPages
NotesIn9: 020 - Adding Woopra Analytics to XPages Apps
Using the XPages Repeat Control
NotesIn9: 003 - Intro to Searching
NotesIn9: 004 - Intro to Scoped Variables
Experienced Developers:
NotesIn9: EE 009 - Using Java HashMap and TreeMap in Xpages
How to write, deploy and debug servlets
NotesIn9: 024 - Fancy Type Ahead in XPages
Debug Java code in NSFs using the Eclipse debugger
NotesIn9: EE 008 - XPages: One Man's Journey
Utilize the HTML manifest file and SQL storage for offline
OpenNTF Videos
Beginners:
XPages Help Application is an application for managing online Help.
Controls submitted for the first development contest
Nifty Fifteen XPages Applications from OpenNTF
OpenNTF Projects Overview May 2010
OpenNTF Projects Overview Feb 2010 - Part 2
OpenNTF Projects Overview Feb 2010 - Part 1
Typical Developers:
XPages Social Enabler to build easily social application
The next gerneration of XPages Mobile Controls
NotesIn9: 027 - The View Picker Custom Control
Mobile Controls - Build your first app in 5 minutes
Find the information again that you've already read/seen
Mobile Controls XCamera - Take pictures using XPages
How to use the application layout and navigator controls
Extension Library Overview
How to access all types of Notes documents from smartphones
Framework showing how to build OneUI applications
Experienced Developers:
Relational Database Support in XPages
REST Services in IBM Lotus Domino and XPages
Samples for how to use XPages in combination with Connections
How to use the Dojo Grid control
How to use the value picker and Dojo list textbox controls
How to do in context editing with the dialog control
Collapsing and Expanding Views in XPages
David Leedy:
NotesIn9: 026 - Collapsing and Expanding Views in XPages
Learn how to work with expanding and collapsing views in XPages
Combine URL Parameters with Excel ExportingNotesIn9 029: Combine URL Parameters with Excel Exporting
David Leedy:
NotesIn9: 029 - Combine URL Parameters with Excel Exporting
In this show I’m going to combine 2 tips from the XPagesCheatSheet which can be freely downloaded at xpagescheatsheet.com.
Formatting Numbers in XPages
David Leedy:
NotesIn9: 030 - Formatting Numbers in XPages
This is just a quick little show today to demonstrate a couple of ways to deal with formatting numbers on an XPage.
Using Java HashMap and TreeMap in Xpages
David Leedy:
NotesIn9: EE 009 - Using Java HashMap and TreeMap in Xpages
In this show I talk and demo ways to use Java HashMaps and TreeMaps with your XPages applications.
GBS/TLCC tutorial
Keith Strickland, Howard Greenberg:
Learning XPages: GBS/TLCC tutorial
Keith Strickland from GBS and Howard Greenberg and Paul Della-Nebbia from TLCC provide an overview of XPages.
Servlet Sample
Niklas Heidloff:
How to write, deploy and debug servlets
The video shows how to write servlets, how to deploy them and how to set up the Eclipse IDE to easily debug the servlets.
CGI Variables
David Leedy:
NotesIn9: 028 - XPages and CGI Variables
In this show I demo one way to access CGI variables inside your XPages applications.
Selecting Documents from a Repeat Control
David Leedy:
NotesIn9: 025 - Selecting Documents from a Repeat Control
When you use a view control there is a simple action for working with selected documents. In SSJS there is a method, getSelectedIDs (or something like that), that let’s you get a handle on any selected documents. However neither of these solutions exist for documents inside a Repeat Control.
The Great XPages Race
David Leeedy:
NotesIn9: 023 - The Great XPages Race
I believe that XPages is RAD. I pretty much did the building in 3:45 give or take a second or two.
XPages and Mobile Controls
David Leedy:
NotesIn9: EE 007- XPages and Mobile Controls
Beyond the Introduction
David Leeedy:
NotesIn9: EE06 - Beyond the Introduction
Part 2 of my XPages overview: Beyond the Introduction
Fancy Type Ahead
David Leedy:
NotesIn9: 024 - Fancy Type Ahead in XPages
I attempt to explain a Tim Tripcony blog post on creating Fancy TypeAheads which are TypeAheads that show additional data in the lookup results.
XPages CMS App Walkthrough
David Leedy:
NotesIn9: EE05 - XPages CMS App Walkthrough
Chris Connor walks through a CMS system.
Debug Java in NSFs
Niklas Heidloff:
Debug Java code in NSFs using the Eclipse debugger
This video shows how to switch to the Java perspective in Designer and enable the debugger.
Blueprint
David Leeedy:
NotesIn9: 006 - A Blueprint to XPages
If you’re a Notes Client person getting started in XPages/Web stuff, you’re going to need to learn CSS on top of other things. Blueprint allows you to place items on your page easily.
Generate Excel Output
WorkFlowStudios:
Generating Excel output from XPages
Turn an XPage into a servlet and set the HTTP header for mime type and use a Writer to produce the output for Excel.
XPages: One Man's Journey
David Leedy:
NotesIn9: EE 008 - XPages: One Man's Journey
Introduces Java to XPages Developers
Introduction
David Leeedy:
NotesIn9: 001 - Introduction to XPages
The first half is mostly slides and discussion on what XPages is. The second half is all demo of using XPages inside Domino Designer.
Column Totals
David Leedy:
NotesIn9: 019 - Getting Column Totals From a View
I give a demo on how to use Server Side JavaScript (SSJS) to retrieve a categorized column total and put it on an XPage.
Live Text triggered XPage
Paul Withers:
Use a Notes Live Text widget to launch an authenticated XPage
A video to show Domino developers how to create a Live Text-enabled widget to act on a name and open an XPage in your secure Domino app.
Custom Properties
Matt White:
XPages101: Lesson 22 - Custom Properties
You can pass in boolean or string settings to configure custom controls, but you can also pass in complex objects such as a document data binding.
Data Relationships
David Leeedy:
NotesIn9: 018 - Data Relationships
In this demo I talk how the ability to do a lookup inside a view control or repeat control allows us to do some different data modeling that has never been possible in traditional Notes development.
Offline
Niklas Heidloff:
Utilize the HTML manifest file and SQL storage for offline
This video shows the HTML manifest file functionality and SQL storage for offline applications.
Control Rendering
David Leedy:
NotesIn9: 017 - Control Rendering in XPages
In today’s show we’re going to go back to XPages and look at how to a scoped variable, Partial Page refresh, and the Rendering property to control with something is written to the browser or not.
Repeats Repeated
David Leedy:
NotesIn9: 014 - Repeats Repeated
Demonstrates two ways to repeat a multi-value field. The first from a document and the second from a view. The interesting thing about the view is to pull it off I’ll nest a repeat INSIDE a repeat.
Adding Woopra Analytics to XPages Apps
David Leedy:
NotesIn9: 020 - Adding Woopra Analytics to XPages Apps
Woopra allows you to have live tracking and Analytics for your website. In this show I’ll demonstrate how easy it is to add Woopra to your XPages applications.
XPages and HTML
David Leedy:
NotesIn9: 013 - XPages and HTML
In today’s show I talk about XPages and especially the need to start becoming comfortable with the source window.
Repeat Control
Rob Bontekoe:
Using the XPages Repeat Control
In this instruction video you will learn how to use the XPages Repeat Control.
Create simple Application
Deanna Drschiwiski:
How to create a simple XPages application step by step
Shows how to create a simple XPages application step by step.
Searching
David Leeedy:
NotesIn9: 003 - Intro to Searching
Want to know how to do some basic searching inside an XPages application? Look no further then this episode of Notes in 9.
Scoped Variables
David Leeedy:
NotesIn9: 004 - Intro to Scoped Variables
In this edition of Notes in Nine I talk a little more about Scoped Variables.
A license to TypeAhead
David Leedy:
NotesIn9: 007 - A license to TypeAhead
In this show I talk about XPages built in capability to easily add a Type Ahead to your field. I demo how to deal with the 64k Limit and also the potential pitfalls of Full vs. Partial Mode.
Viewer Questions on XPages
David Leedy:
NotesIn9: 009 - Viewer Questions on XPages
In this show I take some questions from a viewer who’s confused with how XPages interacts with traditional notes web development.
Busting the Rip and Replace Myth
David Leedy:
NotesIn9: 002 - Busting the Rip and Replace Myth
Do you need to replace your existing Notes Apps to take advantage of XPages? Maybe not. Tune in for a discussion on the pros and cons and to see how XPages might improve a Notes App, without even modifying the Notes App.
XPages Social Enabler
Niklas Heidloff:
XPages Social Enabler to build easily social application
XPages Social Enabler to build easily social application using REST, OAuth, JSON, etc.
XPages Mobile Controls
Niklas Heidloff:
The next gerneration of XPages Mobile Controls
The next gerneration of XPages Mobile Controls as part of the Extension Library.
XPages Help Application
Paul Withers:
XPages Help Application is an application for managing online Help.
XPages Help Application is an application for managing online Help
Relational Database Support
Niklas Heidloff:
Relational Database Support in XPages
This video gives an overview of the new functionality to access relational databases from XPages.
REST Services
Niklas Heidloff:
REST Services in IBM Lotus Domino and XPages
This video gives an overview of the Domino REST APIs and how how to write custom REST services.
Development Contest Controls
Niklas Heidloff:
Controls submitted for the first development contest
This video shows the controls in action that have been submitted to the first development contest (video only).
View Picklist Control
David Leedy, Mark Hughes:
NotesIn9: 027 - The View Picker Custom Control
David and Mark demonstrate in this video the reusable and customizable view picklist control.
Nifty Fifteen XPages Applications from OpenNTF
Niklas Heidloff:
Nifty Fifteen XPages Applications from OpenNTF
In this video 15 XPages applications and controls are demonstrated.
Mobile Controls
Niklas Heidloff:
Mobile Controls - Build your first app in 5 minutes
This video introduces the mobile controls project and shows how to build your first mobile app within minutes using Dojo.
Information Retrieval Tool
Niklas Heidloff:
Find the information again that you've already read/seen
The focus of this application is to provide mechanisms to easily add information from Twitter and web sites to a personal archive so that it can be later easily found.
XPages for Connections
Niklas Heidloff:
Samples for how to use XPages in combination with Connections
This video shows how to access Connections from XPages and how to embed XPages in IBM Connections.
Mobile Controls: XCamera
Niklas Heidloff:
Mobile Controls XCamera - Take pictures using XPages
This video shows an XPages based mobile app which takes a picture using PhoneGap and uploads it into a NSF.
Extension Library: Dojo Grid Control
Darin Egan:
How to use the Dojo Grid control
How to use the Dojo Grid control.
Extension Library: Value Picker Controls
Darin Egan:
How to use the value picker and Dojo list textbox controls
How to use the value picker and Dojo list textbox controls.
Extension Library: Application Layout
Teresa Monahan:
How to use the application layout and navigator controls
How to use the application layout and navigator controls.
Extension Library: In Context Editing
Jim Quill:
How to do in context editing with the dialog control
How to do in context editing with the dialog control.
Extension Library Overview
Niklas Heidloff:
Extension Library Overview
This video gives an overview of the XPages Extension Library.
Mobile Documents
Niklas Heidloff:
How to access all types of Notes documents from smartphones
How to access all types of Notes documents from smartphones.
OpenNTF Projects Overview May 2010
Niklas Heidloff:
OpenNTF Projects Overview May 2010
Demonstrations of some of the news applications in May 2010.
Projects Overview Feb 2010 - Part 2
Niklas Heidloff:
OpenNTF Projects Overview Feb 2010 - Part 2
OpenNTF Projects Overview Feb 2010 - Part 2
Projects Overview Feb 2010 - Part 1
Niklas Heidloff:
OpenNTF Projects Overview Feb 2010 - Part 1
OpenNTF Projects Overview Feb 2010 - Part 1
OneUI Framework
Steve Castledine:
Framework showing how to build OneUI applications
Framework showing how to build OneUI applications without having to deploy the extension library.
Hosted by the OpenNTF Alliance
|
Terms of Use
|
Privacy Policy
|
Contact
|
Follow XPages.info