Successfully reported this slideshow.
Your SlideShare is downloading. ×

The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 52 Ad

The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13

Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.

Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13 (20)

Advertisement

More from Dominopoint - Italian Lotus User Group (20)

Recently uploaded (20)

Advertisement

The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13

  1. 1. Ulrich Krause, Milano, 26 e 27 Settembre 2013 The Latest and Greatest from OpenNTF
  2. 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. 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. 4. The Latest and Greatest from OpenNTF OpenNTF Overview Open source community for IBM Collaboration Solutions • 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. 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. 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. 7. The Latest and Greatest from OpenNTF XPages.info Covering all things XPages • • • • • • • Getting started Stack Overflow Downloads Resources Contests Demos Videos
  8. 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. 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. 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. 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. 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. 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. 14. The Latest and Greatest from OpenNTF org.openntf.domino
  15. 15. The Latest and Greatest from OpenNTF org.openntf.domino Why use it ?
  16. 16. The Latest and Greatest from OpenNTF org.openntf.domino How to use it ?
  17. 17. The Latest and Greatest from OpenNTF org.openntf.domino From …
  18. 18. The Latest and Greatest from OpenNTF org.openntf.domino To …
  19. 19. The Latest and Greatest from OpenNTF org.openntf.domino From …
  20. 20. The Latest and Greatest from OpenNTF org.openntf.domino To …
  21. 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-xpages/
  22. 22. The Latest and Greatest from OpenNTF Dojo Data Grid
  23. 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.xsp ?action=openDocument&name=Tika4XPages
  24. 24. The Latest and Greatest from OpenNTF Tika – Read Metadata From Image
  25. 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. 26. The Latest and Greatest from OpenNTF Getting Started with Bootstrap4Xpages Get 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. 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. 28. The Latest and Greatest from OpenNTF Bootstrap For XPages
  29. 29. The Latest and Greatest from OpenNTF Bootstrap For XPages xsp.theme=bootstrapv2.3.1 xsp.theme=bootstrapv2.3.1r
  30. 30. The Latest and Greatest from OpenNTF More Information about Bootstrap4XPages 1h 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. 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. 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. 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 understand JDBC
  34. 34. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino + B.I.R.T BIRT is an open source Eclipse-based reporting system that integrates with your Java/Java EE application to produce compelling reports
  35. 35. The Latest and Greatest from OpenNTF JDBC Access for IBM Lotus Domino Virtual Tables
  36. 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. 37. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls
  38. 38. The Latest and Greatest from OpenNTF Unplugged XPages Mobile Controls
  39. 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. 40. The Latest and Greatest from OpenNTF Intrapages - Ideas
  41. 41. The Latest and Greatest from OpenNTF Intrapages - Announcements
  42. 42. The Latest and Greatest from OpenNTF Intrapages - Main
  43. 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. 44. The Latest and Greatest from OpenNTF Mindoo Geohash
  45. 45. The Latest and Greatest from OpenNTF Mindoo Geohash
  46. 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.xsp ?action=openDocument&name=XPages%20Masterclass
  47. 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. 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. 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. 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. 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. 52. Questions ? Feedback ulrich_krause@bcc.biz

×