Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Thursday, November 3, 2011

Microsoft tops the list as the best global workplace


Microsoft has been ranked as the number one global workplace by the great places to work institute.
The software giant topped the list this year based on its 90,819 global employees. “Being recognized as the number one global workplace by the Great Places to Work Institute is an honor,” said Microsoft’s chief people officer Lisa Brummel, in a blog post on Thursday. “Our investments in our employees and the opportunities for them have not gone unnoticed. We are particularly proud of the work people get to do every day, and the impact we have on the world around us.”
Brummel praised Microsoft’s Xbox group as an example of great opportunity and innovation. “Ten years ago, we had only a fledgling PC games business,” explained Brummel. “Since then, as a company and with the talented people in that group, Xbox has grown to be one of the most valued platforms in the entertainment arena.” The great places to work institute found that the average age of Microsoft employees is 38.5 and that the company offers flex time, telecommuting and jobs sharing. Microsoft Canada employes are allowed 40 fully paid hours per year to devote to volunteer activities. Employees time can be spent helping out at orphanages, setting up a soup kitchen or various other activities.
“Microsoft is a great community, and the voice of the employee will continue to drive us forward,” said Brummel. “Today, we’ll celebrate being the number one best global company to work for.”

Microsoft unveils amazing new vision of the future video


Microsoft has created a follow-up to its “Office 2019″ video and the latest concept of the future provides some amazing insights into how technology will impact our lives in the future.
The latest video builds on Microsoft’s previous concepts of touch based computing anywhere and everywhere. The video opens with a business woman visiting Johannesburg and having the audio around her translated in real time thanks to some futuristic glasses. Other scenes in the video feature highly personalised experiences and touch computing on every surface. Microsoft previously created an “Office 2019” video which also features the same opaque smartphones and touch walls.
Microsoft’s future vision is designed to show what the world might look like in the next five to 10 years.GeekWire’s Todd Bishop managed to speak to the videos creators at Microsoft in a recent interview. “We see an expanded definition of productivity where it’s not just about getting things done,” said David Jones, Microsoft’s director of envisioning. “It’s also about doing the right things, and doing them well and enjoying the process with other people in a very natural way.”
Microsoft believes that most of the technology in the video exists in some form or another today. “All of the ideas in the video are based on real technology,” explains Microsoft’s Office chief, Kurt DelBene, in a blog post on Thursday. “Some of the capabilities, such as speech recognition, real time collaboration and data visualization already exist today. Others are not yet available in specific products, but represent active research and development happening at Microsoft and other companies.”

Check out the video below and let us know in the comments what you think the future of computing will be in the next five years.

Windows 8 really does change everything, it’s mind-blowing

Windows 8 Start Screen

Microsoft is welcoming around 5,000 developers to its BUILD conference today to unveil the most significant change in the PC space since Windows 95.
“It’s a launch,” explains Windows chief Steven Sinofsky. “It’s a launch of an opportunity for developers. That’s a lot, it’s a big deal to do today and tomorrow,” he says during an opening address to media and analysts in Anaheim California. You sense the sense of excitement in the room and the realisation that windows 8is a really big deal for Microsoft, a deal that cannot go wrong.
“We are very very excited about what we have to do,” says Sinofsky. Microsoft is only at the beginning of its discussions on Windows 8 after kicking off the product planning in June 2009, five months before the release of windows 7. It’s clear that Microsoft is doing huge amounts of work behind the scenes for Windows 8. Sinofsky highlights the work in Windows 7 as a foundation for the building of Windows 8. “Windows 8 makes windows 7 even better,” he claims before explaining that Microsoft has designed Windows 8 with Windows 7 in mind, everything that runs on Windows 7 runs on Windows 8.
  • Approaching 450,000,000 copies of Windows 7 sold
  • Windows 7 usage greater than Windows XP
  • 1,502 seamless non-security product code changes delivered
  • Internet Explorer 9 is the fastest growing Windows 7 browser
  • 542,000,000 people signing into Windows Live Services
