Luis Martins
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Luis Martins

on

  • 1,447 views

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

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

Statistics

Views

Total Views
1,447
Views on SlideShare
1,445
Embed Views
2

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Luis Martins Presentation Transcript

  • 1. Make Web Not War the Microsoft platform Luis Alves Martins luis.martins@microsoft.com Architect Advisor | Microsoft
  • 2. thank you
  • 3. happiness
  • 4. economy
  • 5. profit
  • 6. TCO
  • 7. more with less
  • 8. vision
  • 9. web commited
  • 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. what is the real cost of any application?
  • 12. development test deployment maintenance user education user productivity support
  • 13. user productivity
  • 14. user experience
  • 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. touch is not a solution in search of a problem
  • 17. development
  • 18. technologies
  • 19. tools
  • 20. servers
  • 21. communities
  • 22. technologies
  • 23. F12
  • 24. less is more
  • 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. rich windows applications XAML + C#
  • 27. rich int**net applications XAML + C#
  • 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. 30 months since launch Silverlight first shipped in 2007…
  • 30. 30 months 500m+ since launch downloads 63% 500m+ Downloads
  • 31. 500,000 30 months 500m+ + since launch downloads Developers & Designers 500,000+ Developers & Designers Source: Microsoft Developer Tracker 2008 Report
  • 32. 500,000 350+ 30 months 500m+ + partners in since launch downloads Developers & Designers 30 countries
  • 33. 500,000 350+ 350+ 30 months 500m+ + partners in Microsoft since launch downloads Developers & Products & Designers 30 countries Websites
  • 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. 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. Silverlight 4 Themes Media Rich Experiences Business Applications Beyond the Browser Developer Tools
  • 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. 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. 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. 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. 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. Silverlight 4 Themes Media Rich Experiences Business Applications Beyond the Browser Developer Tools
  • 43. “and now, for something completely different…”
  • 44. tools
  • 45. tools for developers
  • 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. tools for (web?) designers
  • 48. tools for (UX?) designers
  • 49. development
  • 50. Seamless collaboration customers <-> suppliers
  • 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. Seamless integration and collaboration between designers and developers
  • 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. 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. Adobe Photoshop : Full fidelity import • Graphic elements imported at full fidelity • Live import preview • Full control over imported layers • Remains editable within Blend
  • 56. servers
  • 57. Microsoft’s Software Plus Services Portfolio
  • 58. Windows Azure Platform Availability Northern North Central Europe USA Eastern Asia Western Europe South Central USA Southeast Asia
  • 59. communities
  • 60. PontoNetPT pontonetpt.com arquitecturasoftware.org xamlpt.com netponto.pt
  • 61. but we have more…
  • 62. starter programs!
  • 63. para Software Startups SOFTWARE SUPORTE VISIBILIDADE microsoft.com/bizspark
  • 64. Programa apoio a programadores & designers Web August 2009 profissionais microsoft.com/web/WebSiteSpark
  • 65. Beneficios Visibilidade Formação & Suporte Software & Soluções microsoft.com/web/WebSiteSpark Condições empresa WebDev com < 10 pessoas Hosting Partners
  • 66. thank you
  • 67. happiness
  • 68. 20, 21 e 22 de Abril!