IBM Connect 2013 - BP212: Apps, Apps and more Apps: Meet the Very Best Open Source Apps from OpenNTF

BP212
                   Apps, Apps, and More Apps:
                   Meet the Very Best Open Source Apps
                   from OpenNTF
                  Bruce Elgort | OpenNTF / Elguji Software
                  Niklas Heidloff | IBM / OpenNTF




© 2013 IBM Corporation
Introductions




        Niklas Heidloff                     Bruce Elgort
        Software Architect, IBM             Elguji Software, Inc.
        OpenNTF Technical Committee Chair   OpenNTF Chairman
        @nheidloff                          Taking Notes Podcast
                                            @belgort




2
3
Typical Monthly Statistics

    17K+ Project downloads

    22+ Releases

    300K+ Page views


                             K = 1,000


4
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
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
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
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
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
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
11
12
13
14
15
16
17
18
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
55
56
57
58
59
60
61
62
63
64
65
66
67
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
69
70
71
72
73
74
75
76
77
78
79
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
81
82
83
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
85
86
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
88
89
90
91
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
93
94
95
96
97
98
99
100
101
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
103
104
105
106
https://github.com/OpenNTF
107
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)
http://www.openntf.org/blogs/openntf.nsf/FullArchive?openview
            RSS: http://blog.openntf.org/blogs/openntf.nsf/stories.xml




            http://twitter.com/openntf               http://facebook.com/openntf




            http://www.youtube.com/openntf

      109                                                                          42



109
110
Legal disclaimer

    © IBM Corporation 2013. All Rights Reserved.
    The information contained in this publication is provided for informational purposes only. While efforts were made to
     verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without
     warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and
     strategy, which are subject to change by IBM without notice. IBM shall not be responsible for 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 have the effect of, creating any warranties or representations from IBM or its
     suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of
     IBM software.
    References in this presentation to IBM products, programs, or services do not imply that they will be available in all
     countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may
     change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to
     be a commitment to future product or feature availability in any way. Nothing contained in these materials is
     intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any
     specific sales, revenue growth or other results.
    Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other
     countries, or both.
    Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
    Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company,
     product, or service names may be trademarks or service marks of others.




 111   © 2013 IBM Corporation
1 sur 111

Recommandé

BP207 Lotusphere 2011 - Apps, Apps, and More Apps: Meet the Very Best Open So... par
BP207 Lotusphere 2011 - Apps, Apps, and More Apps: Meet the Very Best Open So...BP207 Lotusphere 2011 - Apps, Apps, and More Apps: Meet the Very Best Open So...
BP207 Lotusphere 2011 - Apps, Apps, and More Apps: Meet the Very Best Open So...Niklas Heidloff
728 vues33 diapositives
DominoPoint June 2012 OpenNTF par
DominoPoint June 2012 OpenNTFDominoPoint June 2012 OpenNTF
DominoPoint June 2012 OpenNTFNiklas Heidloff
624 vues15 diapositives
Mobile Controls for IBM Lotus Domino XPages on OpenNTF par
Mobile Controls for IBM Lotus Domino XPages on OpenNTFMobile Controls for IBM Lotus Domino XPages on OpenNTF
Mobile Controls for IBM Lotus Domino XPages on OpenNTFNiklas Heidloff
2.1K vues76 diapositives
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -... par
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Bruce Elgort
1.6K vues57 diapositives
OpenNTF Updates 03/05/13 par
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13Niklas Heidloff
876 vues16 diapositives
OpenNTF Overview 09/10 par
OpenNTF Overview 09/10OpenNTF Overview 09/10
OpenNTF Overview 09/10Niklas Heidloff
776 vues22 diapositives

Contenu connexe

Tendances

Social Connections Amsterdam 2012 - Extensibility of IBM Connections par
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsNiklas Heidloff
1.1K vues64 diapositives
IBM Social Business Toolkit SDK - Playground and Scenarios par
IBM Social Business Toolkit SDK - Playground and ScenariosIBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosNiklas Heidloff
2.7K vues71 diapositives
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF par
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTFIBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTFNiklas Heidloff
1.3K vues29 diapositives
Android Development with Kotlin, Part 1 - Introduction par
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndreas Jakl
2.4K vues90 diapositives
Samsung & The Path to Open Source Leadership (OBC) par
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
1.8K vues29 diapositives
Why is Open Source Important to Samsung and What Are We Doing About It? par
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
904 vues33 diapositives

Tendances(20)

Social Connections Amsterdam 2012 - Extensibility of IBM Connections par Niklas Heidloff
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Niklas Heidloff1.1K vues
IBM Social Business Toolkit SDK - Playground and Scenarios par Niklas Heidloff
IBM Social Business Toolkit SDK - Playground and ScenariosIBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and Scenarios
Niklas Heidloff2.7K vues
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF par Niklas Heidloff
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTFIBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
IBM Collaboration Solutions Community Meeting 11/11 - OpenNTF
Niklas Heidloff1.3K vues
Android Development with Kotlin, Part 1 - Introduction par Andreas Jakl
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
Andreas Jakl2.4K vues
Java API for Social Media par Werner Keil
Java API for Social MediaJava API for Social Media
Java API for Social Media
Werner Keil3.7K vues
Android app development with kotlin heralding the future par SPEC INDIA
Android app development with kotlin heralding the futureAndroid app development with kotlin heralding the future
Android app development with kotlin heralding the future
SPEC INDIA1.3K vues
Android Development with Kotlin, Part 3 - Code and App Management par Andreas Jakl
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
Andreas Jakl625 vues
Avoiding the DevOps Pit of Misery: Tips from the trenches par All Things Open
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
All Things Open151 vues
Fedora In The Enterprise par kanarip
Fedora In The EnterpriseFedora In The Enterprise
Fedora In The Enterprise
kanarip183 vues
What's New on the Facebook Platform, February 2012 par Iskandar Najmuddin
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
Iskandar Najmuddin7.1K vues
Open Source Vs Proprietary Software par Ann Yoders
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
Ann Yoders14.4K vues

Similaire à IBM Connect 2013 - BP212: Apps, Apps and more Apps: Meet the Very Best Open Source Apps from OpenNTF

BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF par
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTFBP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTFChristian Güdemann
630 vues43 diapositives
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft... par
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...IBM Connections Developers
1.7K vues42 diapositives
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof... par
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...Niklas Heidloff
62.5K vues42 diapositives
IBM Collaboration Solutions Application Development - Frequently Asked Questions par
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsNiklas Heidloff
1.8K vues25 diapositives
ICS usergroup dev day2014_application development für die ibm smartcloud for ... par
ICS usergroup dev day2014_application development für die ibm smartcloud for ...ICS usergroup dev day2014_application development für die ibm smartcloud for ...
ICS usergroup dev day2014_application development für die ibm smartcloud for ...ICS User Group
783 vues64 diapositives
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ... par
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...IBM Connections Developers
414 vues64 diapositives

Similaire à IBM Connect 2013 - BP212: Apps, Apps and more Apps: Meet the Very Best Open Source Apps from OpenNTF(20)

BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF par Christian Güdemann
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTFBP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft... par IBM Connections Developers
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof... par Niklas Heidloff
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
Niklas Heidloff62.5K vues
IBM Collaboration Solutions Application Development - Frequently Asked Questions par Niklas Heidloff
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
Niklas Heidloff1.8K vues
ICS usergroup dev day2014_application development für die ibm smartcloud for ... par ICS User Group
ICS usergroup dev day2014_application development für die ibm smartcloud for ...ICS usergroup dev day2014_application development für die ibm smartcloud for ...
ICS usergroup dev day2014_application development für die ibm smartcloud for ...
ICS User Group783 vues
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So... par hani727151
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
hani7271517 vues
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C... par Niklas Heidloff
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
Niklas Heidloff11.2K vues
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ... par IBM Connections Developers
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM... par Niklas Heidloff
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
Niklas Heidloff2.5K vues
Codemotion Rome 2015 Bluemix Lab Tutorial par gjuljo
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorial
gjuljo712 vues
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015 par Codemotion
Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
Codemotion600 vues
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus... par IBM Connections Developers
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus... par Niklas Heidloff
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Niklas Heidloff5.5K vues
Building intelligent APIs - Andy Thurai, IBM par PAPIs.io
Building intelligent APIs - Andy Thurai, IBMBuilding intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
PAPIs.io459 vues

Plus de Niklas Heidloff

Reactive Microservices with Quarkus par
Reactive Microservices with QuarkusReactive Microservices with Quarkus
Reactive Microservices with QuarkusNiklas Heidloff
577 vues76 diapositives
Jakarta Tech Talk: How to develop your first cloud-native Application with Java par
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
793 vues59 diapositives
How to develop your first cloud-native Applications with Java - 30 Minutes par
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
598 vues42 diapositives
How to develop your first cloud-native Applications with Java par
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
14.4K vues41 diapositives
Blue Cloud Mirror par
Blue Cloud MirrorBlue Cloud Mirror
Blue Cloud MirrorNiklas Heidloff
606 vues27 diapositives
IBM at JavaLand par
IBM at JavaLandIBM at JavaLand
IBM at JavaLandNiklas Heidloff
601 vues11 diapositives

Plus de Niklas Heidloff(20)

Jakarta Tech Talk: How to develop your first cloud-native Application with Java par Niklas Heidloff
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
Niklas Heidloff793 vues
How to develop your first cloud-native Applications with Java - 30 Minutes par Niklas Heidloff
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
Niklas Heidloff598 vues
How to develop your first cloud-native Applications with Java par Niklas Heidloff
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
Niklas Heidloff14.4K vues
Serverless Web Applications on the IBM Cloud par Niklas Heidloff
Serverless Web Applications on the IBM CloudServerless Web Applications on the IBM Cloud
Serverless Web Applications on the IBM Cloud
Niklas Heidloff238 vues
Development of AI Applications without Machine Learning Skills par Niklas Heidloff
Development of AI Applications without Machine Learning SkillsDevelopment of AI Applications without Machine Learning Skills
Development of AI Applications without Machine Learning Skills
Niklas Heidloff499 vues
Developing Serverless Applications with Apache OpenWhisk par Niklas Heidloff
Developing Serverless Applications with Apache OpenWhiskDeveloping Serverless Applications with Apache OpenWhisk
Developing Serverless Applications with Apache OpenWhisk
Niklas Heidloff734 vues
When to use Serverless? When to use Kubernetes? par Niklas 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?
Niklas Heidloff1.6K vues
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk par Niklas Heidloff
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 Heidloff1.7K vues
Visual Recognition with Anki Cozmo and TensorFlow par Niklas Heidloff
Visual Recognition with Anki Cozmo and TensorFlowVisual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlow
Niklas Heidloff1.8K vues
Building Serverless Web Applications with OpenWhisk par Niklas Heidloff
Building Serverless Web Applications with OpenWhiskBuilding Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhisk
Niklas Heidloff7.2K vues
Cognitive IBM Watson Services for Bluemix Developers par Niklas Heidloff
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix Developers
Niklas Heidloff2.5K vues
IBM Bluemix Demo with Anki Overdrive Cars par Niklas Heidloff
IBM Bluemix Demo with Anki Overdrive CarsIBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive Cars
Niklas Heidloff3.6K vues
Rapid Application Development with Docker par Niklas Heidloff
Rapid Application Development with DockerRapid Application Development with Docker
Rapid Application Development with Docker
Niklas Heidloff1.8K vues
Collaborative Line of Business Applications on IBM Bluemix par Niklas Heidloff
Collaborative Line of Business Applications on IBM BluemixCollaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM Bluemix
Niklas Heidloff5.1K vues
Rapid Application Development in the Cloud and On-Premises with Docker par Niklas Heidloff
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
Niklas Heidloff4.6K vues

