Building Java Objects From JSON

By Eric McCormick | 2 days ago | App Dev - Web | Added by Johnny Oldenburger

JSON, as previously mentioned, is a data format which has been exploding in web development since it was first introduced in the early 2000s. And whether or not you as a developer prefer XML (it’s okay, they’re just formats), there are some good reasons to use JSON data.

IBM Whitepaper- Notes and Domino Applications: A road map for modernization using XPages

By John Head | 3 days ago | App Dev - XPages | Added by Johnny Oldenburger

As a follow-up to the "Collaborative and business applications for the connected company" white paper I posted earlier this month, IBM has published a follow-up white paper that focuses specifically on application modernization with Notes and Domino applications to XPages. John Roling and I teamed up on this to cover application modernization methodology.

Demonstrations of Advanced Techniques using the XPages Mobile Controls

By Paul Della-Nebbia | 3 days ago | App Dev - XPages | Added by Johnny Oldenburger

Introduction to Mobile XPages Development - Part 3 - Demonstrations of Advanced Techniques using the XPages Mobile Controls. Part 3 of the Introduction to Mobile XPages Development video blog series at

IBM Notes & Domino 9.0.1 Fix Pack 3 Release Notice & "Top 20" Fix List

By ICS Support | 3 days ago | Infrastructure - Notes / Domino | Added by Per Henrik Lausten

9.0.1 Fix Pack 3 is a collection of low-risk, high-impact fixes to help customers safely avoid known issues. IBM strongly recommends that customers running Notes/Domino 9.0.1x upgrade to this latest Fix Pack since it addresses a small percentage of defects that impact the broadest set of customers. 9.0.1 Fix Pack 3 addresses defects in both the Client, Server, Notes Browser Plug-in and Domino SE OpenSocial component.

Gridx in XPages – 27: Exporting to Excel

By Brad Balassaitis | 3 days ago | App Dev - XPages | Added by Johnny Oldenburger

No application would be complete without the ability to export all of the data to Excel. In reality, this request still comes up a lot, so it’s a very handy feature that Gridx provides the ability to export the grid data. In this post, I’ll show what the exporter module provides, the easy way to send the data in CSV format, and how to tie the process together.

How to install a Fixpack / Hotfix - and shred your system

By Oliver Busse | 4 days ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

IBM released Domino 9.0.1 Fixpack 3 today. As always I went into the problem when trying to install it. It said that my version is not the one expected which was caused by the prior installed Interim Hotfix 384. So this post is basically a reminder for me to uninstall any Hotfixes before installing a real Fixpack. Run the installer of the Hotfix again and choose "Downgrade" to the prior version (in that case FP2).

XControls 1.3: XPages Controls with Improved Programmability and Desktop Navigation

By Teamstudio | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

This week we have released version 1.3 of the XControls project on OpenNTF. As ever, we have dealt with as many bugs and change requests as possible. So for new features there are several which include date pickers for Internet Explorer and Firefox, and drop-down menu support for the header bar in desktop browsers. We’ve also improved the Login control.

Notes/Domino 9.0.1 FP3 has shipped

By Daniel Nashed | 4 days ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

Today Notes/Domino 9.0.1 FP3 has been shipped. Already installed it on my production server. There are new new "SSL/TLS" releated fixes in FP3. But there are updates planned after FP3. So updating to FP3 is the base and you should consider an update soon. It's always better to install a FP than a IF which is technically a combo hotfix.

IBM ConnectED 2015

By Paul Withers | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

IBM ConnectED 2015. In just a short few days, fellow IBM Champion Tim Malone and myself (Paul Withers) will be heading off to IBM ConnectED. With one less day but just as much to do, it’s likely to be even more hectic than ever. Here’s a summary of things I intend to be involved in.

Our Top 5 Blog Posts about XPages

By Teamstudio | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

XPages is a web and mobile application development platform. It allows IBM Lotus Notes data as well as data from relational and other sources to be displayed to browser clients on all platforms. Whether you’re a developer or an admin, our most popular XPages blog posts will help you improve performance, give you development tips and provide a look at the way we approach application development with XPages.

What is Node-RED? How can be it used for the Internet of Things?

By Niklas Heidloff | 4 days ago | App Dev - Bluemix | Added by Johnny Oldenburger

When I recently started to work on Bluemix, I was honestly a little confused about what Node-RED is, how it relates to the Node.js Bluemix runtime and how it relates to the Internet of Things service. Since some of my readers might be in the same situation, let me quickly try to explain. Node-RED is a visual tool for wiring the Internet of Things.

Gridx in XPages – 26: Column and Row Locking

By Brad Balassaitis | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

Another handy feature of Gridx is the ability to lock one or more columns or rows in place while you scroll through the grid. It’s similar to the Freeze Panes feature of Excel, although you can only lock one or the other at a time. In this post, I’ll show how to implement column and row locking. When you lock one or more columns, they remain in place on the left side of the grid.

Data View with a NotesViewEntryCollection

By Brian M Moore | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

So I've been wanting to use a Date View for a while, but I've not had the time I need to sit down and puzzle it out. And (soap box here) the examples given are pretty complex. I do have a sample based on Brad's work that I will be posting. But as I get that together, here is a tidbit. When you use a Data View, you are only given the option of selecting a Domino View. I wanted to see if you could do it with a collection.

Replay Webinar Mobilize Your Business, Not Just an App

By Teamstudio | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

Is mobilizing your business a key strategy for 2015? In this webinar, Dan Colbert discusses the business impact of your mobile application strategy. He reviews some important criteria related to your lines of business and the nature of transactions taking place on mobile devices. Real customer examples are explored and Dan provides ideas so you can focus on mobilizing your business, not just an application.

The Totally Unofficial Totally Unsupported IBM ConnectED Session Database

By Chris Miller | 5 days ago | Community - Events / People | Added by Johnny Oldenburger

Each year wonderful partners, developers and community build an unoffical IBM Connect and Lotusphere sessions database. 2015 is no exception for IBM ConnectED!! As you can see the data is sorted numerous ways and includes an action to add sessions you want to attend right to your Notes calendar (after you give the proper ECL rights).

Diving into Bootstrap and Font Awesome – Part 3: Displaying / Hiding Content Based on Device Type

By Daniel Friedrich | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

When designing an application, that is going to be used on different devices (desktop, tablet, mobile), your design for each of the devices might be very different from each other. Thus, you need to make sure that each design is only being displayed on the device type, it was designed for. Obviously, you can create different custom controls that will contain the UI for the different devices. But how to hide or display them?

XControls 1.3 A mobile and desktop XPages development framework

By OpenNTF | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

Teamstudio XControls is a new set of Controls for IBM Domino XPage developers working on new XPages apps and on app modernisation projects. It is effectively a re-write of the Teamstudio Unplugged Controls project, but adding full support for PC browser-based user interfaces as well as mobile interfaces. XControls is built with Bootstrap 3.x and the Bootcards project.

Gridx in XPages – 25: Customizing the Top and Bottom Bars

By Brad Balassaitis | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

In the last post, I showed how to add a button toolbar to the grid. In this post I’ll show a few more ways to customize the top and bottom bars. Picking up from where we left off last time with a button toolbar added to the top of the grid, we now have a grid where there’s a button toolbar left justified on the top line. The Bar contents are added in a table structure, so you can modify it to pass styling to update the layout as desired.

Do it yourself: Build a remote surveillance app using Bluemix, Cloudant, and Raspberry Pi

By IBM developerWorks | 6 days ago | App Dev - Bluemix | Added by Oliver Busse

To build a simple surveillance system, create an IBM Bluemix app to send pictures taken by the camera module of a Raspberry Pi device to Cloudant and how to use Node.js to display them on a web page.

Webinar A Notes Developer's Jouney into Java

By The Learning Continuum Company | 6 days ago | App Dev - XPages | Added by Johnny Oldenburger

