Tuesday, October 12, 2010

RSS News Using Panorama and Pivot Control

Hi dude,
Today I would like to share my latest demos using Windows Phone. I decided to show a comparison between panorama control and pivot control. So I created a simple rss news project to demonstrate this.

Friday, September 3, 2010

Update to Silverlight 4 GDR1

Silverlight 4 GDR 1 is now available! This version fixes several issues including data template memory issues and compatibility with Visual Studio LightSwitch.

Today we released an update to Silverlight 4 (update build is 4.0.50826.0) along with an updated SDK. We appreciate our customers’ patience on working with us to help identify and verify necessary updates to this service release. You can find all the details in KB2164913. Here are the relevant highlights:

  • SDK feature to enable Add New Row capabilities in DataGrid control
  • Improving startup performance of Silverlight applications
  • Adding mouse wheel support for out-of-browser applications on the Mac platform
  • Various media-related fixes around DRM content
  • Fixed memory leak when MouseCapture is used
  • Fixed memory leak for DataTemplate usage

All the installer links have been updated to leverage these new bits for our customers.

For end users

For end users, having them simply install the runtime will provide them with the updated bits and benefits of the fixes/features in this service release.

For Developers

If you are a developer and authoring Silverlight applications you may want to grab the new developer bits and updated SDK:

I would install the developer build first and then the SDK and you’ll have a refreshed environment. As with any release we try to get you the information as soon as possible and sometimes the information flows faster than the download servers replicate. If you aren’t getting the updated bits using the links above, please be patient as the download servers from Microsoft refresh their replication caches.

Note that when you now create a new project you’ll be using the new SDK and so the minRuntimeVersion (see above) of the project templates as well as compiled bits for your SL4 application will be using/requiring the updated runtime.

There are NO Visual Studio tools updates for this release so the Silverlight4_Tools.exe package is not needed to re-install.

For Visual Studio LightSwitch Users

When Visual Studio LightSwitch shipped they included a pre-release later build of Silverlight 4. This caused some issues for customers who were using a single machine to evaluate LightSwitch but also using the same machine. Any Silverlight 4 application developed and deployed would give customers messages indicating that they needed a later version of Silverlight, but were unable to acquire a compatible version!

This is now solved with this service release. Simply put: If you are using LightSwitch, install the updated developer runtime and SDK. This will solve this issue and allow you to develop LightSwitch applications as well as production Silverlight 4 applications.

source : http://bit.ly/aT5wqM

Wednesday, June 16, 2010

SilverDudde Weather

Checkout my new nice and cool weather showcase. Available at http://bit.ly/bhk594

Using Silverlight 4 technology and designed using Expression Blend 4.



Thursday, May 27, 2010

SilverDudde Fluid Demo

Checkout my latest silverlight showcase demo using FluidMoveBehaviour in Silverlight 4.

Feel free to navigate to www.silverlight.net/showcase to see the demo. Its under Geography : Malaysia

Friday, May 21, 2010

SilverDude Toolkit for Silverlight

SilverDude Toolkit for Silverlight contains a collection of silverlight controls making life easier for developers. You'll no longer have to worry anymore because these controls will help you guys save your time. It's developed in C# for Silverlight 3.

Main Project Page or go here http://silverdudetoolkitsl.codeplex.com/

Source Code

Controls included : -

1. WaitIndicator

WaitIndicator is used while waiting a process to complete, a kind of loading progress concept.

Properties : WaitLoadingColor, WaitBackgroundColor
Methods : Start(), Stop()



 void MyAsynchronousCall()
/* Do somethig here to make async call */

void MyCompletedAsynchronousCall()
/* Do something here to process the result data */

Live Demo WaitIndicator

2. GlowButton

Glow Button features a new and unique mouse over effect

Properties : GlowText, GlowTextColor, GlowColor
Event(s) : Click



public MainPage()
glowbtn.Click += new SL.SilverDude.Toolkit.GlowButton.ClickHandler(glowbtn_Clicked);

