Posts Tagged openntf

Comparison between Extension Library (OpenNTF) and Upgrade Pack 1 (IBM) – You’re help is appreciated

Some days ago I posted a question on the XPages development forum: Comparison of functionality between Extension Library (OpenNTF) and Upgrade Pack 1 (IBM).

I work in a hosted environment and having a change applied (continue to work with extension libraries from OpenNTF via Update site instead of Upgrade Packs) is a complicated issue. Therefor I have wrote down some use cases where new functionality in the Extension Library which are not available in the Upgrade Pack can bring value to the organisation.

To save time I only did the comparison on paper, which means I have only looked in the “readme” files distributed which each new release and compared them the “What’s new in Domino Designer 8.5.3 Upgrade Pack 1” online document. I admit this is probably not the best research but it helps you to get started.

Below you will find the comparison. Please respond in case I have missed something or understood incorrect. The use cases are too sensitive so I will leave them out of this document. Thank you in advance for your assistance!

Package name

Extension Library

Upgrade Pack 1

 

Release date

2013 April

2011 December

 

Distributed by

OpenNTF

IBM

 

Controls

 

 

 

Area: Data Access

 

 

Expose data access services.

-
Document

þ

þ

 

-
View

þ

þ

 

-
Relational
Database Support

 

þ

 

Area: Dojo Form

 

 

Mimic components from the Dojo toolkit.

-
Dojo
Button

þ

þ

 

-
Dojo
Check Box

þ

þ

 

-
Dojo
Combo Box

þ

þ

 

-
Dojo
Currency Text Box

þ

þ

 

-
Dojo
Date Text Box

þ

þ

 

-
Dojo
Filtering Select

þ

þ

 

-
Dojo
Horizontal Slider

þ

þ

 

-
Dojo
Slider Rule

þ

þ

 

-
Dojo
Slider Rule Labels

þ

þ

 

-
Image
Select

þ

þ

 

-
Select
Link Select

þ

þ

 

-
Select
List Text Box

þ

þ

 

-
ListTextBox
Name Text Box

þ

þ

 

-
Dojo
Number Text Box

þ

þ

 

-
Dojo
Radio Button

þ

þ

 

-
Dojo
Simple Text Area

þ

þ

 

-
Dojo
Number Spinner

þ

þ

 

-
Dojo
Text Area

þ

þ

 

-
Dojo
Text Box

þ

þ

 

-
Dojo
Time Text Box

þ

þ

 

Area: Dojo Layout

 

 

Mimic components from the Dojo toolkit.

-
Accordion
Container

þ

þ

 

-
Accordion
Pane

þ

þ

 

-
Border
Container

þ

þ

 

-
Border
Pane

þ

þ

 

-
Dojo
Content Pane

þ

þ

 

-
Dojo
Data Grid

þ

þ

 

-
Dojo
Data Grid Column

þ

þ

 

-
Dojo
Data Grid Row

þ

þ

 

-
Stack
Container

þ

þ

 

-
Stack
Pane

þ

þ

 

-
Tab
Container

þ

þ

 

-
Tab
Pane

þ

þ

 

Area: Extension Library

 

 

Extend the capabilities of the Designer Core Controls.

-
Accordion

þ

þ

 

-
Application
Layout

þ

þ

 

-
Bread
Crumbs

þ

þ

 

-
Widget
Container

þ

þ

 

-
Data
View

þ

þ

 

-
Dialog

þ

þ

 

-
Dialog
Button Bar

þ

þ

 

-
DropDown Button

þ

þ

 

-
Dump
Object

þ

þ

 

-
Dynamic
View Panel

þ

þ

 

-
Dynamic
Content

þ

þ

 

-
Firebug
Lite

þ

þ

 

-
Form
Layout Column

þ

þ

 

-
Form
Layout Row

þ

þ

 

-
Forum
Post

þ

þ

 

-
Forum
View

þ

þ

 

-
Form
Table

þ

þ

 

-
Outline

þ

þ

 

-
Inline
List Container

þ

þ

 

-
In
Place Form

þ

þ

 

-
Keep
Session Alive

þ

þ

 

-
List
Container

þ

þ

 

-
List
of Links

þ

þ

 

-
List
Separator

þ

þ

 

-
Multi-image
Output

