User Feedback
This is high octane cool stuff.
The ability to define the interface in non-code saves so much time. C# (and programming languages in general) are too verbose for doing interfaces. Way too much bulk code. And the GUI designer is just clumsy.
I love the idea of being able to cut'n'paste my interfaces freely. It saves time! Have you ever designed a complex interface only to redo it later because you weren't satisfied with the layout? It takes ages! You have to cut and paste things around as if you were solving the "Towers of Hanoi" problem. XML makes it a lot easier. Plus it gives me quite some flexibility of presentation. I see customer modifications on the horizon, and I certainly don't want to maintain a gazillion different branches in the same code - when all that's different the presentation.
Also, since it's XML, it's rather easy to generate interfaces mechanically. One could for instance build a higher language on top of this, and then let the "compiler" generate the MyXaml code...there's no end to the possibilities when the underlying system is flexible enough...
-- Jörgen Sigvardsson, 3/11/04
I'm hoping to build on your work and create an MS Access-esque environment. I want to be able to choose a SELECT stored procedure, build the XML form from the table columns. By defining the form and data access as XML metadata, I should then be able to customize my base applications without having to recompile. A lot of my work is MIS systems that just require slightly different data fields and UI. By building a system that lets me customize both the database and UI via XML, means I can cut down my workload and have only one code-base (with pluggable Assemblies for the differing business logic).
My primary business is CTI apps, so I'm hoping to also build on your work by creating telephony aware forms that can be customized. One of the big things in call-centre management is the "wallboard app". Basically, an app which shows the state of calls in various departments. Users like to be able to customize which bits of data are shown, as well as screen position and font size etc. MyXaml will also be perfect for this.
Bottom line is, I want a customizable UI that can be changed without having to recompile the main app. It'll make my life as a consultant so much easier (as well as more profitable).
-- Michael Butler, 3/9/04
Yeah man, you're good! This is exactly what I am looking for, Xaml for Windows 2000/XP not only for longhorn.
-- WillemM, 2/27/04
|