Successfully reported this slideshow.
Your SlideShare is downloading. ×

OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev Community

Ad

OpenNTF WebinarsOpenNTF Webinars
http://webinars.openntf.orghttp://webinars.openntf.org
05/07/1305/07/13
OpenNTF
The IBM C...

Ad

Speakers
 Bruce Elgort / @belgort
 Per Henrik Lausten / @perlausten
 Serdar Basegmez / @sbasegmez
 Jesse Gallagher / @...

Ad

Agenda
 Welcome
 OpenNTF Overview
 XSnippets
 Collaboration Today and XPages.info
 Contests
 Demo: Forms 'n' Views
...

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Check these out next

1 of 35 Ad
1 of 35 Ad

OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev Community

Download to read offline

Details: http://webinars.openntf.org

Video: http://youtu.be/WyEfBcsFCHg

Agenda:
1. Welcome
2. OpenNTF Overview
3. XSnippets
4. Collaboration Today and XPages.info
5. Contests
6. Demo: Forms'n Views
7. Intellectual Property
8. Get engaged

Speakers:
- Bruce Elgort
- Per Henrik Lausten
- Serdar Basegmez
- Jesse Gallagher
- Niklas Heidloff
- Peter Tanner

Details: http://webinars.openntf.org

Video: http://youtu.be/WyEfBcsFCHg

Agenda:
1. Welcome
2. OpenNTF Overview
3. XSnippets
4. Collaboration Today and XPages.info
5. Contests
6. Demo: Forms'n Views
7. Intellectual Property
8. Get engaged

Speakers:
- Bruce Elgort
- Per Henrik Lausten
- Serdar Basegmez
- Jesse Gallagher
- Niklas Heidloff
- Peter Tanner

Advertisement
Advertisement

More Related Content

Slideshows for you (17)

Viewers also liked (20)

Advertisement

Similar to OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev Community (20)

More from Niklas Heidloff (20)

Advertisement

OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev Community

  1. 1. OpenNTF WebinarsOpenNTF Webinars http://webinars.openntf.orghttp://webinars.openntf.org 05/07/1305/07/13 OpenNTF The IBM Collaboration Solutions App Dev Community
  2. 2. Speakers  Bruce Elgort / @belgort  Per Henrik Lausten / @perlausten  Serdar Basegmez / @sbasegmez  Jesse Gallagher / @gidgerby  Peter Tanner  Niklas Heidloff / @nheidloff
  3. 3. Agenda  Welcome  OpenNTF Overview  XSnippets  Collaboration Today and XPages.info  Contests  Demo: Forms 'n' Views  Intellectual Property Policy  Get Engaged
  4. 4. OpenNTF Overview  Bruce Elgort / @belgort  OpenNTF Chairman
  5. 5. 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  More than open source  Collaboration Today  XPages.info  YouTube channel  Webinars
  6. 6. XSnippets  Serdar Basegmez / @sbasegmez  Expertise on XPages, IBM Domino, IBM Connections, etc.  IBM Collaboration Solutions Champion (2011-2013)  Owner of Developi Information Systems (Istanbul, Turkey)  Founder and Co-leader of LUGTR – Turkish Lotus User Group  Bilingual Blogger at LotusNotus.com (Turkish/English)  OpenNTF Contributor and Board Member
  7. 7. What is XSnippets?  Next Generation CodeBin
  8. 8. A Big Thanks for the Community! 280 snippets by 55 authors have been created so far! ~1500 downloads each month!
  9. 9. Features  Open Source XPages application  Simple, modern, intuitive UI  Code highlighting in DDE style  Embedding functionality  Rating/Commenting and Favorites features  OpenSearch® support
  10. 10. XSnippets Contests  Last year OpenNTF has announced XSnippets Contests.  4 times a year (each quarter)  The best 4 snippets will be selected based on – Originality, – Technical value, – WOW factor, – Complexity, – Reusability  Prize is 100 USD for each snippet.  Deadline for 2013 Q2 track is 30th June, 2013
  11. 11. Future Enhancements  Version 1.4 is in progress  Domino 9 Compatibility  Featured Snippets  Small fixes and Enhancements  Will be released into OpenNTF Page and GitHub soon…  Future enhancements…  REST API improvements  UI change (OneUI v3 or Bootstrap)  Better integration with social networks
  12. 12. Collaboration Today and XPages.info  Per Henrik Lausten / @perlausten  One-man company PHL Consult with a focus on IBM Domino, IBM XWork Server and XPages solutions  Lead developer on a web application for quality management called Sherlock Web  Chairman of the board at NotesNet.dk and member of the board at DanNotes.dk  2013 IBM Champion  OpenNTF contributor and board member
  13. 13. Collaboration Today  A curated news site for IBM Collaboration Solutions professionals at collaborationtoday.info and at @Collab2Day  Covering news about various IBM products like IBM Connections, IBM Domino etc. and topics like app dev, mobile, cloud etc.  Content maintained by a team of curators  Launched in September 2012
  14. 14. Collaboration Today  Collaboration Today was created by a virtual team in a matter of weeks  Bruce Elgort, IBM Business Partner, Elguji  Per Henrik Lausten, IBM Business Partner, PHL Consult  Serdar Basegmez, IBM Business Partner, Developi  Frank van der Linden, IBM Business Partner, e-office  Jesse Gallagher, I Know Some Guys  Niklas Heidloff, IBM  Open source XPages-based application  Accessible from any device (responsive web design)  Available for download af OpenNTF.org  Source code available on Github at github.com/OpenNTF/collaborationtoday
  15. 15. XPages.info  Covering all things XPages  Getting started  Downloads  Demos  Resources  Videos  Stack Overflow  Contests  Front page has news on XPages  Using the Collaboration Today #XPages feed  Getting Started has links to the free download of Dmino Designer and links to resources  The Downloads page has links to all four OpenNTF Development contests contributions
  16. 16. XPages.info  The Demos page points to live demos of open source XPages applicatons (hosted on the OpenNTF demo server)  The Demos page also points to live production applications based on XPages  The main application for the OpenNTF demo server at dev.openntf.org is the XPages Demo App – available for everyone to try out  The Resources page covers books, wikis, documentation, forums, videos, podcasts, blogs, commercial training and commercial services  The Videos page has links to free educational videos on XPages and videos describing OpenNTF projects  Finally, Stack Overflow lists the most recent questions tagged XPages on the programming Q&A site stackoverflow.com. This page also highligts the top users on Stack Overflow for the XPages tag
  17. 17. OpenNTF Contests  Niklas Heidloff / @nheidloff  OpenNTF, Technical Committee Chair and Board Director  IBM, App Dev Community Advocate  heidloff.net
  18. 18. OpenNTF Contests  Four very successful development contests in 2011 and 2012  125 submissions  100 contributors including 48 first time contributors
  19. 19. 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  Submissions need to be open sourced on OpenNTF  Deadline: June 23rd 2013  Criteria  Reusability, consumability and documentation  "Wow" factor and completeness of solution  Overall business value  Amount of work to build the submission(s)
  20. 20. 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
  21. 21. 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
  22. 22. Project: Forms 'n' Views  Jesse Gallagher / @gidgerby  CTO of I Know Some Guys (iknowsomeguys.com)  IBM Champion  Web: http://frostillic.us  Email: jesse@frostillic.us  Twitter: @Gidgerby
  23. 23. Overview  Data-focused editing for legacy design elements  Good for when you don't have Designer handy … or just don't want to fire up your Windows VM  In the initial betas, focused on forms, views, folders, and stylesheets  Also happened to be a good experiment in single-XPage, many-CC app design and use of Dojo UI
  24. 24. Forms
  25. 25. Views
  26. 26. Stylesheets
  27. 27. Future Direction  Fewer bugs!  Additional design elements (image resources, etc.) XPages are trouble  Most importantly: org.openntf.domino.design API
  28. 28. Intellectual Property Policy  Peter Tanner  Currently working with IBM as a consultant on contract and IP issues, and as IP Manager for OpenNTF.  Developed full set of governance and IP documents and policies for Open Health Tools and OpenNTF.  Spent 13 years with OTI and IBM handling business development for embedded Java, establishment of Eclipse, international business relationships and participation in government R&D programs;  Worked five years in Canadian government (Foreign Affairs and Industry Canada) promoting technology exports to Europe and Asia;  Spent 13 years in computer graphics R&D at the National Research Council of Canada and the University of Waterloo.
  29. 29. 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  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.
  30. 30. 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”  Some 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
  31. 31. Clearance  Scan using using a keyword search tool  All 3rd party software must be listed in Notice file  All licenses must be compatible  All licenses must be open source  All source code must be included or available  JSON.org (not an open source license)  Committer checks for documentation and whether code runs  We will only take down code if:  Receive take down request from the DCMA process  Notice that project is using proprietary code without permission  Source code is not included  Requres proprietary product that is not freely available
  32. 32. Problems detected by clearance process  Missing or incomplete License and Notice files  Incompatible licenses  GPL in Apache project  Some Creative Commons licenses  GPL2 and GPL3 (go figure)  Use of unlicensed Blog postings  Why can't bloggers simply add “all code is licensed under Apache 2.0” to their footer  Inclusion of internal URLs  Inclusion of personal information  Missing source  Requirement for proprietary code
  33. 33. Current Status  Nearly all projects are under the Apache license  Most submissions have no issues  We are improving our reputation for safe code  Also – feel free to contact me with any questions about your submissions.
  34. 34. 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
  35. 35. 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

×