Skip navigation

One of the things that I like about working here at BMC is the way in which we do some things like we were not in fact a large company. This web site is one great example of that, as well as its predecessor, We are one of the few companies our size of which I am aware that engages our community at the level, and in as many different ways as we do. I am a good example of this, having been blogging here and at Talkbmc for nearly five years now.


It seems especially appropriate to be putting up this post today, given Apples announcement a few hours ago of the iPad. Among other things, the new iPad will run all the iPhone applications: over 140,000 of them at this writing, unmodified. It also will be a great platform for reading all sorts of offline and online content.


It seemed obvious to the folks behind the infrastructure that we needed an iPhone (and now iPad) app to allow people to have an additional way to access to the amazing amount of technical and related content here on Communities. I was happy to have been involved in the beta testing program of that app, called “BMC Today” (In the App Store now). I guess the name implies that it allows one to stay completely current here, but it also goes to the fact the application is not the entire web site. In any given area, it is the last 10 results (or less: a settable option) for that area. Areas are things like Video Podcasts, Audio Podcasts, News, White papers, and so forth.


These are my three favorite features of the “BMC Today” application:


1) Blogs: if you have a favorite blogger at Communities, of course you are probably subscribed to their RSS feed, but if not, this is a nice way to be able to read the blogs from wherever you are, and have them nicely pulled out and easy to see. It also lets you see what all the bloggers are talking about in case some related content for someone you are not subscribed to should appear.


Here is a screen shot of that:




2) Filter: the screen shot above displays another of my favorite features, the filter. After you refresh your content, you can over in the preferences settings create filter “tags” and then the filter button toggles those filters on and off over the top of the content you are viewing, making it easy to find things like articles about Linux, Linux on the Desktop, Cloud Computing, BSM, or whatnot. The filter does only operate over the top of the content in the iPhone/iPad-to-be cache.


3) White Papers: if we should publish a white paper about something I am interested in, say “Cloud Computing In Perspective” (which we did on January 12th, 2010) it is handy to be able to have all those in one place. If you are a technical person, you probably read a lot of white papers, so this is a very easy way to find the latest ones we have.


I should note that while the application caches the data when you hit refresh, it does not load the entire content of that area: It is page summaries, and descriptions, not entire blog posts or video podcasts. For those long airplane trips you can download via the "BMC Today" app the Video and Audio Podcasts though: Take off here, and then land over there a BSM expert. For text related things, you will be able to look at the summaries of things while in Airplane Mode and note what you may want to take a deeper dive on later.


I like to read rather than watch or listen, so while the Video and Audio podcasts are cool, it is somewhat lost on me, other than just being really nice tech. We may not have gotten the flying cars, but our communicators rock! Take that Star Trek. Others who are more visual or aural will prefer those media features more than likely, and that is the beauty of the application. It is the 1.0 version and it already has quite a number of different modalities in it. And of course, did I mention that it is free?


Where the application goes next is of course up to you. We'd like to hear back from everyone about what they like, don't like, and what new features are desired and/or required. I have mentioned a few things here I would like to see. The application is not a replacement for participating on Communities, and we would of course like to hear from you. To that end, there is a feedback feature that allows you to ask for new app features, or comment on anything else on “Communities”.


Whats your “BMC Today”?


In my last two posts [ 1 ] [ 2 ] I have been talking about using DavMail to access my MS Exchange 2007 inbox from Linux. Over the holidays I had a chance to test this out in real life, remote action. Almost as good as a new Phaser! Almost. I got one of those too though. I clearly was good last year. No lumps of coal or anything.


Since DavMail interfaces via the web interface, it can not do anything that the web client can not. More or less, DavMail just allows you to use the mail client of your choice *instead* of the web interface. In the case of Exchange 2007, the web interface is better than it was in previous releases, but I am still not a big fan. Maybe Exchange 2010 will be better. Maybe it will learn from gmail. Maybe. I can dream. Being able to use Thunderbird, Evolution or on OS.X is a huge improvement in the meantime.


Along the course of the holiday I had two systems with me as I traveled about: My Dell D620 laptop running Ubuntu 10.04 Alpha 1, and my Macbook running 10.6.2 of OS.X. I installed DavMail on each.


Note here that the OS.X instructions on the DavMail site are for the last release of OS.X: it took some interpreting to get them to work for 10.6. A few things, such as the directory utility have been relocated (from Applications / Utilities to System Preferences / Accounts / Login Options/ Join/ Open Directory Utility: Why it is buried here I have no idea) . But it all works: directory, calendar, and email.


Out and About


The holidays for me are a sort of progressive dinner, traveling and seeing family for several weeks, and across 700 miles.  It is not called the "holiday season" for nothing.


Internet access was everywhere but varied from broadband running at seven megabits to satellite running .5 Megabits.


In every case, I was able to read, update, and reply to email, calendar, and find people in the address book of MS Exchange. On the slower connections it was obvious how chatty DavMail is. Here is an example of that: I loaded up DavMail on OS.X when I was working with the satellite connection (A worse case scenario short of dial up, to be sure), with low bandwidth, and long latency since each packet was running up to geosynchronous orbit. My inbox was getting rather large, as this was towards the end of the trip, and there were over 700 items in it. Since I had not installed and sync'ed the via DavMail before, it had to load up everything. Ditto iCal. Over 400 Megabytes of conversation occurred.


The Dell D620, having been previously sync'ed, only needed the new items, and worked fairly quickly. OS.X plodded along for nearly 2 hours getting everything for the first time. When I got the Mac inside of a 3 Mb connection, it ran well (and in fact finished up the initial sync, as I got tired of waiting and put it in standby even though it was nearly done).


All of this is about the same as running Outlook remotely. It is very chatty as well. It is odd to see things running slowly when one is used to more efficient protocols like end-to end IMAP, but DavMail is taking your IMAP connection and mapping it to the web interfaces way of doing things, and it is slow as Outlook natively. I imagine that if Evolution ever delivers a workable, high fidelity MAPI that it will be torpid when on slow lines too.




To send email from or Evolution (I did not try Thunderbird this trip) you set up an SMTP connection to your DavMail proxy. For some reason, no matter how fast the connection, delivery is very slow. It is like the SMTP send has to be polled for, and that the polling interval is set at something very long, like two or three minutes. This is true on 1 Gb LAN connections at the office too. Things do get sent, it just takes a while.  Once it gets polled for, it transfers quickly, but it waits for something unknown first. It was not uncommon for me to have 3 or 4 emails queued up for delivery in the outbox, and then see them all go at once. I looked around the DavMail settings, and this does not seem to be a set-able behavior. Clicking on send/receive does not seem to speed things up appreciably either.




In either iCal on the Mac or Evolution on Linux, the one set-able DavMail behavior (right click on the DavMail toolbar icon, choose 'settings') that seemed important was  the one called "calendar past events". It defaults to 90 days, and that means you will only see events *created* in the last 90 days, not ones that *occur* in that time frame. I assume that MS Exchange stores meetings once, and uses the reoccurrence info to display the meetings, rather than have a discrete entry on each day the event occurs on. To make this work on my office Linux (Ununtu 9.10, Evolution 2.28.1), I set the DavMail past events time to 720 days! That may be overkill, but when you have been working at one place for a long time, cruft tends to accumulate... maybe I should just miss those old meetings?


Something that has worked very well so far is accepting or creating meetings from DavMail. They appear almost instantly over on my MS Windows 7 / Outlook 2007 calendar. The one problem I had here was when I used an email from someone and tried to create a meeting from it in Evolution (right click, 'Create a Meeting'). It kept trying to make the person that sent me the email the chairperson of the meeting, and that generated a write error. This is probably not a DavMail thing, but an Evolution thing: it should have made me the chairperson of the meeting. At least Evolution has the option of creating tasks and meetings from email: Outlook still can't do this. An odd oversight, given all the 50 bajillion things Outlook does do. Best I can do from Outlook is send a task to OneNote. Nice, as far as it goes, but I really prefer a shared if simple task list to a locked down application that I can only use from the one system.




Unless something weird happens, or there is a major new feature to report, this is my last post about DavMail for now. It is my working, active, in-use replacement for Evolutions Exchange Connector, and does what Evolutions Exchange-MAPI plugin should be doing, but won't yet. It has some speed issues, but it works, and keeps me on my Linux desktop (or Mac) most of the time, which is what I wanted. It allows me to travel and stay in touch with the internal email system without needing to do anything further to set it up: In that regard it is a lot like the MS Outlook 2007 clients new remote access feature.


All in all, with full time Linux desktop-ness restored after all this time struggling with MAPI, DavMail was a real holiday gift.

Filter Blog

By date:
By tag: