USB Wireless Security - Call For Plugins
Bryan and I are going to try and release an update to the USB Wireless Security Lock (Froogle) that I wrote about in Coding4Fun and Bryan wrote about in MAKE Magazine.
Consider this a Call For Plugins. If you've written a Plugin for USBWiSec, please let Bryan and I know so we can collect them into a USBWiSec-Contrib package and distribute them.
If you haven't heard about this little enterprise, well, click on the links above as we really think the potential for this device is great.
Remember, "USBWiSec - Replacement Sofware for your USB Wireless Security Lock: Sucking Way Less Since 2005!"
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
I have just release my plugins on my site. The link is http://temphome.mine.nu:8081/blogs/ankh_morporks_finest_coder_ii/archive/2005/09/20/1293.aspx
They are not jaw dropping/awe inspiring/nirvana attaining plugins but they do a decent job. :-)
Plug-ins I've Written
Email - Will send an email when you lock and unlock the workstation.
Empty Clipboard - Empties the clipboard when you lock the workstation.
Empty Recycle-Bin - Empties the Recycle-Bin when you lock the workstation.
Speech - Speaks to you and tells you when it Locks and Unlocks the workstation.
Defrag - Defrag a designated drive (or multiple drives) when you lock the workstation.
Drive Cleanup - Perform Drive Cleanup when you lock the workstation.
Let me know if there is anything else I can do.
"I found your USB Wireless Security a few days ago and couldn't wait until I was finally able to try it. After playing a bit with the software and the device I added a type of "priority queue" to the Lock/Unlock events the software sends to its plugins, which should make a new type of plugins possible. Reason for this was that I read somewhere that someone was working on a "start screensaver plugin" which would start the screensaver after xx minutes. I myself was working on a Logoff Plugin (Logoff, Standby,
Hibernate,...) which would also implement a deleayed reaction of the Lock/Unlock events.
So I looked at the code and implemented a delayed processing for plugins in general. The user is able to specifiy an amount of seconds after which the plugin gets the "lock" message. The unlock message goes only to those plugins which already got the lock message before unlocking occured.
This makes it possible to setup something like this:
- LockWorkstation (after 0 seconds)
- Hibernate (after 900 seconds -> 15 Minutes)
Quite usefull for me (plugins are processed by delay amount). I don't know if it is any usefull to you but I wanted to let you know.
I also changed the settings format (for the programm settingsVX.xml) to be more general for further additions and included a SettingsConverter class which is currently able to convert V2 settings. Furthermore I added a few UI things, like move the window to the bottom right corner (needs some work for other taskbar layouts), resizing the window does resize its content (listviews are updated so the will only present a vertical scrollbar), setting for BallonHint. Sorting of the plugins is now done on 1. enabled/disabled 2.
Delay, contextmenu shows configure only on those plugins which use a configuration dialog,...
Ok, if you like any of the features above, feel free to add some of those to the main source ;)"
I've got a few new ideas regarding new plugins for the USB Wireless Security device.
Security Plugin - Using a web camera and face detection algorithms, capture and save an image of any face found near your computer when it is locked. On Unlock, show the pictures so you can see if someone was trying to mess with your computer. This is great for the office environment especially if you have anonymous pranksters. Now you can find out exactly who they are and exact your revenge. :-)
Boss Mode Plugin - When another device comes in range, switch focus to a full screen application immediately so that you don't get caught surfing the web, messaging or whatever else you do. Handy if your boss or coworkers have a USB device too. (Idea courteously from Daniele Pagano)
To Do List Plugin - In the morning, when you get to your computer, show your To Do List/Appointment Schedule/Itenerary. (Idea courteously from Elizabeth's friend whose name I can't remember).
Currently, I've got the Security Plugin part almost complete. I'll try and release that sometime this week.
http://temphome.mine.nu:8081/blogs/ankh_morporks_finest_coder_ii/archive/2005/09/25/1300.aspx
Let me know what you guys think of these ideas. :-)
Cheers.
Sushant
I'm still working on the face detection. I'm trying to use OpenCV to do some stuff but its screwing up. I'm hoping to find a fix for it by tomorrow. I'll keep you all posted on progress because everyone likes face detection...right?
Thats a great idea. I've always wanted to do something like that. Do you think I can get the code for that from you? My lab has already got a prototype that can detect and speak the correct name for a face (We are the Center for Cognitive Ubiquitous Computing @ ASU). Since we work to develop technology that helps individuals who are blind, this could be a cool "addon" for a computer and I'm sure it would be cool for others too :-)
Seriously, I can get the code for the face detection and recognition and if your willing, I can use your code to write this.
Let me know what you think.
Ps. I've got the face detection working and all thats left is to add it to the Plugin code.
www.futureguis.com/PollGinaInstall.zip
What about kicking off a screensaver when it should lock the PC and the screensaver looks for a message when the fob comes back into range?
http://www.lobrecht.com/rick/USBWiSecStartScreensaverPlugin.aspx
Comments are closed.