SlideShare a Scribd company logo
The Latest and Greatest from
OpenNTF
Ulrich Krause, Milano, 26 e 27 Settembre 2013
The Latest and Greatest from OpenNTF
About: Ulrich Krause
Administrator /Developer since 1993
Senior Software Architect at BCC
OpenNTF Contributor
OpenNTF Board of Directors
• ( still for a few days )
Blog http://www.eknori.de
IBM Champion 2011/2012/2013
Notes Forum (http://www.atnotes.de)
The Latest and Greatest from OpenNTF
Agenda
OpenNTF Overview
Collaboration Today
XPages.info
XSnippets
Contests
Demo of some applications
• too many to demo them all
Intellectual Property Policy
Get Engaged
The Latest and Greatest from OpenNTF
OpenNTF Overview
Open source community for IBM Collaboration
Solutions
• launched in 2002
• 800+ open source projects
• 200k downloads / year
• Cleared releases on OpenNTF, source code optionally
on GitHub
OpenNTF Inc.
• 31 member companies
• Board of directors, technical committee, IP manager
The Latest and Greatest from OpenNTF
OpenNTF - More than open source
Collaboration Today
• http://collaborationtoday.info/
XPages.info
• http://xpages.info/XPagesHome.nsf/Home.xsp
YouTube channel
• http://www.youtube.com/user/OpenNTF
Webinars
• http://webinars.openntf.org/
The Latest and Greatest from OpenNTF
Collaboration Today
A curated news site for ICS professionals at
collaborationtoday.info and at @Collab2Day
Content maintained by a team of curators
Covering news about various IBM products like
IBM Connections, IBM Domino etc. and topics like
app dev, mobile, cloud etc.
The Latest and Greatest from OpenNTF
XPages.info
Covering all things XPages
• Getting started
• Stack Overflow
• Downloads
• Resources
• Contests
• Demos
• Videos
The Latest and Greatest from OpenNTF
XSnippets
Collection of small, reusable code snippets
Java, Javascript, LotusScript, CSS, XPages
http://openntf.org/XSnippets.nsf/home.xsp
The Latest and Greatest from OpenNTF
Contests
Four very successful development contests in 2011
and 2012
125 submissions
100 contributors including 48 first time contributors
Quartely XSnippets contests
The Latest and Greatest from OpenNTF
Appathon
Two social app dev contests
• IBM Connections
• XPages
Sponsored by
• TIMETOACT GROUP
• WebGate
• IBM developerWorks
Prizes
• IBM Connections: 5 x $1000
• XPages: 5 x $1000
• Plus: Promotions through blog entries, screenshots and videos
The Latest and Greatest from OpenNTF
Contests – Common Rules
Submissions need to be open sourced on
OpenNTF
• Deadline: XPages: June 23rd 2013,
• Connections: November 3rd 2013
Criteria
• Reusability, consumability and documentation
• "Wow" factor and completeness of solution
• Overall business value
• Amount of work to build the submission(s)
The Latest and Greatest from OpenNTF
XPages App Dev Contest
All types of OpenNTF projects can be nominated
that use XPages or OSGi. This includes the
following areas:
• XPages applications (NSFs)
• XPages custom controls (in NSFs)
• Custom XPages extension libraries
• Custom OSGi bundles for IBM Domino
• DOTS tasklets
All contributions need to work on IBM Lotus
Domino 8.5.3 and/or IBM Domino 9.0
The Latest and Greatest from OpenNTF
IBM Connections App Dev Contest
All types of OpenNTF projects can be nominated
that utilize IBM Connections. This includes the
following areas:
• Accessing IBM Connections via the Social Business Toolkit SDK
• Accessing IBM Connections via the Connections REST APIs
• OpenSocial Gadgets for IBM Connections
• iWidgets for IBM Connections
• Customization solutions for IBM Connections
All contributions need to work on IBM Connections
4.0 and can use the latest fix packs
Developers can use a free shared development
environment in the cloud
The Latest and Greatest from OpenNTF
org.openntf.domino
The Latest and Greatest from OpenNTF
org.openntf.domino
Why use it ?
The Latest and Greatest from OpenNTF
org.openntf.domino
How to use it ?
The Latest and Greatest from OpenNTF
org.openntf.domino
From …
The Latest and Greatest from OpenNTF
org.openntf.domino
To …
The Latest and Greatest from OpenNTF
org.openntf.domino
From …
The Latest and Greatest from OpenNTF
org.openntf.domino
To …
The Latest and Greatest from OpenNTF
Dojo Data Grid
Features and variations of Dojo Data Grids in
XPages.
• Basic Features
• Opening Documents
• Sorting, Full-Text Search & Field-Specific Search
• Editable Columns - Including highlighting edited rows
• HTML and Icon Columns
• Enhanced Grid with Drag and Drop plugin
• Enhanced Grid with Filter plugin
• Enhanced Grid with Print plugin
• Enhanced Grid with Export plugin
• Enhanced Grid with Context Menu plugin
• Categorized Tree Grid
• Categorized Tree Grid with Totals
More information on each feature is included in this
blog series: http://xcellerant.net/dojo-grids-in-
The Latest and Greatest from OpenNTF
Dojo Data Grid
The Latest and Greatest from OpenNTF
Tika For XPages
Makes Apache Tika available as Bean for XPages
The Apache Tika™ toolkit detects and extracts
metadata and structured text content from various
documents using existing parser libraries
http://www.openntf.org/internal/home.nsf/project.xs
p?action=openDocument&name=Tika4XPages
The Latest and Greatest from OpenNTF
Tika – Read Metadata From Image
The Latest and Greatest from OpenNTF
Bootstrap4XPages
Provides the Twitter Bootstrap rendering
technology to XPages
Bootstrap4XPages is defined as a custom XPages
library and delivered as an Eclipse update site
The theme covers all the regular XPages
controls, as well as the ones delivered as part of
the extension library and generally rendered using
OneUI
Components used
• Bootstrap 2.3.1 (https://github.com/twbs/bootstrap)
• JQuery 1.8.2 (http://jquery.com/)
• Dojo Bootstrap (https://github.com/xsokev/Dojo-Bootstrap)
• DBootstrap (http://thesociable.github.io/dbootstrap/)
The Latest and Greatest from OpenNTF
Getting Started with
Bootstrap4XpagesGet a copy of the project
• Download the compiled project from OpenNTF
• Installation experience is similar to the XPages Extension Library
Install the Bootstrap4XPages update site in
Designer
• Go to Designer preferences, activate the eclipse plugin install
option, install the update site
• Detailed instructions: http://ibm.co/13FSXl3
Installing Bootstrap4XPages on the Domino server
• Install the plug-ins directly within the Domino server file system, or in
an NSF update site
• Detailed instructions: http://ibm.co/19qx082 or http://ibm.co/pkA7Xw
The Latest and Greatest from OpenNTF
Steps for Running Bootstrap4Xpages
Enable the XPages libraries
• [x] com.ibm.xsp.extlib.library
• [x] org.openntf.xsp.bootstrap.library
Set the XPages theme
• bootstrapv2.3.1
• bootstrapv2.3.1r
• (“r” is for loading the responsive CSS)
The Latest and Greatest from OpenNTF
Bootstrap For XPages
The Latest and Greatest from OpenNTF
Bootstrap For XPages
xsp.theme=bootstrapv2.3.
1
xsp.theme=bootstrapv2.3.
1r
The Latest and Greatest from OpenNTF
More Information about
Bootstrap4XPages1h Webinar ( 10-SEP-2013 )
• http://webinars.openntf.org
Slides from the webinar are available on slideshare
• http://de.slideshare.net/philipperiand/bootstrap4-x-pages
Video: How to consume and how to extend
Bootstrap4XPages
• http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-9BF94B
The Latest and Greatest from OpenNTF
myWebGate Social Software
myWebGate is your own social network, with your
data, your rules and under your control
The Latest and Greatest from OpenNTF
myWebGate SCRUM
Manage your development projects
myWebGate Scrum is a myWebGate based
Application. It is inspired by the scrum framework
The Latest and Greatest from OpenNTF
JDBC Access for IBM Lotus Domino
Expand the query capability of Note/Domino (N/D)
• N/D views already provide a powerful query
mechanism, with unique capabilities like
categorization, responses... but native N/D views lack
some key features like dynamic queries and joins
between views. The features Domino views lack are
exactly those at which SQL excels
Reporting – Data analytics
• SQL is the de facto standard used by reporting/data
analysis tools. Making N/D data behave like relational
data suddenly opens it to a large set of tools that
The Latest and Greatest from OpenNTF
JDBC Access for IBM Lotus Domino +
B.I.R.TBIRT is an open source Eclipse-based reporting
system that integrates with your Java/Java EE
application to produce compelling reports
The Latest and Greatest from OpenNTF
JDBC Access for IBM Lotus Domino
Virtual Tables
The Latest and Greatest from OpenNTF
Unplugged XPages Mobile Controls
Set of mobile controls for web browsers on your
iPhone, iPad, or Android device.
https://github.com/unplugged/unplugged-controls/wiki
The Latest and Greatest from OpenNTF
Unplugged XPages Mobile Controls
The Latest and Greatest from OpenNTF
Unplugged XPages Mobile Controls
The Latest and Greatest from OpenNTF
Intrapages - The Social Intranet
Intrapages is the only application that
allows you to have Registered
users, Linkedin users, Twitter
users, Facebook users, Domino users
and Active Directory users in the same
application sharing content. (optional
of course) - This is true social
business.
Intrapages won the 4th Development
Contest at openNTF 2012
http://www.intrapages.com/intra.nsf/ho
me.xsp
The Latest and Greatest from OpenNTF
Intrapages - Ideas
The Latest and Greatest from OpenNTF
Intrapages - Announcements
The Latest and Greatest from OpenNTF
Intrapages - Main
The Latest and Greatest from OpenNTF
Mindoo Geohash
"Mindoo Geohash" demonstrates techniques to
work with geospatial data in IBM Lotus
Notes/Domino
Uses the Google Geocoding API to retrieve
coordinates
For effiency reasons, we do not scan through the
whole dataset to find locations nearby, but use so
called Geohashes to precompute the relevant
location document subset in the lookup Notes View
that needs to be scanned
For a deeper understanding how Geohashes
work, use the Geohash Demonstrator to find the
surrounding geohashes for an address
The Latest and Greatest from OpenNTF
Mindoo Geohash
The Latest and Greatest from OpenNTF
Mindoo Geohash
The Latest and Greatest from OpenNTF
XPages MasterClass
IBM, Dublin, 2 Days in October 2012
In this first XPages Masterclass video series, you
will gain insight into the XPages Request
Processing Lifecycle - this is the "center of gravity"
for every XPages request and response and you
will learn why it is important for you as an XPages
Developer to understand it.
Series 1 includes four video's - an introduction
video, plus three explanation/demonstration videos
http://www.openntf.org/internal/home.nsf/project.xs
p?action=openDocument&name=XPages%20Mast
erclass
The Latest and Greatest from OpenNTF
IP Goals
Rigourous – but flexible
To be taken seriously, OpenNTF needs to be
closer to Eclipse and Apache rather than
SourceForge
• Companies trust software that comes from Apache and Eclipse
• On SourceForge, anything goes
However, there are members of the Community
who want to be able to use GPL license:
• To prevent others from making commercial products
• Or since they want to use GPL-licensed components
The Latest and Greatest from OpenNTF
IP Goals (cont.)
Some contributors didn't want to submit to
rigourous process
And we have Legacy Code
Solution was to clearly identify code that met
Eclipse/Apache-like IP rules
The Latest and Greatest from OpenNTF
IP Policy
All contributors must be covered by ICLA or CCLA
• no exceptions!
All contributions must be under Apache or one of
GPL3 family of licenses
• Rare exceptions if use of these licenses not possible
Contributions start out as “Not Cleared”
Companies will not touch “Not Cleared projects.
Github is working repository – projects cleared on
“release” to OpenNTF site.
We create “Teams” on Github with write access to
their projects
The Latest and Greatest from OpenNTF
Get engaged
Contribute projects and snippets
Report defects, create feature requests
Create projects reviews, rate projects and
comment blogs
Participate in the Technical Committee
Become a member company
Leverage the advertisment options
The Latest and Greatest from OpenNTF
Follow OpenNTF
Web pages
• OpenNTF.org, esp. the blog http://blog.openntf.org/
• CollaborationToday.info
• XPages.info
Twitter
• @openntf , @openntfprojects, @xsnippets, @collab2day
Feeds
• http://collaborationtoday.info/follow.xsp
• http://blog.openntf.org/blogs/openntf.nsf/stories.xml
YouTube channel
• http://www.youtube.com/openntf
GitHub
• https://github.com/OpenNTF
The Latest and Greatest from OpenNTF
Grazie agli sponsor per aver reso possibile i
Dominopoint Days 2013!
Feedback
ulrich_krause@bcc.biz
Questions ?

More Related Content

What's hot

Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPages
Teamstudio
 
Hands On With OpenSocial and Embedded Experiences
Hands On With OpenSocial and Embedded ExperiencesHands On With OpenSocial and Embedded Experiences
Hands On With OpenSocial and Embedded Experiences
Ryan Baxter
 
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!
ddrschiw
 
Getting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino APIGetting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino API
Teamstudio
 
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
Howard Greenberg
 
The power of dots
The power of dotsThe power of dots
The power of dots
Frank van der Linden
 
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation WikisAD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
ddrschiw
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
Belsoft
 
Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Engage 2019: The good, the bad and the ugly: a not so objective view on front...Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Frank van der Linden
 
Automated ui-testing
Automated ui-testingAutomated ui-testing
Automated ui-testing
Slobodan Lohja
 
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Serdar Basegmez
 
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting BetterAd106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Better
ddrschiw
 
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
ddrschiw
 
IBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivityIBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivity
SocialBiz UserGroup
 
Move Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast LaneMove Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast Lane
Teamstudio
 
PowerShell 101 - What is it and Why should YOU Care!
PowerShell 101 - What is it and Why should YOU Care!PowerShell 101 - What is it and Why should YOU Care!
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
December OpenNTF Webinar: The Volt MX LotusScript Toolkit
December OpenNTF Webinar: The Volt MX LotusScript ToolkitDecember OpenNTF Webinar: The Volt MX LotusScript Toolkit
December OpenNTF Webinar: The Volt MX LotusScript Toolkit
Howard Greenberg
 
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
Howard Greenberg
 
Using Features
Using FeaturesUsing Features
Using Features
Alexandru Badiu
 
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
ddrschiw
 

What's hot (20)

Bootstrap4XPages
Bootstrap4XPagesBootstrap4XPages
Bootstrap4XPages
 
Hands On With OpenSocial and Embedded Experiences
Hands On With OpenSocial and Embedded ExperiencesHands On With OpenSocial and Embedded Experiences
Hands On With OpenSocial and Embedded Experiences
 
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!
Ad108 - XPages in the IBM Lotus Notes Client - A Deep Dive!
 
Getting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino APIGetting Started with the OpenNTF Domino API
Getting Started with the OpenNTF Domino API
 
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
 
The power of dots
The power of dotsThe power of dots
The power of dots
 
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation WikisAD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Engage 2019: The good, the bad and the ugly: a not so objective view on front...Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Engage 2019: The good, the bad and the ugly: a not so objective view on front...
 
Automated ui-testing
Automated ui-testingAutomated ui-testing
Automated ui-testing
 
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
 
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting BetterAd106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Better
 
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
 
IBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivityIBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivity
 
Move Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast LaneMove Your XPages Applications to the Fast Lane
Move Your XPages Applications to the Fast Lane
 
PowerShell 101 - What is it and Why should YOU Care!
PowerShell 101 - What is it and Why should YOU Care!PowerShell 101 - What is it and Why should YOU Care!
PowerShell 101 - What is it and Why should YOU Care!
 
December OpenNTF Webinar: The Volt MX LotusScript Toolkit
December OpenNTF Webinar: The Volt MX LotusScript ToolkitDecember OpenNTF Webinar: The Volt MX LotusScript Toolkit
December OpenNTF Webinar: The Volt MX LotusScript Toolkit
 
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
 
Using Features
Using FeaturesUsing Features
Using Features
 
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
 

Viewers also liked

XPages - The Basics
XPages - The BasicsXPages - The Basics
XPages - The Basics
Ulrich Krause
 
La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!
Ulrich Krause
 
Ec13 xpages-basic
Ec13 xpages-basicEc13 xpages-basic
Ec13 xpages-basic
Ulrich Krause
 
Life In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPagesLife In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPages
Ulrich Krause
 
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware PlatformIBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
Ulrich Krause
 
Dnug35 ak-dev.071111-basic
Dnug35 ak-dev.071111-basicDnug35 ak-dev.071111-basic
Dnug35 ak-dev.071111-basic
Ulrich Krause
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
Ulrich Krause
 
XPages Performance
XPages PerformanceXPages Performance
XPages Performance
Ulrich Krause
 
Life in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPagesLife in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPages
Ulrich Krause
 
Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)
Ulrich Krause
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
Ulrich Krause
 
Dnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyondDnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyond
Ulrich Krause
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
Ulrich Krause
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
Ulrich Krause
 

Viewers also liked (14)

XPages - The Basics
XPages - The BasicsXPages - The Basics
XPages - The Basics
 
La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!
 
Ec13 xpages-basic
Ec13 xpages-basicEc13 xpages-basic
Ec13 xpages-basic
 
Life In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPagesLife In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPages
 
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware PlatformIBM Lotus Notes - From PLATO to the Leading Groupware Platform
IBM Lotus Notes - From PLATO to the Leading Groupware Platform
 
Dnug35 ak-dev.071111-basic
Dnug35 ak-dev.071111-basicDnug35 ak-dev.071111-basic
Dnug35 ak-dev.071111-basic
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
 
XPages Performance
XPages PerformanceXPages Performance
XPages Performance
 
Life in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPagesLife in the fast lane. Full speed XPages
Life in the fast lane. Full speed XPages
 
Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Dnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyondDnug35 ak-dev.071111-beyond
Dnug35 ak-dev.071111-beyond
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
 

Similar to Dd13.2013.milano.open ntf

The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
Dominopoint - Italian Lotus User Group
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source Organization
Bruce Elgort
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
Javier Perez
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
Oren Novotny
 
OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11
Niklas Heidloff
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
Niklas Heidloff
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
Catalin Gheorghiu
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company
Guillaume POTIER
 
Project libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirementsProject libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirements
Hezequias Vasconcelos
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
dmgerman
 
Use open source software to develop ideas at work
Use open source software to develop ideas at workUse open source software to develop ideas at work
Use open source software to develop ideas at work
Sammy Fung
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
Jeff Potts
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsBuilding SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
Gunnar Peipman
 
OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013
Niklas Heidloff
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Teamstudio
 
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open Toolkit
Contrext Solutions
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done right
Wekoslav Stefanovski
 
Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3
Asher Martin
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
Teamstudio
 
IWMW 1999: Indexing your web server
IWMW 1999: Indexing your web serverIWMW 1999: Indexing your web server
IWMW 1999: Indexing your web server
IWMW
 

Similar to Dd13.2013.milano.open ntf (20)

The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source Organization
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
 
OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11OpenNTF Overview DanNotes 11/23/11
OpenNTF Overview DanNotes 11/23/11
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company
 
Project libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirementsProject libre1.5 - Lesson 2 - Installation requirements
Project libre1.5 - Lesson 2 - Installation requirements
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
 
Use open source software to develop ideas at work
Use open source software to develop ideas at workUse open source software to develop ideas at work
Use open source software to develop ideas at work
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsBuilding SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
 
OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013OpenNTF - DNUG November 2013
OpenNTF - DNUG November 2013
 
Expanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityExpanding XPages with Bootstrap Plugins for Ultimate Usability
Expanding XPages with Bootstrap Plugins for Ultimate Usability
 
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open Toolkit
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done right
 
Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
IWMW 1999: Indexing your web server
IWMW 1999: Indexing your web serverIWMW 1999: Indexing your web server
IWMW 1999: Indexing your web server
 

More from Ulrich Krause

What is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.xWhat is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.x
Ulrich Krause
 
When Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus NotesWhen Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus Notes
Ulrich Krause
 
EntwicklerCamp CGS
EntwicklerCamp CGSEntwicklerCamp CGS
EntwicklerCamp CGS
Ulrich Krause
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
Ulrich Krause
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code Cookbook
Ulrich Krause
 
Ccd
CcdCcd
AdminCamp2010, Closing General Session
AdminCamp2010, Closing General SessionAdminCamp2010, Closing General Session
AdminCamp2010, Closing General Session
Ulrich Krause
 
Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1
Ulrich Krause
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
Ulrich Krause
 
Daos
DaosDaos
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
Ulrich Krause
 

More from Ulrich Krause (11)

What is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.xWhat is new in Notes & Domino Deleopment V10.x
What is new in Notes & Domino Deleopment V10.x
 
When Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus NotesWhen Plato Left The Cave - A brief history of Lotus Notes
When Plato Left The Cave - A brief history of Lotus Notes
 
EntwicklerCamp CGS
EntwicklerCamp CGSEntwicklerCamp CGS
EntwicklerCamp CGS
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code Cookbook
 
Ccd
CcdCcd
Ccd
 
AdminCamp2010, Closing General Session
AdminCamp2010, Closing General SessionAdminCamp2010, Closing General Session
AdminCamp2010, Closing General Session
 
Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
 
Daos
DaosDaos
Daos
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
 

Recently uploaded

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 

Recently uploaded (20)

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 

Dd13.2013.milano.open ntf

  • 1. The Latest and Greatest from OpenNTF Ulrich Krause, Milano, 26 e 27 Settembre 2013
  • 2. The Latest and Greatest from OpenNTF About: Ulrich Krause Administrator /Developer since 1993 Senior Software Architect at BCC OpenNTF Contributor OpenNTF Board of Directors • ( still for a few days ) Blog http://www.eknori.de IBM Champion 2011/2012/2013 Notes Forum (http://www.atnotes.de)
  • 3. The Latest and Greatest from OpenNTF Agenda OpenNTF Overview Collaboration Today XPages.info XSnippets Contests Demo of some applications • too many to demo them all Intellectual Property Policy Get Engaged
  • 4. The Latest and Greatest from OpenNTF OpenNTF Overview Open source community for IBM Collaboration Solutions • launched in 2002 • 800+ open source projects • 200k downloads / year • Cleared releases on OpenNTF, source code optionally on GitHub OpenNTF Inc. • 31 member companies • Board of directors, technical committee, IP manager
  • 5. The Latest and Greatest from OpenNTF OpenNTF - More than open source Collaboration Today • http://collaborationtoday.info/ XPages.info • http://xpages.info/XPagesHome.nsf/Home.xsp YouTube channel • http://www.youtube.com/user/OpenNTF Webinars • http://webinars.openntf.org/
  • 6. The Latest and Greatest from OpenNTF Collaboration Today A curated news site for ICS professionals at collaborationtoday.info and at @Collab2Day Content maintained by a team of curators Covering news about various IBM products like IBM Connections, IBM Domino etc. and topics like app dev, mobile, cloud etc.
  • 7. The Latest and Greatest from OpenNTF XPages.info Covering all things XPages • Getting started • Stack Overflow • Downloads • Resources • Contests • Demos • Videos
  • 8. The Latest and Greatest from OpenNTF XSnippets Collection of small, reusable code snippets Java, Javascript, LotusScript, CSS, XPages http://openntf.org/XSnippets.nsf/home.xsp
  • 9. The Latest and Greatest from OpenNTF Contests Four very successful development contests in 2011 and 2012 125 submissions 100 contributors including 48 first time contributors Quartely XSnippets contests
  • 10. The Latest and Greatest from OpenNTF Appathon Two social app dev contests • IBM Connections • XPages Sponsored by • TIMETOACT GROUP • WebGate • IBM developerWorks Prizes • IBM Connections: 5 x $1000 • XPages: 5 x $1000 • Plus: Promotions through blog entries, screenshots and videos
  • 11. The Latest and Greatest from OpenNTF Contests – Common Rules Submissions need to be open sourced on OpenNTF • Deadline: XPages: June 23rd 2013, • Connections: November 3rd 2013 Criteria • Reusability, consumability and documentation • "Wow" factor and completeness of solution • Overall business value • Amount of work to build the submission(s)
  • 12. The Latest and Greatest from OpenNTF XPages App Dev Contest All types of OpenNTF projects can be nominated that use XPages or OSGi. This includes the following areas: • XPages applications (NSFs) • XPages custom controls (in NSFs) • Custom XPages extension libraries • Custom OSGi bundles for IBM Domino • DOTS tasklets All contributions need to work on IBM Lotus Domino 8.5.3 and/or IBM Domino 9.0
  • 13. The Latest and Greatest from OpenNTF IBM Connections App Dev Contest All types of OpenNTF projects can be nominated that utilize IBM Connections. This includes the following areas: • Accessing IBM Connections via the Social Business Toolkit SDK • Accessing IBM Connections via the Connections REST APIs • OpenSocial Gadgets for IBM Connections • iWidgets for IBM Connections • Customization solutions for IBM Connections All contributions need to work on IBM Connections 4.0 and can use the latest fix packs Developers can use a free shared development environment in the cloud
  • 14. The Latest and Greatest from OpenNTF org.openntf.domino
  • 15. The Latest and Greatest from OpenNTF org.openntf.domino Why use it ?
  • 16. The Latest and Greatest from OpenNTF org.openntf.domino How to use it ?
  • 17. The Latest and Greatest from OpenNTF org.openntf.domino From …
  • 18. The Latest and Greatest from OpenNTF org.openntf.domino To …
  • 19. The Latest and Greatest from OpenNTF org.openntf.domino From …
  • 20. The Latest and Greatest from OpenNTF org.openntf.domino To …
  • 21. The Latest and Greatest from OpenNTF Dojo Data Grid Features and variations of Dojo Data Grids in XPages. • Basic Features • Opening Documents • Sorting, Full-Text Search & Field-Specific Search • Editable Columns - Including highlighting edited rows • HTML and Icon Columns • Enhanced Grid with Drag and Drop plugin • Enhanced Grid with Filter plugin • Enhanced Grid with Print plugin • Enhanced Grid with Export plugin • Enhanced Grid with Context Menu plugin • Categorized Tree Grid • Categorized Tree Grid with Totals More information on each feature is included in this blog series: http://xcellerant.net/dojo-grids-in-
  • 22. The Latest and Greatest from OpenNTF Dojo Data Grid
  • 23. The Latest and Greatest from OpenNTF Tika For XPages Makes Apache Tika available as Bean for XPages The Apache Tika™ toolkit detects and extracts metadata and structured text content from various documents using existing parser libraries http://www.openntf.org/internal/home.nsf/project.xs p?action=openDocument&name=Tika4XPages
  • 24. The Latest and Greatest from OpenNTF Tika – Read Metadata From Image
  • 25. The Latest and Greatest from OpenNTF Bootstrap4XPages Provides the Twitter Bootstrap rendering technology to XPages Bootstrap4XPages is defined as a custom XPages library and delivered as an Eclipse update site The theme covers all the regular XPages controls, as well as the ones delivered as part of the extension library and generally rendered using OneUI Components used • Bootstrap 2.3.1 (https://github.com/twbs/bootstrap) • JQuery 1.8.2 (http://jquery.com/) • Dojo Bootstrap (https://github.com/xsokev/Dojo-Bootstrap) • DBootstrap (http://thesociable.github.io/dbootstrap/)
  • 26. The Latest and Greatest from OpenNTF Getting Started with Bootstrap4XpagesGet a copy of the project • Download the compiled project from OpenNTF • Installation experience is similar to the XPages Extension Library Install the Bootstrap4XPages update site in Designer • Go to Designer preferences, activate the eclipse plugin install option, install the update site • Detailed instructions: http://ibm.co/13FSXl3 Installing Bootstrap4XPages on the Domino server • Install the plug-ins directly within the Domino server file system, or in an NSF update site • Detailed instructions: http://ibm.co/19qx082 or http://ibm.co/pkA7Xw
  • 27. The Latest and Greatest from OpenNTF Steps for Running Bootstrap4Xpages Enable the XPages libraries • [x] com.ibm.xsp.extlib.library • [x] org.openntf.xsp.bootstrap.library Set the XPages theme • bootstrapv2.3.1 • bootstrapv2.3.1r • (“r” is for loading the responsive CSS)
  • 28. The Latest and Greatest from OpenNTF Bootstrap For XPages
  • 29. The Latest and Greatest from OpenNTF Bootstrap For XPages xsp.theme=bootstrapv2.3. 1 xsp.theme=bootstrapv2.3. 1r
  • 30. The Latest and Greatest from OpenNTF More Information about Bootstrap4XPages1h Webinar ( 10-SEP-2013 ) • http://webinars.openntf.org Slides from the webinar are available on slideshare • http://de.slideshare.net/philipperiand/bootstrap4-x-pages Video: How to consume and how to extend Bootstrap4XPages • http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-9BF94B
  • 31. The Latest and Greatest from OpenNTF myWebGate Social Software myWebGate is your own social network, with your data, your rules and under your control
  • 32. The Latest and Greatest from OpenNTF myWebGate SCRUM Manage your development projects myWebGate Scrum is a myWebGate based Application. It is inspired by the scrum framework
  • 33. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino Expand the query capability of Note/Domino (N/D) • N/D views already provide a powerful query mechanism, with unique capabilities like categorization, responses... but native N/D views lack some key features like dynamic queries and joins between views. The features Domino views lack are exactly those at which SQL excels Reporting – Data analytics • SQL is the de facto standard used by reporting/data analysis tools. Making N/D data behave like relational data suddenly opens it to a large set of tools that
  • 34. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino + B.I.R.TBIRT is an open source Eclipse-based reporting system that integrates with your Java/Java EE application to produce compelling reports
  • 35. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino Virtual Tables
  • 36. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls Set of mobile controls for web browsers on your iPhone, iPad, or Android device. https://github.com/unplugged/unplugged-controls/wiki
  • 37. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls
  • 38. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls
  • 39. The Latest and Greatest from OpenNTF Intrapages - The Social Intranet Intrapages is the only application that allows you to have Registered users, Linkedin users, Twitter users, Facebook users, Domino users and Active Directory users in the same application sharing content. (optional of course) - This is true social business. Intrapages won the 4th Development Contest at openNTF 2012 http://www.intrapages.com/intra.nsf/ho me.xsp
  • 40. The Latest and Greatest from OpenNTF Intrapages - Ideas
  • 41. The Latest and Greatest from OpenNTF Intrapages - Announcements
  • 42. The Latest and Greatest from OpenNTF Intrapages - Main
  • 43. The Latest and Greatest from OpenNTF Mindoo Geohash "Mindoo Geohash" demonstrates techniques to work with geospatial data in IBM Lotus Notes/Domino Uses the Google Geocoding API to retrieve coordinates For effiency reasons, we do not scan through the whole dataset to find locations nearby, but use so called Geohashes to precompute the relevant location document subset in the lookup Notes View that needs to be scanned For a deeper understanding how Geohashes work, use the Geohash Demonstrator to find the surrounding geohashes for an address
  • 44. The Latest and Greatest from OpenNTF Mindoo Geohash
  • 45. The Latest and Greatest from OpenNTF Mindoo Geohash
  • 46. The Latest and Greatest from OpenNTF XPages MasterClass IBM, Dublin, 2 Days in October 2012 In this first XPages Masterclass video series, you will gain insight into the XPages Request Processing Lifecycle - this is the "center of gravity" for every XPages request and response and you will learn why it is important for you as an XPages Developer to understand it. Series 1 includes four video's - an introduction video, plus three explanation/demonstration videos http://www.openntf.org/internal/home.nsf/project.xs p?action=openDocument&name=XPages%20Mast erclass
  • 47. The Latest and Greatest from OpenNTF IP Goals Rigourous – but flexible To be taken seriously, OpenNTF needs to be closer to Eclipse and Apache rather than SourceForge • Companies trust software that comes from Apache and Eclipse • On SourceForge, anything goes However, there are members of the Community who want to be able to use GPL license: • To prevent others from making commercial products • Or since they want to use GPL-licensed components
  • 48. The Latest and Greatest from OpenNTF IP Goals (cont.) Some contributors didn't want to submit to rigourous process And we have Legacy Code Solution was to clearly identify code that met Eclipse/Apache-like IP rules
  • 49. The Latest and Greatest from OpenNTF IP Policy All contributors must be covered by ICLA or CCLA • no exceptions! All contributions must be under Apache or one of GPL3 family of licenses • Rare exceptions if use of these licenses not possible Contributions start out as “Not Cleared” Companies will not touch “Not Cleared projects. Github is working repository – projects cleared on “release” to OpenNTF site. We create “Teams” on Github with write access to their projects
  • 50. The Latest and Greatest from OpenNTF Get engaged Contribute projects and snippets Report defects, create feature requests Create projects reviews, rate projects and comment blogs Participate in the Technical Committee Become a member company Leverage the advertisment options
  • 51. The Latest and Greatest from OpenNTF Follow OpenNTF Web pages • OpenNTF.org, esp. the blog http://blog.openntf.org/ • CollaborationToday.info • XPages.info Twitter • @openntf , @openntfprojects, @xsnippets, @collab2day Feeds • http://collaborationtoday.info/follow.xsp • http://blog.openntf.org/blogs/openntf.nsf/stories.xml YouTube channel • http://www.youtube.com/openntf GitHub • https://github.com/OpenNTF
  • 52. The Latest and Greatest from OpenNTF Grazie agli sponsor per aver reso possibile i Dominopoint Days 2013!