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,273 views 30 replies
Reply #1 Top
Will this be a new product or an update for current object subscibers
Reply #2 Top
Sounds like an excellent and much needed update. Congratulations. Can't wait to try it out
Reply #3 Top
Will this be a new product or an update for current object subscibers


snarph: Someone can correct me, but I believe OD subscribers will get the Standard version (the $24.95 one), so we will have all the same capabilities as we have now, version 3.0.
Reply #4 Top
Object Desktop users get DesktopX Standard (the $24.95 version).
Reply #5 Top
Excellent! I can't wait!
Reply #6 Top
Will version 3.0 provide the option to lock down
all icons/objects with a password, so "users"
can't mess up a layout by dragging them around?
Reply #7 Top
Man, that sounds great.

Widgets and Gadgets - are we in heaven yet? I have just gotta figure out a way to convince work to let me add some fun to my work machine.
Reply #8 Top
Hey Frogboy...

I would like to know... and actually I think it is possible... to create a widget (that will eventually become a DX Pro Object) that can access a gmail account and read it, but doesn't allow you to send emails or write them. Just view.

Its a idea I have to allow people to look into my gmail account but not change any of the content. I know you need a password to view the contents anyway, but I figured that can be locked and encripted in the widget.

Basically, the plan is, to store web emails for viewing.



Other than that, DX3 looks real cool.
Reply #9 Top
It should be possible to do that.
Reply #10 Top
Ya know, what I read, I thhink this is turning to be a great programming env. It just need a runtime debug somehow.

Ya know, script debugger is great feature, expecially for Pro.
Reply #11 Top
Just for info : Do DX Pro 2 users have to buy an update option for DX Pro 3 ?
Reply #12 Top
Great stuff
Reply #13 Top
Reply #14 Top
Looking forward to it. I love using widgets, so this will be great!
Reply #15 Top
c242: There is no upgrade price for DX 2 users (or DX 2 Pro users). It's a free upgrade.
Reply #16 Top
There is no upgrade price for DX 2 users (or DX 2 Pro users). It's a free upgrade.


Well there goes Brad again - keeping his customers happy by doing just like he said he would.

C'mon. Aren't you going to at least try to recoup some of your development costs from your existing user base?

Reply #19 Top
Ah. Thanks for clearing that up.
Reply #20 Top
I think this websight is way to expencive i really think its a grate websight and all and i enjoy downlading new skins for my computer but i realy think you should lower your prices come on i mean 69 dollars for a program but what ever if u do lower the price please i ask you send me an email at [email protected]
Reply #21 Top
what a great price for direct x pro at sixtynine nintyfive ,is this a one off price or a yearly fee frogboy ???? also i belive a stand alone program ?
Reply #22 Top
also ciizen frank2491 ,honestly wher can you find another program that doese so much and gives more than value for your money and more ,just my opinion my friend , also the amount of work and expertise gone in to developing ect
Reply #23 Top
Well it looks promising but it also looks a bit over the top widgets and gadgets what is wrong with DXpacks and objects for most people it is hard to gasp the scripting and now it seems even obscure for a handfull of diehards and we (the free users) loose the abillaty to make our own objects and themes?
I want to buy the all new object desktop package but I think I stick with the free versions.
Reply #24 Top

Drika2: What are you talking about?

DesktopX Standard still exists.  There is simply now a cheaper option for those who just want to run stuff.

Reply #25 Top

Just a reminder:

Feature

Client

Standard

Pro
Load alternative desktops created by others.

Load objects & widgets

Create objects & widgets

 

Create desktops

 

Scripting support via JScript and VB Script  
Export objects as stand alone programs!  

 

Target Market

End Users

Power Users

Developers

Price

$14.95

$24.95

$69.95

The existing DesktopX standard is part of Object Desktop and lets you create and do things with regular objects or build desktops.