Beans and Java! We hear those buzz words all the time but our XPages applications seem to work fine with Server Side JavaScript. Why should we use Java and managed beans? Come learn about one long-time Notes developer's journey using a Java Managed Bean and why. Discover how a Bean allowed the data to be cached in memory allowing for quick access to user-selected data subsets.

Quick-Tip: Temporarily deactivate SSL3 barrier in Firefox

By Oliver Busse | 6 days ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

Today a customer ran into the well known TLS/SSL3 problem with one of his Domino servers. The used SSL certificate is not up-to-date and also the server didn't have the interim fix installed ( As the customer is using Firefox only (and this with the latest version available) he couldn't open the application anymore due to the unsupported certificate.

OpenNTF - #notes25 - The Party

By OpenNTF | 6 days ago | App Dev - Open Source | Added by Oliver Busse

Could you imagine building a tower only with news paper and some duck tape? Or are you fast enough to build a puzzle of 100 pieces in under 5 minutes. You can prove this and more at the unofficial 25 anniversary party, organized by the IBM Champions, SocialBizUG and OpenNTF.

Generating a keyring file with a third party CA SHA-2 cert using OpenSSL and KYRTool on a Windows workstation

By Rainer Brandl | 6 days ago | Infrastructure - Notes / Domino | Added by Oliver Busse

Before you begin, note the following information about running KYRTool & OpenSSL If you have a command line parameter with spaces in it, such as the path to a file, the space can cause the command line to be read incorrectly, resulting in errors. This can affect running commands for both OpenSSL and KYRTool To include a space in a parameter, the parameter must be delimited with quotation marks. For example, if Notes were installed in the Program Files directory, then the command line for creating a keyring might look like this

Gridx in XPages – 24: Adding Toolbars to the Grid Header

By Brad Balassaitis | 6 days ago | App Dev - XPages | Added by Oliver Busse

Gridx provides the ability to add a toolbar with buttons at the top and/or bottom of the grid. In this post, I’ll show how to implement it.

OpenNTF @ IBM ConnectED

By OpenNTF | 7 days ago | Community - Events / People | Added by Oliver Busse

With less than a week to go until IBM ConnectED, it's a good time to announce what OpenNTF and its board members will be doing at the conference. Because of the smaller conference, OpenNTF have not been able to secure a booth in the sponsor area this year. ...

Fun with POI4XPages and Maven

By Martin Pradny | 1 week ago | App Dev - XPages | Added by Oliver Busse

It's been long since I wrote my last post. For part of that period I completely left world of Domino and XPages. During that time also many interesting XPages technologies and project appeared or got more popular. One of them is build automation using Maven, so my plan for holidays was to check recent posts from Christian and Jesse about mavenization of XPages libraries.

Creating a meeting in the UI in #IBMNotes

By David Navarre | 1 week ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

When we tout the advantages of using Notes, one of the key points we always mention is the tight integration between Notes applications and Notes mail. Part of this ought to be tight integration with calendaring and scheduling. Oddly, I’ve never written an application that has any interface with the user’s calendar. This had to change.

Java Agent HTTP Connection Errors

By Julian Robichaux | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

While working through some demos for my upcoming ConnectED session on Java, I noticed some unusual behavior when making an HTTP connection in a Java agent on an IBM Notes client. We will only be talking about Java in the context of XPages for the session, but I wanted to try everything out in an agent too in case anyone asks. I had one bit of code that worked fine on XPages but which failed on some of my test clients.

Security: Usefull HTTP Response Headers

By Sven Hasselbach | 1 week ago | App Dev - XPages | Added by Oliver Busse

Here is a list of usefull HTTP headers for responses you should know about

Gridx in XPages – 23: Rearranging Columns with Drag and Drop

By Brad Balassaitis | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

Gridx can provide users the ability to rearrange content via drag and drop. This can be very handy in making a grid more flexible, which can, in turn, cut down the number of views or grids that you need to provide. In this post, I’ll show how to implement column drag and drop. To rearrange columns, do the following.