þ

þ

 

-
Name
Picker

þ

þ

 

-
Navigator

þ

þ

 

-
Pager
Add Rows

þ

þ

 

-
Pager
Expand/Collapse

þ

þ

 

-
Pager
Save State

þ

þ

 

-
Pager
Show/Hide Details

þ

þ

 

-
Pager
Sizes

þ

þ

 

-
PopupMenu

þ

þ

 

-
Redirect
control

 

þ

 

-
Sort
Links

þ

þ

 

-
Switch

þ

þ

 

-
Tag
Cloud

þ

þ

 

-
Toolbar

þ

þ

 

-
Tooltip

þ

þ

 

-
Tooltip
Dialog

þ

þ

 

-
Value
Picker

þ

þ

 

Area: iNotes

 

 

Support certain views, lists, and stores.

-
iCal
Store

þ

þ

 

-
iNotes
Calendar

þ

þ

 

-
iNotes ListView

þ

þ

 

-
ListView Column

þ

þ

 

-
Notes
Calendar Store

þ

þ

 

-
Notes
List View Design

þ

þ

 

-
Notes
List View Store

þ

þ

 

Area: Mobile

 

 

Support mobile applications.

-
Mobile
Page

þ

þ

 

-
Mobile
Switch

þ

þ

 

-
Page
Heading

þ

þ

 

-
Rounded
List

þ

þ

 

-
Single
Page Application

þ

þ

 

-
Static
line item

þ

þ

 

-
Tab
Bar

þ

þ

 

-
Tab
Bar Button

þ

þ

 

Domino Access Services

 

 

REST API that accesses databases on Domino servers.

-
Remote
Services

þ

þ

 

-
REST
Service

þ

þ

 

-
Domino
Mail service

 

þ

 

Updated templates

 

 

Skeleton that contains design elements, but no documents. You
use a template to create an application.

-
TeamRoom

þ

þ

 

-
Discussion

þ

þ

 

-
Document
Library

 

þ

 

Social Business Toolkit

 

 

Single source for developing integrations and leveraging IBM
Connections and IBM SmartCloud for Social Business.

-
Activity
Stream

 

þ

 

Social Enabler

 

 

Tools and controls for XPages to access information from other
social applications such as Facebook, Twitter, Dropbox, LotusLive, or IBM
Connections.

-
File
service

 

þ

 

-
Twitter

 

þ

 

-
Connections

 

þ

 

-
Sametime controls

 

þ

 

-
Facebook
controls

 

þ

 

-
Web
Security Store

 

þ

Storage of user credentials

when an application needs to connect to third party

servers.

Comments (3)

Presentations from EntwicklerCamp 2012 available

I have experienced that IBM has some problems linking to their material that lies out in the open, but I hope this post does not cause the same kind of trouble. I also know the solution in case needed: contact the content publisher to remove the files…

Nevertheless Entwicklercamp sounds like a excellent technical conference and for those of you who have no problems with reading a bit of German (not all presentations are in German, by the way) here are some interesting presentations:

Track 0 – Session 1 - Eröffnungssession - Rudi Knegt (link)

Track 0 – Session 2 - Opening Session – Phil Riand (link)

Track 0 – Session 3 - Speeddemoing – Diverse (link)

Track 0 – Session 5 - Closing Session: Ein (grausamer Selbstversuch) – 5 Monate ohne Lotus Notes – Werner Motzet

“Ein (Arbeits-)Leben ohne Lotus Notes” / “Ein (grausamer Selbstversuch) – 4 Monate ohne Lotus Notes” (link)


Track 1 – Session 1 - XPages – 1 – Grundlagen – Ulrich Krause (link)

Track 1 – Session 2 - XPages: Practical Ideas for Converting Existing Notes Applications – Matthew Fyleman (link)

Track 1 – Session 3 - XPages – 3 – eXtension Library – Viagra für die XPages – Ulrich Krause (link)

Track 1 – Session 4 - XPages – 4 – IBM oneUI + MyTheme = myUI – Manfred Meise (link)

Track 1 – Session 5 - XPages – 5 – Wie mache ich meine XPages Applikationen ‘social’? – Niklas Heidloff (link)

Track 1 – Session 6 - XPages – 6 – XPages Extensibility API – going deep – René Winkelmeyer (link)

