|
|
|
|
|
1
.
What are .NET My Services?
|
Microsoft® .NET My Services (formerly known as "HailStorm") is a set of consumer-focused XML Web services. Developers can leverage the data-centered nature of XML Web services to build user-oriented Internet applications for Web sites, Web services, applications and devices. If you know how to use XML to create SOAP messages to send over HTTP or DIME (Direct Internet Message Encapsulation) protocols, you can build applications that take advantage of these XML Web services.
|
|
|
2
.
Why use .NET My Services?
|
These are the main features said by Microsoft for .NET My Services
User-Centricity
.NET My Services were built with the end-user in mind so that they will be in total control of their data. These services give the end-user a "digital safe deposit box" into which they can place their personal information. By default, only an authenticated end-user can grant an application access to their own information, which Microsoft or any other .NET Services provider makes sure is private, secure, and available. After obtaining permissions, the requested portion of your user's information can be made available for use in your application.
Simplified Access
With .NET Services-enabled applications, your user's life is made easier because they have access to their inbox, calendar, contacts, and other key information from a single login. No longer must a user log on to one service to check e-mail, use another application to check a work calendar and yet another to check personal calendar entries, start a browser to check favorite Web sites, enter passwords, addresses, and other personal information in the fifty different consumer Web sites they visit. Your applications can bring all of these components together into a greatly simplified user experience. In addition, users don't have to worry about re-entering their data on many different devices or worry about which e-commerce site has their most current information, and they can change their address in one place, and everyone that they want to give their current address to can get it from their .NET My Services "digital safe deposit box." Best of all, .NET My Services does the "heavy lifting" of provisioning and data storage for your .NET My Services enabled application.
Any Time and On Any Device
Because of the data-centric nature of XML Web services, .NET My Services will enable end users to be able to access their key information and receive alerts about important events anywhere, on any device, and at any time. When your users' important information (for instance, their calendar or contact information) is maintained live online by .NET My Services, it can be accessed and synchronized by your application on a mobile device while online so that it can be accessed offline. This is just one of the ways that .NET My Services can increase the benefits of owning and using mobile devices.
Groups and Organizations
One of the strengths of .NET My Services promises to be the natural extension of these services to groups and organizations. By assigning users to groups or organizations, you will be able to effectively extend .NET My Services to include tasks like broadcasting e-mail to an entire group or aggregating contact and calendar information for an organization. For instance, a soccer group may expose its calendar to make it easy for an application to allow parents to enroll their children, to notify parents of important events that require immediate attention, and to send e-mail to all members of the group. Similarly, corporations can use .NET My Services to better service their customers, and to coordinate with their partners by creating organizations of individual authenticated users.
|
|
|
3
.
How .NET My Services work?
|
From the developer's perspective, .NET My Services is a set of XML Web services, accessed by sending and receiving SOAP messages sent though the HTTP or DIME protocols, and using the .NET Passport system for authentication.
.NET My Services consists of three things:
Authentication, which will be provided by .NET Passport when .NET My Services goes live
SOAP, the communication protocol
XML, following the rules and schemas set out in the XMI Reference, which provides the data formatting and organization
|
|
|
More MyServices
|
1
.
What is MMIT?
|
The Microsoft Mobile Internet Toolkit contains server-side technology that enables ASP.NET to deliver markup to a wide variety of mobile devices. These devices include WML and cHTML cell phones, HTML pagers, and PDAs like the Pocket PC. It extends the power of the Microsoft .NET Framework and Microsoft Visual Studio .NET to build mobile Web applications
|
|
|
More MMIT
|
1
.
What are Web Services?
|
Web Services are applications delivered as a service on the Web.
Web services allow for programmatic access of business logic over the Web.
Web services typically rely on XML-based protocols, messages, and interface descriptions for communication and access. Web services are designed to be used by other programs or applications rather than directly by end user. Programs invoking a Web service are called clients.
SOAP over HTTP is the most commonly used protocol for invoking Web services.
|
|
|
More WebService
|
1
.
What is Compact.NET?
|
The .Net Compact Framework is a plug-in of Microsoft .Net Framework specially designed for resource-constrained devices such as PDAs. The Smart Device Extensions for VS.Net is an add-on for VS.NET that allows developers to write rich client applications using VS.Net and the Compact Framework. This allows developers to use C# or VB.NET language to target mobile devices and develop applications that uses advance features of .NET Framework.
This framework runs on the Pocket PC, Pocket PC 2002, and all devices based on Windows CE .NET.
|
|
|
More Compact.NET
|
|
|
|
|