download.microsoft.com€¦ · tools for beautiful applications new designers and controls for wpf...
TRANSCRIPT
![Page 1: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/1.jpg)
![Page 2: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/2.jpg)
![Page 3: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/3.jpg)
![Page 4: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/4.jpg)
Eleni RachaniotouDeveloper Programs ManagerMicrosoft Hellas
![Page 5: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/5.jpg)
Business
Analyst Project
Manager
Dev Team
Test
Operations
Integrated
Web
Reporting, analytics
and Scorecards
Regulatory
and Compliance
Dynamic Web Sites
Communication
and Collaboration
Budgeting,
Planning &
Forecasting
Service
Orientation Line Of Business
Applications
Legacy Application
Modernization Application Integration
Business
Process
Improvement
Business
InsightApplication
Development
Intranet and
Extranet
E-Commerce
and Self Service
Data
Warehousing
![Page 6: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/6.jpg)
![Page 7: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/7.jpg)
![Page 8: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/8.jpg)
Enhanced data support
Tooling support with Visual Studio for WF, WCF and WPF
Enhanced support for interoperability and Web Services standards
Base classes to address the most common customer requests
![Page 9: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/9.jpg)
Use Visual Studio 2008 to target
.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
One IDE – Multiple Frameworks
Challenge
Solution
Multiple versions of the .NET Framework requires multiple versions of Visual Studio
![Page 10: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/10.jpg)
Workflow and communications
Workflow and Communication FrameworkWorkflows for business processes
Hook code into workflow events
Unified programming model for a variety of communications
Challenge
Solution
Supporting a heterogeneous services architecture is complex
![Page 11: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/11.jpg)
{Multi-Targeting & Upgrading}
![Page 12: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/12.jpg)
Data
Unique challenges in accessing, querying, updating and manipulating multiple types of data
Challenge
SolutionNew language extensions unify data query techniques
Work with data as objects, a natural part of your programming model
![Page 13: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/13.jpg)
Programming
with objects
Unified Query Constructs
across all data
XML, SQL Server®
or Object collections
IntelliSense®, syntax
checking, debugging within
Visual Studio (C# and VB)
![Page 14: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/14.jpg)
In addition to LINQ, VB / C# introduce:•Implicitly typed local variables
•Object and array initializers
•Anonymous types
Language Enhancements
Challenge
Solution
Rapid Application Development
Improved Data & Language Integration
![Page 15: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/15.jpg)
Automatic Properties
Object Initializers
Implicitly-typed Local Variables
Lambda Expressions
Extension Methods
Anonymous Types
![Page 16: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/16.jpg)
{ C# Language Enhancements}
by Antonis ChatzipavlisSDSE, SAE, ITC, CSA, DE MCP, MCSD, MCT, MCDBA, MCAD, MCTS, MCITP, MCPD, MCSA, OCA
![Page 17: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/17.jpg)
Powerful, modern desktops enable next generation applications
Hardware acceleration brings real-time lighting, texturing and rendering
Challenge
Windows
SolutionTools for beautiful applications
New Designers and Controls for WPF
Support for vector graphics, lighting, and document flow
![Page 18: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/18.jpg)
Office
Building applications to target the Microsoft Office System with the largest user base of any application
Challenge
SolutionBring business data and application logic into Office
Visual Studio 2008 designers work with the 2007 Office system
![Page 19: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/19.jpg)
Expand the “Ribbon”
Use full power of
Office ExcelTask Pane linked
to business data
![Page 20: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/20.jpg)
Web Applications
End users expect more from Web applications
More intuitive behavior, Multimedia
Challenge
SolutionEnhanced Web Tools
Updated Designers
ASP.NET AJAX Controls
Cross-browser Compatibility
Software + Services Blueprints
![Page 21: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/21.jpg)
iTrack platform
Geo-Tracking
Web-Service
![Page 22: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/22.jpg)
www.itrack.gr
The first web-service in Greece that allows the real-time geo-tracking of people and objects by just a single (unanswered) phone call.
The service is completely free of charge with no limitations. The only pre-requisite is that an iTrack device is carried by the object to be tracked.
The iTrack devices are like GPS-equipped mobile phones, but are especially designed for geo-tracking purposes.
![Page 23: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/23.jpg)
The way of loading
predisposes for the dynamic
nature of Virtual Earth.
![Page 24: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/24.jpg)
The bullets depict the current
location of iTrack devices.
Just a free of charge (unanswered)
call to the iTrack device is enough to
get its current position in Virtual Earth.
![Page 25: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/25.jpg)
The scroll-enabled zoom-
in/out functions are very easy
and highly accurate.
![Page 26: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/26.jpg)
The bird’s eye option in the
horizontal task bar offers a
unique experience.
A flexible white frame
prompts users to select
the desired region for the
bird’s eye view.
![Page 27: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/27.jpg)
This selection allows the
rapid downloading and
presentation of high-
resolution air images.
![Page 28: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/28.jpg)
By just clicking on the bullet
a multitude of (real-time)
data related to the iTrack
device are presented
(date/time, speed, battery
level, GPS signal)
![Page 29: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/29.jpg)
![Page 30: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/30.jpg)
Work with Web & Windows Designers
Designer-developer collaboration can be unstructured re-work
Desktop power raises expectation of user experiences
Challenge
SolutionShared projects with Expression® Web
HTML, CSS, ASP.NET assets maintained
Support for CSS, XHTML and ASP.NET
Design and Develop Next Generation Windows Applications
Share Visual Studio WPF projects with Expression Blend™
Separate code and UI elements using XAML
![Page 31: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/31.jpg)
Tester
Developer
Architect
IT/ProjectManager
BusinessAnalyst
Database Professional
Designer
Overcome Complexity
Quality Mindset
Culture of Innovation
Individual
Collaboration
Transparency
Integration
Team
Clarity
Alignment
Efficiency
Organization
Lightweight, customizable process
Integrated quality tools for each role
Reduce defects and security vulnerabilities
Application Lifecycle Management
![Page 32: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/32.jpg)
![Page 33: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/33.jpg)
Collaborate and Communicate
Drive Predictability
Manage Team Workflow
Use Familiar Tools
Ensure Quality Early and Often
Integrate Work Frequently
Make Real-Time Decisions
![Page 34: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/34.jpg)
{ Defect Tracking,Ensure Quality Early & Often}
by Lefteris KalamarasManaging Director Flight Sim Labs Ltd., MVP
![Page 35: download.microsoft.com€¦ · Tools for beautiful applications New Designers and Controls for WPF Support for vector graphics, lighting, and document flow. Office Building applications](https://reader033.vdocuments.us/reader033/viewer/2022053006/5f0a08bd7e708231d429b206/html5/thumbnails/35.jpg)
Install Visual Studio 2008 (+VPC)http://msdn.microsoft.com/vstudio
Visit the .NET Framework Developer Centerhttp://msdn.microsoft.com/netframework
Visit our ATE Booth
Building Smart Clients with VS2008
by Daniel Moth / Developer & Platform Group, Microsoft