What’s Next for Web Developers? July, 2006 John Allwright, Developer Tools Product Manager Microsoft UK.

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Deliver. Manage. Connect.. THE CONTENTS OF THIS PRESENTATION ARE CONFIDENTIAL.
The Designer Tools Landscape Andy Hood. AKQA PROVIDES DIGITAL BUSINESS SOLUTIONS We focus on providing our clients with a return on investment.
1 Introduction to Silverlight 1.1 Mark Smith
Michael Koester Designer Marketing Manager The World of Expression.
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
OPC WPFHMI.NET.
ADOBE DREAMWEAVER CS4 Creative Suite Dr. Joseph Otto Professor, Information Systems, California State University, Los Angeles.
Silverlight for Developers making it pass the glitz.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
The Web: Developing compelling sites and applications 19 th September Mark Johnston.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Scelta della tecnologia di presentazione dei dati.
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
Visual Studio & Expression By: Arabind Coomaraswamy.
Windows 7 & Office 2010 Glenn Osako Partner Territory Manager West Region SMB Microsoft Corporation Best productivity on a modern foundation.
Building Windows Apps Jason Keicher, Technical Specialist
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
1. Windows Vista Enterprise And Mid-Market User Scenarios 2. Customer Profiling And Segmentation Tools 3. Windows Vista Business Value And Infrastructure.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Web Site Design Principles
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
Windows Presentation Foundation (WPF) Declare Your Next User Interface.
Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
Sascha P. Corti Microsoft
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Keynote Shawn Burke Director Microsoft Corporation.
INTERNET BROWSERS The Good, The Bad & The Ugly Peter C. Cronas & John CampbellMay
Microsoft.NET; A vision for the next generation of XML Web Services. Steven Adler Product Manager Microsoft EMEA.
Realize Your Artistic Potential with Microsoft Expression Studio Samuel Cheng –
Web Development Process The Site Development Process Site Construction is one of the last steps.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
.NET Framework 3.0 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Eben de Wit Developer Advisor Microsoft
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Welcome Auckland Brent Colbert Director | Marketing Microsoft NZ.
Windows Presentation Foundation. User Experience: Recent Past Web HTML Sacrificed UX for portability, connectivity and simplicity 1997 – DHTML.
Expression Studio. Expression Web New Era, New Tool Beautiful Inside and Out Passionate About Standards.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Introducing the Windows Mobile development
Project 1 Introduction to HTML.
DotNetSpider Editor Hefin Dsouza
Introduction to .NET Framework Ch2 – Deitel’s Book
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Catching up on Rich Clients (round 2)
UI, UX: Who Does What? A Designers guide to the tech industry.
Choosing between Silverlight and AJAX
Windows Presentation Foundation
Presentation transcript:

What’s Next for Web Developers? July, 2006 John Allwright, Developer Tools Product Manager Microsoft UK

Agenda User Experience? Technology for Great User Experiences Demos

Human brains… We struggle to recall things but we are good at recognising things. We have limited short term memory. Capacity: 7+/-2 things. We struggle to “spot the difference” when interfaces update slowly.

The Typical Web Experience – Spot the Difference

Enhanced User Experience – Spot the Difference

Human brains… We spot and pay attention to things that move. We have a powerful parallel processor for simple visual elements: hue, curves and size, depth, …. We can use an object’s position and surroundings to help us locate and remember it.

So you think you know your own brain…

Human brains… We use habits to help us reduce mental effort. We expect communication with computers to follow normal social rules. We “think by doing”. We make predictions based on previous experience.

Beauty makes us think better We feel first, and our thinking is influenced by what we feel. People think beautiful products look more useful and are more inclined to try them. Happy people think more broadly, and have less trouble finding their way through electronic products. Creating mild “negative effect” (stress, worry) causes people to narrow focus and go quickly - also useful, sometimes. Positive: Soft, curved, melodious, gentle, light, bright, shiny Negative: Loud, sharp, sudden, hard, dark, dirty.

We like good User Experience because it improves our lives When people achieve things, they feel happy. When people feel happy, they think better. When people think better, they achieve more. Flow State

Your users will demand better user experiences

BBC Interactive Media Mix

Think on this… “If something is hard to use, I just use it less” --Your Users? “Questions about whether design is necessary or affordable are quite beside the point: design is inevitable. The alternative to good design is bad design, not no design at all.”—Douglas Martin —Douglas Martin—Douglas Martin “The design of good houses requires an understanding of both the construction materials and the behavior of real humans.”—Peter Morville —Peter Morville—Peter Morville

Ease of Use Learn ability Performance Reliability Security Optimized form factors Legibility / Readability Relevance / Contextualization Richness Graphics & Media Data Visualization Higher Fidelity Information Globalization Accessibility Hardware & Printing Integration User Experience in software applications? Measuring UX ROI (end user behaviors / benefits) Success Productivity Retention Comprehension Conversion Satisfaction Excitement Repeat Use What is “good design” and does it matter? Coffee?Cars?Consumer Goods? Windows VistaOffice 2007

Windows Ubiquitous, Cross-Platform, Browser Based Degrees of User Experience in the Web/Windows Landscape Enterprise Applications Consumer Applications MSN MailOutlook Web Access (OWA)Office: Outlook MSN PhotosPhoto Site with ASP.NET “Atlas”Digital Image Suite Pro Consumer Applications Less latency Greater interactivity Better information design Greater performance Superior richness Full platform integration Degrees of User Experience StandardRicherRichest Functional…

Superior UX Functional End to end platform for delivering rich web experiences Windows Presentation Foundation Enhanced Browser “WPF/E” + ASP.NET XAML, Managed Code, JavaScript Any Browser ASP.NET “Atlas” Microsoft Web PlatformMicrosoft UX Technologies XAML, Managed Code XBAP XAML /.NET FX Full fidelity & performance Full integration with desktop “Beyond the browser” Full development framework XAML /.NET FX / JScript Graphics, Media, Animation High reach, X-platform Friction Free Lower latency, better UX Fully standards compliant Reach Rich

Company Confidential ToolsMicrosoft Expression A professional illustration, painting, and graphic design tool to create compelling designs for on- screen, web, and application user interfaces. A professional design tool to create modern, standards- based sites which deliver superior quality on the Web. A professional design tool to create engaging, rich user interfaces for desktop applications and the web which deliver next generation user experiences on Windows Vista.

Unifying the Designer Developer Process Designer Emotional Connection Look, behavior, data visualization, usability, brand impact Developer Functional Capabilities Deployment, function, data connection and integrity, IT process, security C++ C# VB.NET Paper JPG / TIFF MOV / WMV PSD PPT XAML XHTML CSS XML / XSLT DHTML “Atlas”

Scope

Availability ASP.NET “Atlas” –RTM Q406 WPF (and.NET 3.0) –Available in Beta form –Release with Windows Vista Expression Tools –CTPs available now –RTM starting late 2006 “WPF/E” –CTPs starting in October 2006 –RTM for Web in first half of 2007 –Device release in second half of 2007