Tuesday, May 12, 2009

Silverlight kid is here.......

Hi All,
I was never interested in coding but the moment my mentor Mr. Deepak Sharma asked me to learn silverlight, I fell in love with it. The first thing which I ever made in my life was a christmas card in silverlight 1.0, and fortunately everybody liked it. From then onwards there was no looking back.I continued to experiment with it. Silverlight has cast a spell on me and Tanmoy has always increased my interest in it .And now when Tanmoy asked me to contribute in this blog, I was thrilled.I would try to keep this spirit of silverlight alive in me and would try to enlighten others with the knowledge I acquire in this journey.
Thanks to Tanmoy!

Introducing Ramya...Another Silverlight Geek

Hi,
to make this blog more effective I requested Ramya to join this blog. She has started her programming career with Silverlight and proved excellence in a very short time. Its a great thing that from now we two will be reviewing our posts and can keep posting while the other one is busy. It will increase the quality and number of posts.

Silverlight rocks as she does.

Lets welcome her....

~Tanmoy

Saturday, May 2, 2009

Silverlight 3 Wish List ---- What We Got

Hi all,

Silverlight 3 Beta is released. Now it does fulfill many of the features that the community has hoped for. Joe Stegman has marged the Silverlight 3 wish lists from different sources (Including the thread I have started) and put them in a table sorted on popularity. Lets check it with what we got. This is partial and please help me complete it and let me know in cases I am wrong.


Feature Count Comments Status Note
Web camera and/or microphone input 33 Includes requests for just microphone as well No

Bitmap APIs 26 Support get/set pixels and/or rendering a XAML scene to a bitmap. Partial. (After reading the comments and in forums and agree with it)
Check this application.
Full 3D 24 Full 3D support (full 3D models) Partial
Video1
Video2
Printing 20 Printing APIs No

Offline and/or out of browser support 16 Support running Silverlight when not online (or completely out of the browser) Yes
Video
Bi-directional text and/or complex script 9
No

UDP/P2P 9 UDP APIs generally for Peer to Peer support No

Rich text support 8 Editing and display No

Right mouse button 8 Ability to configure the right click No

Text quality 8 Improved text quality Partial
Clear type will be supported
HTML Integration 7 Support HTML hosting (live HTML documents) and/or HTML translation No

Interactive designer 7 Support an interactive designer in Visual Studio No
Will be with VS 2010
Support more than BasicHttpBinding 7 Most common request is for WSHttpBinding No

Improve Silverlight/WPF compatibility 6 Mostly feature requests for either Silverlight and/or WPF Partial
Gap is reducing over time
More controls 6 Random/general requests Yes
With the new toolkit release it increases.
SaveFileDialog 6
Yes

Data and/or property triggers 5
No

Reporting services 5
No

Synchronous web service calls 5
No
Is it really needed?
ADO.NET DataSet/DataTable 4
Partial
Check out new data controls and RIA services.
Alpha video 4 Chroma key support

Clipboard support 4
No
Some people think of it as security threat.
Workaround
Drawing APIs (immediate mode) 4

Pixel effects?
Element name binding 4

Element to element binding is now possible.
Improved DataGrid 4 Several different requests

Local relational database (SQL) 4


Modal dialog 4


Mouse wheel 4 API and support in existing controls No
Helper class available
Selectable text 4


Assembly caching 3 Want a framework for downloading/managing assemblies Yes
Here.
Credentials/auth 3 Requests for networking stack and ASP.NET type integration

Custom markup extensions 3
No

Multi-target DLLs for .NET/SL 3 Build a business object DLL once for both .NET and Silverlight No

Multi-touch support 3


Path Animation 3
No

Speech and better audio decoder 3


VisualBrush 3
No

9 Grid 2


Better keyboard APIs 2 Platform independent keycode

Better SEO 2
Yes
Check this blog.
Binding support to anonymous types 2


Direct database access 2 OLEDB/ODBC equivalent No

Flow panel 2


GIF support 2
No
Probably it wont be there. See what Pete Brown says.
Global/dynamic styles (skinning) 2


Integrated CTRL+F (in page search) 2


Sound APIs (equalizer) 2 Includes looping No

TileBrush (Image Tiling) 2
No

XPS Support 2


64-bit platform support 1


Android support 1


Better N-tier support 1 Improved data access Yes
RIA Services
Better SharePoint integration 1


Block style text 1 Bulleted lists, paragraphs No
But check this out
Cell based animation 1


CollectionView 1


Color management 1


Digital/XAP signing 1


Double Click event 1
No
work around
Drag and Drop 1 Between the desktop and Silverlight No

Full 5.1 sound 1 Currently fold down to stereo No

IDataErrorInfo 1


Inverse kinematics (bones) 1 Flash 10 feature

MediaTimeline 1


Multi-binding 1


Navigation model 1 Includes browser history integration Yes
Video
Validation controls 1
Yes
Check this.
XPATH support for data binding 1




Thanks...