DX Press: DXperience 9.2 Now Available, MVC Support & New-Look Delphi Controls (¿µ¹®)
 
 
2009/08/27 (09:30)
ÀÛ¼ºÀÚ : °ü¸®ÀÚ Á¶È¸¼ö : 3700
 

DevExpress Newsletter

26 August 2009
Download   Contact Us

 
 

Message from the CTO

Heuristics and Quality

It seems there's a new word hitting the streets: heuristics. Well, OK, it's been around for quite a while, but I'm noticing more and more that it's being seen outside the hallowed halls of academe.

An algorithm is an exact recipe for doing something, usually computational in nature. A heuristic is like an algorithm but it's less exact. If you get an answer you don't like, you get to tweak some assumptions and parameters and try again.

An example of a heuristic is cutting clothing patterns from cloth. There's a simple algorithm for doing this: just place the pieces one after the other down the cloth. Works every time, but it's very wasteful. So you go back and try again by placing the smaller pieces alongside the larger, and fiddle around.

We're trying this out with quality. There is no real algorithm that we (or you) can follow that would produce 100% bug-free software. If there were, we'd all be using it -- duh! (Actually I lie, there probably is such an algorithm, but it would be unusable in reality, much like solving an NP-complete problem exactly.) So, instead, we're trying out some heuristics, either on their own or in combination with each other, to improve on our already high standards for quality. Like all problems that are solvable with heuristics, though, it takes time and iterations, but the company as a whole is committed to succeed.

If we find some practice that works for us, you can be sure we'll let you know. After all, "practice" means trying something over and over, until perfect. Heuristics!


Julian M Bucknall, CTO
Comment on Julian's message
 
 

Contents

DXperience v2009 vol 2 Hits the Streets
Special Discount Offer - Upgrade Your Copy of DXperience Today
XAF Project Management: It's All About Delegation
Independent Blogger Spotlight: The XAF Community
Thinking Outside DXperience
Delphi ? Who Goes There?
The DevExpress Channel: DevExpress and ASP.NET MVC Support
DX Press Top 5 Support Issues

DXperience v2009 vol 2 Hits the Streets

On Tuesday 25 August, we released DXperience v2009 vol 2, and almost immediately our bandwidth started being eaten up as customers started downloading the install. This release turned out to be a major one in all senses of the word: first because of the sheer number of new features and enhancements across the board, platform-wise, and second because we increased the volume number to 2! At the same time, we announced the release of our WPF controls as their own subscription, DXperience WPF, at the same price and form factor as DXperience WinForms and DXperience ASP.NET.

* DXperience v2009 vol 2 Released!

For information about the new release:

* Recap of Sneak Peeks for v2009 vol 2

For information on DXperience WPF:

* Publishing Our Controls for WPF as Separate Package

To download the latest build, login to you DevExpress Client Center account or visit the DXperience downloads page:

* Download DXperience v2009 vol 2

Special Discount Offer - Upgrade Your Copy of DXperience Today

If you currently own DXperience ASP.NET or DXperience WinForms and plan on targeting the WPF platform, you may want to consider an upgrade of your current DXperience Subscription to either DXperience Universal or Enterprise. By upgrading to either of these subscription plans, you will receive automatic access to all of our shipping WPF controls along with all WPF controls we release during the term of your subscription. In addition to WPF, your upgrade entitles you to the following:

* Priority Technical Support
* Silverlight Controls
You will have immediate access to current beta versions
* CodeRush with Refactor! Pro
Our award-winning IDE Productivity Tools
* eXpressApp Framework
If you upgrade to DXperience Universal

To view upgrade pricing, simply log into your client center account. Once logged in, use the navigation links on the left hand side of the page to visit the Upgrades-Renewals-Special Offers section of Client Center. Your offer will be listed on the Special Offers tab. Select the offer that best suits your needs and proceed to check-out.

* Login to Client Center to View Our Special Offer Pricing

XAF Project Management: It's All About Delegation

