Welcome to MSDN Blogs Sign in | Join | Help
Incorporating Videos in a Website with Silverlight Streaming and Expression Encoder

Microsoft Silverlight Streaming by Windows Live is a companion service for Silverlight that makes it easier for developers and designers to deliver and scale rich media as part of their Silverlight applications. The service offers web designers and developers a convenient solution for hosting and streaming cross-platform, cross-browser media experiences and rich interactive applications.

While the service is in beta, storage is free up to 10 GB and streaming is free up to 5 TB of aggregated bandwidth per user account per month. Videos should not exceed 10 minutes and have a maximum bit rate of 1.4 Mbps.

To get started all one needs is a Windows Live ID. Once signed in to the Silverlight Streaming using the Live ID a developer can upload a video to the Silverlight Streaming site by clicking on Manage Videos.

silverlightstreamingmanagevideos

Next step is to upload a video to the site. Once the upload is complete, the URL to embed the video in a webpage is provided.

silverlightstreaminguploadvideos

If there are multiple videos and one wishes to create a playlist, the easiest way to do so is to use Expression Encoder. Import all the videos in Expression Encoder. Choose the format (and bit rate) in which the videos should be encoded (Encode tab) and the Silverlight player template that should be used (Output tab – Job Output section) and click on Encode. (There are lot of other options that one can play with like the title, the image appears as the thumbnail for the video and also divide the video in clips).

expressionencoderjobputput

The application can be published directly to Silverlight Streaming website. However to do this one requires to download the Silverlight Streaming plugin for Expression Encoder.

expressionencoderpublish

If the video is uploaded from Expression Encoder, the project is uploaded as an application to the Silverlight Streaming website and can be viewed in the Manage Applications page on the Silverlight Streaming website.

Expression Web SuperPreview

Designing web pages for multiple browsers is a major pain point for most web developers. In addition to the time it takes to preview pages in multiple browsers, there are a host of other issues:

  • Most browsers can’t have multiple versions installed side-by-side. The newest version replaces older versions. So, you can’t have IE6 and IE7 on the same machine (unless you’re using virtual machines or unstable registry hacks).
  • Many browsers support both Mac and Windows. Devs want to test in (at least) Mac Safari, which doesn’t render the same as Safari on Windows.
  • The ergonomics of browser testing is awkward. Many devs load their site on a staging server and have a battery of machines running different browsers. They have to manually load a page in each machine and then walk to each individual machine to compare the different monitors.

Microsoft Expression SuperPreview simplifies the process of testing and debugging layout issues across different web browsers and platforms. Developers can view web pages in multiple browsers simultaneously or view how a page renders in a browser and compare it to a comp or mock-up image of a page.

expressionsuperpreview

Most of the times, developers start with a single “baseline browser” as they initially design their pages. Once the page is working correctly in this browser, they begin tweaking the page to work in other browsers. So, in SuperPreview, one can load up any number of different browsers, but one of them will be defined as a baseline browser. When one works in SuperPreview, a developer is typically comparing a browser against this baseline rendering.

There are a few big differences between SuperPreview and other browser comparison tools. All of the other tools we’re familiar with are strictly “service-based,” meaning that you need to point these services at a public URL, they render the pages in specified browsers on a set of remote servers, and then send you the results. This makes them slow, and it also makes it more difficult for them to work with pages under development (on a local file system). SuperPreview works directly with the installed browsers - meaning, one doesn’t need to package or publish the web pages before using it. SuperPreview also includes the IE6 rendering engine, built-in. This can be used side-by-side with other versions of IE.

Other browser comparison tools show only images of different browser renderings, allowing a developer to visually compare them. This only helps to identify problems, but doesn’t help to find the element that’s causing the problem. SuperPreview couples image renderings with DOM data (refer the snapshot below), highlighting specific DOM elements within the image, and showing differences across browsers. It also provides element information such as position, dimensions and ID. This helps pinpoint the element that’s causing the compatibility issue.

expressionsuperpreviewdom

SuperPreview was designed to integrate well with Expression Web. One can easily test pages at any stage in the design process, and launch SuperPreview from directly within the app.

SuperPreview for Internet Explorer is available for free (Note: this does not have support for Firefox. To debug pages in both Internet Explorer and Firefox, download the free 60-day trial of Microsoft Expression Web).

Web Application Toolkits

webapptoolkit

With the announcement of Microsoft WebsiteSpark, Microsoft also launched a number of Web Application Toolkits to the Web. Web Application Toolkits are designed to enable Web Developers to simply extend their web application capabilities by providing them with a packaged set of running samples, templates and documentation.

The goal for the Web Application Toolkits is to provide Web Developers with resources such as project templates, controls, and code samples along with simplified documentation all in a consistent packaged format that is easy to download and run in a very short period of time. With the correct prerequisites installed using the Web Platform Installer, a Web Developer can have a Web Application Toolkit sample application installed and running in 5mins.

7 application toolkits were released yesterday -

iewebapptoolkit

Web Application Toolkit for Internet Explorer 8 Extensibility

Today users can access rich information and services while they are browsing a site; it's not a trivial task to expose this content to the same users when they are not on that site. The goal of this Web Application Toolkit is to leverage the new features in Internet Explorer 8 (Web Slices, Accelerators and Visual Search Providers) to extend the reach of a web site and services also to those users that are not on the site. The Web Application Toolkit includes a set of ASP.NET Web Controls that can be used to take advantage of these IE new features in a Web application.
 

bingwebapptoolkit

Web Application Toolkit for Bing Search

Bing is a powerful new Decision Engine designed to help consumers accomplish tasks and make faster, more informed decisions. The Bing Application Programming Interface (API) provides developers programmatic access to Bing, offering flexible options for building or enhancing a site or application. This Web Application Toolkit shows how to take advantage of the Bing API to add search capabilities to a Web site by leveraging the various search results that the Bing API provides, including Web content, images, news and videos, among others. Discover how to use ASP.NET AJAX and jQuery to provide an enhanced and more interactive end user experience when using the Bing API through this toolkit.
 

restwebapptoolkit

Web Application Toolkit for REST Service

Many Web applications today are starting to expose data as REST service interfaces, so it can be accessed through APIs by other tiers of the application or even by other applications. A RESTful web service is a simple Web service implemented using HTTP and the principles of REST. REST Services focus on resources; each one is represented by a unique URI, and users interact with them via their URI using the HTTP uniform interface. This Web Application Toolkit shows how to easily add REST service interfaces for an existing Web application. The Web Application Toolkit includes a sample REST service, two sample client applications that access the REST services, one using simple ASP.NET Web Forms and a second Web application using AJAX to asynchronously invoke the REST service and finally a custom project template for Visual Studio to make it very easy to build new REST Services.
 

mobilewebapptoolkit

Web Application Toolkit for Mobile Web Applications

This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported. The MVC pattern helps you create applications that separate the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements. This Web Application Toolkit provides a component called MobileCapableViewEngine that enables the Web application to show the appropriate view depending on the device's browser that is performing the request. It also includes a sample site that provides different views for Windows Mobile, IPhone, and Blackberry devices.
 

emailwebapptoolkit

Web Application Toolkit for Template Driven Email

This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. There are many common scenarios where notification emails need to be sent to end users. Examples of these common scenarios may involve notifying a user of their newly created account, sending a new password in respond to a forgotten password request, or emailing an alert under specific business circumstances, such as the creation of a order. Typically the e-mails sent from a Web application scenario are formatted as HTML, include CSS stylesheets, and images and need to be generated dynamically with custom or user-specific data. This Web Application Toolkit includes samples that show how to use templates to generate these dynamic email bodies.
 

socialwebapptoolkit

Web Application Toolkit for making a Web Site Social

Adding social capabilities to your Web site can attract new users, keep them on a Web site for longer and get them to come back more often. This Web Application Toolkit shows how, using a few lines of code with the Windows Live Messenger Web Toolkit, it is possible to add social capabilities to a Web site with instant messaging from a website to various client endpoints like Windows, Windows Mobile, Xbox 360 and Mac.  Behind the scenes is a powerful set of UI Controls and a JavaScript library that connect your website to the Messenger Service which is used by 330 million users around the world.
 

faqwebapptoolkit

Web Application Toolkit for FAQs

The majority of web sites have the need to display a list of frequently asked questions to their users. Although it's not difficult to create a simple set of FAQ pages, creating a great user experience that supports searching for FAQs, filtering, and paging, can become more difficult. Furthermore, this is often common functionality that has to be implemented repeatedly in multiple Web sites. This Web Application Toolkit is designed to provide a starting set of code including ASP.NET pages, data access logic, and database schemas, for integrating Frequently Asked Questions into a ASP.NET MVC Web application.

