Destination .NET! Platform Tools, Technologies & Resources
1 3 5 7 9
2 4 6 8 10
From VB4, C++ and Java to working on .Net Since Beta, 1.0.
Improving partner satisfaction and accelerating Microsoft platform adoption for managed ISVs.
Is your application compatible with Windows Vista? Make sure today by taking our self-test. Just follow the five steps of the Works with Windows Vista program so that you and your customers can be confident in your solution’s compatibility. Read More >>
What product/topic are you most interested in?
(Choose your top answer.)
Windows Vista
Windows Server 2008
2007 Microsoft Office system
SQL Server 2008
ASP.NET
Visual Studio 2008
Windows Mobile
Software as a Service
A little bit of everything
Just browsing, thanks

View Results
Whether you love the site or hate it, we want to know. Tell us what topics to cover, help us improve things, or just sound off on something we could've done better. Send your feedback directly to the editor by email.
 Print Print
Rate this item | 0 users have rated this item.
Increase Your Reach and Your Market with the Microsoft® Stack (cont'd)

Windows SideShow
Don't be confused: a Windows Sidebar gadget sits on the desktop. A gadget for Windows SideShow sits on, well, the computer itself, along with many other devices. Remember how embedded applications target a specific hardware device? A SideShow device is one such bit of hardware. While you might also see gadgets for Windows SideShow running on devices like cell phones and remote controls, you may recognize its most publicized implementation, as an external display on the case of next-gen laptops.

Imagine shutting down and closing your laptop, but still having access to e-mail alerts, appointments, or whatever else you have set to display. New laptops that are SideShow-ready will have a display on the outside of the case which runs on .NET Micro Framework. It can access data from dedicated flash memory when the machine is off, or live data while Windows Vista is running. Through the Windows Vista Control Panel, users can even schedule the machine to wake up on a regular basis to update the data in the gadget's flash memory.

This could well be your first embedded spin-off of your company's product. Use Visual Studio with the .NET Micro Framework SDK. Create a SideShow-based app that runs independently of your client app, or tie them together. As an added incentive to leverage your code, you can also extend the core logic of your Sidebar Gadget to a SideShow gadget using the System.Gadget.SideShow namespace (see "Extending a Windows Sidebar Gadget to Windows SideShow").

Read this:

  • Windows SideShow: Basic Consumer Overview
  • Windows SideShow Gadgets: Little Apps, Big Impact
  • Bookmark this:

  • Windows SideShow on MSDN
  • Microsoft.SideShow Namespace
  • Windows SideShow Development: Forums
  • Download this:

  • Microsoft .NET Micro Framework SDK
  • Visual Studio Extensibility
    One more potential partner opportunity, not to be overlooked, is other partners. If your solution is the kind that can be integrated into other solutions, then you may be able to build a network of partners of your own through Microsoft Visual Studio Extensibility. Packaging core functionality with an add-in or solution will allow other developers to implement their own solutions based on your tech—for a small fee, of course. More important, you achieve greater market penetration, brand awareness, and positioning as a core resource for other solution providers.

    Through Microsoft's Visual Studio Industry Partner (VSIP) program, you can find tons of additional extensibility products, for free or for a license fee. Check out the Microsoft Visual Studio Extensibility Center to:

    • Become a partner
    • Learn about what other partners are doing
    • Download the Visual Studio 2005 SDK v4.0, which you'll need to develop extensibility products
    • Learn how to create add-ins and packages—you'll find features, videos, Webcasts, tutorials, whitepapers, and downloads-a-plenty.

    Download this:

  • Visual Studio 2005 SDK Version 4.0
  • Bookmark this:

  • MSDN Visual Studio Extensibility Center
  • Where to Go Next
    This is a great time for Microsoft solution development in more ways than one. In addition to the market opportunities described here through managed code extensibility, new Microsoft partners also have access to programmatic offerings designed to give them a helping hand in a transition to the Microsoft stack from a non-Microsoft based technology platform; as a start-up ISV looking to build software; or as an existing Microsoft-based ISV that is looking to adopt the latest a greatest technology offered through Microsoft.

    The NXT program offers ISVs that are on non-Microsoft technologies partner benefits like complementary licenses (through the Empower offering), instructor-led training, marketing support, even funding and services with a NXT delivery partner to help you with proof of concept and/or architectural design. Check out the Microsoft NXT initiative for ISVs for more information about the technical and business reasons for migrating or cross-platforming your code.

    The Innovate On initiative from Microsoft also provides you with a full range of technical and business resources as you develop your solutions on Microsoft technologies—including Windows Vista, Microsoft SQL Server™ 2005, 2007 Microsoft Office, Windows Server 2008, and more. In each product portal, you'll find the steps you need to build your product and take it to market faster.

    Microsoft also has another unique partner offering called Empower for ISVs. This program is specially designed to aid the ISV as they build their product with the Microsoft Platform. Empower isn't a partner level but it resembles one due to the benefits and support offered to the Empower members. The reality, however, is that Empower members are Registered-level partners seeking to have their software products certified for one or more Microsoft products.

    For insight into all of these offerings, please visit the Platform Adoption Center at www.platformadoptioncenter.com.

    * This article was commissioned by and prepared for Microsoft Corporation. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


    Previous Page: Web Services and Embedded Applications  
    Justin Whitney is a regular contributor to DevX.com and Jupitermedia. He currently lives in San Francisco, where he consults for leading high-tech firms and writes about emerging technologies.
    Page 1: IntroductionPage 4: Web Services and Embedded Applications
    Page 2: Windows Sidebar Gadget and Windows MobilePage 5: Windows SideShow and Visual Studio Extensibility
    Page 3: OBA and SaaS 
    Submit article to:
    Extending your solution to run on Microsoft technology is easier than ever. Through NXT, you can reach more customers, increase revenues and slash development time and costs, accelerating both your time to market and profitability. Get the details on NTX. >>
    Sign up for your free e-mail newsletters today!
    DevX Windows Developer Update

    More Newsletters
    Code Around C#s Using Statement to Release Unmanaged Resources
    Network Know-How: Exploring Network Algorithms
    Serialize an Object Instance to XML
    Book Excerpt: Microsoft Expression Blend Unleashed
    Set the Computers Name Through .NET



    JupiterOnlineMedia

    internet.com earthweb.com Devx.com mediabistro.com Graphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info

    Copyright 2008 Jupitermedia Corporation All Rights Reserved.
    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers