SlideShare a Scribd company logo
1 of 33
Download to read offline
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

What's hot

OpenNTF and XPages January 2012
OpenNTF and XPages January 2012OpenNTF and XPages January 2012
OpenNTF and XPages January 2012Niklas Heidloff
 
IBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosIBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosNiklas Heidloff
 
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTFIBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTFNiklas Heidloff
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndreas Jakl
 
Samsung & The Path to Open Source Leadership (OBC)
Samsung & The Path to Open Source Leadership (OBC)Samsung & The Path to Open Source Leadership (OBC)
Samsung & The Path to Open Source Leadership (OBC)Samsung Open Source Group
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Samsung Open Source Group
 
Java API for Social Media
Java API for Social MediaJava API for Social Media
Java API for Social MediaWerner Keil
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerSymphony Software Foundation
 
Android app development with kotlin heralding the future
Android app development with kotlin heralding the futureAndroid app development with kotlin heralding the future
Android app development with kotlin heralding the futureSPEC INDIA
 
Android Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App ManagementAndroid Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App ManagementAndreas Jakl
 
bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!Christian Güdemann
 
Avoiding the DevOps Pit of Misery: Tips from the trenches
Avoiding the DevOps Pit of Misery: Tips from the trenchesAvoiding the DevOps Pit of Misery: Tips from the trenches
Avoiding the DevOps Pit of Misery: Tips from the trenchesAll Things Open
 
Fedora In The Enterprise
Fedora In The EnterpriseFedora In The Enterprise
Fedora In The Enterprisekanarip
 
What's New on the Facebook Platform, February 2012
What's New on the Facebook Platform, February 2012What's New on the Facebook Platform, February 2012
What's New on the Facebook Platform, February 2012Iskandar Najmuddin
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary SoftwareAnn Yoders
 

What's hot (20)

OpenNTF and XPages January 2012
OpenNTF and XPages January 2012OpenNTF and XPages January 2012
OpenNTF and XPages January 2012
 
IBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosIBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and Scenarios
 
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTFIBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
 
Samsung & The Path to Open Source Leadership (OBC)
Samsung & The Path to Open Source Leadership (OBC)Samsung & The Path to Open Source Leadership (OBC)
Samsung & The Path to Open Source Leadership (OBC)
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
Java API for Social Media
Java API for Social MediaJava API for Social Media
Java API for Social Media
 
Slack News 2019
Slack News 2019Slack News 2019
Slack News 2019
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
 
Android app development with kotlin heralding the future
Android app development with kotlin heralding the futureAndroid app development with kotlin heralding the future
Android app development with kotlin heralding the future
 
Android Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App ManagementAndroid Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App Management
 
DaliCore
DaliCoreDaliCore
DaliCore
 
bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!bccon.de 2014 - Das Rad nicht neu erfinden!
bccon.de 2014 - Das Rad nicht neu erfinden!
 
Avoiding the DevOps Pit of Misery: Tips from the trenches
Avoiding the DevOps Pit of Misery: Tips from the trenchesAvoiding the DevOps Pit of Misery: Tips from the trenches
Avoiding the DevOps Pit of Misery: Tips from the trenches
 
Fedora In The Enterprise
Fedora In The EnterpriseFedora In The Enterprise
Fedora In The Enterprise
 
Symphony Product & Roadmap Update
Symphony Product & Roadmap Update Symphony Product & Roadmap Update
Symphony Product & Roadmap Update
 
Ijetr042189
Ijetr042189Ijetr042189
Ijetr042189
 
What's New on the Facebook Platform, February 2012
What's New on the Facebook Platform, February 2012What's New on the Facebook Platform, February 2012
What's New on the Facebook Platform, February 2012
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 

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

Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialLotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialRyan Baxter
 
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...Niklas Heidloff
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real Worldpdhannan
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsAyushman Jain
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...René Winkelmeyer
 
Infrastructure Fitness and Design Simplicity for IBM Mobile Connect
Infrastructure Fitness and Design Simplicity for IBM Mobile ConnectInfrastructure Fitness and Design Simplicity for IBM Mobile Connect
Infrastructure Fitness and Design Simplicity for IBM Mobile ConnectBill Malchisky Jr.
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...Paul Della-Nebbia
 
Using Bluemix and Node-RED for Fast Prototyping
Using Bluemix and Node-RED for Fast PrototypingUsing Bluemix and Node-RED for Fast Prototyping
Using Bluemix and Node-RED for Fast PrototypingPenn State EdTech Network
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsNiklas Heidloff
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)Niklas Heidloff
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app developmentMarkovate
 
AD116 XPages Extension Library: Making Application Development Even Easier
AD116 XPages Extension Library: Making Application Development Even EasierAD116 XPages Extension Library: Making Application Development Even Easier
AD116 XPages Extension Library: Making Application Development Even Easierpdhannan
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Robert Nicholson
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM Systems UKI
 
MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014Mark Phillips
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsJohn Head
 

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

Lotusphere 2012 BP109
Lotusphere 2012 BP109Lotusphere 2012 BP109
Lotusphere 2012 BP109
 
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocialLotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
Lotusphere 2012 - Show115 - Socialize Your Apps Using OpenSocial
 
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
Ad111 Lotusphere 2011 - Developing Mobile Apps Rapidly for WebKit Browsers Us...
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Show110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real WorldShow110 | Using the XPages Extension Library for the Real World
Show110 | Using the XPages Extension Library for the Real World
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
 
Infrastructure Fitness and Design Simplicity for IBM Mobile Connect
Infrastructure Fitness and Design Simplicity for IBM Mobile ConnectInfrastructure Fitness and Design Simplicity for IBM Mobile Connect
Infrastructure Fitness and Design Simplicity for IBM Mobile Connect
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
 
