Latest Version of eBay Mobile App for Windows Phone 7

April 12, 2012

The latest version of the eBay Mobile App for Windows Phone 7 is now on the Marketplace.  This new version now allows eBay Sellers to list their items directly from the device.

You can download the app from the Marketplace.

 

Code Breaking Changes from Windows 8 Developer Preview to Consumer Preview

February 29, 2012

Here are a few breaking changes that I ran into today during the upgrade process.

Project.csproj

In the project.csproj file, the C# target location is no longer hardcoded.

Old: <Import Project=”$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v1.0\Microsoft.Windows.UI.Xaml.CSharp.targets” />

New: <Import Project=”$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets” />

IValueConverter

The IValueConverter methods now accept Types (rather than strings) for the target type.

Old:

public object Convert(object value, String typeTarget, object parameter, String culture)

public object  ConvertBack(object value, String typeTarget, object parameter, String culture)

New:

public object Convert(object value, Type targetType, object parameter, string language)

public object ConvertBack(object value, Type targetType, object parameter, string language)

INotifyPropertyChanged

INotifyPropertyChanged moved to System.ComponentModel.

Dependency Properties

Dependency Properties now accept Type (instead of strings) for the Register and RegisterAttached methods.

ApplicationBar

ApplicationBar has been renamed to AppBar.

ApplicationLayout

ApplicationLayout and ApplicationLayoutState classes have been renamed to ApplicationView and ApplicationViewState.

JSON

JSON classes have been refactored for cleaner and simpler usage.

Old: JsonObject object = new JsonObject(response);

New: JsonObject object = JsonObject.Parse(response);

 

 

There is a detailed guide for migrating Windows 8 Developer Preview code to Consumer Preview at http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/4e0bb840-2348-4db3-a2eb-03484902e124.

Windows 8 Consumer Preview on BUILD Tablet

February 29, 2012

The Windows 8 Consumer Preview has released today!

You can download and learn more about the latest version at the official Blog. The direct ISO download link is http://windows.microsoft.com/en-US/windows-8/iso. Microsoft Visual Studio 11 Express Beta can be found at http://msdn.microsoft.com/en-us/windows/apps/br229516.aspx.

I installed Windows 8 Consumer Preview on the BUILD Samsung Developer Tablet and the Dell Studio 17 laptop.

 

Updating the BUILD Tablet to Windows 8 Consumer Preview

  1. Download the Windows 8 Consumer Preview ISO file from http://windows.microsoft.com/en-US/windows-8/iso. Don’t forget to write down the Product Key.
  2. Download the Windows 7 USB/DVD download tool from Microsoft Online Store.
    1
  3. On the Windows 7 box, install the USB/DVD download tool. Run the tool and select the downloaded ISO file. Click Next and choose the media type (usb or dvd). I chose USB to store the backup on the USB that I got at the Microsoft BUILD conference.
  4. Place the USB in the Build Tablet and click the Setup.exe file. Enter the product key from the ISO Download page (above).
  5. You can continue through the setup process to save your personal files and perform disk cleanup. To install Windows 8 Consumer Preview you will need 20GB of free space.  Once you have enough disk space, you are ready to install.
  6. The install process took about 15 minutes to install on the tablet followed by a long restart process.
  7. You can now personalize your settings starting from the Background color and PC name.  The next screen allows you to setup the Wireless settings.
  8. The next screen gives you an option to either use Express Settings, which has pre-defined settings or Customize Settings.
  9. The final screen allows you to connect to your Microsoft account, which you may have used for the Windows 8 Developer Preview.  After you fill out the form, you are greeted with the Finalizing screen!
  10. Welcome to Windows 8 Consumer Preview!

 

Updating the Dell Studio 17 to Windows 8 Consumer Preview

This process was about the same as above except I did a fresh install of Windows 8 Consumer Preview by booting to the USB drive.

Silverlight 5

December 9, 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 15, 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 2, 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 23, 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 27, 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 8, 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 28, 2011

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

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