Dernier

Ransomware is Knocking your Door_Final.pdf par
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
98 vues46 diapositives
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue par
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
207 vues54 diapositives
Qualifying SaaS, IaaS.pptx par
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
1.1K vues8 diapositives
"Node.js Development in 2024: trends and tools", Nikita Galkin par
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin Fwdays
33 vues38 diapositives
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... par
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
164 vues13 diapositives
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... par
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
35 vues38 diapositives

Dernier(20)

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue par ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue207 vues
"Node.js Development in 2024: trends and tools", Nikita Galkin par Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 vues
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... par ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 vues
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... par Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 vues
Future of AR - Facebook Presentation par Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty65 vues
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... par The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... par ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue196 vues
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT par ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 vues
State of the Union - Rohit Yadav - Apache CloudStack par ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 vues
The Power of Heat Decarbonisation Plans in the Built Environment par IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 vues
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue par ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue265 vues
Why and How CloudStack at weSystems - Stephan Bienek - weSystems par ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue247 vues
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 par BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 vues
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... par ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue178 vues
Digital Personal Data Protection (DPDP) Practical Approach For CISOs par Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 vues
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... par ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 vues
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... par ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue108 vues

IBM Connect 2013 - BP212: Apps, Apps and more Apps: Meet the Very Best Open Source Apps from OpenNTF

  • 1. BP212 Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF Bruce Elgort | OpenNTF / Elguji Software Niklas Heidloff | IBM / OpenNTF © 2013 IBM Corporation
  • 2. Introductions Niklas Heidloff Bruce Elgort Software Architect, IBM Elguji Software, Inc. OpenNTF Technical Committee Chair OpenNTF Chairman @nheidloff Taking Notes Podcast @belgort 2
  • 3. 3
  • 4. Typical Monthly Statistics 17K+ Project downloads 22+ Releases 300K+ Page views K = 1,000 4
  • 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
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 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
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 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
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. 47
  • 48. 48
  • 49. 49
  • 50. 50
  • 51. 51
  • 52. 52
  • 53. 53
  • 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
  • 55. 55
  • 56. 56
  • 57. 57
  • 58. 58
  • 59. 59
  • 60. 60
  • 61. 61
  • 62. 62
  • 63. 63
  • 64. 64
  • 65. 65
  • 66. 66
  • 67. 67
  • 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
  • 69. 69
  • 70. 70
  • 71. 71
  • 72. 72
  • 73. 73
  • 74. 74
  • 75. 75
  • 76. 76
  • 77. 77
  • 78. 78
  • 79. 79
  • 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
  • 81. 81
  • 82. 82
  • 83. 83
  • 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
  • 85. 85
  • 86. 86
  • 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
  • 88. 88
  • 89. 89
  • 90. 90
  • 91. 91
  • 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
  • 93. 93
  • 94. 94
  • 95. 95
  • 96. 96
  • 97. 97
  • 98. 98
  • 99. 99
  • 100. 100
  • 101. 101
  • 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
  • 103. 103
  • 104. 104
  • 105. 105
  • 106. 106
  • 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)
  • 109. http://www.openntf.org/blogs/openntf.nsf/FullArchive?openview RSS: http://blog.openntf.org/blogs/openntf.nsf/stories.xml http://twitter.com/openntf http://facebook.com/openntf http://www.youtube.com/openntf 109 42 109
  • 110. 110
  • 111. Legal disclaimer  © IBM Corporation 2013. All Rights Reserved.  The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for 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 have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.  References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.  Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.  Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.  Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 111 © 2013 IBM Corporation