SlideShare a Scribd company logo
BP207 Apps, Apps, and More
Apps: Meet the Very Best Open
Source Apps from OpenNTF
Bruce Elgort, CEO, Elguji Software
Niklas Heidloff, Senior Software Engineer, IBM




              © 2011 IBM Corporation
Agenda
●   OpenNTF Overview

●   Applications

●   Controls and Tools

●   How to get engaged




                         © 2011 IBM Corporation   2
Agenda
●   OpenNTF Overview

●   Applications

●   Controls and Tools

●   How to get engaged




                         © 2011 IBM Corporation   3
OpenNTF is devoted to ...
●   Enabling groups of individuals all over the world to collaborate on IBM Lotus
    Notes/Domino applications and release them as open source
●   Providing a web site for the Lotus community so that open source applications
    may be freely distributed, using widely accepted licensing terms
●   Increasing the quality and quantity of templates, applications and samples
    that can be shared by the community




                                                  © 2011 IBM Corporation   4
Value provided by OpenNTF
●   Access to a global community of like minded Lotus developers
●   Code samples for education purposes for new and old technologies
●   Base projects and templates to reuse/harvest/enhance for custom
    applications
●   Access to base Notes/Domino templates with some of them enhanced from
    shipping versions
●   A community of 'testers' for your projects




                                                 © 2011 IBM Corporation   5
Agenda
●   OpenNTF Overview

●   Applications
       ─   Rich Client Applications
       ─   Web Applications
       ─   Mobile Applications

●   Controls and Tools

●   How to get engaged




                                      © 2011 IBM Corporation   6
File Navigator – Rene Winkelmeyer




                                    © 2011 IBM Corporation   7
Wildfire – A. Welch, A. Brown, M. Newman




                                 © 2011 IBM Corporation   8
Snippets – Detlev Pöttgen




                            © 2011 IBM Corporation   9
3D History Thumbnail Viewer – Hiroyuki Okamoto




                                 © 2011 IBM Corporation   10
Source Sniffer – Ferry Kranenburg
●   tbd Bruce




                                    © 2011 IBM Corporation   11
XPages Wiki – S. Castledine, J. Heins and Team




                                  © 2011 IBM Corporation   12
Bildr – Patrick Quinton




                          © 2011 IBM Corporation   13
xTalk – Declan Sciolla-Lynch




                               © 2011 IBM Corporation   14
Home Page Template – Niklas Heidloff




                                 © 2011 IBM Corporation   15
Mobile Blog – Niklas Heidloff




                                © 2011 IBM Corporation   16
Mobile Documents – Niklas Heidloff




                                     © 2011 IBM Corporation   17
XCamera – Niklas Heidloff




                            © 2011 IBM Corporation   18
Agenda
●   OpenNTF Overview

●   Applications

●   Controls and Tools
       ─   Rich Client
       ─   Web
       ─   Mobile

●   How to get engaged




                         © 2011 IBM Corporation   19
SimplePdf – Olli Kämäräinen




                              © 2011 IBM Corporation   20
DominoDefrag – Andrew Luder




                              © 2011 IBM Corporation   21
OpenLog – Julian Robichaux, Rob McDonagh




                               © 2011 IBM Corporation   22
Extension Library – Philippe Riand and Team




                                  © 2011 IBM Corporation   23
Demo Application for XPages – Paul Hannan




                                © 2011 IBM Corporation   24
Login Control – Ferry Kranenburg




                                   © 2011 IBM Corporation   25
Feed Control – Frank van der Linden




                                  © 2011 IBM Corporation   26
Mobile Controls – Niklas Heidloff




                                    © 2011 IBM Corporation   27
Agenda
●   OpenNTF Overview

●   Applications

●   Controls and Tools

●   How to get engaged




                         © 2011 IBM Corporation   28
Five Ways to participate
OpenNTF success depends on contributions from the community


