My Headlines

Thursday, January 17, 2008

Michigan Interactive Designers Meeting gets BIGGER for January 24, 2008 Meeting

by Don Burnett

clip_image001Our January 24th, 2008 meeting will be extended until 10:30pm so we can feature another very exciting technology that has just been released. You probably have seen the New York Times or Forbes WPF Readers. Well now the technology behind that, aka The Syndicated Client Experiences Starter Kit has been released. It’s a very cool RIA application that pulls in customized branded content via extended RSS feeds that you set up. It uses WPF client technology to display, search, print and more.  This is such an important application and there is so much interest we had to include it this month..

This is one of the first really killer applications for WPF, and now you can create your own desktop publication with syndicated and updated content, including advertising.. Our plan is to walk through customizing your own application for that company newsletter, technical publication and stepping through the server and client delivery process.

The Syndicated Client Experiences Starter Kit

.Net 3.0 and WPF made it possible to build rich, smart client applications that utilized some of the best features of the web app model (URL deployment for example) while fully exploiting the power and resources of the Windows desktop. SQL Server Compact Edition enabled those desktop applications to be built and deployed with an in-process database to cache data locally and work on or offline seamlessly. Now the Syndicated Client Experiences Starter Kit (built with Microsoft’s new Sync Framework) further simplify the development of these applications and facilitate the creation of new types of rich, optimal content experiences for the desktop – applications where content and design are afforded premium treatment and usability is a key consideration.

These Syndicated Client Experiences applications exploit the push capabilities of RSS in a model where each application retains full control over the presentation of the content. The Sync Framework and sync service take care of syncing, caching, subscription management and the safe caching of authentication credentials. These services are designed to help publishers focus on what matters to them most: providing differentiated content experiences with very rich content, branding, skinning and custom user interface elements for an optimal end-to-end user experience. With the Sync Framework doing the heavy lifting for sync and caching, each SC app can be relatively small in size – around 1-2mb typically.

The Syndicated Client Experiences Reader

SCE applications are sophisticated .Net applications that are web deployed, occasionally connected, and fully exploitive of the desktop providing the optimal user experience for your content. The SC Reader application (the first application sample to be included with the Beta) is a feature rich application that utilizes WPF’s advanced text and layout capabilities to present the best possible reading experience on any screen:

  • Readability and Rich document presentation – Content is rendered with sophisticated text and layout capabilities including hardware-accelerated, sub-pixel clear type, typography and Open Type support for best possible legibility; dynamic hyphenation, adaptable columns and pages, reflow and zoom to adapt to the screen and window size of virtually any screen; figures and floaters, footers, support for ads and hosting of controls within the document.
  • Personalization and Accessibility - Sophisticated content display capabilities with text zoom and accessibility built in.
  • Intuitive and Effortless Navigation - The SC reader is designed for effortless and intuitive “Twitch Navigation” with many keyboard shortcuts and mouse gestures, DPad and touch support (for handheld devices and Tablet PCs, and a remote for 10-foot scenarios). Customizable contextual transitions minimize visual discontinuities during navigation.
  • Commenting and Sharing - Built-in commenting and book-marking functionality enable users to reference and share pages, articles as well as attach and share ink, text comments.
  • Mobility and Robustness – the Sync Framework-based sync service caches content from the content provider feed for performance and offline use. Content is synchronized and downloaded in the background and ready whenever a user wants to access it - offline or online.
  • Premier Desktop Positioning – A quick-access Subscription Center utility enables users to peruse subscriptions and content, available offline by way of a powerful SQL Server Compact Edition store.
  • High Fidelity Printing- A rich, adaptive model for printing content that fits intelligently on any paper selected.
  • Support for numerous languages including Indic and East Asian languages.

 

Meeting Agenda Revised..

      Video.SHOW: Creating your own "Tube" style website. A look at how to create a website that features streaming video content, using Windows Live Streaming for Silverlight, Tags, and Expression Media Encoder on a server.

      Using the Open Source Slide.Show Silverlight control in your own photography website.

      7:00pm- Welcome
      7:15pm- Group News and Q & A
      7:30pm- Video.SHOW demo and how-to presentation
      8:00pm- Slide.SHOW demo and programming example
      9:00pm- Syndicated Client Experiences Demo and Walkthru
      10:30pm- Adjourned

       

      Bring your laptop, and get copies of the source and review it with us.

      You will be taken step-by-step through creating this application in Blend and Visual Studio..

      You must have the following items installed and ready-to-go to participate

      Microsoft SharedView
      Microsoft Expression Blend (Free Trial Available for download)
      Microsoft Visual Studio Express or Visual Studio 2008

 

Our meeting will be held at University of Michigan School of Architecture….

Meeting Location:

The University of Michigan
Taubman College of Architecture
Thursday January 24th, 2007
Meeting Time: 7pm – 10:30pm
2000 Bonisteel Blvd.  Room 2216
Ann Arbor, MI 48103

 

No comments: