Releasing E = m c² 1.3#

E = m c² (apart from a silly little formula relating an object's mass to its energy content) is a pet project I've created a few years ago and that I'm still using everyday. It's basically a tray utility that can check various sources for messages, then filter and redistribute them. A typical example is checking your mailbox and showing you a popup window if there are new messages, but the scope of this tool goes beyond that since it's fully extensible using plugins. For example, you can check RSS files for new blog posts, be reminded of events on certain times, log messages to a database, play a soundfile when new messages arrive, send a summary email, run a program, ... Basically, you can make E = m c² do all you can think of!

Although I still have a lot of plans and cool ideas for the tool, it's been over 2 years since my last update, and that's mostly because I haven't had much time to work on it and I was always postponing the release of a new version due to a lack of big changes. So with Visual Studio 2005 and .NET 2.0 around the corner, I guess I won't be continuing it as it is right now but I'm moving all the cool new features I have in mind over to the 2.0 release which will be built upon Visual Studio 2005 and possibly WCF/Indigo.

Hence, this is the final release of the 1.x branch, if you care enough to give it a spin then don't hesitate to let me know how you like it!

The E = m c² 1.3 executable and documentation (251,54 KB)
The E = m c² 1.3 executable, source code and documentation (380,87 KB)
The E = m c² 1.3 Plugin Pack and documentation, without Mshtml (301,93 KB)
The E = m c² 1.3 Plugin Pack and documentation, with Mshtml (1,86 MB)
The E = m c² 1.3 Plugin Pack, source code and documentation, with Mshtml (3,75 MB)

New features on the core executable:

  • Added checkbox "Add to all distribution channels" next to "Add Plugin" button so you can opt out of this default behaviour.
  • Fixed bug where plugins weren't disposed when new settings were applied.
  • Made the plugin properties panel show categories.
  • Made sure the Filters treenode in the settings screen is now always in between the Publishers and Subscribers nodes.
  • About screen now closes on any keypress.
  • Tray icon is now gray when the application is disabled.
  • New features in the plugin pack:

  • Added "Toast" plugin.
  • ContentFilter now works in Block or Pass mode and can be made case sensitive.
  • Added Categories to the plugin settings.
  • Renamed Ping plugin to ServerStatus because it now also supports checking an url to see if a certain server is online.
  • Added XslFileName to RssWriter plugin.
  • Blog | Programming | .NET | Indigo | Whidbey | Emc | Download
    Wednesday, October 12, 2005 7:24:54 AM (Romance Standard Time, UTC+01:00)
    You should give it it's own website, polish it up and it might become as successful as Growl for Mac (http://growl.info/)

    Oh yeah, maybe change the name :)
    Thursday, October 13, 2005 9:30:22 AM (Romance Standard Time, UTC+01:00)
    Jelle, SettingsManagerData.cs is missing from the project.
    wouzer
    Thursday, October 13, 2005 9:41:36 AM (Romance Standard Time, UTC+01:00)
    Wouzer,

    That's intentional, the reason is that the file contains the encryption key (and only that) which is used in the release build to encrypt sensitive settings in the settings file. If I would include the SettingsManagerData.cs file then everybody would be able to decrypt my (and your) encrypted settings, so I left it out.

    If you want to compile and run the project, just uncomment line 31 and 42 in SettingsManager.cs and provide your own key. Just as easy!

    Cheers,

    Jelle
    Comments are closed.
    All content © 2012, Jelle Druyts
    On this page

    Recent Photos
    www.flickr.com
    This is a Flickr badge showing public photos from Jelle Druyts. Make your own badge here.
    Advertising
    Top Picks
    Statistics
    Total Posts: 350
    This Year: 0
    This Month: 0
    This Week: 0
    Comments: 530
    Archives
    Sitemap
    Disclaimer
    This is my personal website, not my boss', not my mother's, and certainly not the pope's. My personal opinions may be irrelevant, inaccurate, boring or even plain wrong, I'm sorry if that makes you feel uncomfortable. But then again, you don't have to read them, I just hope you'll find something interesting here now and then. I'll certainly do my best. But if you don't like it, go read the pope's blog. I'm sure it's fascinating.

    Powered by:
    newtelligence dasBlog 2.0.7226.0

    Sign In