You can watch the intro screencast on Channel9 to understand what Web Application Toolkits are all about.

WebsiteSpark

Yesterday, Microsoft announced the availability of a new program for Web Professionals called Microsoft WebsiteSpark.

As the latest initiative in the ‘Spark’ family of programs, including BizSpark and DreamSpark, Microsoft is building upon a legacy of working with key communities and providing the additional support, tools and resources needed in order to help them thrive. The WebsiteSpark Program provides Web professionals with Microsoft software and solutions, together with related tools, training and support, to help their businesses succeed. The WebsiteSpark Program also helps drive new business opportunities by connecting Web professionals and hosters with an ecosystem of customers, partners and other professionals with complementary technologies.

Web development and design companies with up to 10 employees and owners can participate in the WebsiteSpark Program for three years with no up-front cost. There is only a $100 program offering fee, payable at exit, with no other costs or obligations. Once approved, these companies can have access to:

  • Microsoft Web design and development tools
    • 3 licenses of Microsoft Visual Studio 2008 Professional Edition
    • 1 license of Microsoft Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)
    • 2 licenses of Microsoft Expression Web 3
  • Microsoft Servers
    • 4 processor licenses for production usage of Microsoft Windows Web Server 2008 or R2 (when available)
    • 4 processor licenses for production usage of Microsoft SQL Server 2008 Web Edition.
  • A third-party premium Website control panel (DotNetPanel).

Participating companies will also receive the following professional support and training:

  • Two technical support incidents per company.
  • Access to community support through connections with Network Partners, Hosting Partners and peers with complementary services and technologies.
  • Unlimited access to technical managed newsgroups on MSDN.
  • Unlimited program support for non-technical issues.

In addition to software, solutions, training and support, the program will extend the reach of participating companies by featuring their offerings in a WebsiteSpark marketplace, supported by Microsoft marketing vehicles. This marketplace will help participating companies connect with new prospective customers worldwide via the WebsiteSpark Marketplace, coming later this fall.

How to Sign Up?

If you meet the requirements (build web sites and web applications and have less than 10 employees) you can visit the WebsiteSpark website and sign-up today. 

As part of the enrollment process you can pick either a network referral partner (for example: a hoster or an existing Microsoft partner), or enter a referral code that you have received at an event or from a Microsoft employee.  If you send mail to webspark@microsoft.com you can get a referral code quickly.  You can then use that code to enroll in the program on the WebsiteSpark website.  Once enrolled you can immediately download and use the software, as well as begin to participate in the network/partner opportunities.

PHP on Windows Training Kit

The PHP on Windows Training Kit is a comprehensive set of technical content including demos and hands-on labs to help you understand how to build PHP applications using Windows, IIS 7 and SQL Server 2008. The current release includes the following:

PHP & SQL Server Demos

  • Integrating SQL Server Geo-Spatial with PHP
  • SQL Server Reporting Services and PHP

PHP & SQL Server Hands On Labs

  • Introduction to Using SQL Server with PHP
  • Using Full Text Search over Office Documents in PHP

PHP on Windows Hands On Labs

  • IIS Access Control Features for PHP
  • Using IIS 7.0 Media Features in a PHP Application
  • Troubleshooting PHP

In addition to the links that I posted in my last post on PHP on Windows this is kit is a must read for all PHP developers adopting Windows platform.

You can download the kit from MSDN.

PHP development kit for Azure cloud

At Tech Ed India 2009, Microsoft announced the PHP development kit for Azure cloud. The PHP SDK for Windows Azure, known as PHPAzure, is an open source project, is available for download from Microsoft CodePlex. The SDK “provides consistent programming model for Windows Azure Storage (Blobs, Tables & Queues)”.

Microsoft collaborated on the PHP SDK with RealDolmen.

On Microsoft’s Port 25 blog, Open Source Community Program Manager Peter Galli said Microsoft is also announcing “the launch of a series of projects that offer samples and a toolkit that enable PHP developers to include Silverlight controls, Microsoft Virtual Earth maps and IE Webslices and Accelerators in PHP web applications; as well as automatically generated a simple “Create, Read, Update, Delete (CRUD)” PHP application from a table in SQL Server.”

The current build of the PHP SDK is considered a Community Technology Preview. Milestone 2 is due out in late July, and the final in late August of this year.

Web Training on Ramp Up

