DX Press: CodeRush 9.2, EasyTest for XAF & Scholarships to PDC (¿µ¹®)
 
 
2009/07/30 (09:45)
ÀÛ¼ºÀÚ : °ü¸®ÀÚ Á¶È¸¼ö : 3195
 

DevExpress Newsletter

29 July 2009
Download   Contact Us

 
 

Message from the CTO

Information overload

We live in a world of information. It comes at us from all angles, via lots of different ways, and from many people. We get information from books, newspapers, blogs, Twitter, and so on. If we're not to drown, we quickly evolve ways to snatch relevant tidbits from the fire hose of information that blasts past us. We may use filters to only see the items that interest us, we may search for relevant data, we may apply some kind of tool that provide a different visualization of the information, we may look for aggregators that do the filtering and the checking for relevancy for us, and so on.

Your users are the same way, except that the fire hose of information they have is being pumped by software you wrote.

You should be providing ways for them to pick out what's relevant from what isn't. Provide search boxes. Provide the ability for them to filter the information, or to group and sort it. Provide "aggregators" or dashboards that do this for them, with the ability to drill down if they want to see the fine print. Provide different visualizations, such as charts and the like, to help them understand what's going on.

Even simpler: categorize the way you display information so that you are showing what's relevant in a higher contrast than that which is not as relevant (our Mark Miller has a series of blog posts about this kind of relevancy visualization).

So, think of your users. How can you provide tools to help them filter out the relevant streams of information from their fire hose?


Julian M Bucknall, CTO
Comment on Julian's message
 
 

Contents

Even More Sneak Peeks
What's New in CodeRush v2009 vol 2, Mr. Miller?
DXCore Extension Tutorial: Implementing Unimplemented Properties
Fleshing out the XAF Project Management Application
Thinking Outside DXperience
Did you know..? Runtime Customization with ExpressLayout Control
INETA Component Code Contest ? Win a Free Trip to PDC
The DX Press Top 5 Support Issues

Even More Sneak Peeks

DXperience v2009 vol 2 is certainly shaping up to be a more substantial release than many major releases are. We've been continuously blogging about new functionality and the new tweaks for a few weeks now, and we've just about caught up: the Release Candidate (RC) is due any day now.

For Silverlight, we're continuing to produce functionality not available anywhere else:

* Silverlight Layout Control: Build UI with Ease
* Silverlight Data Editors and Mask Edits in 9.2
* Silverlight Windows, Dialogs and more from AgCore
* DevExpress is ready for Silverlight

On the ASP.NET side of the house, there have been some significant changes:

* ASP.NET Scheduler: Performance Improvements, Print, Export, Share Resources
* ASP.NET Controls Now Support Internet Explorer 8 Standard Mode
* ASP.NET Performance Improvements in DXperience v2009 vol 2
* ASP.NET Themes In DLL: Easy Theme Deployment
* Custom ASP.NET Themes And The New ASP.NET Themes DLL

And finally, in an effort to make the testing of XAF applications nice and easy, we announced EasyTest:

* Functional test framework for eXpressApp Framework (XAF)
* More on our new functional test framework: scripting

What's New in CodeRush v2009 vol 2, Mr. Miller?

Mark Miller got us up to speed on the performance and memory consumption improvements to CodeRush v2009 vol 2 a few weeks back, but he is now back with avengeance to cover all the major news updates from the IDE Tools team.

Check out what treats the team have in store for you with the next release.

* What's New in CodeRush 9.2

DXCore Extension Tutorial: Implementing Unimplemented Properties

Mark Miller has put together this tutorial as a reference item for CodeRush users. It shows how to extend DXCore to implement a feature requested by users from the Refactor! Pro newsgroups. The request went something like this:

Whenever I choose to automatically implement an interface, a property that throws NotImplementedException in the getter and setter appears. It would be great if there was a refactoring that let me turn this into an auto property, or a backing field property.

This is a great request, in fact, so good, we implemented a feature similar to this for CodeRush 9.1. So for those of you who already have CodeRush 9.1 or above, this tutorial will serve as a how-to for creating tools that generate code intelligently. For the rest of you, this tutorial will have the added benefit of producing a useful feature you can add to your Visual Studio toolset.

* Code Providers 101 - Implementing Unimplemented Properties

Fleshing out the XAF Project Management Application

XAF is seeing some serious attention in this newsletter. Not only do we have EasyTest for XAF, but also the eagerly anticipated second iteration of our XAF project management application.

No sooner is he back from holiday than Gary Short wraps his arms around his beloved eXpress App Framework to give it some real world affection. In this second iteration we move from the basic, yet flexible, ¡°shape¡± of the application to the more specific assignment of task estimation.

* XAF ? Project Management Application #2

Thinking Outside DXperience

In the last edition of DX Press, Gary Short put digital ¡°pen to paper¡± while holidaying in the sun. This week, Gary has parascended back into war torn ¡¦ that can't be right ¡¦ Dundee, Scotland?!

In the Age of Technology, where would we be without the luxuries of nomadic digital life? Armed with his ¡°dongle¡±, Gary escapes the battlefield and seeks the solace of a local bookstore as he runs us through some of the highlights from his trusty mobile toolbox ? ¡°dongle¡± included.

Gary's is just one toolbox, and everyone is different. Tell us what you keep in yours and let's share a few suggestions.

* Digital Nomad ? What¡¯s in your Mobile Toolbox?

Did you know..? Runtime Customization with ExpressLayout Control

In the last newsletter we highlighted the ExpressLayout Control as a component to provide advanced capabilities for creating, customizing and maintaining the layout of controls on a form.

Back from years wandering in the Australian Outback, Richard Morris teases out a real gem for you VCL guys ? using the same ExpressLayout control to enable runtime customization.

* Runtime customization, at a fraction of the cost!

INETA Component Code Contest ? Win a Free Trip to PDC

INETA have announced their Component Code Contest for 2009, and DevExpress are happy to be supporting their plans to send two lucky developers to the Microsoft PDC in November 2009. Maybe it could be you!

Markus Egger, Simon Guest and Scott Hanselman will be judging the event. Show them your component kung-fu and send in your entries using your favorite DevExpress controls.

* Fancy an all expenses paid trip to PDC 2009?

The DX Press Top 5 Support Issues

Here is this week's list.

* XPO - Generate persistent classes at runtime based on a dataset
* XtraBars - ¬³hange an auto-hidden dock panel's visibility without sliding it
* XtraGrid - How to handle cell value changes
* XtraCharts (ASP.NET) - Evaluate and display a function of one variable
* XtraReports (ASP.NET) - Filter data based on ASPxGridView's row selection
For the latest DevExpress news and training materials:
Read blogs on DevExpress community site
Watch Training Videos and Interviews on DevExpress Channel
Follow DevExpress on Twitter
Join the DevExpress Facebook Page
 
 
 
  ÀÌÀü ¡ã : [Sothink.com] Free Product Offer -- Movie DVD Maker 3.0 (¿µ¹®)
  ´ÙÀ½ ¡å : MathType: Improve communication by adding color to your equations (¿µ¹®)