ReMix Keynote (Vienna, Austria)
-
Upload
simon-guest -
Category
Technology
-
view
846 -
download
4
description
Transcript of ReMix Keynote (Vienna, Austria)
![Page 1: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/1.jpg)
See the light
October 1, 2009Vienna
Life Through the Eyes of aDesigner, Developer, and Architect
Simon Guesthttp://simonguest.com
{Welcome}
![Page 2: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/2.jpg)
SEE THE LIGHTA Story About Hats
• Asked to “Wear Many Hats” in my Career• Infrastructure
• Network
• Security
• Developer
• Architect
• Consultant
• …
![Page 3: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/3.jpg)
SEE THE LIGHTA Story About Hats
• Project and Organization Size• Smaller tend to have multiple hats
• Larger tend to have single responsibilities
• How about Austria?• 28,000 small and medium organizations in ICT*
* Source: ITB Europe (http://www.itbeurope.org/86.html)
![Page 4: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/4.jpg)
SEE THE LIGHTA Story About Hats
• One of Three “Hats”• Designer
• Developer
• Architect
• Audience Poll
![Page 5: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/5.jpg)
SEE THE LIGHTA Story About Hats
• Roles Coming Closer Together• Technology and Tools
• Economic Climate
• Race to Market
![Page 6: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/6.jpg)
SEE THE LIGHTGoal of this Talk
• Development Lifecycle• Designer, Developer, and Architect
• Investments in Each Area• Current and new products
• Set the Scene for Today• Introduce the breakout sessions
![Page 7: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/7.jpg)
SEE THE LIGHTGoal of this Talk
• A “Vision from the CIO”• A new customer management system in the cloud
• The Designer, Developer, and Architect• What role is each going to play?
• What does each role care about the most?
• What technology exists to help each role?
![Page 8: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/8.jpg)
SEE THE LIGHTThe Role of the Designer
• What Does a Designer Care About?• Being part of the team, and the development process
• Having a set of tools specific to their skill set, without
exclusively relying on a developer
• Being able to design and prototype conceptual ideas
![Page 9: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/9.jpg)
SEE THE LIGHTThe Role of the Designer
• We Don’t Do Enough Prototyping!• Static presentations, shown to management
• Few re-usable design assets
• Often very different to what gets delivered
![Page 10: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/10.jpg)
SEE THE LIGHTThe Role of the Designer
• High Fidelity Prototype
– Great for board reviews
– Looks close to finished
product
• But…
– User’s won’t give you
much feedback
![Page 11: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/11.jpg)
SEE THE LIGHTThe Role of the Designer
• Low Fidelity Prototype
– Great for user feedback
– Users feel much more
comfortable in sharing
ideas
• But…
– Handing this off to
developers is likely to
cause communication
issues
![Page 12: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/12.jpg)
SEE THE LIGHTThe Role of the Designer
• What If…?
– Emulate a low fidelity style…
– Collect user feedback…
– And make transition to developers a breeze…
![Page 13: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/13.jpg)
SEE THE LIGHT
Demo: SketchFlow
![Page 14: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/14.jpg)
SEE THE LIGHTThe Role of the Designer
• The Expression Family
– Blend: RIA design for WPF and Silverlight
– Web: Standards based web design and editing
– Encoder: Video workflow encoder
– Design: Vector graphics design for blend and web
![Page 15: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/15.jpg)
SEE THE LIGHTThe Role of the Designer
• Today’s Sessions
– SketchFlow (From Concept to Production)
• Arturo Toledo, 10:45 in the Web Design and UX Track
– Discovering Expression Blend 3
• Arturo Toledo, 14:00 in the Web Design and UX Track
– Expression Blend 3 for Developers
• Adam Kinney, 14:00 in the Web Developer Track
– Surface and NUI
• August de los Reyes, 12:45 in the Web Design and UX Track
– Future of UX
• August de los Reyes, 15:30 in the Web Design and UX Track
![Page 16: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/16.jpg)
SEE THE LIGHTThe Role of the Developer
• What Does a Developer Care About?• Working with the designer, having equal ownership
• Using the full potential of the technology
• Being as productive as possible, and not having to write/re-
write plumbing code
![Page 17: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/17.jpg)
SEE THE LIGHTThe Role of the Developer
• Plumbing Code Today
Database
Model
Web Tier
Application
Presentation
![Page 18: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/18.jpg)
SEE THE LIGHTThe Role of the Developer
• Plumbing Code Today
Database
Model
Application
Web Tier
Presentation
“Plumbing”
“Plumbing”
Proxy Generation
Data Validation
Authentication
![Page 19: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/19.jpg)
SEE THE LIGHTThe Role of the Developer
• What If…?
– Remove this effort for Rich Internet Applications…
– Handle proxy generation, data validation,
authentication…
– Integrate with the tools developers use today…
![Page 20: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/20.jpg)
SEE THE LIGHT
Demo: .NET RIA Services
![Page 21: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/21.jpg)
SEE THE LIGHTThe Role of the Developer
• New Silverlight 3.0 Features
• Support for High Quality Audio and Video, including H.264
• Improved Fundamentals, including Perspective 3D
• Out of Browser experience, for both PC and Mac
![Page 22: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/22.jpg)
SEE THE LIGHTThe Role of the Developer
• Today’s Sessions
– What’s new in Silverlight 3.0
• 10:45 – 11:45, Brad Abrams in the Web Developer Track
– Building Amazing Business Centric Applications
• 12:45 – 13:45, Brad Abrams in the Web Developer Track
– ASP.NET MVC
• 15:30 – 16:30, Mario Szpuszta in the Web Developer Track
![Page 23: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/23.jpg)
SEE THE LIGHTThe Role of the Architect
• What Does an Architect Care About?• Being connected with business needs
• Working with designers and developers, without being in an
ivory tower
• Staying ahead of the technology curve
![Page 24: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/24.jpg)
SEE THE LIGHTThe Role of the Architect
• Moving Applications and Data to the Cloud
• At MIX 2008 we announced SSDS
– SQL Server Data Services
• Highly scalable, using key/value pairs, abstracted underlying
scalable SQL Server implementation
• …but it’s not what people wanted!
![Page 25: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/25.jpg)
SEE THE LIGHTThe Role of the Architect
• “This is how we access data on premises…”
SQL ServerClient
TDS (Tabular Data Stream)Data
![Page 26: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/26.jpg)
SEE THE LIGHTThe Role of the Architect
• “…this is what I want to do in the cloud!”
SQL ServerClient
TDS (Tabular Data Stream)Data
![Page 27: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/27.jpg)
SEE THE LIGHT
Demo: SQL Azure
![Page 28: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/28.jpg)
SEE THE LIGHTThe Role of the Architect
• Cloud Offers Different Types of Services• “Custom” applications and services
• “Finished” applications and services
![Page 29: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/29.jpg)
SEE THE LIGHTThe Role of the Architect
• Today’s Sessions
– Developing with Bing Maps for Enterprise
• 10:45 – 11:45, Johannes Kebeck in the Bing Maps Track
– Partner Showcases
• 12:45 – 13:45 and 15:30 – 16:30 in the Bing Maps Track
![Page 30: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/30.jpg)
SEE THE LIGHTWhat Did We See?
• Designer
– Building a Conceptual Design using Expression
Blend/SketchFlow
• Developer
– Being more productive using .NET RIA Services
• Architect
– Moving data to the cloud using SQL Azure
• All Roles Working Together
– Delivering to the CIO in less than 60 minutes!
![Page 31: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/31.jpg)
SEE THE LIGHTWhat Did We See?
• Microsoft WebsiteSpark
– Professional Web Developers and Designers
• Software
• Hosting offer
• Support and training
• Visibility
– More info
• Today @ Microsoft booth
• www.microsoft.com/austria/websitespark
![Page 32: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/32.jpg)
SEE THE LIGHTWhat Did We See?
• Takeaways
– Ask yourself, “What hat am I wearing?”
– Learn how new wave of technology can help each role
– Enjoy the rest of the day!
![Page 33: ReMix Keynote (Vienna, Austria)](https://reader036.fdocuments.in/reader036/viewer/2022081516/554dc394b4c905bd488b4f0b/html5/thumbnails/33.jpg)
SEE THE LIGHT
http://simonguest.com
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.