« New VNCAdmin Release! | Main | What's in your packet? »

VNCAdmin rewrite in the works!

Yes, that's right, there will be a new VNCAdmin and it's name will be Yavar, (Yet Another VNCAdmin Rewrite)! I've actually been slowly working on this for some time, but I've been taking it slow and thinking it through. I have so many goals for this release, most of which mean lots of learning, which has always been the first and foremost goal of this project in the first place...besides for helping to administer machines running VNC. :)

Some of the goals for this rewrite include:

1. Platform portability. I want Yavar to run the same on either Linux or Windows. I also want to get around Windows XP SP2 TCP/IP connection limiting schenanigans. Way to cripple your OS MS!

2. Zero GUI dependencies. I want to be able to "snap-on" a QT, Gtk or a wxWidgets GUI easily to make sure the application can be used with the look and feel people are used to.

3. I want to offer more sophisticated scanning methods beyond your basic connect scans that VNCAdmin currently does. Why? Mainly because I wanna know how to do it. Knowing stuff rules. :)

4. Clean, modular, object oriented code design. I've long struggled with and have had an interest in code design as a topic, so this time around I want to go slow and write it well and maintainable. Of course, this is easier said than done when you just wanna get something working. :)

5. Oh yea, and get some users! I haven't really pursued this since I've never been comfortable with the 2.x code base. It's really ugly.

Watch this space for updates as I hope to use this as a way to document my ideas, questions, status, etc.

TrackBack

TrackBack URL for this entry:
http://www.aviditysoftware.com/cgi-bin/mt/mt-tb.cgi/19

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on September 10, 2005 12:06 PM.

The previous post in this blog was New VNCAdmin Release!.

The next post in this blog is What's in your packet?.

Many more can be found on the main index page or by looking through the archives.