“Windows 8 is a bold re-imagination of what windows could be,” according to Sinofsky. The “re-imagination” starts immediately from when a user switches on their Windows 8 PC. Microsoft has overhauled windows lock screen to match its Windows Phone one and it makes the experience functional and simplify beautiful. As you unlock a Windows 8 PC you’re immediately presented with the new Start Screen interface with its bold colors, live tiles and stunning look and feel. The interface replaces the aged Start Menu in Windows and hints at the future of Windows and computing in general. The simple fact that Microsoft has removed the Start Menu and created this unique and compelling interface is an incredibly risky strategy for the company. You immediately understand why Steve Ballmer, Microsoft CEO, described the product at the company’s riskiest bet.
Microsoft isn’t leaving this risk to total chance however. The company has been validating all of the changes with Windows customers. The company showed some consumer research videos where every day folk get a hands on with early copes of Windows 8 and say what they see. “It looks cool,” says one female customer as she describes how she has to search for apps on her current desktop. One college student is excited at the prospect of Windows 8 as she can snap Facebook to the side of the screen during class whilst she uses Excel on the right hand site. The personalisation and customisation of Windows 8 is what will strike at the heart of end users. The experience of setting up a Windows 8 PC turns into an emotional attachment where your data is no longer static and hidden in apps but flows freely from app to app in a beautiful and well thought out way. Microsoft loves the idea of apps but in Windows 8 the company has an opportunity to reimagine how they work with each other.
Some of the most game changing work with Windows 8 arrives in the form of a new application model for developers. Microsoft’s new APIs will let developers share their app data in a secure and managed environment to fellow applications and the operating system as a whole. Microsoft is introducing the idea of “contracts” that app developers virtually sign-up to. The contracts allow developers to take advantage of some of the new features inside Microsoft’s metro interface. Developers from C++ to C# or HTML/CSS and JavaScript will be able to code Windows 8 Metro applications thanks to a set of new Windows RunTime APIs (WinRT). The immersive experience is truly engaging. Every pixel of the screen is reserved for the application, gone are the days of chrome and its status bars and clutter. Microsoft wants apps to shine in Windows 8.
The sea of change in Windows 8 is breathtaking and overwhelming. It’s difficult to understand how Microsoft will pull this off. The company is often accused of not being agile enough to switch directions or truly innovate. That certainly isn’t the case under Sinofsky. The clean and secretive development schedule of Windows 7 and 8 have created a new buzz around Windows. The world is waiting to see and hear what will be unveiled today, a historic day for computing and Microsoft. The software giant will show a number of features that aren’t baked into the developer preview build that attendees will receive but they demonstrate how much work the company is undertaking. This is a bigger vision than Windows Longhorn and a much bigger concept than Windows 95. Windows 8 is simply mind blowing.

Tuesday, June 7, 2011

Watch the new Windows 8 user interface demonstration [video].


Windows 8 Tile UI
Microsoft unveiled a new Windows 8 user interface on Wednesday.
The software gaint also posted a full demo video of the new interface, see it below. For more information on the new Windows 8 user interface please see a full overview article here.

Tuesday, May 10, 2011

Microsoft to Acquire Skype.


Microsoft to Acquire Skype
Microsoft and Skype today announced that they have entered into a definitive agreement under which Microsoft will acquire Skype, the leading Internet communications company, for $8.5 billion in cash from the investor group led by Silver Lake. The agreement has been approved by the boards of directors of both Microsoft and Skype.
“Skype is a phenomenal service that is loved by millions of people around the world,” said Microsoft CEO Steve Ballmer. “Together we will create the future of real-time communications so people can easily stay connected to family, friends, clients and colleagues anywhere in the world.”
Skype will become a new business division within Microsoft, and Skype CEO Tony Bates will assume the title of president of the Microsoft Skype Division, reporting directly to Ballmer.
“Microsoft and Skype share the vision of bringing software innovation and products to our customers,” said Tony Bates. “Together, we will be able to accelerate Skype’s plans to extend our global community and introduce new ways for everyone to communicate and collaborate,” Bates said.
Skype will support Microsoft devices like Xbox and KinectWindows Phone and a wide array of Windows devices, and Microsoft will connect Skype users with Lync, Outlook, Xbox Live and other communities. Microsoft will continue to invest in and support Skype clients on non-Microsoft platforms.


