Top Banner

Click here to load reader

ReMix Keynote (Vienna, Austria)

May 09, 2015

ReportDownload

Technology

This is my keynote presentation delivered at the ReMIX conference in Vienna, Austria on Oct 1st 2009. The goal of the presentation is to explore the software development lifecycle through the eyes of a designer, developer, and architect.

  • 1.{Welcome} See the light Life Through the Eyes of a Designer, Developer, and ArchitectSimon Guest http://simonguest.comOctober 1, 2009Vienna

2. A Story About Hats SEE THE LIGHT Asked to Wear Many Hats in my Career Infrastructure Network Security Developer Architect Consultant 3. A Story About Hats SEE THE LIGHT 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) 4. A Story About HatsSEE THE LIGHT One of Three Hats Designer Developer Architect Audience Poll 5. A Story About Hats SEE THE LIGHT Roles Coming Closer Together Technology and Tools Economic Climate Race to Market 6. Goal of this Talk SEE THE LIGHT Development Lifecycle Designer, Developer, and Architect Investments in Each Area Current and new products Set the Scene for Today Introduce the breakout sessions 7. Goal of this TalkSEE THE LIGHT 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? 8. The Role of the DesignerSEE THE LIGHT 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, withoutexclusively relying on a developer Being able to design and prototype conceptual ideas 9. The Role of the Designer SEE THE LIGHT We Dont Do Enough Prototyping! Static presentations, shown to management Few re-usable design assets Often very different to what gets delivered 10. The Role of the DesignerSEE THE LIGHT High Fidelity Prototype Great for board reviews Looks close to finished product But Users wont give you much feedback 11. The Role of the DesignerSEE THE LIGHT 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 12. The Role of the DesignerSEE THE LIGHT What If? Emulate a low fidelity style Collect user feedback And make transition to developers a breeze 13. SEE THE LIGHT Demo: SketchFlow 14. The Role of the Designer SEE THE LIGHT 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 15. The Role of the Designer SEE THE LIGHT Todays 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 16. The Role of the Developer SEE THE LIGHT 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 17. The Role of the DeveloperSEE THE LIGHT Plumbing Code TodayPresentationApplicationWeb Tier ModelDatabase 18. The Role of the Developer SEE THE LIGHT Plumbing Code TodayPresentation ApplicationPlumbing Proxy Generation Data Validation Authentication Web Tier Plumbing Model Database 19. The Role of the DeveloperSEE THE LIGHT What If? Remove this effort for Rich Internet Applications Handle proxy generation, data validation, authentication Integrate with the tools developers use today 20. SEE THE LIGHT Demo: .NET RIA Services 21. The Role of the Developer SEE THE LIGHT 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 22. The Role of the Developer SEE THE LIGHT Todays Sessions Whats 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 23. The Role of the ArchitectSEE THE LIGHT What Does an Architect Care About? Being connected with business needs Working with designers and developers, without being in anivory tower Staying ahead of the technology curve 24. The Role of the Architect SEE THE LIGHT Moving Applications and Data to the Cloud At MIX 2008 we announced SSDS SQL Server Data Services Highly scalable, using key/value pairs, abstracted underlyingscalable SQL Server implementation but its not what people wanted! 25. The Role of the ArchitectSEE THE LIGHT This is how we access data on premisesData TDS (Tabular Data Stream) ClientSQL Server 26. The Role of the Architect SEE THE LIGHT this is what I want to do in the cloud! DataTDS (Tabular Data Stream)ClientSQL Server 27. SEE THE LIGHT Demo: SQL Azure 28. The Role of the Architect SEE THE LIGHT Cloud Offers Different Types of Services Custom applications and services Finished applications and services 29. The Role of the Architect SEE THE LIGHT Todays 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 30. What Did We See? SEE THE LIGHT 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! 31. What Did We See?SEE THE LIGHT Microsoft WebsiteSpark Professional Web Developers and Designers Software Hosting offer Support and training Visibility More info Today @ Microsoft booth www.microsoft.com/austria/websitespark [email protected] 32. What Did We See?SEE THE LIGHT Takeaways Ask yourself, What hat am I wearing? Learn how new wave of technology can help each role Enjoy the rest of the day! 33. SEE THE LIGHT [email protected]://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 shouldnot 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.

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.