Our project management application is starting to take shape in Gary Short's series on XAF. After implementing some rather vital elements of a project management application in parts 4 and 5, namely projects and people to manage projects, Gary now takes on the intricacies of project management that we know all managers adore: task delegation and planning project teams. Iterations 6 and 7 of the XAF application look into categorizing employees by team, defining task categories and task statuses.

If only the stresses and strains of the project management cycle could be so logically defined. Maybe Gary will cover this in an appendix later in the series. For now why not check out the next stages of the application and get involved in the conversations in the comments.

* XAF ? Project Management Application #6
* XAF ? Project Management Application #7

Independent Blogger Spotlight: The XAF Community

You may have noticed recently that XAF has been getting a lot of air time. Gary's Project Management application series has been walking us through the development of an internal project that our R&D team is in need of, and this seems to have spurred on a lot of the XAF community bloggers. The great thing about our XAF community is that they make the learning curve for other XAF users a lot less steep, and for a product that can be complex as XAF, this can only be a good thing.

Check out the community bloggers in our latest spotlight post, and if you have content about the DevExpress products that you're using and you'd like to publicize it, don't forget to upload it to our DevExpress FaceBook page.

* XAF: Community Bloggers Supporting Their Own

Thinking Outside DXperience

Gary Short has been broadening his horizons and musing outside DXperience again this week. With the release of DXperience v2009 vol 2 pawing at the door of the DevExpress R&D department, like a dog desperate to get outside for a run in the sunshine, Gary has been wondering just how is the realtime web affecting the way that users search for brand new information?

Web crawlers from search giants like Google and Yahoo! are being taken on by newer, sprightlier models in the form of social media search facilities, that make information available almost instantly. Consider the demise of Michael Jackson or, arguably more life altering for our die hard DXers, the release of DXperience v2009 vol 2 ? do you want to know right now, or after the search engines have gotten around to indexing the news?

And so Gary asks: has Google been out Googled?

* Has Google Been out Googled by Realtime Web Search?

Delphi ? Who Goes There?

Recently Richard Morris took on the topic of Delphi as a far from dying breed of development solution. This stirred up a great debate on his post, and not surprisingly feedback came flooding in from developers who also recognized that Delphi still had plenty of get-up-and-go!

So now that he has got that sorted out, Richard has moved on to musing about the vicious cycle of ¡°lack of developers, lack of jobs¡± in his latest post, while taking a moment to highlight the Embarcadero CodeRage event next month.

* Delphi! Who Goes There?

As if that wasn't enough for our Delphi developers, Richard has also been working with the DevExpress Channel on videos of the new ExpressSpellChecker, and Julian highlighted some good news about the new versions of ExpressLayout Control and ExpressPrinting System. It's been a busy week! Take a look at the posts and, as always, let us know what you think.

* DevExpress Channel: ExpressSpellChecker
* Layout Control Suite for VCL Gets Even Better in Beta 3
* More Info on New Printing Library for Delphi

The DevExpress Channel: DevExpress and ASP.NET MVC Support

With the latest v2009 vol 2 release, you may be wondering what DevExpress has been working on in terms of ASP.NET MVC Support. Not only have we been working hard to create samples and help our users implement our existing feature-rich WebForms controls in their MVC projects, but we've also been developing a native MVC Grid Control. Check out the video published on the DevExpress Channel where we briefly discuss our plans for MVC support and give a quick overview of the native MVC Grid as well as the Mail Demo Application.

* ASP.NET MVC Native Grid Control Video
* ASP.NET MVC: DevExpress Mail Demo

DX Press Top 5 Support Issues

Here is this week's top 5 list:

* WinForms - Why are context menus of DevExpress controls not skinned by default?
* ASPxGridView - Bind grid to data using data source parameters stored in the server session
* ASPxGridView - Implement checkboxes with "Select Rows" and "Select All Rows on Page" features in a grid's template
* XtraEditors & XtraPrinting - Show the ProgressBar's text value along with the progress bar in the print preview and exported document
* eXpressApp Framework - Import large amounts of data into ListView
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 Media] Special Giveaway -- iPod Video Converter 4.0 (¿µ¹®)
  ´ÙÀ½ ¡å : WinRAR 3.90 Final released! (¿µ¹®)