Track 1 – Session 7 - Zähme den Tiger – Java-Entwicklung in Notes und Domino – Bernd Hort (link)

Track 1 – Session 8 - XPages – 8 – Nutzung des Dojo Toolkits zur Optimierung bestehender Notes-Web-Anwendungen – Matthias Bierl (link)


Track 2 – Session 1 – Extending Lotus Notes – Widgets, Livetext, Plugins – Detlev Poettgen (link)

Track 2 – Session 3 - Agile Softwareentwicklung mit LotusNotes – Werner Motzet (link)

Track 2 – Session 4 - Ich weiß was du diesen Sommer tun wirst – Gregory Engels (link)

Track 2 – Session 5 - Erfolgreiches Projektmanagement mit agilen Methoden – Christian Habermueller (link)

Track 2 – Session 6 - Make the impossible possible with XPages – Frank van der Linden (link)

Track 2 – Session 7 - Connect your Lotus Notes app to the Activity Stream with XPages – Frank van der Linden (link)

Track 2 – Session 8 - Keine Angst vor großen Tieren – Peter Klett (link)


Track 3 – Session 1 - Rediscover the Power of LotusScript in Notes/Domino 8.5 – Rocky Oliver (link)

Track 3 – Session 2 - Die besten Open Source Projekte von OpenNTF – Niklas Heidloff (link)

Track 3 – Session 3 - Richtig(er) Kommunizieren! – Wie bringe ich meine Botschaft rüber? – Jürgen Kunert (link)

Track 3 – Session 4 - XPages und Domino App Dev Erweiterungen – Phil Riand und Niklas Heidloff (link)

Track 3 – Session 5 - Turbocharge Development in Notes/Domino 8.5 – with @Formulas! – Rocky Oliver (link)

Track 3 – Session 6 - Mobiler Zugriff auf Notes Daten – Matthias Schneider (link)

Track 3 – Session 7 - Es gibt keine Ausreden mehr – eGit im DDE : Versionskontrolle leicht gemacht – Holger Chudek (link)

Track 3 – Session 8 - Using the XPages Mobile Controls… and looking at alternatives – Rich Sharpe (link)


Track 4 – Session 1 - Security in Notes – Manfred Meise (link)

Track 4 – Session 2 - Workflow – Richtig analysieren, dokumentieren und schlüssig hinterfragen – Christian Habermueller (link)

Track 4 – Session 3 - Lotus Protector programmieren – Matthias Schneider (link)

Track 4 – Session 4 - WebServices unter Notes/Domino – Tim Pistor (link)

Track 4 – Session 5 - Hilfe, ich habe geerbt! – Bernhard Köhler (link)

Track 4 – Session 6 - NoSQL-Datenbanken – ein Überblick – Karsten Lehmann (link)

Track 4 – Session 7 - Notes und die Zeit – Bernhard Köhler (link)

Track 4 – Session 8 - Schnittstellendesign mit dem Tivoli Directory Integrator – Am Beispiel SAP – Andreas Artner (link)


In case you are a bit lazy or dont care about bandwidth: <here> you can find the presentations archived together by track…

There are also some hands-on sessions available:

Hands-On 1 - Javascript – die ersten Schritten – Manuel Nientit (link)

Hands-On 3 - XPages – the first Steps 1 – Howard Greenberg (link)

Hands-On 4 - XPages – the second steps 2 – Howard Greenberg (link)

Hands-On 5 - Signierung und Verteilung von Plugins für den Notes Client – Detlev Poettgen (link)

Hands-On 6 - LotusScript – so einfach geht es los – Peter Klett (link)

Hands-On 7 - Mobiler Zugriff auf Notes Daten – Matthias Schneider (link)

Hands-On 8 - XPages Extensibility API – first steps – René Winkelmeyer (link)

Btw, all links were collected from this source.

Comments (4)

New version of CardScanR released on OpenNTF

The previous version of my project on OpenNTF never made it to the catalog due to some issues with used code (I never bothered to mention it in any notice file).

I thought it would be easier in future updates to be more independent from used examples so I rebuild the application with help of the extension library and especially the application layout control.

I also applied the 8.5.3 themes.

Here you can find the new release:

http://www.openntf.org/internal/home.nsf/releases.xsp?action=openDocument&name=CardScanR&documentId=480044936833E659862578ED004CDF80

Screenshots are available here:

http://www.openntf.org/internal/home.nsf/screenshots.xsp?action=openDocument&name=CardScanR&documentId=480044936833E659862578ED004CDF80

I included paypal donation links since I want to buy a motorbike again, someday. Thanks for contributing  =)

Comments (1)

Crash course application layout control

I am working on a small project that should deliver a web application to support online marketing campaigns. The application will provide different types of content (e.g. pages, video, images, forum, agenda). For most of these items I have found custom controls on OpenNTF or in the Extension Library.

For the layout I have choosen the Application Layout control from the Extension Library. Thomas Adrian showed a wizard function in version 8.5.3 but unfortunately our environment is still on 8.5.2.

There is a video available from OpenNTF how to use the Application Layout control. However if that goes too fast for you (I guess most people) on Michelle’s Universe (2,3)I found a couple of posts that give you some more to read.

Finally I found the wiki article: AD116 XPages Extension Library: Making Application Development Even Easier which contains the code for setting up a layout design definition.

In case you know a better resource that describes the Application Layout control then you are welcome to drop a link here… =)

Comments (2)

New Extension Library (8.5.3) and mixed environments

More an more people are embracing the Extension Library for 8.5.3. I have posted a question on the project page on OpenNTF.

I am wondering how much an upgrade will affect all clients? (server, designer, normal user)

Do I have to upgrade all environments or can they happily live with each other as long as I do not use the new controls?

Our upgrade path looks normally as followed:

  • upgrade Development environment
  • upgrade Designer clients
  • upgrade Test environment
  • upgrade Production environment
  • upgrade Normal clients
We are now at 8.5.2 and wonder if we break something when upgrading Development already to 8.5.3 and start rolling out the first applications to Test and Production… ?

Comments (2)

Work in progress – CardScanR

Yesterday I registered a new project on OpenNTF, called CardScanR.

Since this project mainly re-uses code from an old article here on this blog the work progresses pretty well.

Here is what I have come up with so far.

Administration panel:

Adding a new event:

And the scan form:

When pressing the ‘Scan’ button the card scanner will be activated and the values read from a business card are sent to the screen.

All very nice! Especially XPages makes the development now much more a piece of cake. Also the OneUI theme makes it more easy to present a more consistent interface.

Hopefully I can upload the first release before a short trip to the Netherlands…

Comments (2)

New project on OpenNTF – Viewr

I have created a new project on OpenNTF named ‘Viewr’. The application allows to distribute movies across your network using JWPLayer.

Some part of the code has already been submitted to OpenNTF via a custom control. But now you have it in a working application!

Please be aware of the license model for JWPLayer and that there are commercial licenses for the LongTail Video products. Luckily the prices are not that harsh.

The application has never been in real use in my organization and is therefor not widely tested. I am curious about your experiences and feedback.

I also would like to invite developers to participate in the project. For example a limited set of formats are allowed for upload. It would be much user friendly to have automatic conversion in place in the background.

Also thumbnails have to be uploaded by users themsselves and the duration time is a manual input.

I have no idea if this project will make it as long as my Bildr project, but we will see. My available time to work on these projects is limited.

Nevertheless: enjoy!

 

Comments (3)

Bildr – Next release features (2)

I have uploaded a new release of Bildr on OpenNTF. This release does not have so many new features, mainly I added a rating function for pictures. Well see if we can keep managing a release cycle of > 200 downloads.

I guess it is noew (almost) time to enjoy some summer holidays and maybe take a few pictures myself =)

Leave a Comment

Busy on OpenNTF

I have submitted 2 contributions to OpenNTF this morning:

The control allows easy displaying a movie via Longtail Video’s Flash player. A wizard demonstrates which properties you can set.
I hope you like them and happy development! =)

Comments (5)

Domino Blog – More RSS options

I have posted a request and a discussion on OpenNTF for the Domino Blog template.

I would like to see the number of optional RSS feeds extended. It would be nice to have feeds for each tag, category or author.

In case there is someone who has modified the template with this capability I would be happy to look at the code =)

Leave a Comment

Older Posts »
Follow

Get every new post delivered to your Inbox.