Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape • Lots of ground to cover! • New concepts, code! •
Download ReportTranscript 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.
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]
Blogs: http://www.turtle.net.nz/blog http://blog.bluecog.co.nz
http://www.mindscape.co.nz/blog