1 / 24

Dan Kasun Principal Technology Specialist Microsoft

varick
Download Presentation

Dan Kasun Principal Technology Specialist Microsoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Dan Kasun Principal Technology Specialist Microsoft

    2. 1st Generation

    3. 2nd Generation

    4. 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

    5. Next Generation Applications

    6. 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?

    7. 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

    8. .NET Technology Overview

    9. .NET Technology Overview

    10. .NET Blueprint

    11. .NET Offerings

    12. .NET Framework, Languages, And Tools

    13. .NET Common Language Runtime Dramatically simplifies application development Provides a robust and secure execution environment Supports multiple programming languages Simplifies deployment and management

    14. .NET Framework Web standards and practices as the foundation Unified application model Simple to use Factored and extensible

    15. 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

    16. Demo Using the .NET Frameworks Building a web application with ASP+ Eventlog code

    17. .NET Languages

    18. .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…

    19. Demo Common Language Runtime Language Interoperability in Visual Studio.NET

    20. Visual Studio .NET

    21. 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

    22. Demo Building and using Web Services with Visual Studio.NET

    23. 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

More Related