Luis Martins

1,539 views
1,247 views

Published on

apresentação do Luis Martins no evento RIAPT de dia 16 de Janeiro.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,539
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Luis Martins

  1. 1. Make Web Not War the Microsoft platform Luis Alves Martins luis.martins@microsoft.com Architect Advisor | Microsoft
  2. 2. thank you
  3. 3. happiness
  4. 4. economy
  5. 5. profit
  6. 6. TCO
  7. 7. more with less
  8. 8. vision
  9. 9. web commited
  10. 10. Web Platform Installer (microsoft.com/web) Web App Gallery Tools Technologies IIS 7 Extensions Smooth streaming | Seo Toolkit | Web deployment | url scan| loggging | url rewrite | ip restriction | request routing media services cache extension for php remote administration ftp publishing database manager administration Servers
  11. 11. what is the real cost of any application?
  12. 12. development test deployment maintenance user education user productivity support
  13. 13. user productivity
  14. 14. user experience
  15. 15. Multi point Multi Touch Natural UI (screen) (screen) (Gesture & Physical/Digital) Reacts to direct input Reacts to multiple inputs Reacts to multiple inputs Orients UI to the direction Spatial Recognition - of the touch Orients UI to the direction of the touch Spatial recognition of system Object recognition - Blurring physical and digital
  16. 16. touch is not a solution in search of a problem
  17. 17. development
  18. 18. technologies
  19. 19. tools
  20. 20. servers
  21. 21. communities
  22. 22. technologies
  23. 23. F12
  24. 24. less is more
  25. 25. <html> <style type="text/css">CSS Stylesheet</style> <script src="/ajax.js"></script> <body><h1>Hello Web</h1> <asp:content> ASP.NET</asp:content> </body> </html>
  26. 26. rich windows applications XAML + C#
  27. 27. rich int**net applications XAML + C#
  28. 28. Cross Video Trusted Platform Applications Online/ Player Offline Out of Desktop Browser RIA LOB .NET XAML Apps Browser Web Plug-in Client Animation Designer Casual Gaming Expression Mobile Rich Presentation Developer Experiences Visual Studio Layer VB User Cross Platform C# Experience Browser
  29. 29. 30 months since launch Silverlight first shipped in 2007…
  30. 30. 30 months 500m+ since launch downloads 63% 500m+ Downloads
  31. 31. 500,000 30 months 500m+ + since launch downloads Developers & Designers 500,000+ Developers & Designers Source: Microsoft Developer Tracker 2008 Report
  32. 32. 500,000 350+ 30 months 500m+ + partners in since launch downloads Developers & Designers 30 countries
  33. 33. 500,000 350+ 350+ 30 months 500m+ + partners in Microsoft since launch downloads Developers & Products & Designers 30 countries Websites
  34. 34. 500,000 350+ 350+ Thousands 30 months 500m+ + partners in Microsoft of Apps since launch downloads Developers & Products & across the Designers 30 countries Websites world www.silverlight.net/showcase
  35. 35. Silverlight 4 Beta • Business Applications • Media • Beyond the Browser Silverlight 1 Silverlight 2 Silverlight 3 Silverlight 4 Beta September 2007 October 2008 July 2009 Nov 2009
  36. 36. Silverlight 4 Themes Media Rich Experiences Business Applications Beyond the Browser Developer Tools
  37. 37. Silverlight 4 New Capabilities : Media Support for Higher Quality Video and Audio Webcam and Microphone Native Multicast Media Rich Experiences Output Protection Online and Offline Business Applications Content Protection Beyond the Browser Developer Tools H.264 Content Protection Local Recording
  38. 38. Silverlight 4 New Capabilities : Rich Experiences Empowering Rich Experiences Fluid User Interface Copy and Paste Media Rich Experiences Drag and Drop Productivity Enhancements Business Applications Beyond the Browser Developer Tools Google Chrome Support Enhanced Performance
  39. 39. Silverlight 4 New Capabilities : Business Applications Business Applications Printing Forms Controls Media Rich Experiences WCF RIA Services Enhanced Data binding Business Applications Beyond the Browser Developer Tools Internationalization Managed Extensibility Framework
  40. 40. Silverlight 4 New Capabilities : Beyond the Browser Beyond the Browser Trusted Applications Render HTML within Silverlight Media Rich Experiences Notifications Local File System Access Business Applications Beyond the Browser Developer Tools Applications and Devices Cross Domain Access
  41. 41. Silverlight 4 New Capabilities : Developer Tools World Class tooling for development and design Silverlight Support Design Surface Media Rich Experiences Drag and Drop Data XAML Intellisense Business Applications Binding Beyond the Browser Developer Tools Import Blend Resources Sketchflow
  42. 42. Silverlight 4 Themes Media Rich Experiences Business Applications Beyond the Browser Developer Tools
  43. 43. “and now, for something completely different…”
  44. 44. tools
  45. 45. tools for developers
  46. 46. ASP.NET 4.0 & ASP.NET MVC 2 RICH DESIGN SURFACES & PROTOTYPING MIDDLE-TIER FRAMEWORKS DEBUGGING & UNIT TESTING (SERVICES, WORKFLOW, DATA) CLAIMS-BASED IDENTITY SINGLE-CLICK DEPLOYMENT WPF 4 IMPROVEMENTS (WIN7, TEXT, BUILT IN WINDOWS AZURE & SHAREPOINT GRAPHICS) TOOLS PARALLEL, FUNCTIONAL (F#) DYNAMIC PROJECT & TEAM COLLABORATION LANGUAGES CORE RUNTIME ENHANCEMENTS (SPEED, TFS ENHANCEMENTS, CROSS-PLATFORM SIZE, IO) SUPPORT
  47. 47. tools for (web?) designers
  48. 48. tools for (UX?) designers
  49. 49. development
  50. 50. Seamless collaboration customers <-> suppliers
  51. 51. SketchFlow: Rich, fast, cost-effective prototyping • Conceptual Prototyping Rapidly create application user experience flows • Total Flexibility Prototypes can be as real as a project requires • Effective Communication Easily communicate ideas to all stakeholders • Rapid Testing / Reviewing Enable client review and feedback
  52. 52. Seamless integration and collaboration between designers and developers
  53. 53. creating a great experience user experience PSD, AI, Paper Client Production Prototype SketchFlow 1: Ideas Expression Blend 2: Resources 3: Project Visual Studio core architecture
  54. 54. Behaviors: Interactivity without writing code • Building blocks of production-quality interactivity • Easily applied and configured without additional code • Extensible and limited only by your imagination • Powerful collaboration
  55. 55. Adobe Photoshop : Full fidelity import • Graphic elements imported at full fidelity • Live import preview • Full control over imported layers • Remains editable within Blend
  56. 56. servers
  57. 57. Microsoft’s Software Plus Services Portfolio
  58. 58. Windows Azure Platform Availability Northern North Central Europe USA Eastern Asia Western Europe South Central USA Southeast Asia
  59. 59. communities
  60. 60. PontoNetPT pontonetpt.com arquitecturasoftware.org xamlpt.com netponto.pt
  61. 61. but we have more…
  62. 62. starter programs!
  63. 63. para Software Startups SOFTWARE SUPORTE VISIBILIDADE microsoft.com/bizspark
  64. 64. Programa apoio a programadores & designers Web August 2009 profissionais microsoft.com/web/WebSiteSpark
  65. 65. Beneficios Visibilidade Formação & Suporte Software & Soluções microsoft.com/web/WebSiteSpark Condições empresa WebDev com < 10 pessoas Hosting Partners
  66. 66. thank you
  67. 67. happiness
  68. 68. 20, 21 e 22 de Abril!

×