The winners can select to receive a
64gb Wifi iPad or a 32gb 3G iPad.
The contest had a total of 22 individual
contributors who submitted 49 entries which contained 54 custom controls
and 10 library controls. More importantly there were 14 first time OpenNTF
contributors who participated in the contest. They are Mariusz
Jakubowski, Per Henrik Lausten, Serdar Basegmez, Naveen Maurya, Martin
Meijer, Aidan Cooper, Fredrik Norling, Elijah Lapson, Kateryna Czerniachowska,
Dennis Chen, Marco Dreher, Michael McGarel, Lars Buntrock and Rami Muurimaeki.
Existing OpenNTF contributors and committers included Ulrich Krause, Declan
Lynch, Ferry Kranenburg, Frank van der Linden, Mark Hughes, Patrick Kwinten,
Paul Withers and Rolf Kremer.
A special honorable mention goes out
to Ulrich Krause who submitted 11 custom controls for the
contest. Very impressive!
All of the contest contributors will
each be receiving a special OpenNTF Development T-Shirt thanks to contest
sponsor We4IT. Each contributor
will be contacted to arrange for sizes and shipping instructions.
IBM Director of Lotus Software Ed Brill
had the following to say about the development contest:
"The quantity
and quality of the entries in the OpenNTF.org development content reflects
the growing adoption of XPages as a powerful framework for building exceptional
work experience applications. From practical to clever to intricate, the
range of submissions exceeded my expectations. The contest also demonstrated
that Domino developers seek recognition and reward, and I hope we can use
this framework for additional community-building efforts in the future."
As Chairman of OpenNTF
I would like to thank all of the people who participated in the contest
and to IBM
Business Partner We4IT
for their sponsorship. I would also like to thank IBM's Niklas Heidloff
for driving the success of the contest within the community. Ever since
I started working with Niklas a few years back, he has always wanted to
have a development contest like this. You have all helped to "knock
this out of the park" for not only the IBM XPages community but for
Niklas.
Please also stay tuned
for a special announcement on Tuesday, September 6th.
[Posted under wrong name. This blog
is from Peter Tanner, OpenNTF IP manager:]
Its been an interesting few months at
OpenNTF from an Intellectual Property perspective. Everyone contributing
to OpenNTF is now covered by a contribution agreement, which helps to protects
your rights to use the code. And not only were there nearly 50 contest
entries to scan, but we have been scanning most of the OpenNTF submissions
that have been made since the beginning of the year. And all the projects
that have passed the scan have been entered into the OpenNTF Catalog.
So – what is this scan?
Well – IBM has licensed its code-scanning
tool to OpenNTF for doing IP checks on OpenNTF submissions. The tool
helps me check for third party code that people have forgotten to mention
in their Notice files.
So, my main work is actually quite simple
– is the third party code that I find in a submission, listed in the Notice
file, and are the licenses for the third party code compatible with the
overall submission license?
So – what have I been seeing?
Well, first of all, OpenNTF submissions
are generally in good shape. Nearly everyone includes the License
and Notice files in the zip file – which is a good way of protecting the
authors' ongoing rights to the code.
And, interestingly, nearly all the submissions
are made under Apache.
The problems I see are often due to
incompatibility of licenses. This is a really tricky area. Oddly,
licenses in the GPL family are not always compatible with each other. For
example, according to http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility,
you can't use GPL2-licensed code in a GPL3 project.
What happens most frequently with OpenNTF
submissions is that authors would like to include an LGPL package, but
license the overall project under Apache. Unfortunately, that doesn't
work (see Category X here – http://www.apache.org/legal/3party.html).
In this case, the project ends up being licensed under GPL3 (which
can contain an LGPL element).
So, while it is clear that the Apache
license is favored, submitters end up licensing under GPL3 so that they
can include other open source that they received under LGPL or GPL.
If you have any IP questions about your
current or future OpenNTF submissions, please do not hesitate to send me
an email.
With this control you are able to create
fully customized PDF documents by using a PDF template and custom data.
Watch the video.
Rami is a first time contributor.
DojoX Extension Library and Uni-Form Extension Library
OpenNTF has received more controls from
Mariusz Jakubowski as part of the development
contest sponsored by We4IT.
The two projects have been implemented
as extension. Interestingly the UniForm Java control can be deployed within
an NSF which is an unsupported configuration Tim Tripcony blogged
about.
This extension library contains controls
from the Dojo library that are not included in the XPages Extension Library.
These controls are: rotator, rotator controller, autorotator, lightbox.
Watch the video
or take a look at the screenshots.
This control supports nice looking,
well structured, highly customizable, accessible and usable forms. The
control uses the Uni-Form
open source project and integrates it in XPages. Watch the video
or take a look at the screenshots.
This control provides the same functionality
as the Ctrl-O dialog in IBM Lotus Notes where you can select a database.
Watch the video.
Lars is a first time OpenNTF contributor.
This control is designed to help developers
to create a OneUI-based application very quickly. Watch the video.
Michael is a first time OpenNTF contributor.
Stephan Wissel had mentioned that the
screenshots of projects are relative hard to find. Yesterday he improved
this user experience by adding a carousel component to the screenshots
views. Additionally he displays now the attachments of documents in the
view directly.
You can open any project to see the
new user interface in action, e.g. in the project Bildr.
We're also thinking about adding this
to the project home pages.
Technically the new interface uses dojox.image.Gallery
which gets data through a dojo.data.ItemFileReadStore which is fed by a
Notes view.
By default all NSFs in the root directory
are used as targets but you can also define a list of databases in a property
of the custom control. During the search the UI is not blocked. Progress
indicators show which databases have already been used and in which databases
the search is happening.
The results are displayed in a grid
control and they can be sorted dynamically without going back to the databases.
Also the results can be customized via custom formulas and developers can
define which columns to show.
This control gives end users of applications
a quick way to jump to a certain letter in a sorted view. Watch the video.
Elijah is a first time OpenNTF contributor.
This control helps developers to have
an easy way to redirect users from a certain XPage when it's opened to
another XPage. Watch the video.
Fredrik Norling is a first time OpenNTF contributor.
This control is a replacement for a
standard date picker. It allows users to easily and quickly select a year
and a month. Watch the video.
Mariusz is a first time OpenNTF contributor.
Floating pane provides flexible support
for floating panes which can be resized, minimized/maximized and layered
dynamically, similar to application windows within the web page.
This control uses the Google's Recaptcha
API to bring captchas to your XPages applications instantly. Watch the
video.
Marco is a first time contributor.
The Calendar plan controls are two controls
for planning project schedules: 1. filter projects in calendar, 2. sequence
of tasks in Gantt. Watch the video.
Both Kateryna and Grzegorz are first time contributors.
This control adds the jQuery library
to your XPages. Watch the video.
As shown in the screenshots the two controls have been implemented via
the extensibility API.
ZK
is an open source Java framework for building amazing enterprise web applications
with components like spreadsheets, pivottables and calendars. The OpenNTF
project wraps this functionality in easy to use XPages controls.
The Java Charts controls enable you
to create various types of charts and display them on your XPages. They
also provide an ability to export these charts to PDF files.
The controls use JFreeChart
to create charts and iText
to export those charts to PDF file.
The following types of charts are available:
1. Pie
2. Pie 3D
3. Ring
4. Gantt
5. Area
6. Bar
7. Bar 3D
8. Line
9. Line 3D
10. Stacked Area
11. Stacked Bar
12. Waterfall
Watch this video
or check out the screenshots below.
Here is the XPages source showing how
to access NSF data:
Just a quick update. Last month we had
17.048 downloads which is more than OpenNTF has ever had. As of today we
have already more downloads this year than in 2008.
The number of uploads was also good
again last month - 41 new releases.
For the development
contest we've received 39 reusable
controls so far. Over the next days we'll blog about the new ones which
have been submitted over the last two weeks.
The deadline for the contest is next
week Friday, 1.5 more weeks to submit your controls to potentially win
one of three iPads.
"I believe in the strongly believe in the open source software movement
and want to make my support more visible to others inside the IBM Community
and to my customers"
IBM Business Partner Developi becomes an OpenNTF Member
Please join OpenNTF in welcoming Turkish
IBM Business Partner Developi as a new OpenNTF member.
Developi's Serdar Basegmez says:
"Developi is proud to be a member
of OpenNTF Alliance. So far, we were trying to support OpenNTF activities
at an individual level. Because we believe in open source communities leverage
the value of their software technologies. It's not only downloading sample
codes or ready-to-use projects; such an initiative bands passionate developers
together, improves communication and collaboration within a global community
and decreases knowledge barriers around the technology. Our OpenNTF is
9 years old today, and they have always been an integral part of the IBM
Lotus community. Therefore, for a company dedicated on IBM Lotus Software,
supporting OpenNTF in a corporate level, taking responsibility for a community
alliance and advocating this vision in our market should be seen as an
important investment to our technology, so our business."
Tomorrow we will announce another new
IBM Business Partner who has joined as a member.
Following up on Bruce's post
about OpenNTF's new status,
here is some information on how we plan to transition from being an un-incorporated
“Alliance” to being a nonprofit corporation, with a Board of Directors,
and all the advantages and responsibilities that go along with being incorporated.
There are two really important
things to note:
1. The new structure,
as defined in the Bylaws,
requires that the Contributors elect three Directors to the Board. There
had been complaints that individuals could not be “members” of OpenNTF.
So, while the “members” are still corporations, we have set up
a mechanism where leading individuals can participate and be elected to
the board. All Contributors who are covered by ICLAs or CCLAs are
eligible to vote for these Directors.
2. All members (ie companies/organizations)
need to sign new Membership
Agreement. We
would like to have as many companies as possible sign up before the end
of September, so that they can participate in the election of the Directors.
It doesn't matter whether you are currently a member or not. We
will elect nine Directors who will represent these corporate members of
OpenNTF.
During the next two months,
we will be encouraging all companies who are involved with OpenNTF software
to sign up – so that they can participate in the direction (technical
and otherwise) of the new organization.
The first week of October
will be the period for nominating both kinds of Directors – those representing
Contributors and those representing companies. Nominations will close
October 7.
Those nominated will then
be able to make their pitches – and voting will be from October 13-17.
The new Board of Directors
for OpenNTF Inc. will then take office on October 18, with the first Board
meeting scheduled, by teleconference, for October 20. It is likely
that at that time, the existing Alliance will disappear, and the responsibility
for the website and all other OpenNTF activities will be transferred to
the new nonprofit.
The signed agreements
should be faxed to +1 845-491-7347 or a scanned copy should be sent to
ipmanager@openntf.org
Posted by Peter Tanner At 10:36 AM Location Morpeth Ontario, Canada | Permalink
| Comments (0)
08/02/2011
Two members from the XPages Dev Team talk about relational database connectivity