Posterous theme by Cory Watilo

Filed under: coding

Big news for Kindle owners – Amazon to release a Kindle SDK (via TeleRead)

According to a news release from Amazon, next month they will be releasing an SDK (software development kit) that will allow software developers to build and upload active content that will be available on the Kindle store later this year. The release states that Handmark is developing an active Zagat guide, Sonic Boom is building word games and puzzles and EA Mobile is porting some of its games.

An interesting idea to keep eBooks interesting in the current slate hype. I wonder how these apps will perform.

Hands-on Lab: Silverlight 4 Line of Business Application using WCF RIA Services

After building this lab from the ground up and running it successfully in three classes last week, we are now ready to publish it.

In this 108 page hands-on lab you will learn how to use Beta 2 of Visual Studio 2010 and Beta 1 of Microsoft Silverlight 4 to create a data driven line of business style rich internet application that implements many of the new features that Silverlight 4 introduces. We will base our solution on the Windows Communication Foundation (WCF) RIA Services.

The solution will be an order-management system that shows a list of orders in a data grid and details of a selected order in a details pane. The system will validate user entries and have the capabilities of printing order reports and exporting order lists to Microsoft Excel.

Download the hands-on lab manual in PDF and Word format, the database and the final sample solution.

These features are implemented in the lab:

True multi-tier architecture.
  • Entity framework and service layer definition.
  • Data filtering, paging, sorting and grouping.
  • Data modification and validation.
  • Foreign key management.
  • Projections.
  • Programmatic printing from a Silverlight application.
  • COM interop with Microsoft Excel and running full-trust out-of-browser.

    The following are the system requirements needed to complete the hands-on lab. The links point to the download location of the product or a trial version.

    One of the following operating systems:
    Windows XP (x86) with Service Pack 3 - all editions except Starter Edition
  • Windows XP (x64) with Service Pack 2 - all editions except Starter Edition
  • Windows Vista (x86 & x64) with Service Pack 1 - all editions except Starter Edition
  • Windows 7 (x86 and x64) (download trial)
  • Windows Server 2003 (x86 & x64) with Service Pack 2
  • Windows Server 2003 R2 (x86 and x64)
  • Windows Server 2008 (x86 and x64) with Service Pack 2
  • Windows Server 2008 R2 (x64)
  • Visual Studio 2010 Beta 2 Professional
  • SQL Server 2008 Express Edition
  • Silverlight 4 Beta 1 Tools for Visual Studio 2010
  • Silverlight 4 Beta Toolkit November 2009

    Optional Components

    Microsoft Internet Information Services
  • Microsoft Excel

    The hands-on lab manual has detailed instructions on installing all the prerequisites.

    Microsoft MIX10 has Open Call for Content for everyone to participate!

    Do you have a session idea and would like to present it at MIX10? We invite you to submit your ideas on topics that explore design, web development or business around building innovative web sites. While it is not required to address Microsoft-specific technologies, entries should consider interoperability. Join the dialogue and share your inspiration and expertise as we build The Next Web Now.

    I am very much looking forward to this conference that will be a huge thing for everybody doing web- and Windows phone development (as announced at the day 2 keynote of PDC2009 in Los Angeles).
    This open call for content will add some interesting sessions to the Mix-session-mix, I am convinced!

    Microsoft Surface Manipulations and Inertia Sample for Microsoft Silverlight available for download!

    Download link: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4b281bde-9b01-4890-b3d4-b3b45ca2c2e4

    Image001

    The manipulations and inertia processor classes allow graphical user interface (GUI) components to move in a natural and intuitive way. Manipulations enable users to move, rotate, and resize components by using their fingers. Inertia enables users to move components by applying forces on the components, such as flicking the component across the screen. The contents of this sample are covered by the Microsoft Surface SDK 1.0 SP1 license agreement, with any additional restrictions noted in the Readme file. The purpose of this download is educational use only and is made available "as-is" without support.

    Also interesting: The Silverlight Multitouch Input Documentation on MSDN.

    Microsoft Surface SDK can now be freely downloaded!

    As announced at PDC 2009, the Microsoft Surface SDK 1.0 SP1 has been released for download at http://www.microsoft.com/surface/Pages/Technical/Learn.aspx.

    Surface SDK includes the APIs, documentation, and tools to help you develop Surface touch-enabled applications on your workstation. No Surface unit is required for development and testing, a Surface simulator allows you to test multi-touch input – just attach as many mice as you want touch points - and 2D-barcode / tag recognition.

    Before you download the Surface SDK, make sure you read the Setting Up a Development Environment article to learn about the hardware and software requirements for developing Surface applications on a workstation.

    Make sure to follow the Surface blog if you are interested in Surface development.

    "Through the Eyes of Expression Blend" - 10 free online Tutorials on Silverlight using Blend.

    These tutorials are for everyone wanting to get to know Silverlight and Expression Blend quickly.  The tutorials have been created to learn about the features of Silverlight by simply drawing, resizing, dragging and dropping elements on the design surface of Blend. No code or prior Silverlight knowledge needed.

    The content is provided at a high-level to cover a wide array of topics in a short time. Links to more detailed information are provided at the end of each tutorial.

    1. Drawing an emoticon in Expression Blend
    First steps in getting to know the tools and workspace in Blend

    2. Element Transformations
    Learn to use Scale, Rotate, Skew and 2.5D Transformations

    3. Get Started with Animation
    A Quick Overview on Creating Time-Based Animations

    4. Playing Video with the MediaElement
    Using the flexible MediaElement control as a reusable Surface

    5. Arranging Pictures to Learn Layout
    Use the Grid, StackPanel, ScrollableViewer and Border to position Images

    6. A Look at Text in Silverlight
    Learn about Displaying Text, Font Properties and Embedding Fonts

    7. Import an Adobe Photoshop File into Blend
    Convert the assets from a Photoshop file into Interactive Controls

    8. Styling and Skinning Controls
    Customize the Look by Setting Properties and Building Templates

    9. Styling and working with Design-Time Data
    Explore how Templates and Bindings are used to display dynamic data

    10. Giving Behaviors a Test Drive
    A brief overview and walkthrough of the Behaviors included with Blend

    Get the Windows Azure Service Management CmdLets from the MSDN Code Gallery

    Media_httpcodemsdnmicrosoftcomprojectdownloadfiledownloadaspxprojectnameazurecmdletsdownloadid7916_dclbxhscvhnuzdp

    The Windows Azure Service Management CmdLets are a set of PowerShell cmdlets wrapping the Windows Azure Service Management API. These cmdlets make is simple to script out your deployments, upgrades, and scaling of your Windows Azure applications.

    Samples and documentation are available on the download page: http://code.msdn.microsoft.com/azurecmdlets