Expression - Part Three: Blend
- Posted: Dec 04, 2006 at 3:20 PM
- 32,220 Views
- 17 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
I did not see any of the original Sparkle team members.
I think there is a story there--where are they now?
This is the application I have been waiting for.
Rory, please Let us see some more animations in a followup video demo and how they were created using Blend.
For Blend, what is the programming language, C# and/or Visual Basic.NET?
Do you code it in Visual Studio or can you stay in Blend and code and see the results?
Also, what about games development with Blend?
Please show more demos creating content with the Blend application!
As far as accessing the source control product from within the product, I guess it will have some. I personally prefer to use source control externally (SVN instead of source safe).
I haven't finished downloading the video to watch yet, but I have some questions about best practices.
I have done quite a bit of experimenting with WPF, XAML and the current CTP of expression designer. I feel I 'get it' for the most part. I can do little demos and small simple apps all day long, but putting together a 'real' app seems rather intimidating. Part of me worries that WPF may be a bit 'early' in maturity in that the strong flexibility seems to correspond to the same flexibility that assembly language has.
Is there anything coming down the road to reduce the repetitive and mundane low level effort needed to build a 'real' application?
a) You can use the language of your choice - C# or VB.Net. Both are equally well supported.
b) You use Visual Studio for coding purposed. Expression Blend has a XAML editor that lets you make quick edits where switching to Visual Studio can be time consuming, but all major coding tasks are better done in Visual Studio for v1 of Blend.
c) Blend supports 2D vectors, images, video, audio, 3D content, etc. So, yes, all the elements required for developing a game are present in WPF and Blend (and we do believe a WPF is a platform suitable for creation of a subset of games). But is unlikely that Halo 3 will be done in Blend
d) Yes, I hope Channel 9 does a follow up video with more hand-on experience with the tool.
Thanks,
-Unni
Thanks,
-Unni
Thanks for the quick reply. Let me expand on it a bit.
So far all I have seen is small little examples of what WPF apps might look like, with the exception of Blend and Design.
The apps that are being shown in the web casts are horrid. Win32 looks a lot better. You guys have done a great job, and I am sure 80% of your time has been spent re-iterating design instead of real UI coding (we acknowledge you are breaking new ground here), but I'm sure you'll be the first to admit that these apps are 20+ man years in the making.
One nice looking app is the medical patient app demo. Nicely done. But as you dig into it you find a huge amount of code+XAML and an app that probably has 10% of the functionality that it would need in the real world. It staggers the mind to think what it would take to build the full application. Is this the intent for WPF apps, limited to only large development efforts and budgets? Or is there something else happening within say, a year?
I'm thinking about the bread and butter clients who need me to do a database app. Do I tell him that WPF is not really an option, yet? I guess to some extent, the idea that I need a dedicated UI designer (who is not a coder) already answers my question to some extent. I have never seen a budget that would include such a position. I guess I was hoping that I, as a coder, could make the switch to using WPF, but I guess that isn't going to happen soon.
The controls in WPF v1 do seem to be lacking some features that come by default in eg WinForms but no doubt 3rd parties will step in here. The thing that has been a concern though is that if WPF is quickly adopted there will inconsistent controls due to subtle implementation differences between control/component vendors. But that's not much different from today.
I'd guess the vendors will probably go on to supply some Vista-like themes to their controls to save the business app dev from trying to do that.
We're using Team System, and it would be great to be able to branch the project have the designers work in the branch and then merge it all back together. I know I can do it via an external client but it would be very nice to have it in the app.
If it was designed to use MSSCCI then it could use TS/SS/SVN or whatever.
OK, I think I have it, but please don't shout at me...
Expression Designer is for drawing those nice images that might say go on a button, or a maybe a background somewhere.
Express Blend is the app that can use the output from Designer. Blend is the tool that will be used to create the WPF 'forms' a Windows app might use.
Is that right?
Also, if Blend was used to design Blend, then what was the design process like. I mean, did the graphics artist work on say one Property panel at a time (the ones that are docked) ?
Unfortunately WPF slow as hell on my M205...
I think that like Java, which bundled available technology into an amazing, clean runtime, Microsoft did that here.
Java, however, seems to have run into roadblocks but I don't get the feeling that Microsoft will get stuck.
The Flash/WPF battle will be one to watch!
So you think designers can design userinterfaces - what a laugh. Designtools of awesome capabilities have been available for quite some time for web design - and the result has been some really odd designs.
I think we are inn for a really bumpy ride - until the software business relearns that the only way to make something that works is to observe what works - and then copy it!
Innovation and design may have its place in the software business - but compared to good communication and observation skills - it's not really important.
Threre will be a few good user interface designers - and a zillion bad ones - and as usual it will take quite some time - if ever - to make management see the difference.
The same is true for programmers - a few good ones and a zillion visual basic programmers [6]
my gut feeling about what microsoft is doing and where it is heading :
first they ignore c++ community and admit that after few years then they say csharp and ispdotnet
then they come up with expression this blend that
these last tow words are special keywords in maya alias software
the first thing they dont sound right as a developement environment words and they dont fit with the psychological profiles for developers
why could not they carry on evolving visual studio rather than mutating it , mutation can be good for human evolution but it happens over many years , and the lasting trends tend to to be the ones that prove itself over time, but mutation for the sake of mutating in the development process can be risky. and that is what i see where microsoft is heading.
i mean the logical way to go about this would be to create a separate application that does these graphics things and should be optional for the need of developers and desingners .
you might say other wise but the fact is that microsoft will ignore traditional progression in trying to make the pretty cloned mutated pride accepted in the family of classical developers.
Remove this comment
Remove this thread
close