download.microsoft.com€¦ · tools for beautiful applications new designers and controls for wpf...

Post on 21-Jun-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Eleni RachaniotouDeveloper Programs ManagerMicrosoft Hellas

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

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

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

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

{Multi-Targeting & Upgrading}

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

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)

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

Automatic Properties

Object Initializers

Implicitly-typed Local Variables

Lambda Expressions

Extension Methods

Anonymous Types

{ C# Language Enhancements}

by Antonis ChatzipavlisSDSE, SAE, ITC, CSA, DE MCP, MCSD, MCT, MCDBA, MCAD, MCTS, MCITP, MCPD, MCSA, OCA

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

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

Expand the “Ribbon”

Use full power of

Office ExcelTask Pane linked

to business data

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

iTrack platform

Geo-Tracking

Web-Service

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.

The way of loading

predisposes for the dynamic

nature of Virtual Earth.

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.

The scroll-enabled zoom-

in/out functions are very easy

and highly accurate.

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.

This selection allows the

rapid downloading and

presentation of high-

resolution air images.

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)

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

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

Collaborate and Communicate

Drive Predictability

Manage Team Workflow

Use Familiar Tools

Ensure Quality Early and Often

Integrate Work Frequently

Make Real-Time Decisions

{ Defect Tracking,Ensure Quality Early & Often}

by Lefteris KalamarasManaging Director Flight Sim Labs Ltd., MVP

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

top related