1) Contribute code
2) Provide feedfack in the project area and the blog
    1) Comments in blog
    2) Defects
    3) Requests
    4) Reviews and ratings
    5) Discussions
    6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member

                                                © 2011 IBM Corporation   29
Contribute Code
●   Two ways to contribute code
     ─ Create new project
         – Simply enter your project name and click the 'create' button
     ─ Join existing project
         – Navigate to the project and contact the project leads via the 'email'
           link


●   Steps to add a release to the catalogs of cleared project releases
     ─ Become an approved OpenNTF contributor by signing and sending an
       ICLA (individual contributor license agreements) or CCLA (corporate
       contributor license agreements)
     ─ Apply the necessary license information
     ─ Send email to ip-manager@openntf.org with a request to add release to
       catalog
     ─ Wait until an OpenNTF committer has checked the release and added it

                                                  © 2011 IBM Corporation   30
Follow OpenNTF
●   Blog
      ─ W eb: http://www.openntf.org/blog
      ─ Feed: http://blog.openntf.org/blogs/openntf.nsf/stories.xml
      ─ Mobile: http://i.openntf.org

●   Twitter: http://twitter.com/openntf
●   YouTube: http://www.youtube.com/openntf
●   W idget: http://www.openntf.org/project/OpenNTF W idget
●   Projects
     ─ W eb: http://www.openntf.org/project/[ProjectName]
          – e.g. http://www.openntf.org/project/XPages Mobile Controls
     ─ Feed: http://www.openntf.org/Projects/pmt.nsf/rss.xml?
        OpenView&restricttocategory=[ProjectName]&count=100
          – e.g. http://www.openntf.org/Projects/pmt.nsf/rss.xml?
            OpenView&restricttocategory=XPages%20Mobile%
            20Controls&count=100
                                                  © 2011 IBM Corporation   31
Q&A




      © 2011 IBM Corporation   32
Legal Disclaimer
   © IBM Corporation 2011. All Rights Reserv ed.

 The inf ormation contained in this publication is prov ided f or inf ormational purposes only. While ef f orts were made to v erif y the completeness and accuracy of the inf ormation contained in this publication, it is prov ided AS IS
 without warranty of any kind, express or implied. In addition, this inf ormation is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible f or any
 damages arising out of the use of , or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall hav e the ef f ect of , creating any warranties or representations f rom
 IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement gov erning the use of IBM sof tware.

 Ref erences in this presentation to IBM products, programs, or serv ices do not imply that they will be av ailable in all countries in which IBM operates. Product release dates and/or capabilities ref erenced in this presentation may
 change at any time at IBM’s sole discretion based on market opportunities or other f actors, and are not intended to be a commitment to f uture product or f eature av ailability in any way. Nothing contained in these materials is
 intended to, nor shall hav e the ef f ect of , stating or imply ing that any activ ities undertaken by y ou will result in any specif ic sales, rev enue growth or other results.

 IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries,
 or both. Uny te is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

 Android is a trademark of Google Inc.

 iPhone is a trademark of Apple Inc.

 The Trademark Blackberry is owned by Research In Motion Limited




                                                                                                                                               © 2011 IBM Corporation                 33

More Related Content

PDF
IBM Connect 2013 - BP212: Apps, Apps and more Apps: Meet the Very Best Open S...
ODP
DominoPoint June 2012 OpenNTF
PDF
Mobile Controls for IBM Lotus Domino XPages on OpenNTF
PDF
OpenNTF Updates 03/05/13
PDF
OpenNTF Overview 09/10
PDF
Developing XPages Applications
PDF
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
ODP
OpenNTF and XPages January 2012
IBM Connect 2013 - BP212: Apps, Apps and more Apps: Meet the Very Best Open S...
DominoPoint June 2012 OpenNTF
Mobile Controls for IBM Lotus Domino XPages on OpenNTF
OpenNTF Updates 03/05/13
OpenNTF Overview 09/10
Developing XPages Applications
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
OpenNTF and XPages January 2012

What's hot (20)

