21 December 2007

Dear Santa, in Silverlight 3.0 can you put..

Ok, I've read about the 9th "I wish Microsoft would.." style blog post floating around on what folks want in 2008 for Silverlight/WPF. I think this is healthy and I'd love to see what folks would like for Silverlight 3.0 (Doubtful you'll get anything into 2.0 as that dye's most likely cast already - unless you have overwhelming evidence to make some of the engineers work through XMAS break... bah humbug!)

If Santa is watching, what would you beg/plead for?

Example posts to kick things off:

Filed under:
 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Doug said:

Sorry to be picky, but don't you mean that the "die is cast" ?

21 December 07 at 8:06 AM
# scbarnes said:

Doug: I honestly don't know :)

The dye is cast, meaning: the tint has been poured, and the water cannot be clear again.

The die is cast, meaning: the metal has been molded, and its shape cannot be altered.

It derives from Julius Caesar - "Alea jacta est" is what he stated.. maybe its a translation thing?

21 December 07 at 5:54 PM
# Ken Azuma said:

I wish for complete double byte input / output support include Japanese...

22 December 07 at 9:19 PM
# Jon said:

"The Die is Cast"

http://www.wordwizard.com/ch_forum/topic.asp?TOPIC_ID=18414

23 December 07 at 3:17 PM
# scbarnes said:

I stand corrected...

:)

29 December 07 at 7:59 PM
# liquidboy said:

Hi Scott,

Here's some of my wishes .....

1. True 3D features - very difficult to fake 3D using 2D algo's and elements. I have so many ideas for cool applications but they rely on 3D techniques. eg. 3D affine tranformation to get the true apple coverflow effect

2. "Scale 9" for image and/or user control scaling - see this link for a definition of what this is (http://jessewarden.com/2007/10/scale-9-in-silverlight.html)

3. True Right-to-Left language support

4. A way to take our applications offline then sync back online.

5. Larger IsolatedStorage size, or configurable to a size the application can define.

6. System.Drawing namespace - this will allow me to do some graphics and bitmap manipulation on the client end.

7. An easy solution to implementing cross-domain calls from within SilverLight.

8. A way for many SilverLight components sitting on the same HTML page to communicate, some type of co-ordination pattern?

9. A way to take common values to properties and place them in some form of style sheet (much like CSS). This will let me greatly reduce the size of the xAML in some cases.

10. Some new libraries that let us make use of touch input devices ?? (wishful thinking here)

11. A Rich Text Box control, that also supports double-byte languages  :)

Any more and I'll be sure to add them :)

29 December 07 at 11:10 PM
# Perry said:

I think Michael Schwarz's blog post covers a lot of what people want.

I "just" want 3 things (warning: these 3 things are pretty big).

1) Allow us the ability to take Silverlight Apps out of the browser. Flash can run in a stand alone player, I would love something similar, but ideally it can be self executing. I know there is WPF, but that is Windows only.

2) Brings me to the second point. I want Silverlight everywhere!!! (Remember WPF/E?) I want it on Winodws Mobile devices, I want it in Media Center, I want it on Xbox (this could be quite important), I want it on the Zune, everywhere! There are quite a bit of subset .NET Frameworks (Compact, XNA, and even lesser known .NET Micro). Silverlight has the potential to replace all that.

3) Give us the real ability to create RIA. Think right-click, simple printing capabilities, access to peripherals (mics, webcams, etc). Then your vision of RIA will really start taking off. Until then it will continue to look like browser based apps.

Thanks for listening,

Perry

P.S. Can you review your about scbarnes text? RIA is not paying you ;) Also were should be where. Don't you love auto-correct?

30 December 07 at 6:33 AM
# Michael Cameron said:

I'd love to see some audio improvements like:

1) The ability to read the audio frequency spectrum of a wmv/mp3 file to then enable audio visualisations

2) Audio synthesizer functionality as discussed in this thread http://channel9.msdn.com/ShowPost.aspx?PostID=341180 and demonstrated in Flash on Andre Michelles cool lab site linked in the first post

Also seconding Perry's suggestion of a standalone Silverlight player, at the very least for debugging. I've found the bandwidth profiler and the download settings bandwidth limiters in the Flash player really useful when working with preloaders and downloaders. It's difficult at the moment to simulate a slow download for the Downloader object (short of creating a really  big resource file?!) when working with local resources.

Even though these suggestions are requests to just match existing Flash functionality, my biggest wish is that you guys innovate, and take us all foward with some fresh ideas on enabling RIA app design and development.

btw loving SL and can't wait for 2.0!

02 January 08 at 7:04 AM
# Freda de Graaf said:

Thanks for the options to share in Microsofts progress

06 January 08 at 3:29 AM
# Don Baechtel said:

Both WPF and Silverlight are fairly good at automatically determining the locations of objects on the screen. But once the objects have been located automatically, it is fairly difficult to determine where the objects have been placed on the Screen.

To achieve some effects, it is sometimes required to know where on the Screen or a canvas where an Object is located. You may have a reference to the Object, but there is no way from the Object reference to tell where on the Screen or relative to another control or Canvas where the Object is located. This can make some designs very difficult.

If each Silverlight and WPF control could report their Screen coordinates then just about any location relative to other controls can be determined. It would be good if the Screen coordinates were added to the properties of each Silverlight and WPF controls.

Scenario: You have a Textbox in a Grid, on a Canvas, within a Window. Now you want to place a Polygon on the Canvas positioned relative to the Textbox. Where do you place the Polygon?

Thanks for your help.

08 January 08 at 12:49 PM
# Joao Canais said:

SL video/audio upload from a pc webcam to a streaming server. (like Flash Media Server).

17 January 08 at 10:32 AM
# vk said:

To visualise relationships between objects taken fom database as mind map.

To show different kind of relations depending on values in given field.

To zoom in and zoom out objects in mind map.

Example - Enciclopaedia Britannica.

To add, delete, update such relationships.

31 March 08 at 11:08 AM
# Nico said:

System.Data and especially the DataSet, so we could bind Controls on DataSet.

03 April 08 at 10:51 AM
# MishaSt said:

1. Image editing (flex does, silverlight can't now)

2. Simple animation image-by-image.

I wan't in blend choose series of images from open multiple file dialog, and blend make animation

3. Perfomance

10 April 08 at 6:20 AM
# Dowell said:

As a person working in a company that uses Flash, I'd say there are several things missing in SL2.0 to make a switch feasable. Listing them in order of importance:

1. Easy way to skin application elements in runtime. In Flash you can link library elements from different swf files and they will load and update themselves automatically. This is very important for branding purposes.

2. Bitmap manipulation (like WPF System.Draw). The ability to work with bitmaps enable us to do more advanced rendering effects and store them for future use. A scrolling list of images can be rendered once and then just repositioned. This implies the ability to render a vector image to bitmap.

3. Scale-9 support or whatever you'll like to call it. This is very useful and for any application that rescale controls crucial. Having 9 seperate images is just not manageable.

4. Hardware accelerated effects (such as dropshadow, glow, motion blur etc). Preferably, a way to write HLSL scripts and run them. Flash has Pixel Bender and that is very powerful but not as powerful as you guys can make Silverlight with HLSL support.

5. A way to put Silverlight applications inside WPF applications or, better yet, place them in any application (like a DirectX game). This would help greatly in making Silverlight de facto standard for

making GUIs.

6. Support for peripherals (like mic and web camera). This is important if you want to make multiplayer games using Silverlight.

7. Full 3D hardware acceleration. This is getting more and more important (especially as Flash 10 or 11 is promising this).

03 July 08 at 7:57 AM
# Ian Jones said:

Probably a little late, but it's a simple request :o)

MediaElement to support raw PCM data streams.

18 August 08 at 6:03 AM
# jesse rose said:

Please add safe file save to Silverlight 3.0. I hvae little use for Silvelight 2 because all applications I support must all users to print and save output. Until a save option is available for Silverlight, you leave developers hanging. I biuld two WPF applications in the last year that I cannot even migrate.

What, don;t believe me? Try using Silverlight yourself Microsoft.

25 October 08 at 8:47 AM
# Ted Hildebrandt said:

Here's what I'd like in Silverlight 3:

          1) ability to work with text, rollover built it that can I can

                  capture what word is being rolled over.  Built in to

                    the textbox.  Ability to work with text more easily and powerfully.

            2) Photosyn deep zoom.  Ability through prebuilt components to include panoramas and linking and 3D spaces built automatically.  

            3) Microsoft Agent ability in Siliverlight,  Lip Synching with *.mp3 files to a character.  

            4) Ability to play Flash movies. oops inside Silverlight

19 November 08 at 9:39 AM
# Ian Jones said:

Either somebody was listening, or PCM support was planned all along.  No I can ditch Java applets and get on with my project in a single technology!

23 March 09 at 9:13 AM

Leave a Comment

Comment Policy: No HTML allowed. URIs and line breaks are converted automatically. Your e–mail address will not show up on any public page.

(required) 
(optional)
(required) 

About scbarnes

Scott Barnes currently is a Rich Platform Product Manager (WPF & Silverlight). He has been working with Adobe/Macromedia technology for the past 10 years with a main focus specifically on Internet Applications (aka. RIA, Rich Client Technology etc).

Scott first started out as a graphic designer in the late 90’s and over the years developed a passion for programmatic art (Designer + Developer mind). He recently has branched out further into 3D modelling and animation making full use of both his designer + developer mindset.

"..The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man..." - George Bernard Shaw
Page view tracker