We have 1 goal – everything we do supports this goal.
It’s simple and revolutionary: Everyone should have the opportunity to join the participation era. We are breaking down barriers between “developers” and “consumers” - these old labels don’t apply anymore. We see more of a continuum of people who have the tools & access to knowledge to determine their own destiny on this continuum.
Problem: We want to foster an ecosystem that can scale from homebrew communities to big companies to strategic Microsoft groups Solution: Partner with internal and external groups and communities that “get” the “Platform Play” – Internal: Windows Home Server, Vista, XNA, Robotics Studio, Live, Flight Simulator External: Facebook, CareerBuilder, Second Life, DarkBasic (The Game Creators), Home Automation (Z-Wave Alliance), etc
Problem: Software development has been dismissed by some as being analytical, boring and not creative. Solution: Change the perception of software development, it can be fun, interesting, useful and even amusing. We launched Coding4Fun, a community site to showcase some of the most interesting and cutting-edge projects on the Web that you can do using Microsoft’s non-professional tools. These include projects like
Windows How to use your Cell Phone as a remote control for Windows Media Center (http://blogs.msdn.com/coding4fun/archive/2007/05/14/2632164.aspx)
How to programmatically take photos and track motion using a digital camera or Web Cam (http://blogs.msdn.com/coding4fun/archive/2006/10/31/912407.aspx)
Games How to build old-school arcade games like clones of Pong, Space Invaders, or Adventure (http://blogs.msdn.com/coding4fun/search.aspx?q=upgrade+your+game&p=1 note that Pong is labeled “Tiny Tennis”, Space Invaders is labeled “Space Blitz” and Adventure is labeled “Crusader) How to build immersive 3D games from scratch and actually run them on your Xbox 360 using XNA Game Studio Express
Hardware How to control a Wiimote controller using .NET (http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx) How to hack remote control cars so that you can control them from your computer (http://blogs.msdn.com/coding4fun/archive/2007/01/22/1507304.aspx) How to program robots like the Lego Mindstorms NXT using Microsoft Robotics Studio
Problem: Time Magazine named You the “Person of the Year” because of the huge shift to user-generated-content (blogs), YouTube, MySpace, etc Solution: If you’re marketing towards the Web 2.0 world, you need to have a user-centric approach Community is a first-class citizen. A core feature of Popfly is that it’s social and easy to become a star. How can you make your users “stars”? Virtual town-halls (Second Life), ship every two weeks (vs 12-18 months), build user feedback into your milestones “User Marketing” User-Created Imagery (Vista Flickr screensavers) Moddable Marketing – You don’t own the message Themes Know who your top contributors are, recognize and reward them, make them feel like stars, help them grow and succeed.
Problem: Standing out Solution: MySpace pages…not the prettiest but certainly personalized Build self expression into your offering Your online persona Extend and expose everything you can Enable viral personalization (I want that)
The other big area to not forget is that since your users are stars, many folks will want to “see them play.” Further, many folks go to YouTube etc to be entertained, kind of like watching TV. Make sure application surfing is built in and make it really easy to find popular applications others have built.
PopFly & Mashup Tools for the Masses