Apr 29

Yeah, weird idea, right?

I got an email this morning from Kisco Information Sysgtems (that’s how they spelled “systems” in the email) who has a product that runs on your System i / iSeries / AS/400 (whatever you’d like to call it) which allows your system to have twitter-like functionality.

They admit its an odd combination but go on to give you a few examples of how you could use it. Things like system, message or file monitoring, personal tweets back to Twitter or as an internal marketing tool. Not a bad idea. I think I’d still prefer the Domino version but I can see how this might be handy.

Prices range from $295 to $495 based on how many partitions it’ll run on. The Domino counterpart is free via OpenNTF.org.

Also if you’d like to follow all my random tweets you can do so here. Keyword: random.

Tags: , ,

Apr 28

When I heard about this at Lotusphere I instantly got excited. For a good rundown of what this is, read this guy’s blog entry (why retype something someone else did brilliantly, right?).

In short, ID vault synchronizes IDs and ensures that users who have multiple ID files out in the wild have the information (certificates, passwords, etc.) in the ID file synchronized. It also includes a number of tools that are designed to provide better administration of ID related activities (password resets and such).

For some reason, in my excitement I *thought* that it would also solve a problem we have where people use PCs in conference rooms and don’t have access to their ID. Sure, we’ve provided instructions about how to move it to a network share, but not everyone “gets” that. We could also store the ID on the network, but that doesn’t fix the issue for laptop users. I *thought* ID vault had something available that would help address that but apparently not.

If anyone knows of a clever way around that problem, I’d love to hear about it.

Tags: , ,

Apr 16

This is a topic I find myself debating quite a bit lately. I “get” the benefits of virtualizing it, I really do. But the normal behavior/benefit of Domino skews things a bit.

Our Domino environments replicate databases everywhere. Its also really easy to start up a new Domino server on another box in the event of a disaster (an ID file, names.nsf, notes.ini and a bit of elbow grease and BOOM you’ve got a box that thinks its been a Domino server for some time). Those two features alone have always weighed heavily in my continued committment of the Domino platform because it removes a lot of headaches associated with disaster recovery and business contniuity planning.

Still, virtualization is a good idea. But how? What do I need to be thinking about? How do I get started?

And then this article (“Benefits of virtualizating Lotus Domino“) arrives in my inbox. This is probably one of the most helpful rundowns of the virtualization concept that is specific to Domino that I’ve seen. So I’m sharing.

Tags: , ,

Feb 02

Two weeks ago today I was sitting in the Lotusphere 2009 OGS. I was also in much nicer weather, despite the fact that it was the longest cold streak in Orlando in 20 years. Today, I’m still on a sort of Lotusphere-high and I’m really surprised (and pleased) to see my team is applying a lot of what they learned at the event.

One of the things we were most excited about was DAOS. This utility falls under the category of “stuff I never expected IBM/Lotus to come up with, but am REALLY glad they did.” This is a great example of some brilliant thinking on the part of the Lotus development team because it gets at a core problem within nearly every company: huge amounts of redundant file attachments.

Armed with more how-to knowledge about DAOS, we returned to the office with the goal of implementing this as one of the first action items coming out of Lotusphere. Below are stats from just two of our servers:

  • Mail server:
    - 171 db’s analyzed
    - 162GB of NSFs
    - 647,001 attachments
    - 368,877 duplicate attachments
    - Disk savings: 64.1GB
  • Application server:
    - 158 db’s analyzed
    - 52.6GB of NSFs
    - 410,219 attachments
    - 148,035 duplicate attachments
    - Disk savings: 12GB

Beyond disk savings on those servers, the value of this extends (almost exponentially) to our backup solution. We store a few days of backups on-disk (so that savings is multiplied) and then write to tape (again, multiplying the savings) and finally to archive tapes. When you consider that the Lotus Notes/Domino upgrade that contains this feature is included in our normal maintenance and that the savings extends throughout our infrastructure … it becomes a tool that’s so much more impressive.

Tags: , ,

Jan 21

Finally!

As recent as last night, I found myself talking with a group of people from Lotusphere about when true iPhone support would come for Notes/Domino users. It is safe to say that by Tuesday, most everyone interested in the topic had heard Ed Brill say something about future support for ActiveSync (and my favorite quote from him was something like ‘… we said we’d support ActiveSync in a future Traveler release… I guess you could use that to connect an iPhone’).

Lotus Notes on an iPhoneI’m thrilled about this news – even if there is no ETA. Now, I’ve been… eh… let’s say “challenged” … by people at IBM in the past about my strong stance on the need for iPhone support beyond uber-lite. Various persons from IBM that I’ve talked to have often reminded me about the dominance of BlackBerry in the enterprise and the long list of other perfectly good (notice I didn’t say “great”) mobile phones. Those are good points. However, Lotus is doing something incredibly smart with this announcement… something I didn’t expect, think of, or request… they’re adding ActiveSync support to Travler.

My organization uses GOOD for mobile PIM connectivity. We’ve tried lots of other solutions and that’s the one that fit the best. We also have an interest in Traveler, but, while its a very strong product, we stay committed to GOOD because we can’t justify the transition on any feature improvements (infact, we’re still trying to figure out the final answer on wether or not Traveler supports global address books). But this announcement changes that perspective completely.

Beyond the sheer power the iPhone offers through its ease of use and outstanding applications, its use of a full featured (sans flash) web browser means that I can get to nearly any website I need. Including web-faced Domino apps, Quickr, etc. Sure, some optimization would be nice — but doing that development work for ONE platform (iPhone) is much easier. And doing it with a head start (the rendering ability of a full Safari web browser) means it doesn’t take the entire IT staff to deliver mobile applications.

Couple this huge benefit of using the iPhone vs. other devices with the now upcoming Notes support – and the value proposition of using Traveler vs. anything else suddenly is a no-brainer. AND I can transition existing users/devices to Traveler first if needed, then to an iPhone (to help manage cash flow for buying new devices).

Score one for Lotus! This is an exciting announcement and a brilliant plan. Well done!

Tags: , , , , ,

Sep 26

Right off the bat, I’m not going to go through a technical explanation about doing what the title suggests. That would take, like, more than this one post. Instead, I’m going to talk from more of a conceptual perspective.

The problem.

Our organization is no different than probably any other. We have really old systems, really new ones and everything in between. The level of integration that exists between all of them is never enough, despite anyone’s best attempts. We needed to find a way to deliver information to our customers via the web in an easy to use, intuitive way AND to re-consume some of that information along with much, much more for internal use. In short, we needed a one-stop shop that was role based, highly integrated with lots of back-end systems and had direct connectivity to additional detail which resided in the source system, regardless of what that was.

The technical problem.

From a software perspective, we were dealing with AS/400 (or iSeries, or SystemI or “I” – whatever you want to call it today) data in six different software environments; three major Notes applications and a number of other data sources, mostly Notes/Domino based. The data would present information to multiple countries and thus have to support multiple languages. Also, the security structures of most of these systems are unique and not highly integreated. — So… when we first started talking about this project, we often sarcastically said “good luck with all that!”

The solution.

Ext.nd! If you haven’t seen this, go check it out. In short, we’ve been able to ask our AS/400 developers to set up data warehouse tables that help consolidate some of the information across those systems. In the other areas, we’ve worked with them to use LEI activities to directly access the information. The Notes databases have all been “ext.nd enabled” and we’ve used a lot of XML to organize the data exactly how we want it. In short, there were plenty of ways to access the data needed in each unique system – we just had to carefully step through the process, organize it and get it ready for presentation in Ext.js or Ext.nd.

The result.

Ext.js starts (and ends) with a very nice, intuitive user interface. I feel strongly that the UI is part of the secret sauce to the project. We started putting together our application’s interface by looking through the gallery of examples that ext.js and ext.nd had to offer. We printed off many of these examples and drew lots and lots of whiteboard pictures to work on the layout.

The value-add.

Since the products we’re using have an established (and contemporary) UI, even some more boring reports (last screen shot) look really nice and updated. We’re able to show reports that previously printed in a standard AS/400 kind of style, on the web, with colors, and inside a layout that allows the user to turn on/off columns, change the sort behavior and move each column to a new position dynamically. Oh yeah, they can also search and page forward/back with the navigation at the bottom – or jump directly to a specific page in the report.

The icing on the cake.

What really put us over the top was integrating graphics from FusionCharts. These are Adobe Flash based, XML driven graphics which look outstanding. There’s just enough animation and interactiveness to them to make them interesting as they render on the screen. We re-consume the XML we’re presenting in tables and forms into these charts to represent the exact same data into different visuals. In the end, “yes” the data may be on the screen three times, but the three repsentations have very different purposes – and everyone agrees they all have value.

Attached are some screen shots of our new application. We branded it, purchased a logo for $35 from PixelLogo and launched it at our international sales meeting yesterday. The biggest compliement about the success and power of the application was when I overheard someone in the crowd say “this feels like something Steve Jobs would launch!”

… and I wasn’t even wearing a black shirt and jeans!

Tags: , , , ,