Ramp Up (www.MyRampUp.com) is a free online learning program for developers. Microsoft recently launched three ASP.NET tracks:

  1. Web Development with ASP.NET
  2. Move from ASP to ASP.NET
  3. Move from PHP to ASP.NET

These tracks, along with the other currently offered ones (eg, Windows Mobile 6, SharePoint for Developers, Visual Studio 2008), teach the important skills in a guided path, making the learning process easier and more efficient. The easy-to-access content (provided by subject-matter gurus) is specifically tailored for the Ramp Up program, and offered in a variety of forms (article, v-lab, codecast and slidecast). Check them out now at www.MyRampUp.com, and see how Ramp Up can help you become more employable by learning important and marketable skills.

Web Platform Installer 2.0 Beta & Windows Web Application Gallery

A couple of days back at MIX 09 Microsoft announced the availability of Web Platform Installer 2.0 Beta and Windows Web Application Gallery.

The Web Platform Installer (WebPI) is a simplified download/install experience for all of Microsoft’s free web products. It includes everything that a developer needs to get up and running to build your web solutions – from servers, tools, and technologies, including the most recently updated products. One does not have to go to 10 different websites to get the products – with the WebPI, one can do this all through one integrated experience. Additionally, the WebPI installs the community version of PHP so that one can have easy integration with popular web applications.

The Web Platform Installer Includes:

  • Internet Information Services (IIS) 5.1 on Windows XP SP3
  • IIS 6.0 on Windows Server 2003 SP2
  • IIS 7.0 on Windows Vista SP1 and Windows Server 2008
  • SQL Server 2008 Express,
  • .NET Framework 3.5 SP1
  • Visual Web Developer 2008 Express Edition
  • IIS Extensions including:
    • IIS 7 Media Services 3.0
    • IIS7 Administration Pack
    • Database Manager for IIS7
    • WebDav 7.5
    • FTP 7.5
    • FastCGI for PHP support on IIS6
    • URL Rewriter
    • IIS 7 Application Routing
    • Web Deployment Tool for IIS
  • ASP.NET and features such as ASP.NET MVC
  • Silverlight Tools for Visual Studio
  • The Community Version of PHP v5.2.9

The Windows Web Application Gallery is a community hub of the most popular Open Source and community Web applications that run on Windows. It provides a simple streamlined way for users to explore, discover, and install ASP.NET, PHP, and other types of Web applications and solutions on the Windows Platform. It also provides a simple way for developers to offer their applications to the millions of users worldwide.

To add an app to the Web Application Gallery a developer needs to add a couple of manifest files to the root of your existing ZIP package using the Application Packaging Guide, test to make sure that the apps work on the platforms supported by Web Platform Installer, and follow the other Web Application Gallery Principles.

The Web App Gallery is open to ASP.NET and PHP applications that follow our Web Application Gallery Principles and best practices for hosting ASP.NET and PHP applications on IIS.

Get the Microsoft Web Platform

PHP on Windows

As a developer, sometimes one has to make tough choices. One has to balance design and functionality, client requirement and usability, time constraints and budget. With PHP on Windows, one can get the best of all the worlds: interoperability that allows creation of awe-inspiring applications on top of the security of the Windows Server operating system.

Key benefits of running PHP on Windows

  • Develop and deploy Web applications using the same Operating System
  • Consolidate and run PHP and .NET Web applications side by side
  • Leverage powerful media serving with Microsoft’s Streaming Media server and Windows Services 2008
  • Give you site more SPEED and reduce management complexity using IIS 7.0
  • Host PHP applications on a streamlined, headless Server Core installation, running a modular Web server, optimized at install for just hosting PHP as fast and securely as possible.

Want to get started with PHP on Windows… check out the links below -

I would also recommend downloading these addition resources from Microsoft -

Microsoft Web Platform Installer – The Web Platform Installer provides a single, free package for installing and configuring the Microsoft Web Platform, including IIS 7.0, Visual Web Developer 2008 Express Edition, SQL Server 2008 Express Edition, and the .NET Framework.

Microsoft Expression Web – Microsoft Expression Web offers powerful design tools for creating standards-based sites.

Microsoft Web Application Installer – The Web Application Installer is designed to quickly get developers started with the most widely used Web applications freely available. The Web Application Installer provides support for popular ASP.NET and PHP Web applications including Graffiti, DotNetNuke, WordPress, Drupal and more.

Hibernate and Sleep with Hyper-V Role Enabled