PDF
IBM Social Business Toolkit SDK - Playground and Scenarios
PDF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
PDF
Android Development with Kotlin, Part 1 - Introduction
PDF
Samsung & The Path to Open Source Leadership (OBC)
PPTX
Why is Open Source Important to Samsung and What Are We Doing About It?
PDF
Open Source Lecture
PPTX
Java API for Social Media
PDF
Slack News 2019
PPTX
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
PPTX
Android app development with kotlin heralding the future
PDF
Android Development with Kotlin, Part 3 - Code and App Management
KEY
DaliCore
ODP
bccon.de 2014 - Das Rad nicht neu erfinden!
PDF
Avoiding the DevOps Pit of Misery: Tips from the trenches
PDF
Fedora In The Enterprise
PDF
Symphony Product & Roadmap Update
PPTX
What's New on the Facebook Platform, February 2012
PPTX
Open Source Vs Proprietary Software
PPT
Sogeti - Android tech track presentation - 24 february 2011
IBM Social Business Toolkit SDK - Playground and Scenarios
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
Android Development with Kotlin, Part 1 - Introduction
Samsung & The Path to Open Source Leadership (OBC)
Why is Open Source Important to Samsung and What Are We Doing About It?
Open Source Lecture
Java API for Social Media
Slack News 2019
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
Android app development with kotlin heralding the future
Android Development with Kotlin, Part 3 - Code and App Management
DaliCore
bccon.de 2014 - Das Rad nicht neu erfinden!
Avoiding the DevOps Pit of Misery: Tips from the trenches
Fedora In The Enterprise
Symphony Product & Roadmap Update
What's New on the Facebook Platform, February 2012
Open Source Vs Proprietary Software
Sogeti - Android tech track presentation - 24 february 2011
Ad

Similar to BP207 Lotusphere 2011 - Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF (20)

PDF
Lotusphere 2012 BP109
PDF
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
PDF
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
ODP
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
PDF
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
PDF
IBM Collaboration Solutions Application Development - Frequently Asked Questions
PDF
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
PDF
OpenNTF - DNUG November 2013
ODP
OpenNTF - UKLUG 2009 Edinburgh
PDF
Social Enabler for XPages
PDF
Lotusphere 2012 - What's next in Lotus Notes & Domino
PDF
Lotusphere 2012 - What's new in Lotus Notes & Domino
PPT
OpenNTF Blast from ILUG 2007
PDF
OpenNTF Overview DanNotes 11/23/11
PDF
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
PDF
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
PDF
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
PDF
xpages & dojo
PDF
ILUG 2008 Templates, Templates Everywhere
PDF
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 BP109
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
IBM Collaboration Solutions Application Development - Frequently Asked Questions
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
OpenNTF - DNUG November 2013
OpenNTF - UKLUG 2009 Edinburgh
Social Enabler for XPages
Lotusphere 2012 - What's next in Lotus Notes & Domino
Lotusphere 2012 - What's new in Lotus Notes & Domino
OpenNTF Blast from ILUG 2007
OpenNTF Overview DanNotes 11/23/11
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
xpages & dojo
ILUG 2008 Templates, Templates Everywhere
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Ad

More from Niklas Heidloff (20)

