Brad Abrams - Silverlight 3.0 for Great Business Apps
- Posted: Mar 09, 2009 at 9:12 AM
- 52,890 Views
- 22 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…”
Even business applications deserve to look nice. In this episode Brad Abrams shares with us some of the details he will be covering in his upcoming MIX09 session on Silverlight 3.0. While there are some "unannounced" aspects of Silverlight 3.0 that he can't go into for us in this show, he does provide us with a couple of great demos that illustrate how easy it will be to write great looking applications with Silverlight 3.0. To see all of the great features of Silverlight 3.0, you'll want to check out his session at MIX09:
Building Business Centric Applications with Silverlight 3
Come learn what it what it takes to building a data-intensive Silverlight application with the new set of features coming in Silverlight 3. You will learn how to write secure scalable N-tier applications in a way that as simple was writing 2-teir applications. Explore how improvements and futures in Silverlight are helping to enable rapid development for business applications and make your development process more productive
But I'll also try to bring Brad back after MIX09 for a quick recap and summary of the cool features he showed off.
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?
wow, those links where really cool :O
but what happens when there are multiple SL controls on the page?
or if the SL control is just a small part or the page?
also, can you use clean mvc style urls? (no extensions and stuff like that)
man, mix is too far away
I reckon the URL routing is already catered for.
Brad details "deep navigation" in the interview, with forward and back actions in the browser (even copying a clean URL to firefox), so I'm sure this is already taken care of. Brad does mention that this AJAX problem has been dealt with.
Do we have to wait till Mix to find out of the Text Rendering ix fixed (or at least improved)? Almost everyone I know who is working on a Silverlight project is having a hard time dealing with this issue and most of us have had to come up with horrific hacks to get around it.
Silverlight 3 is really going to start to drive home the value of using Silverlight for business apps. It is a clear differentiator from the competition, and a clean win for .net developers, many of whom are currently seeing Silverlight as some sort of media app. That is set to change.
I have summarised the points from this video here, looking forward to Mix09!
Cheers
Ian
http://silverlightforbusiness.net
its likely that it is, but what i wanna know is how
is it managed server side or does the url get passed into SL and parsed there somehow?

also, what i mean by a "clean" url is a url without file exstensions and querystring arguments
ex:
www.mypage.com/Categories/Mugs
and not
www.mypgae.com/Categories.aspx?name=Mugs
im sure we'll know after mix but mix is tooo faaar awaaaay
http://localhost/SLAppTestPage.aspx#/Views/HomePage.xaml
The Silverlight application itself exists on the ASPX page shown in the URL, so that essentially has to be listed in that fashion, however just as you'd use "#" to then link to a "position" within a big gigantic page, we are using this to link to a the "position" within the Silverlight application that you are wanting to access.
I'm willing to be convinced that Silverlight is a fantastic LOB forms framework, but we need better text support. Hopefully we'll see that in the "I can't show you this right now, but just you wait" category.
i dont seem to be making myself very clear..
most likely, the closest you could get is
http://localhost/SLAppTestPage#/Views/HomePage .
again, im sure things will clear at mix
what im refering to are "restful" Urls
here is a good definition
http://www.xfront.com/REST-Web-Services.html
the example in the demo is not "restful" in this sense as it includes the aspx extesion of the file that the SL application is located in.
a completly restful url in your example would be:
http://localhost/SLAppTestPage/Views/HomePage
i dont think thats possible however as that would mean reloading the page, something that we most likely dont want, hence my question in the first place
using a html anchor (the # )makes sense for intra site links, what im wondering is just how SL controls are notifed of the anchor link beeing hit and what kind of control you have over the anchor link .. does it need the .xaml extension? is there a routning engine a la mvc in SL to handle the routes?
what happens for instance if you have two SL controls on the page? i suppose you can only have one anchor link? (or can you? there could be some syntax for adressing diffrent controls)
lots anf lots of questions..
The team is doing a great job on the new LoB framework.
Thanks Brad!
..Ben
On the silverlight forums there is a thread with over 50 posts dating back to when it was called Silverlight 1.1 saying that printing support is needed.
I hope that printing support is one of the surprises of Mix but I don't think it will be as it has been rumoured that they are not looking to do that for the 3.0 release.
+1 on the font rendering issues.
Silverlight 3.0 is really nice, I love the user input validation. hey check out my silverlight 2.0 application at www.somaliplay.com and tell me what you think.
But, one thing to note is that they'll never be quite as good as pure server-side URLs because Silverlight (like Flash, AJAX, etc.) can only update the part of the URL after the hash ("#"), so you'll get http://some/server/url#some/client/url - careful thinking can still lead to something very nice, you're just stuck with the "#" in the middle somewhere.
It's a semantic difference between a REST purist (hi-REST) and an interpretation I suppose
But enough on that...viva Silverlight!
C
i was just interested in the amount of control you have over
a) the url to the page the SL control is on (i.e. does SL3 pose restrictions on that url in order to have deep links? -the awnser to this appears to be a "no")
b) the SL part of the url (the right side of the #)
as for part b, ive got some awnsers already (thank you orktane, i'll deffinetly check that out
...Matt
http://www.insidercoding.com
...Matt
http://www.insidercoding.com
Remove this comment
Remove this thread
close