ibm connect 2013 - bp212: apps, apps and more apps: meet the very best open source apps from openntf

Post on 12-May-2015

3.559 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

© 2013 IBM Corporation

BP212Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTFBruce Elgort | OpenNTF / Elguji SoftwareNiklas Heidloff | IBM / OpenNTF

2

Introductions

2

Niklas HeidloffSoftware Architect, IBMOpenNTF Technical Committee Chair@nheidloff

Bruce ElgortElguji Software, Inc.OpenNTF ChairmanTaking Notes Podcast@belgort

33

44

Typical Monthly Statistics

22+ Releases

300K+ Page views

17K+ Project downloads

K = 1,000

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 ResultsThe 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:Christian Gudemann, Peter Luder, Richie Schmid, Marco Baumann, Arthur Weiner, and Barbara Hegnauer - myWebGate Martin Rolph, Adam Foster, Graham Simmons - Responsive Website

6

7

Contest Goals:

Open categoryIBM 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

The Fourth Development Contest (H2 2012)

8

4th Contest ResultsThe 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 TodayType 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

1111

1212

1313

1414

1515

1616

1717

1818

2020

2121

2222

2323

2424

2525

2626

2727

2828

2929

3030

3131

3232

3333

3434

3535

3636

37

IntrapagesType of App:Social intranet

Typical Use Case:Social network for business or community

Project Team:Thomas Adrian

Download:http://intrapages.openntf.org

37

3838

3939

4040

4141

4242

4343

4444

4545

4646

4747

4848

4949

5050

5151

5252

5353

54

Social Business Toolkit SDKType 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

5555

5656

5757

5858

5959

6060

6161

6262

6363

6464

6565

6666

6767

68

mypicType 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

6969

7070

7171

7272

7373

7474

7575

7676

7777

7878

7979

80

XPages for ConnectionsType 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

8181

8282

8383

84

Generic NSF View WidgetType 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

8585

8686

87

iFrameable View ControlType 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

8888

8989

9090

9191

92

XPages Debug ToolbarType 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

9393

9494

9595

9696

9797

9898

9999

100100

101101

102

XPages Log File ReaderType 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

103103

104104

105105

106106

107107

https://github.com/OpenNTF

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■ Added to the Catalog(s)

108

109

109 42

http://www.youtube.com/openntf

http://facebook.com/openntf

http://www.openntf.org/blogs/openntf.nsf/FullArchive?openviewRSS: http://blog.openntf.org/blogs/openntf.nsf/stories.xml

http://twitter.com/openntf

110110

111 © 2013 IBM Corporation111

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.

top related