Quite a few of us who have installed Windows Server 2008 have found that as soon as you install the hyper-v role hibernate and sleep are disabled. This is because the once hyper-v service is enabled it disables the support for hibernate and sleep.

While there is no way to enable the hibernate or sleep feature while the hyper-v service is running, you can control when the service is started by changing Start parameter of the hvboot service -

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hvboot]

The Start property of a service can have the following values: 0=Boot, 1=System, 2=Auto, 3=Demand, 4=Disabled.

Set the value to 3, so that you can start the service when you want. 0 is not supported for hvboot.

Reboot the server. Hibernate and sleep should now be enabled for you till the time you start the hvboot service.

However, now if you try to start a virtual server in the hyper-v console you will get an error saying that the hyper-v service is not running and you will have to start it manually using the net start command. To do this, start command prompt under administrator privileges and execute the following command to start the service.

net start hvboot

Now you should be able to start your virtual machines. However, as a side effect hibernate and sleep will be disabled till you restart you machine.

___
Tweaking with the registry can be dangerous so for those who want a safe alternative, you can use the following command to set the Start property of the hvboot service as well -

sc config hvboot start= demand

The other values that you can use are system, auto, demand and disabled. Boot is not supported.
Also, note that space between = and demand. The syntax of service config requires this space.
___

First Look at Windows 7

For the first time Microsoft shared the development progress on Windows 7 publicly at the Professional Development Conference 2008. Every PDC attendee would receive a pre-beta copy of Windows 7 (Milestone 3 build 6801). Microsoft used build 6933 at the PDC. Quite a few changes have been made from build 6801 to 6933 including the new taskbar. But for all like me who can’t resist putting their hands on the latest OS, build 6801 has quite a few things to keep you interested and give a flavor of what can be expected in the future.

Faster install and quick to boot -

Instead of upgrading my Vista SP1 I decided to format my computer and do a fresh install. The whole install took about 30 minutes. Another 10 minutes to install all the device drivers and I was all set. (I was able to locate drivers for most of my devices by running Windows Update). There were two issues that I had with my drivers -

  1. After installing the latest audio driver, my sound stopped working… The driver was showing as installed and running correctly but I could not hear any sound. I tired uninstalling the driver and installing the default driver with no luck. Also tried restarting the computer a couple of times but finally gave up and did a clean install and am not updating my sound driver (am currently using default sound driver that installs with the OS – High Definition Audio Device)
  2. It could not find and install driver for one device – blbdrive. Am still trying to figure out what this is. It does not seem to interfere with my day to day operations.

Once the OS was ready, I decided to install the user software – basically Office 2007. The install took less than 10 minutes and the service pack 1 for Office 2007 took about 5 minutes to install. At least my perception is that install is much faster in Windows 7.

Boot up time for Windows 7 on my Lenevo T61 with 4GB of RAM is 30 seconds for the log on screen and another 1 minute or so before the OS is completely ready.

You can also use more than one USB drives for ReadyBoost. So if you are running some heavy applications and need that extra RAM just plug in a couple of cheap USB drives and you are all set.

Application Compatibility -

While installing certain extra features for my laptop I realized that some of the applications were just not ready to install on Windows 7 (they would detect the OS version and throw me an error saying that this application is not designed for this version of the OS). While I though that I could run in compatibility mode and work around this,I was pleasantly surprised to see and option called “Troubleshoot compatibility” when I right clicked the setup.exe file. This kick starts a troubleshooter which allows you to select the nature of problem and in case the problem is that the program was running in an older version but has stopped working now takes steps to fix it.

program compability troubleshooter

Security -

User Account Control (UAC) is probably the most popular feature of Windows Vista because of the frequent security prompts. While the feature reduced malware infections in Windows, it also was one of the most annoying features in Windows Vista. UAC remains in Windows 7 because it has proven to be a reliable security device to prevent infections but uses will see it far less often. However, Windows 7 includes a new UAC control panel that allows the user to select how many security prompts they want to see. Users now have 4 levels of UAC security that vary from no prompts at all to a prompt for every change to Windows.

uac

I love the default value where Windows does not prompt me for every change that I make to Windows settings like changing the date and time or starting Event Viewer and IIS Manager.

Saving the environment -

power schemes

By default there are only two power schemes in Windows 7 -

  1. Timers off (Presentation) – No sleep or standby
  2. Power saver

