Silverlight 5

December 9th, 2011

Silverlight 5 is now online!  This version was first announced at a Firestarter Event last December.  You can download the Silverlight 5 Tools and Toolkit from the following links.

http://www.silverlight.net/learn/overview/what’s-new-in-silverlight-5

http://silverlight.codeplex.com/releases/view/78435

 

The Silverlight 3D Visual Studio templates are still using the RC version.  3D applications must run in OOB (Out of Browser) with Elevated Permissions.

I have updated my demos and tutorials (source code) to the latest version of Silverlight 5.

http://silverlight.bayprince.com/demos.php

http://silverlight.bayprince.com/tutorials.php

BUILD 2011 Swag

September 15th, 2011

Conferences are great opportunities to learn about the latest technologies, social networking, and get a first look at future opportunities.  Oh wait, let’s not forget about great swag.  Here is a list of deliverables and swag that was handed out during the event.  If you are attending the conference, don’t forget to get them all before the conference ends.

Welcome Kit

The Welcome Kit includes an Event Guide, Attendee Badge, and the Attendee Party invite.   The Event Guide has maps of the Anaheim Convention Center and the Marriott hotel as well as the event schedule (without the session names).

1_Welcome

Windows 8 Tablet

The Samsung Windows 8 Developer Tablet is the highlight swag of the Microsoft BUILD 2011 Conference.  All of the attendees got this beautiful tablet, a Bluetooth Keyboard, and a sleeve.  The tablet has the latest Developer build of Windows 8 installed.  The key word is “Developer”.  The operating system works great with a few glitches.  You can download the Windows Developer Preview at http://msdn.microsoft.com/en-us/windows/apps/br229516.  The tablet also has the tools for developing Windows 8 applications.  This includes Visual Studio 11 Express for Windows Developer Preview and Expression Blend 5 Developer Preview.

One of my favorite features of Windows 8 is the fast boot time.  The tablet took less than a few seconds to start up.  The overall performance on the tablet is pretty decent.  It took me less than a few minutes to get the tablet set up with my Windows Live account.

2_Tablet (1) 2_Tablet (2)
2_Tablet (3) 2_Tablet (4)
2_Tablet (5)  

Visual Studio Team Foundation Service Invite

The Visual Studio Team Foundation Service invite was included in the Tablet package.  My friend, Andy Yeckel (Content Master), designed and implemented this fun deliverable.  The invite opens up to reveal a popup of the Visual Studio sign as well as an invitation code to sign up for the new Team Foundation Service.

2A_Invite (1) 2A_Invite (2)

Phone Dude

This fun swag can be obtained at the Windows Phone booth in the Expo Hall, which is usually opened during Session Hours.

3_Phone

Cisco Beanie

This beanie can be obtained at the Cisco booth in the Expo Hall.

4_Beanie

AT&T Build T-Shirt

This is the only confirmed swag t-shirt at the Build Conference 2011.  The shirt can be obtained at the AT&T booth in the Expo Hall.

5_Shirt (1) 5_Shirt (2)
5_Shirt (3)  

Silverlight 5 RC

September 2nd, 2011

Silverlight 5 RC was released yesterday with additional 3D support.  The RC version adds support for Effects (such as the popular BasicEffect) and Render Targets.

For more information on getting started with Silverlight 5 RC, check out the following links:

http://www.silverlight.net/learn/overview/what’s-new-in-silverlight-5

http://10rem.net/blog/2011/09/01/silverlight-5-rc-now-available

http://blogs.msdn.com/b/eternalcoding/archive/2011/09/01/silverlight-5-rc-what-s-new-in-the-3d-world.aspx

I updated the current 3D demos to the latest version.  The updating process from Beta 1 to RC was pretty straightforward.  The Math Helper DLL was removed and integrated into Microsoft.Xna.Framework.  The Microsoft.Xna.Framework.Silverlight was replaced with System.Windows.Xna.    The GraphicsDevice reference in DrawEventArgs has been replaced with GraphicsDeviceManager.Current.GraphicsDevice.

http://silverlight.bayprince.com/demos.php

3D Video in Silverlight 5

June 23rd, 2011

Here’s a quick demo of video rendering on 3D objects.

http://silverlight.bayprince.com/Demos/SL5/Video3D/

 

A friend of mine, Andy Yeckel (Content Master), gave me a great idea of making the video play in my 3D Apartment scene.

http://silverlight.bayprince.com/Demos/SL5/Apartment3D/

3D Apartment in Silverlight

May 27th, 2011

During my days at the Art Institute, I made a 3D scene of my former apartment using Autodesk Maya and Adobe Photoshop.  I was able to export the scene using the OBJ file format and import the scene into Silverlight 5.  The importer parses the OBJ and MTL files to allow multiple meshes and textures to be added to the scene.

http://silverlight.bayprince.com/Demos/SL5/Apartment3D/

3D Model Editor in Silverlight

May 8th, 2011

Here’s a quick demo for 3D modeling in Silverlight 5. The cube object is imported using the obj file format. The application determines the unique set of vertices and allows the user to tweak the vertices to reshape the model.

http://silverlight.bayprince.com/Demos/SL5/ObjEditor/

3D Keyframe Animation

April 28th, 2011

Here’s a quick demo that I made for 3D keyframe animation in Silverlight 5.

http://silverlight.bayprince.com/Demos/SL5/Anim3D/

Microsoft Community Contributor

April 27th, 2011

I have been awarded the Microsoft Community Contributor Award.

3D Carousel Tutorial

April 24th, 2011

I wrote a tutorial for building a 3D Carousel in Silverlight 5.

http://silverlight.bayprince.com/tutorials.php?tutorial=12

3D in Silverlight 5 Beta

April 13th, 2011

Silverlight 5 Beta was announced at the MIX 11 event in Las Vegas. The latest version delivers awesome features, including 3D Support, Implicit Data Templates, XAML Debugging, and much more.

For more information on getting started with Silverlight 5, check out the following links:

Get Started with Silverlight 5

Tim Heuer’s Article about Silverlight 5 Features

http://blogs.cynergysystems.com/2011/04/13/3d-everywhere/#more-1536

The current version of Silverlight 5 Beta is intended for developer use only. This means that you will need the Developer runtime to view Silverlight 5 Beta applications. There is no “Go Live” support and not intended for public viewing. The end user runtime will be available later this year.

I wrote four Silverlight 5 3D Tutorials for developing basic Silverlight applications with 3D primitives, shaders, and textures.  You can read the tutorials at Silverlight 5 Tutorials.  One of the tutorials shows how to apply a live video from the Webcam to a 3d object’s texture.  Another tutorial uses a basic OBJ Importer to import 3D models from Maya to Silverlight.

3D Viewer Demo

http://silverlight.bayprince.com/Demos/SL5/XNASandbox/

The 3D Viewer Demo is an application that renders 3D primitives and custom models.  The app currently supports shaders, textures, render states, and basic camera functionalities.  The webcam feature allows for users to render live video as textures on the 3d object.

3D Carousel Demo

http://silverlight.bayprince.com/Demos/SL5/Carousel3D/

The 3D Carousel Demo allows users to drag and drop images from their local machines to render a 3D Carousel.

3D Text Demo

http://silverlight.bayprince.com/Demos/SL5/Text3D

The 3D Text Demo takes the user’s input and renders the text in 3D.  The current version of the demo support alphabet characters and spaces.  Each of the characters are 3D models imported using the OBJ file format.