PDF
Reactive Microservices with Quarkus
PDF
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
PDF
How to develop your first cloud-native Applications with Java - 30 Minutes
PDF
How to develop your first cloud-native Applications with Java
PDF
Blue Cloud Mirror
PDF
IBM at JavaLand
PDF
Serverless Web Applications on the IBM Cloud
PDF
Development of AI Applications without Machine Learning Skills
PDF
Developing Serverless Applications with Apache OpenWhisk
PDF
When to use Serverless? When to use Kubernetes?
PDF
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
PDF
Visual Recognition with Anki Cozmo and TensorFlow
PPTX
Writing Slack Bots in JavaScript
PDF
Building Serverless Web Applications with OpenWhisk
PDF
IBM Bluemix Continuous Delivery
PPTX
Cognitive IBM Watson Services for Bluemix Developers
PPTX
IBM Bluemix Demo with Anki Overdrive Cars
PDF
Rapid Application Development with Docker
PDF
Collaborative Line of Business Applications on IBM Bluemix
PDF
Rapid Application Development in the Cloud and On-Premises with Docker
Reactive Microservices with Quarkus
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
How to develop your first cloud-native Applications with Java - 30 Minutes
How to develop your first cloud-native Applications with Java
Blue Cloud Mirror
IBM at JavaLand
Serverless Web Applications on the IBM Cloud
Development of AI Applications without Machine Learning Skills
Developing Serverless Applications with Apache OpenWhisk
When to use Serverless? When to use Kubernetes?
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Visual Recognition with Anki Cozmo and TensorFlow
Writing Slack Bots in JavaScript
Building Serverless Web Applications with OpenWhisk
IBM Bluemix Continuous Delivery
Cognitive IBM Watson Services for Bluemix Developers
IBM Bluemix Demo with Anki Overdrive Cars
Rapid Application Development with Docker
Collaborative Line of Business Applications on IBM Bluemix
Rapid Application Development in the Cloud and On-Premises with Docker

BP207 Lotusphere 2011 - Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF

  • 1. BP207 Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF Bruce Elgort, CEO, Elguji Software Niklas Heidloff, Senior Software Engineer, IBM © 2011 IBM Corporation
  • 2. Agenda ● OpenNTF Overview ● Applications ● Controls and Tools ● How to get engaged © 2011 IBM Corporation 2
  • 3. Agenda ● OpenNTF Overview ● Applications ● Controls and Tools ● How to get engaged © 2011 IBM Corporation 3
  • 4. OpenNTF is devoted to ... ● Enabling groups of individuals all over the world to collaborate on IBM Lotus Notes/Domino applications and release them as open source ● Providing a web site for the Lotus community so that open source applications may be freely distributed, using widely accepted licensing terms ● Increasing the quality and quantity of templates, applications and samples that can be shared by the community © 2011 IBM Corporation 4
  • 5. Value provided by OpenNTF ● Access to a global community of like minded Lotus developers ● Code samples for education purposes for new and old technologies ● Base projects and templates to reuse/harvest/enhance for custom applications ● Access to base Notes/Domino templates with some of them enhanced from shipping versions ● A community of 'testers' for your projects © 2011 IBM Corporation 5
  • 6. Agenda ● OpenNTF Overview ● Applications ─ Rich Client Applications ─ Web Applications ─ Mobile Applications ● Controls and Tools ● How to get engaged © 2011 IBM Corporation 6
  • 7. File Navigator – Rene Winkelmeyer © 2011 IBM Corporation 7
  • 8. Wildfire – A. Welch, A. Brown, M. Newman © 2011 IBM Corporation 8
  • 9. Snippets – Detlev Pöttgen © 2011 IBM Corporation 9
  • 10. 3D History Thumbnail Viewer – Hiroyuki Okamoto © 2011 IBM Corporation 10
  • 11. Source Sniffer – Ferry Kranenburg ● tbd Bruce © 2011 IBM Corporation 11
  • 12. XPages Wiki – S. Castledine, J. Heins and Team © 2011 IBM Corporation 12
  • 13. Bildr – Patrick Quinton © 2011 IBM Corporation 13
  • 14. xTalk – Declan Sciolla-Lynch © 2011 IBM Corporation 14
  • 15. Home Page Template – Niklas Heidloff © 2011 IBM Corporation 15
  • 16. Mobile Blog – Niklas Heidloff © 2011 IBM Corporation 16
  • 17. Mobile Documents – Niklas Heidloff © 2011 IBM Corporation 17
  • 18. XCamera – Niklas Heidloff © 2011 IBM Corporation 18
  • 19. Agenda ● OpenNTF Overview ● Applications ● Controls and Tools ─ Rich Client ─ Web ─ Mobile ● How to get engaged © 2011 IBM Corporation 19
  • 20. SimplePdf – Olli Kämäräinen © 2011 IBM Corporation 20
  • 21. DominoDefrag – Andrew Luder © 2011 IBM Corporation 21
  • 22. OpenLog – Julian Robichaux, Rob McDonagh © 2011 IBM Corporation 22
  • 23. Extension Library – Philippe Riand and Team © 2011 IBM Corporation 23
  • 24. Demo Application for XPages – Paul Hannan © 2011 IBM Corporation 24
  • 25. Login Control – Ferry Kranenburg © 2011 IBM Corporation 25
  • 26. Feed Control – Frank van der Linden © 2011 IBM Corporation 26
  • 27. Mobile Controls – Niklas Heidloff © 2011 IBM Corporation 27
  • 28. Agenda ● OpenNTF Overview ● Applications ● Controls and Tools ● How to get engaged © 2011 IBM Corporation 28
  • 29. Five Ways to participate OpenNTF success depends on contributions from the community 1) Contribute code 2) Provide feedfack in the project area and the blog 1) Comments in blog 2) Defects 3) Requests 4) Reviews and ratings 5) Discussions 6) Send feedback via email 3) Help the Technical Committee 4) Use code from OpenNTF 5) Become a member © 2011 IBM Corporation 29
  • 30. Contribute Code ● Two ways to contribute code ─ Create new project – Simply enter your project name and click the 'create' button ─ Join existing project – Navigate to the project and contact the project leads via the 'email' link ● Steps to add a release to the catalogs of cleared project releases ─ Become an approved OpenNTF contributor by signing and sending an ICLA (individual contributor license agreements) or CCLA (corporate contributor license agreements) ─ Apply the necessary license information ─ Send email to ip-manager@openntf.org with a request to add release to catalog ─ Wait until an OpenNTF committer has checked the release and added it © 2011 IBM Corporation 30
  • 31. Follow OpenNTF ● Blog ─ W eb: http://www.openntf.org/blog ─ Feed: http://blog.openntf.org/blogs/openntf.nsf/stories.xml ─ Mobile: http://i.openntf.org ● Twitter: http://twitter.com/openntf ● YouTube: http://www.youtube.com/openntf ● W idget: http://www.openntf.org/project/OpenNTF W idget ● Projects ─ W eb: http://www.openntf.org/project/[ProjectName] – e.g. http://www.openntf.org/project/XPages Mobile Controls ─ Feed: http://www.openntf.org/Projects/pmt.nsf/rss.xml? OpenView&restricttocategory=[ProjectName]&count=100 – e.g. http://www.openntf.org/Projects/pmt.nsf/rss.xml? OpenView&restricttocategory=XPages%20Mobile% 20Controls&count=100 © 2011 IBM Corporation 31
  • 32. Q&A © 2011 IBM Corporation 32
  • 33. Legal Disclaimer © IBM Corporation 2011. All Rights Reserv ed. The inf ormation contained in this publication is prov ided f or inf ormational purposes only. While ef f orts were made to v erif y the completeness and accuracy of the inf ormation contained in this publication, it is prov ided AS IS without warranty of any kind, express or implied. In addition, this inf ormation is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible f or any damages arising out of the use of , or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall hav e the ef f ect of , creating any warranties or representations f rom IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement gov erning the use of IBM sof tware. Ref erences in this presentation to IBM products, programs, or serv ices do not imply that they will be av ailable in all countries in which IBM operates. Product release dates and/or capabilities ref erenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other f actors, and are not intended to be a commitment to f uture product or f eature av ailability in any way. Nothing contained in these materials is intended to, nor shall hav e the ef f ect of , stating or imply ing that any activ ities undertaken by y ou will result in any specif ic sales, rev enue growth or other results. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Uny te is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Android is a trademark of Google Inc. iPhone is a trademark of Apple Inc. The Trademark Blackberry is owned by Research In Motion Limited © 2011 IBM Corporation 33