download.microsoft.com€¦ · tools for beautiful applications new designers and controls for wpf...
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