html5-img
1 / 24

Microsoft .NET

Microsoft .NET. “Realizing the Next Generation Internet”. The Internet of Today. Web sites are isolated islands and cannot communicate with each other on the user’s behalf in any meaningful way Pages are “pictures of the data” and not the data itself

ruth-haley
Télécharger la présentation

Microsoft .NET

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. Microsoft .NET “Realizing the Next Generation Internet”

  2. The Internet of Today • Web sites are isolated islands and cannot communicate with each other on the user’s behalf in any meaningful way • Pages are “pictures of the data” and not the data itself • Browsing information is easy, but it is difficult to edit, analyze or manipulate (i.e. all the things knowledge workers actually need to do with it)

  3. The Internet of Today(continued) • To access all online information, e-mail, offline files and other data, users have to struggle with multiple interfaces, varying levels of data access and only intermittent synchronization of all the information that is needed • The concept of a customized “personal information space” that adapts to the user’s needs is still a dream

  4. The Internet of Today(continued) • The tools to build, test and deploy engaging web sites are hopelessly inadequate • Performance measurement, capacity planning and operations management are extremely difficult • Building systems that securely span a firewall is tough

  5. The Internet of Tomorrow • Truly distributed web services that will integrate and collaborate with a range of complementary services • Shifting focus from individual web sites or devices to constellations of computers, devices and services that work together to deliver broader, richer solutions

  6. The Internet of Tomorrow(continued) • Users will have control over how, when and what information is delivered to them • Businesses will be able to offer their products and services in a way that lets customers seamlessly embed them in their own electronic fabric

  7. Benefits to Consumers • Integrated Services (simplify user interactions) • Unified browsing, editing and authoring • Access to files, work and media online and off • Holistic experience across devices • Personalization everywhere • Zero management

  8. Benefits to Knowledge Workers • Unified browsing, editing and authoring • Rich coordinated communication • Seamless mobile experience • Powerful information-management and e-commerce tools that transparently move between intranet and Internet-based services • support a new era of dynamic trading relationships

  9. .NET Components • Microsoft .NET platform • Microsoft .NET products and services • Third-party .NET services

  10. Microsoft .NET Platform • .NET infrastructure and tools • .NET user experience • .NET building block services • .NET device software

  11. .NET User Experience • Information Agent • Manages identity and persona • Maintains history, context and preferences • Supports privacy enabling technology:P3P • SmartTags • Enabling personal computing devices to be smart about handling information from the web • Enables anyone to create adaptive user experience • Intrinsic knowledge of XML schemas

  12. .NET User Experience (continued) • Natural Interface • Speech, vision, handwriting and natural language • Multi-modal user interface • Universal Canvas • XML compound information architecture, integrating browsing, communication and document authoring • Bring together multiple sources of information

  13. .NET Building Block Services • Identity • Notification and Messaging • Personalization

  14. .NET Building Block Services(continued) • XML Store • Calendar

  15. .NET Building Block Services(continued) • Directory and Search • Dynamic Delivery

  16. Microsoft .NET Products and Services • Windows.NET • MSN.NET • Personal subscription services

  17. .NET Products and Services(continued) • Office.NET • Visual Studio.NET • bCentral for .NET

  18. .NET Technology Roadmap

  19. .NET Technology • .NET postulates that tightly coupled distributed application solutions (DCOM, CORBA, RMI) don’t scale to the internet • .NET services are loosely coupled • .NET utilizes asynchronous message-based approach • XML and SOAP are the key

  20. .NET Enabling Technologies • Simple Object Access Protocol (SOAP) • Web Services Description Language (WSDL) • SOAP Discovery

  21. .NET Framework • Common Language Runtime • Unified Programming Classes • Active Server Pages+

  22. .NET Common Language Runtime • Manages memory allocation • Responsible for starting and killing threads and processes • Enforces security policy • Satisfies any dependancies that a component may have on other components • Unified across all programming languages

  23. .NET Unified Programming Classes • Similar to MFC, WFC (Java), VB APIs • Unifies the disparate frameworks that Microsoft has today • Enables cross-language inheritance, error-handling and debugging

  24. .NET Active Server Pages+ • Builds upon Unified Programming Classes to provide a web application model in the form of UI controls and infrastructure • ASP+ controls project HTML to the client browser, but expose an OO programming model to the server application • ASP+ infrastructure includes session state management and process recycling

More Related