Dot Net Strategy

Views:
 
     
 

Presentation Description

No description available

Comments

Presentation Transcript

Dan KasunPrincipal Technology SpecialistMicrosoft: 

<![CDATA[ Dan Kasun Principal Technology Specialist Microsoft Visual Studio.NET, .NET Framework .NET Enterprise Servers Windows.NET .NET Device Software]]>

1st Generation: 

<![CDATA[ OS Services Microsoft provided IIS, IE and COM 1st Generation UI Logic Biz Logic]]>

2nd Generation: 

<![CDATA[ 2nd Generation]]>

Issues Today: 

<![CDATA[ Issues Today Migration to the Internet Difficulty of migration and developing apps in web space Islands of information New devices New services Interoperability between systems High cost of developers Different developer skill sets ]]>

Next Generation Applications: 

<![CDATA[ Next Generation Applications Open Internet Communications Protocols (HTTP, SMTP, XML, SOAP) Richer, More Productive User Experience Applications Leverage Globally-Available Federated Web Services Applications Become Programmable Web Services]]>

Getting to the Next Generation: 

<![CDATA[ Getting to the Next Generation It’s not easy… Need to have platforms automatically interoperate Need to devise methods to utilize building-block services Need to rethink security and scalability Do we need to retrain all developers? De we need to rewrite all of our applications?]]>

Getting to the Next Generation: 

<![CDATA[ Getting to the Next Generation Microsoft .NET solutions Need to have platforms automatically interoperate – BUILT INTO .NET Need to devise methods to utilize building-block services – BUILT INTO .NET Need to rethink security and scalability – BUILT INTO .NET Do we need to retrain all developers? NO - .NET lets developers leverage existing skills De we need to rewrite all of our applications? NO - .NET interoperates very well, and offers a variety of backwards-compatible services]]>

.NET Technology Overview: 

<![CDATA[ .NET Technology Overview]]>

.NET Technology Overview: 

<![CDATA[ .NET Technology Overview]]>

.NET Blueprint: 

<![CDATA[ Internet Protocols SOAP “blue book” HTTP, SMTP, XML .NET Blueprint]]>

.NET Offerings: 

<![CDATA[ .NET Offerings Internet Protocols SOAP “blue book” HTTP, SMTP, XML Your Internal Services Windows SQL Server BizTalk Server Application Center Commerce Server Host Integration Server Internet Security and Acceleration Exchange Server Sales Data Service Corporate Fulfillment Service .NET FW Windows .NET FW .NET FW]]>

.NET Framework, Languages, And Tools: 

<![CDATA[ .NET Framework, Languages, And Tools ASP+]]>

.NET Common Language Runtime: 

<![CDATA[ .NET Common Language Runtime Dramatically simplifies application development Provides a robust and secure execution environment Supports multiple programming languages Simplifies deployment and management ]]>

.NET Framework: 

<![CDATA[ .NET Framework Web standards and practices as the foundation Unified application model Simple to use Factored and extensible ASP+]]>

The .NET Compact Framework: 

<![CDATA[ The .NET Compact Framework Designed specifically for smart devices Lightweight architecture Compatible subset of desktop platform Visual Studio.NET used for app development Adaptable to different application needs Broad availability planned… Across multiple CPUs Across Windows CE and third-party RTOSes Across a variety of physical form factors]]>

Demo: 

<![CDATA[ Demo Using the .NET Frameworks Building a web application with ASP+ Eventlog code]]>

.NET Languages: 

<![CDATA[ .NET Languages ASP+]]>

.NET Languages: 

<![CDATA[ .NET Languages The .NET Platform is Language Neutral All .NET languages are first class players You can leverage your existing skills Common Language Specification Any language can use and extend the .NET Framework All languages are interoperable We are providing VB, C++, C#, JScript Third-parties are building APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk, Objective Camel…]]>

Demo: 

<![CDATA[ Demo Common Language Runtime Language Interoperability in Visual Studio.NET]]>

Visual Studio .NET: 

<![CDATA[ Visual Studio .NET ASP+]]>

Visual Studio .NET: 

<![CDATA[ Visual Studio .NET Most productive tool for creating and consuming Web services Open, extensible development environment High productivity tools for team-based enterprise Web development End-to-end tools for enterprise lifecycle productivity]]>

Demo: 

<![CDATA[ Demo Building and using Web Services with Visual Studio.NET]]>

Summary: 

<![CDATA[ Summary The model for application development is changing Loosely-coupled services Language and system interoperability To support this we need services and tools to assist developers Interoperate, leverage XML Scalable and secure Reduce developer costs To meet this challenge, Microsoft is building .NET .NET Platform and Framework Visual Studio .NET .NET Enterprise Servers .NET Building Block Services Results of .NET Developers can build better & broader applications Enterprises reduce development and support costs Customers/consumers get access to more information, in ways they choose]]>

Slide24: 

<![CDATA[]]>