264 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Cloud with a chance of TAR balls (or: what is your exit strategy)
Sun, Apr 12th 2015 33
email Dashboard for the rest of us - Part 2
Sat, Apr 11th 2015 46
email Dashboard for the rest of us - Part 1
Sat, Apr 11th 2015 42
XPages XML Document DataSource - Take 2
Thu, Mar 5th 2015 7
Develop local, deploy (cloud) global - Java and CouchDB
Mon, Mar 2nd 2015 9
Double-O Bike Light Review
Sat, Jan 10th 2015 14
Now that the client is gone - what to do with all that notes:// links?
Fri, Jan 9th 2015 12
Top 10
email Dashboard for the rest of us - Part 2
Sat, Apr 11th 2015 46
email Dashboard for the rest of us - Part 1
Sat, Apr 11th 2015 42
Cloud with a chance of TAR balls (or: what is your exit strategy)
Sun, Apr 12th 2015 33
Custom REST service in XPages using a service bean
Wed, Oct 22nd 2014 16
Application Migration vs. XPage enablement
Mon, Dec 1st 2014 16
Workflow for beginners, Standards, Concepts and Confusion
Thu, Jul 24th 2014 14
Double-O Bike Light Review
Sat, Jan 10th 2015 14
Now that the client is gone - what to do with all that notes:// links?
Fri, Jan 9th 2015 12
Enterprise architecture - from Silos to Layers
Wed, Nov 5th 2014 11
Custom experience for IBM Connections Cloud - Project Muse
Wed, Nov 12th 2014 9




Recent Blog Posts
33
Cloud with a chance of TAR balls (or: what is your exit strategy)
Sun, Apr 12th 2015 7:15a   Stephan H Wissel
Cloud computing is here to stay, since it does have many benefits. However even unions made "until death do us part" come with wagers these days. So it is prudent for your cloud strategy to contemplate an exit strategy. Such a strategy depends on the flavour of cloud you have chosen (IaaS, PaaS, SaaS, BaaS) and might require to adjust the way you on-board in the first place. Let me shed some light on the options: IaaS When renting virtual machines from a book seller, a complete box from class
46
email Dashboard for the rest of us - Part 2
Sat, Apr 11th 2015 11:43p   Stephan H Wissel
In Part 1 I introduced a potential set of Java interfaces for the dashboard. In this installment I'll have a look on how to extract this data from a mail database. There are several considerations to be taken into account: The source needs to supply data only from a defined range of dates - I will use 14 as an example The type of entries needed are: eMails replies Calendar entries Followups I'm waiting for Followups I need to action Data needs to be in details and in summary (counts) People
42
email Dashboard for the rest of us - Part 1
Sat, Apr 11th 2015 8:15a   Stephan H Wissel
One of the cool new features of IBM Verse is the Collaboration Dashboard. Unfortunately not all of us can switch to Verse overnight, so I asked myself: can I have a dashboard in the trusted old Notes 9.0 client? Building a dashboard requires 3 areas to be covered: What data to show Where does the data come from How should the data be visualised, including actionable options (that's the place we preferences between users will differ strongly) For a collaboration dashboard I see 3 types of dat
7
XPages XML Document DataSource - Take 2
Thu, Mar 5th 2015 4:53a   Stephan H Wissel
For a recent project I revisited the idea of storing XML documents as MIME entries in Notes - while preserving some of the fields for use in views and the Notes client. Jesse suggested I should have a look at annotations. Turns out, it is easier that it sound. To create an annotation that works at runtime, I need a one liner only: @Retention(RetentionPolicy.RUNTIME) public @interface ItemPathMappings { String[] value(); } To further improve usefulness, I created a "BaseConfiguration" my clas
9
Develop local, deploy (cloud) global - Java and CouchDB
Mon, Mar 2nd 2015 12:14p   Stephan H Wissel
Leaving the cosy world of Domino Designer behind, venturing into IBM Bluemix, Java and Cloudant, I'm challenged with a new set of task to master. Spoiled by Notes where Ctrl+O gives you instant access to any application, regardless of being stored locally or on a server I struggled a little with my usual practise of develop local, deploy (Bluemix) global The task at hand is to develop a Java Liberty based application, that uses CouchDB/Cloudant as its NoSQL data store. I want to be able to deve
14
Double-O Bike Light Review
Sat, Jan 10th 2015 1:27p   Stephan H Wissel
I backed the Double-O bike light Kickstarter project and use them for a while now. This is my verdict: TL:TR Highly functional light with clever features, some teething problems If you like to ride through the unlit woods at night, Double-O isn't for you, but that would. It is a commuter light with a rather clever design. The Good It is huge. With the LED arranged in a circle you get a big patch of light, a much bigger surface than the bike lights you commonly find in the market. That alo
12
Now that the client is gone - what to do with all that notes:// links?
Fri, Jan 9th 2015 3:06p   Stephan H Wissel
In your mind you drank the cool-aid and got onto IBM Verse or went to the dark side. You web enabled all of your applications (smartly) and you are ready to turn off the Notes clients. But then you realize: there are notes:// URLs (or their file equivalents ndl files) and doclinks spread all over your organisation: in eMails, in office documents, in applications in personal information vaults. So you wake up and go back to the drawing board. What is the issue at hand? Lotus Notes was one of th
6
View driven accordeon
Thu, Jan 8th 2015 4:15p   Stephan H Wissel
The Extension Library features a Dojo Accordion control. In the sample application the panels and their content are created static using xe:basicContainerNode and xe:basicLeafNode. A customer asked: "Can I populate the accordion using view entries?" Working my way backwards I first designed the format for the SSJS I need for the menu and then how to generate this format from an categorized view. The format that suited this need looks like this: [ { name : "Level 1"; items : ["re
9
How to stiffle innovation in IT
Sat, Jan 3rd 2015 11:16p   Stephan H Wissel
Innovation drives change, innovation improves productivity. Both are scary, so you might want to embark on a strategy to prevent innovation. Cutting your R&D spending along isn't enough, since determined minds will find a way around it (BYOD anyone). So here is my sure fire receipt how to get rid of innovation. It is not a list of "pick one", but step by step instructions to "kill the beast": Split your IT department into two. A small group of business facing analysts and consultants,
9
Document dependent inline forms
Fri, Jan 2nd 2015 9:07a   Stephan H Wissel
In Notes client applications we are used to opening any document from a view and get it redered with the form specified in the Form (or the view's form formula). XPages behaves in a similar fashion when using the view control. However both approached open a new page (a tab in the Notes client, replaceing the current window in a browser). Modern applications however expect a Single page application behavior, where only parts of the screen are replaced with new information. The XPages Extension




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition