OpenNTF Essentials

7,013
-1

Published on

Learn more about what OpenNFT Essentials is. This is just the beginning.

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

  • Be the first to like this

No Downloads
Views
Total Views
7,013
On Slideshare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenNTF Essentials

  1. 1. OpenNTF Logger Workflow 4 XPages Bootstrap 4 XPages POI 4 XPages ExtLib X XPages Toolkit (XPT) OpenNTF Domino API Social Business Toolkit
  2. 2. Your Presenters Nathan T. Freeman Christian Güdemann Chief Software Architect at Red Pill Development CTO @ WebGate Consulting AG IBM Champion Started with Notes Version 2 or 3 linkedin.com/in/thentf First Application: Polyurethane Mixture Management Database Father, Husband and passionate reader
  3. 3. OpenNTF - Updates ● 14 – 26 Project Releases per Month ● 10k – 17k Downloads per Month ● 61k – 72k Visitors per Month ● 33 Repositories on GitHub ● Over 840 Projects on OpenNTF
  4. 4. OpenNTF - Updates Source: Original photo of Christian Güdemanns Library
  5. 5. OpenNTF - Updates ● Our library is growing – CollaborationToday.info is a success – XSnippets is very popular – OpenNTF is the home for ExtLib, Social Business Toolkit and other great software initiatives from IBM – Popular and engaged developers use OpenNTF as their publication channel
  6. 6. OpenNTF - Updates Where should I start?
  7. 7. OpenNTF - Options ● Read all recent posts and you know it? ● Download the most popular projects? ● Watch all NotesIn9 Sessions?
  8. 8. OpenNTF – The Need Give me all the essential XPages tools / extensions Let me be productive in 5 minutes Show me the pearls Let me deliver brilliant solutions to my customers
  9. 9. OpenNTF - Essentials ● Essentials for a developer is: – New controls, APIs and tools that make her/him more productive – Frameworks that help her/him do every day programming jobs – Tools for debugging and testing her/his code and work
  10. 10. OpenNTF Essentials
  11. 11. OpenNTF Essentials - Goals Productivity Quality
  12. 12. OpenNTF – Essentials ● OpenNTF Essentials – The Runtime – – ● Plugins to extend the capability of the IBM Domino/XWork Server and Domino Designer Example applications for the plugins OpenNTF Essentials – The Toolbox – Projects which deliver debugging and test capabilities – Projects with sample code to educate developers
  13. 13. OpenNTF Essentials RunTime
  14. 14. OpenNTF Essentials - Architecture RUNTIME Bootstrap4XPages POI4XPages OpenNTF Domino API OpenNTF Logger ExtLib X XPT Agents RSS ObjectList Properties XPT-Core Workflow 4 XPages Social Business Toolkit ExtLib Bazar XPages runtime / Extension Library
  15. 15. Runtime – IBM SBT SDK ● ● API for connecting to IBM Connections APIs to access Profiles, Community, Blog, Forum, Files and Wiki data ● Supports Java and Javascript calls ● Playground with ready to use samples
  16. 16. Runtime – Workflow 4 XPages ● Simple workflows for documents ● API to access workflows from Java ● Integration with Activiti
  17. 17. Runtime – ExtLib X ● Access to relational databases ● Access to calendar and Mailservices ● New „without“ the old SBT Part
  18. 18. Runtime – Bootstrap 4 XPages ● ● ● Implements Bootstrap 2.3.1 Renders an application out-of-the box with Bootstrap look and feelAp. With 9.0.1 theme default can be set individually for client types Notes, Web, Mobile (iOS and Android)
  19. 19. Runtime – OpenNTF Domino API ● Recycle free implementation of all Domino Java classes ● Integrated with OpenNTF Logger project ● Access to design elements
  20. 20. Runtime – POI 4 XPages ● ● ● Produce worksheets, documents and CSV files directly from XPages Makes the Apache POI classes easily accessible to XPages developers Generates PDF output from documents
  21. 21. Runtime – XPT / XPages Toolkit ● RSS List UI Control ● Agent like behavior for long running jobs ● Domino Storage Service of Java objects
  22. 22. OpenNTF – Installation DEMO
  23. 23. The Runtime will grow ● Requirements to be part of OpenNTF Essentials – Apache V2 Licence and depends on a list of pre-approved projects – Support the goals of OpenNTF Essentials – Example DB / documentation available – Ready and tested for the target release
  24. 24. The Runtime will grow ● Process – Submit your project – IP clearance / Apache V2 License check – Ask with a simple mail to be part of OpenNTF Essentials – Explain WHY – Show willingness to take corrective actions :)
  25. 25. Available? Today!
  26. 26. OpenNTF Essentials Toolbox
  27. 27. OpenNTF - Essentials Toolbox ● Remember??? – Debug – Test – Educate – No extension of the RUNTIME of the server
  28. 28. OpenNTF Essentials - Tools ● Debugging – – XPages Debug Toolbar – ● XPages Toolbox – ● XPages Log File Reader SVN and eGit Integration Plugins SCM Plugin development – Domino Designer Debug Plugin – XSP Starterkit (sample code for plugin developers)
  29. 29. OpenNTF Essentials – The future ● The SPOTlight is set: – – Each quarter a release with fixes and new features – ● Tutorials, documentation, education Implementation of QA for the individual projects Join a winning team – Tell us about your success with OpenNTF Essentials
  30. 30. OpenNTF Essentials – Let's dream ● What if.... – – Rock solid and industry ready – ● Ready to use and accepted by the customers 100% solution Like Eclipse and Apache software?
  31. 31. Call for action ● Download and install it today ● Give feedback ● Let us know where you have success ● Let us know where you need assistance

×