Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape • Lots of ground to cover!  • New concepts, code!  •

Download Report

Transcript Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape • Lots of ground to cover!  • New concepts, code!  •

Extending the Reach of your Applications

Jeremy Boyd & John-Daniel Trask Mindscape

• Lots of ground to cover!  • New concepts, code!  • Look for code, samples and presentation downloads.

[email protected]

[email protected]

http://www.mindscape.co.nz

Remoteness…

1990

2000

2007

So Many Possibilities!

Example

What has enabled this?

• Prevalence of Internet – Broadband is driving richer experience – Users expect to be connected • XML – Standard protocols for exchange of data (RSS, SOAP)

Software+Services Windows Presentation Foundation

Background Motion • Lightweight build: 3 weeks • Consumes resources from • Flickr, Soapbox, GeoTagIt • Also publishes services and data

How do you get started?

• Publish RSS – Allow your content to be syndicated • Expose Web Services – Open (ASP.NET 2.0 or WCF) – Secure (WCF) • Expose an OpenSearch provider – Let users search directly from their browser

Easy Reach for your applications

Surfaces • Internet – Data (RSS) and Services • Platform Surfaces – Windows Vista – Mobile – Media Center • Application Surfaces – Microsoft Office 2007

Windows Vista Desktop • Existing Opportunities – Desktop client (Windows Forms) • New Opportunities – Rich client (Windows Presentation Foundation) – Mini app (Sidebar Gadget)

Windows Presentation Foundation • Unified approach to UI, Documents and Media • Integrated, vector-based composition engine • Declarative model (XAML) • Brings designers and developers together • Flexible Deployment

Windows Presentation Foundation

Vista Sidebar Gadgets • Easy to use “mini applications” • Designed to be informative or functional • Designed to have low intrusion • Allows reach for existing applications or services

Vista Sidebar Gadgets

Sidebar Gadgets

SharePoint Web Parts • Created for SharePoint 2003 • Empowers users • Great for content delivery

ASP.NET 2.0 Web Parts • Web Parts outside SharePoint • Even better for content delivery!

Building Web Parts on WSS v3

Call to Action • Publish an RSS Feed • Publish an OpenSearch Provider – http://tinyurl.com/zda68 • Download and install WSS 3.0

– Build a Web Part • Build a Sidebar Gadget

Questions?

Email: [email protected]

[email protected]

Blogs: http://www.turtle.net.nz/blog http://blog.bluecog.co.nz

http://www.mindscape.co.nz/blog