Archive for the ‘imcpl’ Category

IM Control Panel 1.0.2

Wednesday, August 22nd, 2007

Tonight, I am releasing an updated version of Gus Verdun’s IM Control Panel. This application lets you start and stop AIM (6.x and Triton). It also gives you one-button access to the various directory locations where AIM is installed and keeps its data. You can also use this tool to restore a lost AIM 6.x shortcut.

This new version adds support for controlling AIM 6.x clients that are installed in alternate directories. From my release notes, the new AIM 6.x Advanced tab lets you:

  • Add any number of alternate locations and pick them from a combo box.
  • One button access to selected client’s folder
  • Terminate all processes running from the selected client’s path and sub-folders
  • Force aim: URLs to be handled by the selected client
  • Alter the host and port settings. Any number of host:port combinations will be saved in the combo box.
  • Clear the auto sign in flag for all identities.
  • Specify optional command line arguments to be sent to the client when run.
  • Run the selected client and configuration. (Also saves the data entered in this tab.)
  • I also added an automatic check for new versions and some minor improvements.

    You can read the complete release notes and download it here.

    Give this tool a try and let me know what you think. Thanks.

    A Few Good Updates…

    Monday, March 5th, 2007

    IM Control PanelJust a quick post to let you know that I have updated my IM Control Panel and CoreWitness plugin. Basically, the IM Control Panel now supports AIM 6.1 and I added more details in the logging for secondary sessions in my CoreWitness plugin. See the respective links for more details.

    I want to thank you all for your privately sent comments and suggestions for my RX-Plugin. I am prioritizing my list of new features to add and will be working on them soon. No ETA on when this will be out.

    Finally, plugins 3 and 4 (as I am calling them) are in the early stages of development they should be interesting when they are done later this year.

    IM Control Panel Update

    Friday, December 15th, 2006

    Today I am releasing an update to this software, the first since I started it back in March. This release adds support for AIM 6.0. You can use it to independently start and stop all the processes associated with AIM 6.0 and Triton. This tool also lets you create the AIM shortcut on your desktop, in case you accidentally deleted it. I also provide one-button access to the various install and data folders for AIM 6.0 and Triton.

    As a plug-in developer, I am always using this tool to quickly kill and re-start AIM while compiling my plug-in in between. That is practically 99.9% of its value to me.

    The Triton support also applies to any shared OCP application like OpenRide. The only parts that are specific to Triton are the shortcut and launch buttons; those will only work if you have Triton installed.

    You can register and download this version here.

    Here is a screen shot:


    IM Control Panel (Click to see full image)

    Introducing the IM Control Panel

    Saturday, March 4th, 2006

    In the beginning, Software is about as useful as a large indoor fireplace in the middle of a hot summer–cozy-looking, but impractical. So, here we are at the beginning of the IM Control Panel.

    I am still amazed at the amount of work needed to get a simple application out the door. You need a configuration management system, a build system or scheme, an automated version number incrementing tool, an installer with an uninstaller, a license file, a webpage, a tool to upload these items, etc. just to build a distribution. You also need to write the application, collect nice artwork (I am definitely not an artist but I love hammers), test it, document it (still need to do this), generate ideas on what to do next (have tons), time, money, etc.

    So, after 217 builds (one build is roughly one sub-feature or one bug fix/attempted fix), I finally have something I feel useful enough to distribute. You can read the release notes and download it here.

    The basic idea I have for making the IM Control Panel is to provide AIM Triton users a tool to safely tweak and explore the AIM Triton installation.

    I am starting with the runtime problems users could have. I believe that there are some cases in the field where the runtime becomes unstable. So, I am providing a feature that lets you terminate all the OCP processes to let you start things over without a reboot. I do not want this to be the normal way of terminating the application, however, I feel this is necessary, at the moment, for some AIM Triton users. Hopefully, this will alert AOL to situations like this, “I had a problem where I couldn’t do X or kept seeing Y but then I terminated all the OCP processes and things went back to normal.”

    Another problem users could have are lost shortcuts. Unfortunately, it is not so simple to recreate these at the moment (sans this tool.) The OCP has a generic launch tool, AOLLaunch.exe, that needs to know, at a minimum, the “moniker” of the application you want to start. Add in the fact that you have to specify the shortcut’s icon and you can see where this is going.

    To help the inquisitive ones out there, I added some buttons to open Explorer in the install and data folders. The install folder contains the various DLLs, EXEs, UI files, and resources to run AIM Triton. The data folder contains a folder for each Screen Name (SN) with which you have logged-on. It is here where OCP applications store all your preferences, address book (cached from host), etc. I usually delete the folder with an SN name on it when I want to start over with the default set of preferences or get rid of the data for that SN. Note that you can lose data this way since some preferences, like away messages and font selections, are stored locally. Basically, anything you have to enter in every PC for the same SN is most likely stored locally and could get lost.

    This is it for now. So far, this is definitely a tool QA (and developers on my team) would love. I welcome any comments, suggestions, ideas, bug reports, donated icons, etc.