Monday, 17 March 2008

CardMeeting bug fixes, more documentation

Hi there CardMeeting users,

I've deployed a CardMeeting build for the first time in over a month, and the new documents I have included can help you unlock the hidden powers of CardMeeting for your team!

So, I have to apologize for disappearing there in February and for the regular server outages that occurred for the first half of the month. It turns out that my web server had a DIMM that had gone south on us, and it was regularly causing chaos for the OS and Java. The ram has been replaced, and ever since the box has been very well-behaved, needing no attendance and giving spotless service.

Please bear in mind that the work I'm doing now on CardMeeting mostly relates to improving scalability and availability. The infrastructure I have now may be brittle, but what I am working towards surely will not be. So, just hang with me here, and we'll get this thing straightened out...

Anyhow, around the latter part of February, user Ben tipped me off to some errors in my web service code and my 3rd party integrations documentation. When I undertook the effort to fix those bugs and upgrade the docs, I realized that I had much more to say on the matter of how users and third-party developers can integrate with CardMeeting and move their data into and out of it.

So, I started adding onto the document and realized its scope had widened beyond just software developers, that this document could be useful for users as well. I retitled the document, and it is now available on the CardMeeting website at:

http://cardmeeting.com/docs/CardMeetingDataExchange.pdf

This CardMeeting Data Exchange document now discusses the three ways you can work to integrate with and exchange data with CardMeeting:

  • Users can get their data into and out of CardMeeting in various useful file formats
  • Thirdparty software developers can integrate their solutions directly with CardMeeting using Web Services
  • The CardMeeting Applet itself can be embedded into other web applications such that it will appear on thirdparty webpages

CardMeeting is open and versatile. What kinds of new creations you can make that incorporates a CardMeeting!?

The document was finally polished enough that I felt I could feature it on the main CardMeeting.com webpage. Below the big green and blue function panels, there's a new yellow panel for showcasing CardMeeting downloadable documents.

As I mentioned above, CardMeeting can be embedded in your webpages to appear as part of your web applications. I did a lot of testing of this, made many under-the-hood changes to enhance the stability of it, and I produced two different example pages to showcase this ability as referenced in the document, check it out!

Man, that iframed CardMeeting is sexy. Try doing THAT with Ruby on Rails, right? :P (JUST KIDDING, RoR is fine...)

And the last major effort I undertook for this build was to try to fix some regressions in my browser compatibility. Chiefest was to get IE6 working good again, secondarily was to get legacy JVM support working again (JRE 1.3.1 is now functional with CardMeeting).

During that process, I discovered Firefox 3 beta 3 and 4. And, of course, CardMeeting didn't work right on it. *SIGH* Seriously, if you only knew the machinations the applet goes through to work on all these platforms ... Anyways, I got Firefox 3 working good, and in the process also discovered I could get CardMeeting working on KDE's Konqueror browser (albeit in klunktacular mode due to their deviant Java plugin/Applet support.)

So, I'm very happy with this build. I think it represents some real advances for the CardMeeting engine. Enjoy the new CardMeeting!

Thanks,
Dave Woldrich

Posted by davew at 8:51 PM in /
« March »
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031