240 likes | 346 Views
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. jeremy@mindscape.co.nz jd@mindscape.co.nz http://www.mindscape.co.nz. Remoteness…. 1990. 2000. 2007.
E N D
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. jeremy@mindscape.co.nz jd@mindscape.co.nz http://www.mindscape.co.nz
2007 So Many Possibilities!
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 Office 2007 Client Sharepoint Web Parts Software
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
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
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
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: jeremy@mindscape.co.nz jd@mindscape.co.nz Blogs: http://www.turtle.net.nz/blog http://blog.bluecog.co.nz http://www.mindscape.co.nz/blog