Silverlight Showcase: Dawn of a New Era

I presented Silverlight technology at Rich Media rocks 2010 event on Oct 25th 2010 in Singapore. And here is a recap of some cases I showed yesterday. For more examples, you could visit here. For more information, you could contact me at yanmf@Microsoft.com, Or follow my twitter @mingfeiy. The presentation slides could be downloaded here. Demo One: Hard Rock Cafe Memorabilia http://memorabilia.hardrock.com/?src=homepage_memobox_headergraphic Hard Rock Cafe is the haven for true rock n’ roll fans, offering a full rock experience through our cafes, hotels, casinos, memorabilia and music venues all over the world. They have a lot of collections of artists displayed in hard-rock cafes, hotels, casinos and etc, from Madonna’s gloves worn on The Girlie Show tour displayed in Hard Rock Cafe Cayman Islands to Queen’s “Red Speical” Guitar displayed in Hard Rock Cafe in Vegas. There is a special item in this collection to demonstrate the power of Silverlight Deep Zoom technology. It is the 13th item on the fourth row. You will see one envelope there with four letters. That’s Item 043311- Paul McCartney - The Beatles Letter from Paul and Beatles autographs. Below are the screen shots of zoom-in effects. You could zoom till you see the last picture displayed above. Deep Zoom technology is very different from traditional zoom-in. It will bring in new level of details while you zoom into the pictures. It brings users brand new experiences! ...

SEA SharePoint Conference

Don’t miss out on the Southeast Asia’s biggest SharePoint event of the year! This is the conference to learn about SharePoint 2010 with expert local and international speakers presenting on topics that will help you understand and succeed with your SharePoint implementations and add real value to your organisation and businesses. In addition to the session content you’ll have ample opportunities to network with your peers in the community and technical and industry experts including local and international Microsoft Most Valued Professionals and Southeast Asia’s top Certified Partners. ...

Watch the video and Guess what she’s smiling about… and win a Xbox Kinect!

[youtube]http://www.youtube.com/watch?v=COeOEvd0ioY[/youtube] Guess what she (the lady below) is saying and get creative to stand a chance to win a Kinect! Update: Here are the winners for the limited edition WP7 notepads! To receive your notepad, email us your mailing address: innovativesg@live.com @Metabaron @Luke2375 @vitcott @anuj89 @jont87 @xsurycx @JeffWeber @icelava @xxkyzerxx @GaryPretty @tanjohnny @vertongen @flazm @trydis @chillfire @luxurytravelled @umay @oscarprawata @paramitta @limguohong @sebng @oysts @JLancaster3 @KayJayThwaps @TMGaming @gbmutley @MissDMeaner @michaelsync @VeryKross @swfdougherty @ivonnelestarti @ferrygun @pinkrody28 @jordanclark @ginatan28 @DANGO547 @tikrung @alvintangsc @supersuf @oscarprawata @everlasting86 @benjaminhuang @dreamtcs @jordan_clark Terms and Conditions: ...

Introduction to WP7 Development by Windows Phone MVP

In hist first series of Windows Phone 7 articles on mobiForge, Windows Phone Development MVP Wei-Meng Lee brings us on a development journey to explore the full capabilities of the new Windows Phone 7 OS. You may remember Wei-Meng in the previous WP7 posts here and here. In this first installment, he explores the tools and shows us how we can start writing our first application quickly. Check out his inaugural article here on Windows Phone 7 – http://mobiforge.com/developing/story/introduction-windows-phone-7-development. ...

VS2010 ALM Solution Briefing Sept 2010 Re-cap

We conducted our 1st Application LifeCycle Management (ALM) Solution Briefing on the new Visual Studio 2010 on 22nd Sep in Microsoft Auditorium. A total of 110 attendees across various disciplines such as architects, application programmer, developers, tester & project manager attended the talk. We invited 3 speakers to deliver the ALM message. The general poll from the evaluation feedback form indicated that we have delivered a well balance content which has helped to elevate the use of ALM as a tool to help improve productivity in the daily work of a developer. As the opening keynote, Mr Steven Sim who is the Microsoft Regional Developer Tools Sales Lead shared on “VS2010 Your ALM Solution”. Steven shared the definition of a well-managed Application LifeCycle and how VS2010 can be leverage to address some of the common challenges encountered during development cycle. Did you know that - “Based on time, budget, and delivering specified functionality 68% of projects never made it into production or were canceled”. Check out Steven’s slide to find out more on Microsoft ALM Solution. ...

WP7 apps from Singapore!

Hi guys! Developers here in Singapore are also hard at work in polishing and getting their games and apps published in the Windows Phone 7 Marketplace. Here’ a quick glimpse at some of them. Be sure to check out their links as well! Armor Valley – Combat strategy game ported from Xbox (Indie games). Included in the Xbox Live games on Windows Phone Dino Parade – tower defense-like game with dinosaurs, penguins, toasters, gatling guns, and UFO’s! ...

VS2010 ALM 3 Days Hands-On-Lab

Microsoft Visual Studio 2010 is an interoperable family of products that help make it easier to create, test and deliver custom software solutions. A rich set of integrated tools and server infrastructure coupled with flexible and agile process’s that represent a breakthrough for development tools, help you manage and optimize your entire software development process. Learn how you can be more productive in developing application using Visual Studio 2010 with effective communication and collaboration, achieve holistic Application Lifecycle Management using Team Foundation Server 2010. Discover the various features of Visual Studio 2010, such as architecting tools, advanced debugging techniques, and testing tools in this workshop. Register NOW to avoid disappointment. Please click here to register. Who Should Attend TDM, IT Manager, Project Manager, Application Manager, Architect,Development Team Leader, Developer, Programmer Date 11 - 13 October 2010 (Monday – Wednesday) Time 9:00am – 5:00pm Venue Avantus Training Pte Ltd 79 Robinson Road #15-04 CPF Building Singapore 068897 Program Overview ...

Razor and Webmatrix : Convert Static HTML into Dynamic data-driven pages

In this tutorial, we will move a existing static websites onto a Razor syntax-based dynamic webistes with a product database. That’s a case often happens. For instance, a bakery shop hires a designer for designing a online bakery shopping website. However, after a while, the shop owner decides to add in more products dynamically through database. And here, I will show you how to do it through WebMatrix in a easy and fast way. 1. Firstly, download html-based bakery online shopping cart web project here. Unzip it onto your hard disk. 2. Open WebMatrix and select Site From Folder. Select files from folder where you unzip Bakery_Final. After clicking ok, you will see all the files laying out in the left corner. 3. Click on Default.html and click Run. You will see the Fourth Coffee pages showed as below. There are three pages here: Home, Our Products and About Us. Noticed that the headers and footers of all sites are the same. And product information are all static. Next step, we will try to move all the duplicated parts into one single file. 4. Click on New on the menu bar and choose cshtml. Name it _Layout.html. Noticed here we use _ before the file name. It indicates that this file can’t be used to browse directly. This is similar to master page in ASP.NET. 5. Copy all the code from About.html to CSHtml. Remove code block showed below. This is the content part varies for each page. 6. Replaced the code block above with the following code: (Razor Syntax is case-sensitive. So please be careful of the upper-case). [cc] ...

10 minutes to understand ASP.NET Razor Syntax and WebMatrix

What’s Razor Syntax and Why WebMatrix? Microsoft wants to provide a simple and light way for students, hobbyist, inline script developers or web developers in general to develop websites fast. They will be able to start webpages from scratch or from some open source templates, such as WordPress or Joomla. WebMatrix is a stack under 50 MB, if you have .Net 4 installed, it will be under 15 MB. And you will get ASP.NET Razor Syntax along with WebMatrix. We want to give people an alternative to develop webpages in a lightweight and low-concept way. WebMatrix is composed by four parts: ...

Deploying Existing Silverlight Application (Deep Zoom) on Windows Azure

In this blog, I will introduce several Microsoft Technologies showed as below and you could view live demo on http://tibet.cloudapp.net/: Using Deep Zoom Composer to develop a Silverlight based photo gallery (You could use your existing Silverlight Application here) Migrate Existing Silverlight Application onto Windows Azure Deploy Windows Azure Application on Cloud Here, I will showcase how easily you could compose a Silverlight-based Deep Zoom applications onto cloud. You can skip part I if you plan to use your existing Silverlight application. Here, I will introduce a very powerful tool called Deep Zoom Composer in part I. If you have a lot of pictures to show, you can compose a Silverlight application easily for you to browser all the photos. You can check Hardrock café example here. Firstly, let’s walk-through how to use Deep Zoom Composer to develop Siverlight based photo gallery. 1. You need to download Deep Zoom Composer here. This is a tool to allow the preparation of images for use with the Deep Zoom feature in Silverlight. Hard Rock is using Deep Zoom technology to feature their site, and you could take a look here. 2. After installation and open the tool. Select File - New Project… 3. You will see a Add images button in the right up corner. By clicking it, you could upload photos from your local drives. 4. Next, click on Compose Icon on the Top Navigation Bar and you could compose your imagines on canvas by drag-and-drop. Noted, you could zoom in/out canvas to place photos with different sizes. Meanwhile, noted there are several functions lined up in the right side of the tool, such as Slide Show, Menu, Internal Links, External Links. You could drag photos from right sides into Slide show to compose the sequences of your slide show. Also, you could do the same for the rest. For internal/external links, you could specify link and when user clicks on the photo, he/she will be re-directed to the page that your link specified. 5. Now, click on Export Icon from the top navigation bar. Type in the name of your Deep Zoom application and choose location for your files as well. There are several templates you could choose from. And here, I will select Deep Zoom Navigation. And you could further customize your image settings. Click on Export. 6. After exporting successfully, you will be able to either viewing your silverlight application in web browser or browse files in local folders. Secondly, we will see how to Migrate Existing Silverlight Application onto Windows Azure. 7. Download Windows Azure SDK and Tools for Visual Studio here. 8. Open Visual Studio as administrator. Current I am using Visual Studio 2010 for this example. 9. Select File –> New –> Project… Select Windows Azure Cloud Service in Visual C# Category. 9. Right click on Role Folder under TibetDemo project and select New Web Role Project… 10. Select ASP.NET Web Role and to Cloud service solution and rename it as tibetWeb showed as below: 11. Now, copy over files from XXDocumentsExpressionDeep Zoom Composer ProjectsTibet-DemoExported Datatibet_demo (you may look for your own file directory) under this project. A quick way is to right click on tibetWeb and open folder in windows explorer. 12. Click on Icon [Show all Files] showed below and you will see folder GeneratedImages showed in a dash line. Right-Click and select Included in the project. ...