private void glowbtn_Clicked()
/* Do something here */

Live Demo GlowButton

3. PagingPanel

Paging panel is used to allow user to navigate item in with paging feature.

Properties : PagingTextColor, PagingButtonColor
Methods : InitPaging()



for (int i = 0; i < content = "Hello" controltovalidate =" sp;" itemperpage =" 5;">
Live Demo PagingPanel

4. SlidingPanel

Sliding Panel is used to allow user to navigate item in an interactive manner.

Properties : SlidingButtonColor
Methods : InitSliding()



for (int i = 0; i < width =" 150," height =" 225">
Live Demo SlidingPanel

5. SmartTextBox

SmartTextBox is a universal textbox which combines a few features like normal textbox, password textbox and
textbox with search button.

Properties : SmartText, SmartThemeColor, SearchEnabled, PasswordBox
Events : ResetClick, SearchClick


Normal SmartTextBox

PasswordBox SmartTextBox

Search Enable SmartTextBox

//Need to subscribe the SearchClick event              
sch.SearchClick += new SL.SilverDude.Toolkit.SmartTextBox.SearchClickHandler(sch_SearchClick);

void sch_SearchClick(string text)
/* Do something here */

LIve Demo SmartTextBox

6. PopupMessageBox

PopupMessageBox is used to display a popup message in your application.

Properties : PopupMessageIcon, PopupBackgroundColor, PopupMessageType, PopupButtonGlowColor
Methods : Show()
Events : OkButtonClick, YesButtonClick, NoButtonClick, CancelButtonClick, RefreshButtonClick



There a a few options for PopupMessageType :
OK, YesNo, YesCancel, OkCancel, Refresh

There a a few options for PopupMessageIcon :
Exclamation, Information, Question, Error, Success, None

popupmsg.Show("Hello Murad");

Live Demo PopupMessageBox

Wednesday, May 5, 2010

Microsoft releases Silverlight-powered Windows Intune beta

Microsoft recently released a beta of Windows Intune, a Silverlight powered Web console for midsize businesses to manage their PCs.

Windows Intune simplifies how businesses manage and secure PCs using Windows cloud services and Windows 7 in order to make computers and users operate at peak performance, from virtually anywhere. Windows Intune is a comprehensive solution that includes PC management, malware protection, Windows upgrades, and more. Customers can use the Windows Intune cloud service beta to:
  • Manage updates
  • Protect PCs from malware
  • Proactively monitor PCs
  • Provide remote assistance
  • Track hardware & software inventory
  • Set security policies
You can read more about Windows Intune here: http://www.microsoft.com/online/windows-intune.mspx

source : http://bit.ly/cWXGrg

Monday, March 29, 2010

Getting Started with Silverlight and Windows Phone 7 Development

Silverlight IS the platform for Windows Phone 7 Series development!

Sweet. We also made available an update to Silverlight 4 that you might be interested in too!

Windows  Phone 7 SeriesYou may be wondering how you get started. If you are new to Silverlight, I recommend getting familiar with Silverlight first. You can find all the tools you will need at the Silverlight community site. In addition to the core tools you’ll want to get the Windows Phone Developer Tools CTP. This will add to your Visual Studio 2010 installation (or install Visual Studio Express) to enable Windows Phone and XNA Game Studio development. Be sure to read the documentation on the release notes to understand any limitations. A link to the tools, documentation, developer/UX guides and more can be found on the Silverlight for Windows Phone page. The key elements you’d want to get are:

I’ve also taken some quick time to get some quick videos up for some tips and familiarity with the tools and some initial areas you’ll want to take a look at. Here are some starting videos for you:

The getting started video has some quick tips and tricks about the emulator and using the keyboard input control (referred to as the ‘SIP’). I suggest taking a look at these for some primer. If you have questions afterwards, check out the dedicated forum for Silverlight for Windows Phone.

Source : http://timheuer.com/blog/archive/2010/03/15/get-started-with-silverlight-for-windows-phone.aspx