Using Bluemix and Node-RED for Fast Prototyping
Using Bluemix and Node-RED for Fast PrototypingUsing Bluemix and Node-RED for Fast Prototyping
Using Bluemix and Node-RED for Fast Prototyping
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
AD116 XPages Extension Library: Making Application Development Even Easier
AD116 XPages Extension Library: Making Application Development Even EasierAD116 XPages Extension Library: Making Application Development Even Easier
AD116 XPages Extension Library: Making Application Development Even Easier
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
 
MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
 

More from Niklas Heidloff

Reactive Microservices with Quarkus
Reactive Microservices with QuarkusReactive Microservices with Quarkus
Reactive Microservices with QuarkusNiklas Heidloff
 
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Jakarta Tech Talk: How to develop your first cloud-native Application with JavaJakarta Tech Talk: How to develop your first cloud-native Application with Java
Jakarta Tech Talk: How to develop your first cloud-native Application with JavaNiklas Heidloff
 
How to develop your first cloud-native Applications with Java - 30 Minutes
How to develop your first cloud-native Applications with Java - 30 MinutesHow to develop your first cloud-native Applications with Java - 30 Minutes
How to develop your first cloud-native Applications with Java - 30 MinutesNiklas Heidloff
 
How to develop your first cloud-native Applications with Java
How to develop your first cloud-native Applications with JavaHow to develop your first cloud-native Applications with Java
How to develop your first cloud-native Applications with JavaNiklas Heidloff
 
Serverless Web Applications on the IBM Cloud
Serverless Web Applications on the IBM CloudServerless Web Applications on the IBM Cloud
Serverless Web Applications on the IBM CloudNiklas Heidloff
 
Development of AI Applications without Machine Learning Skills
Development of AI Applications without Machine Learning SkillsDevelopment of AI Applications without Machine Learning Skills
Development of AI Applications without Machine Learning SkillsNiklas Heidloff
 
Developing Serverless Applications with Apache OpenWhisk
Developing Serverless Applications with Apache OpenWhiskDeveloping Serverless Applications with Apache OpenWhisk
Developing Serverless Applications with Apache OpenWhiskNiklas Heidloff
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?Niklas Heidloff
 
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhiskCreate Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk Niklas Heidloff
 
Visual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlowVisual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlowNiklas Heidloff
 
Writing Slack Bots in JavaScript
Writing Slack Bots in JavaScriptWriting Slack Bots in JavaScript
Writing Slack Bots in JavaScriptNiklas Heidloff
 
Building Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhiskBuilding Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhiskNiklas Heidloff
 
IBM Bluemix Continuous Delivery
IBM Bluemix Continuous DeliveryIBM Bluemix Continuous Delivery
IBM Bluemix Continuous DeliveryNiklas Heidloff
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersNiklas Heidloff
 
IBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive CarsIBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive CarsNiklas Heidloff
 
Rapid Application Development with Docker
Rapid Application Development with DockerRapid Application Development with Docker
Rapid Application Development with DockerNiklas Heidloff
 
Collaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM BluemixCollaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM BluemixNiklas Heidloff
 
Rapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with DockerRapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with DockerNiklas Heidloff
 

More from Niklas Heidloff (20)

Reactive Microservices with Quarkus
Reactive Microservices with QuarkusReactive Microservices with Quarkus
Reactive Microservices with Quarkus
 
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Jakarta Tech Talk: How to develop your first cloud-native Application with JavaJakarta Tech Talk: How to develop your first cloud-native Application with Java
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 - 30 MinutesHow to develop your first cloud-native Applications with Java - 30 Minutes
How to develop your first cloud-native Applications with Java - 30 Minutes
 
How to develop your first cloud-native Applications with Java
How to develop your first cloud-native Applications with JavaHow to develop your first cloud-native Applications with Java
How to develop your first cloud-native Applications with Java
 
Blue Cloud Mirror
Blue Cloud MirrorBlue Cloud Mirror
Blue Cloud Mirror
 
IBM at JavaLand
IBM at JavaLandIBM at JavaLand
IBM at JavaLand
 
Serverless Web Applications on the IBM Cloud
Serverless Web Applications on the IBM CloudServerless Web Applications on the IBM Cloud
Serverless Web Applications on the IBM Cloud
 
Development of AI Applications without Machine Learning Skills
Development of AI Applications without Machine Learning SkillsDevelopment of AI Applications without Machine Learning Skills
Development of AI Applications without Machine Learning Skills
 
Developing Serverless Applications with Apache OpenWhisk
Developing Serverless Applications with Apache OpenWhiskDeveloping Serverless Applications with Apache OpenWhisk
Developing Serverless Applications with Apache OpenWhisk
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
 
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhiskCreate Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
 
Visual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlowVisual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlow
 
Writing Slack Bots in JavaScript
Writing Slack Bots in JavaScriptWriting Slack Bots in JavaScript
Writing Slack Bots in JavaScript
 
Building Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhiskBuilding Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhisk
 
IBM Bluemix Continuous Delivery
IBM Bluemix Continuous DeliveryIBM Bluemix Continuous Delivery
IBM Bluemix Continuous Delivery
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix Developers
 
IBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive CarsIBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive Cars
 
Rapid Application Development with Docker
Rapid Application Development with DockerRapid Application Development with Docker
Rapid Application Development with Docker
 
Collaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM BluemixCollaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM Bluemix
 
Rapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with DockerRapid Application Development in the Cloud and On-Premises with Docker
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