5. The Third Development Contest (H1 2012)
Contest Goals:
To create re-usable XPages controls
Create full-blown XPages applications
Contest Criteria:
Reusability, “consumability” and documentation
Overall "Wow" factor and completeness of solution
Overall business value
Originality factor
Special consideration was given to submissions of social and/or mobile applications
5
6. 3rd Contest Results
The submissions:
■34 individual contributors
■18 first time OpenNTF contributors << Awesome
■30 submissions, 21 controls and 9 applications
The winners in the XPages Controls Category:
■Mark Leusink - XPage Debug Toolbar
■Stephan Schramm and Christian Annawald - ITWU Exporter on XPages
The winners in the Pages Applications Category:
ChristianGudemann, Peter Luder, Richie Schmid, Marco Baumann, Arthur
Weiner, and Barbara Hegnauer - myWebGate
Martin Rolph, Adam Foster, Graham Simmons - Responsive Website
6
7. The Fourth Development Contest (H2 2012)
Contest Goals:
Open category
IBM Connections category
Contest Criteria:
1.Reusability, “consumability” and documentation
2.Overall "Wow" factor and completeness of solution
3.Overall business value
4.Amount of work to build submission(s)
7
8. 4th Contest Results
The submissions:
■26 individual contributors
■11 first time OpenNTF contributors << Awesome
■17 open category submissions, and 6 for the IBM Connections category
The three winners in the Open Category:
■Intrapages - Thomas Adrian
■Forms 'n' Views - Jesse Gallagher
■Mypic - Jeremy G Hodge
The two winners in the IBM Connections Category:
Notes Mail and Calendar for IBM Connections - David Marko and Stanislav Marszalek
Generic NSF View Widget for IBM Connections - Rene Winkelmeyer
8
9. The apps we will be demoing and discussing today
Collaboration Today
myWebGate Social Software
Intrapages
IBM Social Business Toolkit SDK
mypic
XPages for Connections
Generic NSF View Widget
iFrameable View Control
XPages Debug Toolbar
XPages Log File Reader
9
10. Collaboration Today
Type of App:
XPages news aggregator
Typical Use Case:
Publish news and other related content on an intranet or as a public facing site
Project Team:
Bruce Elgort
Niklas Heidloff
Per Henrik Lausten
Serdar Başeğmez
Frank van der Linden
Jesse Gallagher
Download:
http://bit.ly/TZSup2
10
19. myWebGate
Type of App:
XPages social networking app
Typical Use Case:
myWebGate is your own social network, with your data, your rules and under your
control
Project Team:
Christian Güdemann, Peter Luder, Richie Schmid, Marco Baumann, Arthur Weiner and
Barbara Hegnauer
Download:
http://bit.ly/TZUzRO
19
37. Intrapages
Type of App:
Social intranet
Typical Use Case:
Social network for business or community
Project Team:
Thomas Adrian
Download:
http://intrapages.openntf.org
37
54. Social Business Toolkit SDK
Type of App:
Software development kit
Typical Use Case:
The SDK is targeted towards web and Java developers to easily access IBM Social
Platform, including IBM Connections and IBM SmartCloud for Social Business. It provides
easy to use JavaScript and Java APIs that encapsulate authentication mechanisms like
OAuth, avoid JSON and Atom parsing and abstract the specific target environments.
Project Team:
Philippe Riand and team (IBM)
Download:
http://ibmsbt.openntf.org
54
68. mypic
Type of App:
Avatar and Profile Service XPages Application
Typical Use Case:
mypic is an avatar/profile service similar to Gravatar. It allows registered users to
upload, crop, and resize their avatars themselves using a file from their computer,
downloading an image from a service (such as Twitter, Facebook, or web url) or by taking
a picture using their webcam.
Project Team:
Jeremy Hodge
Download:
http://mypic.openntf.org
68
80. XPages for Connections
Type of App:
Controls to extend IBM Connections via XPages
Typical Use Case:
Building iWidgets using XPages which allows you to extend profiles and communities in
Connections.
Project Team:
Niklas Heidloff
Download:
http://intrapages.openntf.org
80
84. Generic NSF View Widget
Type of App:
iWidget for IBM Connections
Typical Use Case:
Surface NSF data in IBM Connections
Project Team:
Rene Winkelmeyer
Download:
http://bit.ly/TZUzRO
84
87. iFrameable View Control
Type of App:
iWidget for IBM Connections
Typical Use Case:
Surface NSF data or FT search NSF data in IBM Connections
Project Team:
Jesse Gallagher
Download:
http://bit.ly/UL5rje
87
92. XPages Debug Toolbar
Type of App:
Application development tool
Typical Use Case:
The XPage Debug Toolbar is a custom control that adds a toolbar to the top of any
XPage
Project Team:
Mark Leusink
Download:
http://bit.ly/AhU1HH
92
102. XPages Log File Reader
Type of App:
Application development tool
Typical Use Case:
With this tool you get read access to all the log files on the server
Project Team:
Jakob Majkilde
Download:
http://bit.ly/M9UUdr
102
108. Contribute Code
Three ways to contribute code:
■ Create new project
■ Join an existing project
■ Contribute code to Snippets
■ Be a site sponsor
■ Join a committee
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
■ Reviewed by an OpenNTF Committer
108
■ Added to the Catalog(s)