However, a cool feature of Vista is the introduction of what one might call adaptive display brightness. Similar to the feature on many cell phones, Vista decrease the brightness of the screen automatically when it detects no activity for about 30 seconds. One click and the brightness is restored.

UI Changes and Enhancements -

I also noted quite a few UI changes which make day to day task much easier. While nothing can be said about whether or not these will make it in to the final release and in what form, it sure seems like the right thing to do.

network

Clicking on the network icon now shows you all available networks that you can connect to and allows you to connect to them as well.

notification area

The notification area has been changed to show a small box of inactive icons rather than sliding them in the task bar. I believe that this feature has been changed even more in the later builds.

start search

The start menu search UI has been modified to take a lot more of real estate while showing the results. This means that less scrolling for those long document names.

personalization  Change the themes more easily.

paint ribbon 

Introduction of ribbons in applications like wordpad and mspaint.

update

More information about update that you are about to install (or should I say make information more easily readable).

media player

New “Now Playing” UI for media player.

Libraries

New feature called Libraries (this is built on the search folders technology introduced in Vista). What this allows you to do is add more than one folder to pre-defined Libraries. Then clicking on the library will show you all those folders in one place.

 

These are some of the features that you will observe immediately after you install Windows 7. As mentioned before these might change in the future releases of the product. Besides these highly visible changes there are tons of innovation behind the scenes. Do look around on the net and you should find plenty of sites that talk about the other innovations in Windows 7.

Couple of blogs that I would recommend are -

