38
MIX/TechEd/D9 Update Richard Erwin Developer Tools Specialist Microsoft Ltd

Mix Tech Ed Update No Video

Embed Size (px)

Citation preview

Page 1: Mix Tech Ed Update No Video

MIX/TechEd/D9 Update

Richard ErwinDeveloper Tools SpecialistMicrosoft Ltd

Page 2: Mix Tech Ed Update No Video

MIX 11

April 12th – 14th

~3000 Designers/Developers

Page 3: Mix Tech Ed Update No Video

Windows Internet Explorer

Page 4: Mix Tech Ed Update No Video

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

Page 5: Mix Tech Ed Update No Video

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

Page 6: Mix Tech Ed Update No Video

Windows Phone

Page 7: Mix Tech Ed Update No Video

Language SupportNow supporting 16 more languages

Helló világ

Hallo, verdenHallo

mensenHej verden

Olá mundoHej världen

전 세계 여러분 안녕하세요

Cześć ludzie

Всем приветハローワールド

世界您好

Ahoj světe

Moi maailma Γεια σου κόσμε

Page 8: Mix Tech Ed Update No Video

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

Page 9: Mix Tech Ed Update No Video

capability

coresocketsbuilt-in SQL databasemore launchers & choosersaccess to the contacts and calendarSilverlight 4

sensorsraw camera accesscompass support (& gyro in the future)

performance & graphics improvement

Page 10: Mix Tech Ed Update No Video

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

Page 11: Mix Tech Ed Update No Video

Silverlight

Page 12: Mix Tech Ed Update No Video

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

Page 13: Mix Tech Ed Update No Video

Tools/Frameworks

Page 14: Mix Tech Ed Update No Video

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

Page 15: Mix Tech Ed Update No Video

Kinect SDK

Page 16: Mix Tech Ed Update No Video

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

Page 17: Mix Tech Ed Update No Video

Windows Azure

Page 18: Mix Tech Ed Update No Video

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

Page 19: Mix Tech Ed Update No Video

TechEd 2011

~10,000 devs, IT pros

Page 20: Mix Tech Ed Update No Video

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

Page 21: Mix Tech Ed Update No Video

Visual Studio/ALM

Page 22: Mix Tech Ed Update No Video

Visual Studio/ALM

Recent announcementsTFS SDK for JavaTFS Project Server ConnectorTFS SCOM Connector CTP

Page 23: Mix Tech Ed Update No Video

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

Page 24: Mix Tech Ed Update No Video

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

Page 25: Mix Tech Ed Update No Video

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

Page 26: Mix Tech Ed Update No Video

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

Page 27: Mix Tech Ed Update No Video

Task Board in Team Web Accessupdate the status of work items visually

Burndown progress

Easily move tasks around

Page 28: Mix Tech Ed Update No Video

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

Page 29: Mix Tech Ed Update No Video

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.

Page 30: Mix Tech Ed Update No Video

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.

Page 31: Mix Tech Ed Update No Video

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

Page 32: Mix Tech Ed Update No Video

• 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

Page 33: Mix Tech Ed Update No Video

IntellitraceIn Production

• Series of PowerShell commands

• Historical Debugger

• Full collection options

• View requests and exceptions

• Shows all events and calls

Page 34: Mix Tech Ed Update No Video

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

Page 35: Mix Tech Ed Update No Video

“Windows 8”/IE10 on ARM?

Steven Sinofksy demonstrates IE10 on Windows running on an ARM CPU

Page 36: Mix Tech Ed Update No Video

All Things Digital

May 31 – June 2, 2011

Page 37: Mix Tech Ed Update No Video

“Building Windows 8”

http://www.youtube.com/watch?v=p92QfWOw88I

Page 38: Mix Tech Ed Update No Video

Build Windows Conference

Sept 13-16, 2011Anaheim, California