Blogs

Gary's Blog

XPO, What’s Coming in 2009?

     

If you’ve been following some of the other blog posts on the DX site recently, you will be aware that we are currently planning our 9.X release cycle. So what can you expect as an XPO customer? Well this year we have decided to pay a lot more attention to XPO. Last year some of our customers, along with some of us here at Developer Express, felt that XPO had been neglected; this year we intend to rectify this. How will we rectify this? Well we’ve listened to our customers and we’ve come up with a lot of great features that will be introduced throughout the 9.X cycle.

These features include (in no significant order):

Persistent Interfaces
This will enable an XPO user to retrieve objects by specifying an interface. This will retrieve a group of objects, that might be of a different type, but that implement the desired interface.

Asynchronous Data Loading
The XPO team will introduce asynchronous data loading to XPO. Developer Express feels that Silverlight is an upcoming and important developer platform upon which XPO can deliver great benefits. This is one of two features DX are adding to XPO in order to support customers who are moving onto this platform.

In memory Data Store
The second feature we are adding to XPO to support our customer’s move onto the Silverlight platform, is a new in memory data store which will not be based on the DataSet.  This will negate Siliverlight’s lack of support for datasets and will use less memory, thus making it more performant.

DateTime Operations
As you’ll know different RDBMS handle dates, and date parts (day, week month, etc), in differing ways. The XPO team will introduce an abstraction layer which will allow you to handle dates in a uniform manor regardless of the underlying supported RDBMS.

Provider Independent Data Definition Language
The data definition language differs across each RDBMS we support. The XPO team will introduce a layer that will allow abstracted schema updates regardless of which supported RDBMS you are using.

ADO.net Data Services
During the 9.X release cycle the  XPO team will introduce support for ADO.Net Data Services, for more information on this technology, visit the ADO.Net web site.

Am sure you’ll agree with me that these are a great set of features, but the good news doesn’t stop there! XPO has had a new resource allocation, and we have a lot of great ideas. This means that, hopefully, we’ll be able to deliver even more features for XPO in the coming year. For example, we are planning great things like multi-tier support, both in and outside of Silverlight, though the plans aren't quite concrete enough to be included here explicitly.

As always we’ll be continuing to solicit your feed back via the forums and blog post comments, so please continue to engage with us throughout the 9.X cycle and together we’ll make XPO into the successful product we all want it to be.

Published Jan 22 2009, 06:34 PM by Gary Short (DevExpress)
Filed under: , ,
Technorati tags: XPO, v2009.1, 2009 Roadmap
Bookmark and Share

Comments

 

Paul Fuller said:

Good news.

I started with DX for the UI controls.  They are still superb but I reckon that XPO is the real gem.

Looking forward to further advances.

January 22, 2009 6:08 PM
 

Robert Fuchs said:

Finally.

I have waited for this kind of announcement about XPO since years.

N-tier XPO? YYYYYYYYYEEEEEESSSSSSSSSSS!!!!!!!!

I hope this means N-tier XAF too!?

IMHO, if DX will implement all the stuff mentioned here and at the same time will be able to keep it as simple as possible (as it is now), then this will be the killer ORM product.

January 22, 2009 6:16 PM
 

Alain Bismark said:

My vote to N-tier XPO urgent !!!!

January 22, 2009 7:47 PM
 

Geoff Davis said:

OMG! - N-tier is on the horizon at last. This is indeed great news and very welcome. I had to stop using XPO because of this limitation, hope to see something in action sooner rather than later ;-)

January 23, 2009 1:10 AM
 

Tom Lueers said:

XAF Xpo Multi-Tier -> Is it already Christmas:-))

January 23, 2009 1:18 AM
 

Luca Poretti said:

+++1+++ please, XPO evolution can be the most important DXEvent of 2009 !

January 23, 2009 2:19 AM
 

Pietro Allegretti said:

N-Tier support for the top of priority!

January 23, 2009 2:58 AM
 

Yik Kheam Tan said:

I agree with you. Need more development on XPO including Multi-Tier, more complex SQL aggregate (HQL nhibernate and OQL OpenAccess), better support join table for xpview (S19123), improve paging query component and etc

January 23, 2009 3:28 AM
 

Gary Short (DevExpress) said:

Hey guys, I'm really pleased to see your enthusiasm for XPO and I'm happy that you are as excited about the future as I am; however, can I just reiterate that N-Tier support is something we are going to shoot for in 2009, now that we have extra resource, but we're making no promises, okay? ;-)

January 23, 2009 11:38 AM
 

Steven Rasmussen said:

Persistant Interfaces!!!!  Fantastic!!!  Keep up the great work!!!

January 23, 2009 12:22 PM
 

Andrew Miller said:

Sweet!

Though calling a person a "resource" in this context strikes me as a little inhuman.

January 23, 2009 12:32 PM
 

Roman Eremin (DevExpress) said:

Andrew:

Gary called this "extra resource" because this is not an extra person, it is a change in responsibilities and priorities that let existing developers spend more time on XPO.

January 23, 2009 12:46 PM
 

Richard Bennett said:

I'd like to see the ability in the new versions of XPO/AgXPO to get the XPObject table out of the database, and be able to better handle that in code... if there is a possibility.  The idea that I have to fight the XPObject Table during updates, and code around that table for SQL Schema updates is getting slightly painful.

Also, if you could provide some sort of "update" mechanism into the Xpo suite, that would be sweet too!

January 23, 2009 9:23 PM
 

Lieven Bogaert said:

Gary, it seems a little odd that you are giving the Silverlight changes a bigger priority than the soooo muuuch requested n-tier support.  

I'm sure you know that we're all working on real projects for real customers right now.  Silverlight is for much of us something that won't be touched in the near future.  Multi-tier however is something else and would be incorporated immediately in both existing and new development (at least for my part)...

January 25, 2009 2:00 PM
 

Gary Short (DevExpress) said:

@Lieven, the list does not convey any priorities at all, it merely lays out what the XPO team are thinking about during the 9.X release cycle.

January 26, 2009 12:29 PM
 

Steve Sharkey said:

And there was I thinking the extra resource was a toaster in the office so staff would get in earlier and spend more time at their keyboards...

January 27, 2009 2:21 AM
 

Elgin Lam said:

Persistent interfaces will change my world forever! Support for POCO objects would be fantastic too....can't wait.

January 27, 2009 2:23 AM
 

Norbert Kustra said:

I agree with Lieven - we develop still WinForms and ASP.NET applications and my customers do not consider use Silverlight platform in near future. I would like see XPO extended with schema updates, off-line support and enhaced LINQ to XPO.

January 27, 2009 2:51 AM
 

DUC said:

N-Tier - real urgent!!!!!

Object Server, WCF

Client catching... compression....

January 27, 2009 5:16 PM
 

Andreas Grabmüller said:

Now, N-Tier would really make my day... it might also make XAF a realistic choice for my future projects.

Adding to DUC's list, don't forget security...

January 27, 2009 8:35 PM
 

Sohail Iqbal said:

Wow! thats really great news as I just started developing with Xpress Suite. I agree with Lieven, we are still developing in Winform/ASP.NET and will continue to use it for some more time, therefore I don't see myself using Silverlight in near future. Infact I'll wait until Microsoft comes up with better IDE for SilverLight.

January 29, 2009 2:05 AM
 

XPO user said:

woohoo! nTier!..    <3 <3

February 9, 2009 4:43 AM
 

Carlo Bisignano said:

please add native support on xpcollection to SQL 2005 query notificaton !!!!!!!

March 3, 2009 1:01 PM
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.