Engineering Windows 7 (http://blogs.msdn.com/e7/)

The Windows Blog (http://windowsteamblog.com/blogs/windows7/default.aspx)

Also check out the PDC website (http://www.microsoftpdc.com). There were tons of other announcements at PDC (Windows Azure, Office Web Applications, Live Services, Robotics CCS and DSS Toolkit 2008). More about these later.

All India Microsoft Student Partner Boot Camp 2008

The all India MSP boot camp 2008 for was organized in Goa - also called as the “Pearl of the Orient” and the “Rome of the East”. It was a two and a half day event attended by 107 MSPs from across the country. For most of the MSPs this was their first Microsoft event.

The objective of the boot camp was to get to know the MSPs, provide them with training on rhythm technologies and have a lot FUN!

Day 1 -
Most of the student arrived by 5 p.m. on the 10th of October. Since many were travelling long distances (>10 hours) the first day was planned to be light. We began the day with a talk on Live@Edu followed by the 5 minute skits by the MSPs on an imaginary product of their liking. The winner of the skits effectively convinced the gang out there to buy their product “Shoe .NET” which used the features of OOPs (Inheritance, Abstraction, Polymorphism and Encapsulation) to show how their shoe would create a winner out of everyone wearing it. Another skit worth mentioning was “Imagine Cap”. This team had the most impressive execution and a solid product. However they lost out since they took more than 1 hour to come up with the skit and hence got negative marks from the audience.

Day 2 -
First half of the second day focused on Introduction to the MSP program, MSDN AA and Live@Edu. The second half was more interesting with technical sessions on -

  1. Microsoft Robotics Studio
  2. Student Daze and Windows Server 2008
  3. XNA Game Studio and
  4. Silverlight

The evening was party night with all the MSPs on the dance floor till mid-night and then on the beaches of Goa till about 2 a.m.

Day 3 -
The last day of the boot camp had a couple of more technical session and demos -

  1. Expression Blend
  2. Programming on Windows Vista

The last session was the MSP survival guide :) by Reza where we discussed the dos and don’ts and shared information about some of the crazy emails that we keep getting from the MSPs.

All in all, it was great fun for one and all. Look forward the next all India boot camp in February or March 2009.

(For all those interested in being part of this fun community please visit the student partner website – http://www.student-partners.com. We just completed an all India hiring test for student partners but we will be publishing ways in which you can become one if you missed the test by 1st November 2008).

Microsoft_Student_Partner

Explore the Skies with WorldWide Telescope

Since my childhood days I have looked up in the sky searching the skies for the planets, comets and constellations. Without any aid the best that I could do was to identify Ursa Major (aka Saptarshi in India) and Orion. But now these are things of the past. With the WorldWide Telescope (a rich visualization environment created with Microsoft Corp.’s high-performance Visual Experience Engine) I can not only find out where my favorite constellations are but also start exploring the depths of the Universe using images from some of the best ground- and space-based telescopes.

WorldWide Telescope enables seamless panning and zooming around the night sky, planets and image environments. One select their city as the default sky view and WorldWide Telescope will show you exactly how the sky would look to you from that city. The WorldWide Telescope allows a user to see the precise position of the moon and selected planets in the sky from any location on Earth, at any time in the past or future. I was able to combine the above two features to set the WorldWide Telescope to my birth place and to go back in time and see the sky at the time of my birth and understand the logic behind the zodiac signs. With its Guided Tours option users can create their own tours and share them with others. Slide-based tours are similar to a PowerPoint slideshow. So the next time you are teaching students/kids about the sky and planets you can give the students a project to create a guided tour and make learning much more fun for the students. Check out more features of the WWT at http://www.worldwidetelescope.org/press/press.aspx.

Space explorers of all ages will feel empowered to navigate and understand the universe with the WorldWide Telescope’s simple yet powerful user interface.

"The WorldWide Telescope takes the best images from the greatest telescopes on Earth ... and in space ... and assembles them into a seamless, holistic view of the universe. This new resource will change the way we do astronomy ... the way we teach astronomy ... and, most importantly, I think it's going to change the way we see ourselves in the universe," said astronomer Dr. Roy Gould of the Harvard Center for Astrophysics as he introduced the World Wide Telescope in partnership with Curtis Wong, principal researcher of Microsoft’s Next Media Research group and head of the project.Watch their amazing video presentation at this year's TED conference, and get a guided tour by Curtis Wong at Microsoft TechFest 2008 - TED Talks Roy Gould, Curtis Wong- WorldWide Telescope (video).

Imagine Cup Innovation Accelerator - India

 

 

In a unique first in India, Microsoft in association with the Centre for Innovation, Incubation and Entrepreneurship (CIIE), at the Indian Institute of Management, Ahmedabad (IIM-A) is organizing “Innovation Accelerator Program”. This two-week-long incubation program will help this next generation of software developers harness their exceptional talent and take their ideas a step further towards commercial reality.

In all there will be 13 teams attending the program –

Given the various constraints that potential entrepreneurs face in taking their dreams to reality in India, the Innovation Accelerator can help student teams move through the phases of starting a business by

  • helping those who have an idea and intention to start an enterprise to
  • move to the second phase of recognizing a viable business concept and for a select few
  • to make the leap to the third phase by assembling resources to create an organization and
  • to celebrate the success of those who finally end up exchanging with the market and contributing to the local software ecosystem in India.

In order to help these students cross the chasm and fructify their ideas, Microsoft has set up a fund of US$ 10,000 for one team of students that starts up its own company within a stipulated time-frame.

Key topics that will be covered over the two week period include -

  • Concept of Entrepreneurship and Innovation in the Indian Context
  • Social Entrepreneurship
  • Crossing the trenches - Becoming an Entrepreneur
  • Finance and Costing
  • Legal, IPR and Strategy
  • Organization Behavior
  • Marketing and Start-ups
  • Operations Issues with Start-ups
  • IT- Commercialization Issues
  • Business plan Essentials
    • Marketing plan
    • Operational plan
    • Management and Organization
    • Financial plan

Most of the sessions will be recorded and I will upload links to these to the blog later when they become available.

Microsoft Office Live Workspace

Microsoft Office Live Workspace beta  is a Web-based extension of Microsoft Office that lets people access their documents online and share their work with others. Office Live Workspace was among the first entries in the new wave of online services in Microsoft’s software plus services vision previewed last fall.

Live Workspace provides users with 500 MB of online storage with each document being as large as 25 MB. Documents that can be uploaded include Microsoft Office documents (Word, Excel, PowerPoint), Pictures, and PDF files. Once uploaded you can access these files from any computer and also choose to share these with your friends. To share a file with a friend you only require his/her e-mail address and you can invite him/her to the workspace. You can also grant access rights to your friends. So you could have few who can edit the documents and others who can simple read/review the document.

This is an excellent tool if -

  • you save information on a flash drive or send yourself documents via e-mail to work on later.
  • you need to access work files when away from your office.
  • you need to access school documents when away from your desk (at the library, home on break, etc.).
  • you share documents via e-mail and then manually merge all the comments later.
  • you use e-mail to coordinate and share information with your sports clubs, study group, etc.
  • you planning an event and coordinating with multiple people or vendors.

The service is currently available to select customers from US. Microsoft will be opening up the English-version of the service to the world soon.

More Posts Next page »
Page view tracker