|
|||||||
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 |
|
DriverHeaven Extreme Member
Join Date: Apr 2004
Posts: 7,275
Rep Power: 74 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
PDC: Microsoft unveils new programming platforms
Los Angeles (CA) - In the later stages of today's keynote presentations at Microsoft's Professional Developers' conference, four of the company's more celebrated developers, including C# creator Anders Hejlsberg and COM pioneer Don Box, publicly unveiled a staggering array of new programming platforms including the company's Atlas programming model.
Atlas represents a very radical departure from the way applications for Web deployment have been developed in the past, and is Microsoft's answer to Google's successful deployment of AJAX (Asynchronous JavaScript) in its Google Maps and Google Earth services. AJAX is seen as a new standard for building "smart client" applications that can be easily deployed through Web browsers. Up to now, observers have been skeptical that Microsoft's implementation of AJAX would adopt the company's tried-and-true "embrace and extend" model of standards adoption, which generally comes with its own special spin. But as details of Atlas become available, some are still looking for what the spin might be, as Atlas appears to handle JavaScript very cleanly. To demonstrate the company's trend towards not only standards adoption but adherence, Box and Microsoft developer Chris Anderson spent just a few minutes adapting an application using XAML - a graphical front-end for modeling forms based on XML data - to produce a very stylized front end for an otherwise boring demonstration of querying the number of cycles consumed by running processes. The query itself was a demonstration of the company's new built-in query language for .NET technology, replacing ActiveX Data Objects as the main inline programming system for handling datasets. But with a few lines of code referring to XAML styles, Box was able to produce a sleek, burnished steel application with graphically replete control gadgets in text boxes - of course, using preprogrammed styles. What got everybody's attention, though, was when Anderson had the idea to add a query to the sample Web services application that queried the geographical location of the computer that ran the original running processes query, using only available data as criteria. The results were funneled through a socket that brings up the geographic location in a Microsoft Virtual Earth map. So with a minimum of effort, two programmers - albeit two very capable ones - were able to exploit a publicly-accessible Web service in a seemingly unrelated Web application, pretty much on a whim, or at least what was prepared to look like a whim. But to drive the point home, the team deployed the application on a PowerBook running OS X Tiger, where the same front end appeared in a Safari window. __________ Read More / Source: Tom's Hardware Guide |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|