Frogboy Frogboy

DesktopX 3 Quick Tour

DesktopX 3 Quick Tour

Coming soon..

Quick recap: DesktopX is a program designed to extend Microsoft Windows to support additional content. By default, only one thing sits on your desktop - icons.  DesktopX lets people add desktop objects (think "super icons"), widgets (mini-programs that sit on your desktop), or build entirely new desktops (.desktop) files.

DesktopX 3 is designed to make doing all this easier than ever and adds a ton of new features. Moreover, DesktopX Pro supports creating stand-alone programs called "gadgets". So now you can take your creations, export them as a gadget and give them to anyone running Windows 2000 or XP (and soon Longhorn).

Here's a quick tour of what DesktopX 3 brings..

The most obvious change will be immediate. This is the new DesktopX interface. Users will be able to pick what they want to do from the start.

 

For users who just want to run widgets, DesktopX 3 includes a simple system tray program that lets users manage their widgets. DesktopX widgets don't require any sort of "environment" to be already running (once DesktopX is installed you can just run widgets like programs). But this tiny program lets you manage your widgets really conveniently.

 

The second option is the "Load object" option. Desktop objects are similar to widgets except they all run together in a single environment saving memory. As a result, they are primarily used as "super icons".

(loading some desktop objects onto my desktop)

 

The third option, "Load Desktop" is for people who want to load an alternative desktop (like the one below). 

So up to this point, these are the things you will be able to do with DesktopX Client (the $14.95 Run-Time). It also comes with Object Desktop. 

But if you want to edit or create your own content, that's where DesktopX 3 Standard comes in ($24.95). That's where the 4th option comes: "Create".

The DesktopX Builder is the environment for creating objects, widgets, and desktops. It's also needed for modifying existing content. So unless all the content you download is exactly as you want it, you'll still want the standard version of DesktopX. DesktopX 3 Standard will also come with Object Desktop.

It is DesktopX Builder that users can create new objects and widgets and desktops that they can share with others.

Because DesktopX Builder is separate from the end user portions, it is a much simpler experience for the developer. They can focus purely on the development aspects. The settings they put in become part of the theme itself.

When a user is done, they can export an individual object (.dxpack), widget (.exe) , or an entire desktop (.desktop) for others to use.

And lastly, if you have DesktopX Pro, you get an additional export option: Export as a gadget.

Stardock will be launching DesktopGadgets.com this Spring to enable developers to submit their gadgets.  The developer chooses the price they want to sell them at (or give them away for free) and once it passes moderation it becomes available with DesktopGadgets.com and the developer splitting the proceeds.

Now, all that you see here so far are just the user experience differences.  There has been tons of code changes to DesktopX.

Here are some more highlights that long time DesktopX users can appreciate:

  • UI Threading. The biggest engine change is that DesktopX 3 scripts are synchronized with the user interface. That means when something is done in the script, DesktopX acts on it immediately. This eliminates the timing headaches many widget developers ran into and allows for real-time widget behaviors.

  • Centralized scripts. In DesktopX 2, each object that made up a widget had to have scripting associated with that particular object. That could make things quite complicated to developer.  Developers can still choose to do this, but now developers can do the whole thing from a single script. That includes creating objects, deleting objects, handling callbacks for other objects, etc.

  • On-The-Fly states. DesktopX 3 allows for new states to be added to other objects from a remote script and be handled from that same remote script.

  • Custom Preference Dialogs.  Developers can now add a preferences page to a widgets properties dialog for their own settings.

  • Third party DesktopX API extensions.  Developers can create plugins that add new APIs that are accessible from scripts. So if there is some feature we didn't think of, developers can fill in those gaps. No other program of this type can do this.

  • New options for text handling (word-wrap for instance).

  • Clipboard control from script. This is actually a pretty big deal. Many "widgets" look neat but can't interact with the system clipboard. Now it'll be easy for developers to put clipboard support into their widgets.

  • API wrapping. Stardock is working to make all the relevant Windows APIs available via script. Not all of this will be in 3.0 but the start of it will be.
     

These things may sound a bit "techie" but they will allow for much far-reaching content.  The goal of DesktopX 3 is to make widgets much more mainstream and to deliver widgets that are more than a collection of desktop toys. There are all kinds of very useful, innovative things waiting to be made but the widget enabling programs have to support them. DesktopX 3 will be the most powerful environment for this kind of thing.

We will also be working on the new .desktop format that will support better system tray support (through a new, improved MCP) and 64bit support as soon as we can.

DesktopX 3's home page is www.desktopx.net. Release date: March 15.

 

67,277 views 30 replies
Reply #27 Top
No problem.  Hope you like it!
Reply #28 Top
I just bought the Run Time Client and Impulse won't recognize the registration, when I try to add it as one of my apps it gives me an invalid registration error. So far it doens't look to different than the free version but after some use I'll know more. I guess I'll contact Stardock support and see what's up.
Reply #29 Top
Well here's my report, The GUI is a much more user friendly environment than the Free but there is a nag screen that urges you to buy, this is a bit disturbing as the nag wasn't in the free version(at least I never noticed it)but ,it's in the Runtime Client that I paid for. I find that a bit uncool, no one likes to pay to be told to spend more money. Also I was looking for a possible upgrade from the Runtime Client for a bit less money, You know, you spent 15 bucks so now for 10 bucks more you get the full unit. Unfortunately again I don't think a lot of people will want to pay 15 bucks and then pay another 25 bucks on top of that just to get a more options when the initial price for DX full is 24.95, this is me just being practical. Don't get me wrong I like the DX environment and being able to change my system's, I would be more apt too spend the money on Skin Studio and upgrade from the free version, which I'll probably do. The DX,WB environment is becomming a big part of my computers and I'll probably continue to expand in to all of my systems with the very nice softwars that are offered by Stardock.
Reply #30 Top

Well here's my report, The GUI is a much more user friendly environment than the Free but there is a nag screen that urges you to buy, this is a bit disturbing as the nag wasn't in the free version(at least I never noticed it)but ,it's in the Runtime Client that I paid for. I find that a bit uncool, no one likes to pay to be told to spend more money.
End of quote
Did you uninstall the free first?