I also don’t believe that Facebook and Google were serious buyers. Google, with its Google Voice offering, doesn’t really need Skype. In essence, I feel that Microsoft was bidding against itself. Even then, I personally think this is a bet worth taking, especially for a company that has been left out in the cold for so long.

  • Skype gives Microsoft a  boost in the enterprise collaboration market, thanks to Skype’s voice, video and sharing capabilities, especially when competing with Cisco and Google.
  • It gives Microsoft a working relationship with carriers, many of them looking to partner with Skype as they start to transition to LTE-based networks.
  • It would give them a must-have application/service that can help with the adoption of the future versions of Windows Mobile operating system.
  • However, the biggest reason for Microsoft to buy Skype is Windows Phone 7 (Mobile OS) and Nokia. The software giant needs a competitive offering to Google Voice and Apple’s emerging communication platform, Facetime.

    Friday, May 6, 2011

    Microsoft Patents 3D Desktop to Compete With Apple.


    In a TR exclusive, a patent reveals one possible way Microsoft's future OSes will add depth to their interface.
    If you thought Apple's purported 3D interface was intriguing, wait until you see Microsoft's. Demonstrating that you're never too lumbering to jump on the never-quite-realized 3D desktop bandwagon, the Redmond, WA company's plans were just made public in a patent granted on a "Method and Apparatus for Providing a Three-Dimensional Task Gallery Computer Interface."
    The illustrations that accompany the patent look less like something out of a Hollywood movie (or a futuristic Mark Coleran interface) and more like the Office Space-ish alternate dimension that birthed Clippy.
    The overall idea is pretty simple: The patent describes the common user interface problem of wanting to be able to group windows for certain apps according to a given task -- say, a split screen browser and word-processor setup for taking notes. In Microsoft's world, application windows are grouped (as in OS X's Spaces) only instead of being tucked away, they're placed somewhere in a three dimensional space, specifically so their location can be preserved in humans' powerful but under-utilized spatial memory.
    One thing worth noting about Microsoft's proposed three dimensional interface is that it's just that -- deep.
    Unless you've got a super fast scroll wheel, it almost looks as if you'd have to fight your way from one level of the interface to the next. Perhaps the designers took their inspiration from the second level of the NES classic Contra?
    Separated at birth?
    Intriguingly, the designers imagine users navigating this interface not as a three dimensional desktop so much as an actual place. That's you, user, in the lower left hand corner!
    It's not clear which will come first -- the three dimensional Microsoft interface, or the widespread adoption of the 3D mouse required to navigate it. Perhaps they're just getting ahead of the curve, and this means Microsoft's ill-fated touch-screen Surface initiative will be replaced by another attempt to leapfrog the upstarts in Cupertino -- namely, a working holodeck.

    Wednesday, May 4, 2011

    Microsoft Unveils Office 365 Beta In 38 Countries Including India.


    Microsoft is expanding the the beta version of Office 365 and has made service available in 38 Countries and 17 languages. The company has also launched an application and services storefront called Office 365 Marketplace, which features about 100 applications and 400 professional services from developers and channel partners.
    Microsoft Office-365
    Since Office 365 is a cloud based service, users can access it from anywhere and at anytime. Microsoft claims that there are some advantages with Office 365. It incorporates Microsoft Office Web applications with an array of web-enabled tools, these tools are easy to learn and put in practice. Also, the tools and the apps won’t require new set of hardware but will work with the existing hardware settings swiftly and will be highly secured.
    Microsoft had announced Office 365 in 2010. Now, one might wonder when Office 2010 was selling well, why Microsoft has thought of introducing the new cloud based Office 365. The reason behind it is the success of Google Apps which has been giving Microsoft a hard time. In the closing week of February, a new survey was conducted by a Google Apps reseller, White Stratus, which came up with very important findings — Amongst 2030 companies surveyed, 20 percent used Google Apps and a large number of such companies are big enterprises which have over 10000 employees. These figures indicate that Microsoft has valid reasons to feel worried in the face of Google Apps’ advancement.
    Corporate vice president of Microsoft, Kirk Koenigsbauer said, “We’ve been in the cloud for years supporting large enterprises such as Shell and DuPont, but Office 365 takes that same technology power and delivers it to small businesses.” If you ask why the product will suit SMEs, then the answer is, it integrates Microsoft Office, SharePoint Online, Exchange Online, and Lync Online as cloud based services. Large corporations will seek server based solutions instead, so it’s mostly the small and medium size businesses, which will get benefited.
    Microsoft Office-365
    When Microsoft is promoting Office 365 as a tool for small businesses, they really meant it. The company has set up a contest which would enable five small businesses to win Office 365, a $50,000 marketing package, and a day’s work from a Microsoft executive at the winner’s business or charity of choice.
    Microsoft announced that over time they will add new features into the product. When hundreds of apps and nearly 400 professional services have been made available by 16000 cloud partners in such a short period, adding new features is a matter of time. Microsoft offers the product in two packages — SMEs will go for monthly deal with ‘community support’ and large enterprises will probably buy 24*7 admin support with advanced configuration, based on yearly contract. The minimum cap of subscription price is $6.

    Friday, April 29, 2011

    STUDENTS! Get a FREE Microsoft Certification Exam.



    STUDENTS! Get a FREE Microsoft Certification Exam–and a head start on your IT career.

    While supplies last!

    These days, the job market can be a tough ride—but it doesn’t have to be. Boost your resume by getting Microsoft Certified. A Microsoft Certification can help validate your technical skills and show hiring managers you have the right stuff for the job. And right now, you can get a voucher code for a FREE Microsoft Certification Exam.

    In today’s competitive job market, it can be the difference between looking for a job and landing a job. Hear it from other students: http://www.youtube.com/watch?v=qwLFhC-R4lI

    Like new jobs, these codes are in limited supply so don’t wait!

    Please select “Get Key” above to get your voucher code, then follow the steps below to redeem it.

    Voucher Redemption Instructions

    Please note that each voucher code can only be redeemed once. Once the code has been redeemed, it cannot be used again.

    Once you have your free exam code, follow the instructions below on how to redeem it:

    • Go to the following website: http://prometric.com/microsoft
    • Click on the “Start” icon located in the “Get Started” section
    • Select “Schedule an Appointment”
    • Select your Country and State (if applicable)
    • Click Next
    • Next to Client, select Microsoft
    • Next to Program, select Microsoft (072)
    • Click Next
    • Please read the page titled Microsoft Certified Exam Provider
    • Click Next
    • Select the exam number and the exam language for the exam you would like to take
    • Click Next
    • Select the test center location where you would like to take the exam by clicking on Schedule an Appointment next to the location that is nearest you
    • When the next page appears you have the option of either logging in, if you have been to the site before or you can register as a new user
    • NOTE if you are a new user – PLEASE enter a VALID EMAIL ADDRESS.
    • All information for the Microsoft Certification Program will be sent via email and without a valid email address, you will not receive access to the MCP Secure site or be able to order your Welcome Kit when you achieve your certification
    • Once you are logged in, you will then be able to select a date and time for your appointment, select a date and time
    • Click Next
    • Under Payment Information in the box that states Promotion Code or Voucher click Yes
    • Next to Discount Type select Voucher Number
    • Next to Voucher Number / Promotion Code – enter the code number you have been provided
    • Click Validate – if the voucher has not been used you will be automatically directed back to the Payment Information Page
    • Validate your email address and click on the radio button I agree (as long as you agree to the terms of the privacy notice)
    • Click Commit Registration
    • A Confirmation Page will come up, please print this page for your records and ensure you have noted the date and time for your exam
    When you go to the testing center to take your exam, you must have valid student identification with a photograph. You will not be allowed to take your exam without student identification with photo.

    If you encounter any problems during registration, please contact Prometric through their online webform at http://www.prometric.com/testtakers/contactus/Email.htm. Alternatively, you can also call their Regional Contact Center by selecting the appropriate location on http://www.prometric.com/Microsoft/default.htm#.

    IMPORTANT:

    Your code is for one Microsoft Certification exam.
    This offer is only applicable to students, and is worldwide (offer not valid in China and India).
    Students must have a valid student identification card with photo in order to take the exam. Students without a valid student ID card will have to pay full professional price for the exam.
    You must use the code and take your exam by June 30, 2011
    Good luck on your exam!


    Finally Silverlight 5 Beta Is Available.




    Silverlight 5 continues the pace of rapid innovation, building on Silverlight 4's capabilities in the areas of rich applications and premium media experiences. With over 40 new features, the Silverlight 5 beta highlights dramatic video quality and performance improvements, as well as new capabilities that improve developer productivity

    proved media support and rich UI capabilities:

    Hardware Decode and presentation of H.264 improve performance for lower-power devices to render high-definition video using GPU support.

    TrickPlay allows video to be played at different speeds and supports fast-forward and rewind. At up to twice the speed, audio pitch correction allows users to watch videos while preserving a
    normal audio pitch.

    Improved power awareness prevents the screen saver from being shown while watching video and allows the computer to sleep when video is not active.

    Remote-control support allows users to control media playback.

    Digital rights management advancements allow seamless switching between DRM media sources.

    Building next-generation business applications:
    Networking and Windows Communication Foundation enhancements:
    Silverlight 5 performance improvements include:

    Graphics improvements:

    Graphics Processing Unit (GPU) accelerated 3-D application programming interface (API) provides rich graphics on the Web for building advanced data visualizations and rich user experience (UI).
    Immediate mode graphics API allows direct rendering to the GPU.
    Hardware acceleration is enabled in windowless mode with Internet Explorer 9.


    Silverlight 5 extends features of the ‘Trusted Application’ model to the browser for the first time. These features, when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks:

    Host HTML content as a Web browser control within the Silverlight application. HTML pages, such as help content or e-mail, can be integrated within the application.
    Read and write files to the user’s My Documents folder, making it easier to find media files or create local copies of reports.


    Additional Silverlight 5 Features Included in this Beta
    • Hardware video decode for H.264 playback.
    • Multi‐core background JIT support for improved startup performance.
    • ComboBox type ahead with text searching.
    • Full keyboard support in full‐screen for trusted in‐browser applications, enables richer kiosk and
    • media viewing applications in‐browser.
    • Default filename in SaveFileDialog – Specify a default filename when you launch the SaveFileDialog.
    • Unrestricted filesystem access – trusted applications can Read write to files in any directory on
    • the filesystem.
    • Improved Graphics stack – The graphics stack has been re‐architected to bring over
    • improvements from WP7, such as Independent Animations.
    • Performance optimizations –
    • XAML Parser performance optimizations.
    • Network Latency optimizations. Text layout performance improvements.
    • Hardware acceleration is enabled in windowless mode with Internet Explorer 9.Silverlight 5 Features not included in this Beta
    • The Beta is a step towards the final release of Silverlight 5. The full feature set planned for Silverlight 5
    • was announced at the Firestarter event in December 2011 and also includes the following features not
    • shipped in this Beta:
    • Support for Postscript vector printing enables users to create reports and documents, including
    • the ability to create a virtual print view different from what is shown on the screen.
    • Improved power awareness prevents the screen saver from being shown while watching video and allows the computer to sleep when video is not active.
    • Remote control support, allowing users to control media playback
    • DRM advancements that allow seamless switching between DRM media sources.
    • Enhanced OpenType support.
    • Fluid user interface enables smoother animation within the UI. Inter‐Layout Transitions allow
    • developers to specify animations to apply when elements are added, removed or re‐ordered
    • within a layout. This provides smoother user experiences when, for example, items are inserted
    • into a list.
    • Text clarity is improved with Pixel Snapping.
    • The DataContextChanged event is being introduced.
    • WS‐Trust support: Security Assertion Markup Language authentication token.
    • 64 bit support
    • COM Interop for trusted applications running in‐browser.
    • Calling unmanaged code using P/Invoke from trusted applications in and out of browser.
    • The Pivot viewer control enables a visual way to rapidly sort through large collections of
    • graphical data, for example a catalog of movies represented by images of dvd covers, using
    • intuitive transitions to show the effects of filters on the result set

    Download Silverlight 5 Beta and Tools

    Monday, April 18, 2011

    Microsoft DreamSpark Yatra - A Passage to Patna: Breaking New Ground in Bihar.

    Microsoft Azure for Dummies – or for Smarties?



    What is Microsoft Azure ?
    I'm going to attempt to explain Microsoft Azure in "normal Web person" language.  Like many of you, I am more familiar with Linux/open source type solutions, and like many of you, my first forays into cloud computing have been with Amazon Web Services.  It can often be hard for people not steeped in Redmondese to understand exactly what the heck they're talking about when Microsoft people try to explain their offerings.  (I remember a time some years ago I was trying to get a guy to explain some new Microsoft data access thing with the usual three letter acronym name.  I asked, "Is it a library?  A language?  A protocol?  A daemon?  Branding?  What exactly is this thing you're trying to get me to uptake?"  The reply was invariably "It's an innovative new way to access data!"  Sigh.  I never did get an answer and concluded "Never mind.")
    Microsoft has released their new cloud offering, Azure.  Our company is a close Microsoft partner since we use a lot of their technologies in developing our company's desktop software products, so as "cloud guy" I've gotten some in depth briefings and even went to PDC this year to learn more (some of my friends who have known me over the course of my 15 years of UNIX administration were horrified).  "Cloud computing" is an overloaded enough term that it's not highly descriptive and it took a while to cut through the explanations to understand what Azure really is.  Let me break it down for you and explain the deal.

    Point of Comparison: Amazon (IaaS)

    In Amazon EC2, as hopefully everyone knows by now, you are basically given entire dynamically-provisioned, hourly-billed virtual machines that you load OSes on and install software and all that.  "Like servers, but somewhere out in the ether."  Those kinds of cloud offerings (e.g. Amazon, Rackspace, most of them really) are called Infrastructure As A Service (IaaS).  You're responsible for everything you normally would be, except for the data center work.  Azure is not an IaaS offering but still bears a lot of similarities to Amazon; I'll get into details later.

    Point of Comparison: Google App Engine (PaaS)

    Take Google's App Engine as another point of comparison.  There, you just upload your Python or Java application to their portal and "it runs on the Web."  You don't have access to the server or OS or disk or anything.  And it "magically" scales for you.  This approach is called Platform as a Service (PaaS).   They provide the full platform stack, you only provide the end application.  On the one hand, you don't have to mess with OS level stuff - if you are just a Java programmer, you don't have to know a single UNIX (or Windows) command to transition your app from "But it works in Eclipse!" to running on a Web server on the Internet.  On the other hand, that comes with a lot of limitations that the PaaS providers have to establish to make everything play together nicely.  One of our early App Engine experiences was sad - one of our developers wrote a Java app that used a free XML library to parse some XML.  Well, that library had functionality in it (that we weren't using) that could write XML to disk.  You can't write to disk in App Engine, so its response was to disallow the entire library.  The app didn't work and had to be heavily rewritten.  So it's pretty good for code that you are writing EVERY SINGLE LINE OF YOURSELF.  Azure isn't quite as restrictive as App Engine, but it has some of that flavor.

    Azure's Model

    Windows Azure falls between the two.  First of all, Azure is a real "hosted cloud" like Amazon Web Services, like most of us really think about when we think cloud computing; it's not one of these on premise things that companies are branding as "cloud" just for kicks. That's important to say because it seems like nowadays the larger the company, the more they are deliberately diluting the term "cloud" to stick their products under its aegis.  Microsoft isn't doing that, this is a "cloud offering" in the classical (where classical means 2008, I guess) sense.
    However, in a number of important ways it's not like Amazon.  I'd definitely classify it as a PaaS offering.  You upload your code to "Roles" which are basically containers that run your application in a Windows 2008(ish) environment.  (There are two types - a "Web role" has a stripped down IIS provided on it, a "Worker role" doesn't - the only real difference between the two.)  You do not have raw OS access, and cannot do things like write to the registry.  But, it is less restrictive than App Engine.  You can bundle up other stuff to run in Azure - even runJava apps using Apache Tomcat.  You have to be able to install whatever you want to run "xcopy only" - in other words, no fancy installers, it needs to be something you could just copy the files to a Windows PC, without administrative privilege, and run a command from the command line and have it work.  Luckily, Tomcat/Java fits that description. They have helper packs to facilitate doing this with Tomcat, memcached, and Apache/PHP/MediaWiki.  At PDC they demoed Domino's Pizza running their Java order app on it and a WordPress blog running on it.  So it's not only for .NET programmers.  Managed code is easier to deploy, but you can deploy and run about anything that fits the "copy and run command line" model.
    I find this approach a little ironic actually.  It's been a lot easier for us to get the Java and open source (well, the ones with Windows ports) parts of our infrastructure running on Azure than Windows parts!  Everybody provides Windows stuff with an installer, of course, and you can't run installers on Azure.  Anyway, in its core computing model it's like Google App Engine - it's more flexible than that (g00d) but it doesn't do automatic scaling (bad).  If it did autoscaling I'd be willing to say "It's better than App Engine in every way."
    In other ways, it's a lot like Amazon.  They offer a variety of storage options - blobs (like S3), tables (like mySQL), queues (like SQS), drives (like EBS).  They have an integral CDN.  They do hourly billing.  Pricing is pretty similar to Amazon - it's hard to totally equate apples to apples, but Azure compute is $0.12/hr and an Amazon small Windows image compute is $0.12/hr (Coincidence?  I think not.).  And you have to figure out scaling and provisioning yourself on Amazon too - or pay a lot of scratch to one of the provisioning companies like RightScale.

    What's Unique and Different

    Well, the largest thing that I've already mentioned is the PaaS approach.  If you need OS level access, you're out of luck;  if you don't want to have to mess with OS management, you're in luck!  So to the first order of magnitude, you can think of Azure as "like Amazon Web Services, but the compute uses more of a Google App Engine model."
    But wait, there's more!
    One of the biggest things that Azure brings to the table is that, using Visual Studio, you can run a local Azure "fabric" on your PC, which means you can develop, test, and run cloud apps locally without having to upload to the cloud and incur usage charges.  This is HUGE.  One of the biggest pains about programming for Amazon, for instance, is that if you want to exercise any of their APIs, you have to do it "up there."  Also, you can't move images back and forth between Amazon and on premise.  Now, there are efforts like EUCALYPTUS that try to overcome some of this problem but in the end you pretty much just have to throw in the towel and do all dev and test up in the cloud.  Amazon and Eclipse (and maybe Xen) - get together and make it happen!!!!
    Here's something else interesting.  In a move that seems more like a decision from a typical cranky cult-of-personality open source project, they have decided that proper Web apps need to be asynchronous and message-driven, and by God that's what you're going to do.  Their load balancers won't do sticky sessions (only round robin) and time out all connections between all tiers after 60 seconds without exception.  If you need more than that, tough - rewrite your app to use a multi-tier message queue/event listener model.  Now on the one hand, it's hard for me to disagree with that - I've been sweating our developers, telling them that's the correct best-practice model for scalability on the Web.  But again you're faced with the "Well what if I'm using some preexisting software and that's not how it's architected?" problem.  This is the typical PaaS pattern of "it's great, if you're writing every line of code yourself."
    In many ways, Azure is meant to be very developer friendly.  In a lot of ways that's good.  As a system admin, however, I wince every time they go on about "You can deploy your app to Azure just by right clicking in Visual Studio!!!"  Of course, that's not how anyone with a responsibly controlled production environment would do it, but it certainly does make for fast easy adoption in development.   The curve for a developer who is "just" a C++/Java/.NET/whatever wrangler to get up and going on an IaaS solution like Amazon is pretty large comparatively; here, it's "go sign up for an account and then click to deploy from your IDE, and voila it's running on the Intertubes."  So it's a qualified good - it puts more pressure on you as an ops person to go get the developers to understand why they need to utilize your services.  (In a traditional server environment, they have to go through you to get their code deployed.)  Often, for good or ill, we use the release process as a touchstone to also engage developers on other aspects of their code that need to be systems engineered better.
    Now, that's my view of the major differences.  I think the usual Azure sales pitch would say something different - I've forgotten two of their huge differentiators, their service bus and access control components.  They are branded under the name "AppFabric," which as usual is a name Microsoft is also using for something else completely different (a new true app server for Windows Server, including projects formerly code named Dublin and Velocity - think of it as a real WebLogic/WebSphere type app server plus memcache.)
    Their service bus is an ESB.  As alluded to above, you're going to want to use it to do messaging.   You can also use Azure Queues, which is a little confusing because the ESB is also a message queue - I'm not clear on their intended differentiation really.  You can of course just load up an ESB yourself in any other IaaS cloud solution too, so if you really want one you could do e.g. Apache ServiceMix hosted on Amazon.  But, they are managing this one for you which is a plus.  You will need to use it to do many of the common things you'd want to do.
    Their access control - is a mess.  Sorry, Microsoft guys.  The whole rest of the thing, I've managed to cut through the "Microsoft acronyms versus the rest of the world's terms and definitions" factor, but not here.   "You see, you use ACS's WIF STS to generate a SWT," says our Microsoft rep with a straight face.   They seem to be excited that it will use people's Microsoft Live IDs, so if you want people to have logins to your site and you don't want to manage any of that, it is probably nice.  It takes SAML tokens too, I think, though I'm not sure if the caveats around that end up equating to "Well, not really."  Anyway, their explanations have been incoherent so far and I'm not smelling anything I'm really interested in behind it.  But there's nothing to prevent you from just using LDAP and your own Internet SSO/federation solution.  I don't count this against Microsoft because no one else provides anything like this, so even if I ignore the Azure one it doesn't put it behind any other solution.

    The Future

    Microsoft has said they plan to add on some kind of VM/IaaS offering eventually because of the demand.  For us, the PaaS approach is a bit of a drawback - we want to do all kinds of things like "virus scan uploaded files," "run a good load balancer," "run an LDAP server", and other things that basically require more full OS access.  I think we may have an LDAP direction with the all-Java OpenDS, but it's a pain point in general.
    I think a lot of their decisions that are a short term pain in the ass (no installs, no synchronous) are actually good in the long term.  If all developers knew how to develop async and did it by default, and if all software vendors, even Windows based ones, provided their product in a form that could just be "copy and run without admin privs" to install, the world would be a better place.  That's interesting in that "Sure it's hard to use now but it'll make the world better eventually" is usually heard from the other side of the aisle.

    Conclusion

    Azure's a pretty legit offering!  And I'm very impressed by their velocity.  I think it's fair to say that overall Azure isn't quite as good as Amazon except for specific use cases (you're writing it all in .NET by hand in Visual Studio) - but no one else is as good as Amazon either (believe me, I evaluated them) and Amazon has years of head start; Azure is brand new but already at about 80%! That puts them into the top 5 out of the gate.
    Without an IaaS component, you still can't do everything under the sun in Azure.  But if you're not depending on much in the way of big third party software chunks, it's feasible; if you're doing .NET programming, it's very compelling.
    Do note that I haven't focused too much on the attributes and limitations of cloud computing in general here - that's another topic - this article is meant to compare and contrast Azure to other cloud offerings so that people can understand its architecture.
    I hope that was clear.  Feel free and ask questions in the comments and I'll try to clarify!