Upload
allywick
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
MIX/TechEd/D9 Update
Richard ErwinDeveloper Tools SpecialistMicrosoft Ltd
MIX 11
April 12th – 14th
~3000 Designers/Developers
Windows Internet Explorer
Internet Explorer
IE9 released March 2011“Native HTML5”
“people consistently choose native apps over web sites”“every abstraction between your site and the device challenge the experience”“the only native experience of HTML5 today is on Windows 7 with IE9”
Windows 7 & IE9 enable HTML5 sites to push the boundarieshttp://www.beautyoftheweb.com
IE10 Preview & HTML5 Labs
CSS3 GradientsCSS3 Grid, FlexboxECMAScript 5 Strict Mode
http://ietestdrive.com
http://html5labs.com
Prototypes of experimental or unstable specsProve site-readiness before they go into IE
Windows Phone
Language SupportNow supporting 16 more languages
Helló világ
Hallo, verdenHallo
mensenHej verden
Olá mundoHej världen
전 세계 여러분 안녕하세요
Cześć ludzie
Всем приветハローワールド
世界您好
Ahoj světe
Moi maailma Γεια σου κόσμε
capability
HTML5 via IE9 on the phonesame core engine as the desktophardware accelerated
UXimproved panorama and pivotlive tiles – multiple, animated, more update mechanismsaccess ring tone settings
capability
coresocketsbuilt-in SQL databasemore launchers & choosersaccess to the contacts and calendarSilverlight 4
sensorsraw camera accesscompass support (& gyro in the future)
performance & graphics improvement
capability
multi-taskingfast application switchingOS implements common multi-tasking scenarios (audio, download, alarms etc)live agents for background code without damaging battery life/UX
toolsemulator adds accelerometer controlemulator adds location simulationprofiling support in the (free) phone tools
Silverlight
Silverlight 5
beta released at MIX11tooling for Visual Studio 2010 Sp1Expression Blend Preview for SL 5
highlights3D API offering direct GPU accessPInvoke supporttrusted applications in the browserdebug your data bindings
will release in 2011
Tools/Frameworks
tools/frameworks
Nugetfind, download, use libraries in Visual Studio
jQueryhighlighted MS jQuery plugins
MVC3 tools update availableEF 4.1, HTML5, jQuery1.5, Scaffolding toolingalso adding Modernizr
Orchard CMSnew release V1.1
Kinect SDK
Kinect SDK for Windows
Kinect is the fastest selling electronic device (ever) with 10 million devicesWindows SDK coming later this Spring
both managed and native codeinitially with a non-commercial license
Windows Azure
Windows Azure
Release V2 of the Windows Azure Access Control ServiceRelease of Windows Azure AppFabric Caching ServicePreview of Windows Azure Content Delivery Network for IIS Smooth StreamingPreview of Windows Azure Traffic Manager
route traffic to different data centres based on locality
TechEd 2011
~10,000 devs, IT pros
Windows Azure
Windows Azure Toolkit for Windows Phone
Support and tooling for ACS 2.0Push notificationsWindows Azure Queues
SQL AzureREST api’sMultiple serversJDBC DriverDAC FrameworkCodename “Austin”, StreamInsight as a service
Visual Studio/ALM
Visual Studio/ALM
Recent announcementsTFS SDK for JavaTFS Project Server ConnectorTFS SCOM Connector CTP
The Virtuous Cyclethe essence of planning, building, and managing software
Storyboarding
Backlog Management
Sprint Planning & Execution
Personalized Productivity
Feedback ClientIntellitrace in Production
SCOM & TFS Integration
StoryBoard Assistant Tool• Tighter loop between
the Business Stakeholders and Development Team
• Graphical design tools built in PowerPoint
• Embed other content including context slides
• Capture screen shots and create lightweight animations
• Store common elements within a shape library
• Create master templates to simplify multiple similar views
• Get feedback to others• mail the document• print the document• version control the
document• leverage collaborative
editing tools• leverage web viewing
tools
Managing the Product Backlogleverage agile best practices
• Accessed from the Team Project Web Access
• Shows a single view of the current backlog of work
• Dynamically re-ordered and group
• Enable Product Owner to quickly prioritize work and outline dependencies and relationships
Velocity progress
Easily drag and drop to prioritize
tasks
Sprint Planning ToolCapacity & Sprint Burndown Burndown
progress
Team capacity at a glance
• The enhanced work item management tools in Team Web Access
• Tool pre-populates required data
• Streamlines the association and update process.
• Effectively allocate work balancing load with available capacity
• Real-time feedback on the updates to the plan
Task Board in Team Web Accessupdate the status of work items visually
Burndown progress
Easily move tasks around
Team NavigatorMy Work
• Allows the developer to easily context switch• Packages all the
open work• Save entire
environment settings
• Fix urgent bugs• Recall task, work is
instantly restored in context and error-free.
• Resume where the developer left off
Unit Testing Runnercontinuous unit testing execution
• Run tests in the background• Never pause and wait for test
results• Support for multiple unit testing
frameworks • Integrated deeply into the IDE• Support MS Test, xunit, and nunit • Target both .NET and native C++
code• Combined with Test Impact
Analysis, most important tests are always run first, so failures appear in seconds.
Integrated Code Reviewproviding feedback from other team members
• Shared knowledge across team
• Code reviews can be set as a quality gate
• Source changes highlighted and comments about the changes.
Code Clone Detectionreviews common code blocks exposing refactoring opportunities
• Detect code blocks with common structure and approach
• Search is semantic, not just literal
• Detects both ‘copy and paste’ errors
• Detects code fragments with a common logical structure
• Review common code and decide how to proceed
• Support for rich text and images
• Embedded in the view
• Improves fidelity of feedback
• Standard fields are pre populated.
Client Feedback ToolExploratory Testing with MTM in vNext
IntellitraceIn Production
• Series of PowerShell commands
• Historical Debugger
• Full collection options
• View requests and exceptions
• Shows all events and calls
System Center & TFS Integration
• Capture application issues in production
• Actionable workflow between development and operations
• Operations leveraging System Center to pass data to the development team
• Integrated IntelliTrace infrastructure used for historical debugging
• Fully integrated with TFS work items
“Windows 8”/IE10 on ARM?
Steven Sinofksy demonstrates IE10 on Windows running on an ARM CPU
All Things Digital
May 31 – June 2, 2011
“Building Windows 8”
http://www.youtube.com/watch?v=p92QfWOw88I
Build Windows Conference
Sept 13-16, 2011Anaheim, California