July 2006 - Posts

The Cheap Revolution

Ray Ozzie gave his first speech as Microsoft's Chief Software Architect last week at a Financial Analyst Meeting in Redmond.

I see some fundamental changes afoot, technology changes that will afford significant economic opportunity for those prepared to take advantage of the market implications of such a technology shift. Just as in the past, the changes before us are being catalyzed by the steady march in the progress of technology, a confluence of factors that Richard Karlgaard, publisher of Forbes, has coined "the cheap revolution": cheap computing, cheap storage, cheap communications. You're all familiar with Moore's Law, and what it enabled in terms of the increasing power of PCs and handheld devices. The phone in my pocket has a processor 10 times faster than the fastest supercomputers that I used in college—has 10 times as much memory. A 1-gigabyte flash memory card costs 25 bucks, and your laptop has a 100-gigabyte disk. And this is just incredible, given where we’ve come from.

The computing and storage trends of the past 20 years have taken the PC far beyond its roots in productivity, transforming it into an amazing device that's also used for creating and editing and storing and consuming vast libraries of digital media. And the impact of these trends of course hasn't been just limited to PCs; even phones are now being transformed beyond their roots in communications into amazing devices for when you’re on the go, wherever you are—viewing and capturing media—devices that automatically annotate photos and audio and video with things such as time and location and even the direction you're facing in some cases.

The cheap revolution has catalyzed seemingly relentless innovation and the creation of an amazing range of smart and powerful devices, devices that are the entry points—the edge—of our computing, communications and entertainment experiences, from laptops to rich media editing workstations, from digital cameras to hard disk camcorders, from smart phones to media players to the Xbox 360—everything has got a processor and memory and an increasingly huge amount of storage. And everything today directly or indirectly now also connects to Internet-based services.

The infrastructure supporting those Internet services has itself also been transformed by the cheap revolution. 1,000-gigabyte servers, terabyte servers, have now become quite commonplace, making it economically viable for the first time to create vast data centers that are built from low-cost PC-like commodity hardware. These data centers are enabling us to provide a number of services—remote computing, remote storage and application services—a centralized services platform to a billion users of the Internet worldwide.

Download the PowerPoint presentation

Watch the webcast

SpeechTEK

Speech technologies are evolving at a fast pace, we’re all talking to machines now and they are answering back. This is my third year attending SpeechTEK in NYC and I’m looking forward to seeing and hearing about all the latest advances in software that speaks to us.

Avaya to Provide Automated Speech Applications for SpeechTEK 06

There will be Keynotes from; Paul English - The Gethuman.com project has now attracted millions of consumers who share tips for getting through phone menus to reach actual humans in customer service.

Steve Chambers, President, Nuance

Dr. David Nahamoo, IBM's Thomas J. Watson Research Center and Microsoft's Richard Bray is going to tell us about Unified Communications: The Next Wave of Integrated Speech Technology Applications.

Everyone who is anyone in Speech Technologie will be exhibiting at SpeechTEK in NYC, August 7-10 and if you want a Free Exhibits Pass enter code 06EM15 as you Register.

MSDN Library Download

I jusrt noticed that the MSDN Library May 2006 Edition is now a Free Download.

If you have Visual Studio 2005 or an MSDN Subscription you already have the MSDN Library on disk and of course we have long had the MSDN Library Online.

Keep in mind that you will need 2 GB of disk space to download Disk1, Disk2, and Disk3's  IMG files.

Google Code Hosting

Release early, release often.

It's Sourceforge meets GotDotNet, Google's new Code Project Hosting.

There's a place for everyone here:

Python  C++  Java  Google  Student  Graphics  Utility  Linux  Windows  PlugIn  Web  Database  Chat  Stable  Audio  DevTool  XML  CSharp  

Core 2 Duo Launched

Welcome to the Worlds Best Processors

Intel today Launched their next generation chip the Core 2 Duo and the Core 2 Extreme Processor at their home in Santa Clara, California.

Check-out the amazing specks.

 

I listened to the live phone conference today as Paul Otellini and Sean Maloney proudly proclaimed the dawn of the low power high performance Core 2 Duo  Processor.  Sean also did a demo of Merom, the next Centrino 2 Duo and he said we may see ultimate mobile chip in notebooks by the end of August....Yea!

Servicing Visual Studio

Software Updates for Visual Studio and the .NET Framework are always in the works, now we can follow their progress on Microsoft's Visual Studio Developer Center's Servicing site.

Software Update Technology - Visual Studio and .NET Framework

Shipped Software Updates
Find out more about the Visual Studio and .NET Framework software updates that Microsoft has released.  

Servicing Roadmap

  • Visual Studio 2003 Service Pack 1 to ship August 15, 2006
  • Visual Studio 2005 Service Pack 1 ships Q3, 2006

    We can also check for news about updates on the  DDCPX Team Blog.  

  • Mobile Client Software Factory

    Mobile Client Software Factory – July 2006

    The Mobile Client Software Factory provides integrated guidance to help architects and developers create line-of-business Windows Mobile applications that interact with back-end systems over networks such as WiFi and GPRS that might be intermittently available.

    Architects can use the Mobile Client Software Factory to create baseline architectures for their organizations. A baseline architecture is a starting point for implementing instances of similar applications —in this case, a mobile application —that includes the most critical mechanisms and shared elements common to those applications. Developers can use the baseline architecture to create mobile client applications in a predictable and agile way, using the Application Blocks and tools provided.

    Mobile Client Software Factory

    To download the toolkit, you need to join the Mobile Client Software Factory Community .

    patterns & practices Developer Center

    AMD + ATI

    AMD and ATI to Create Processing Powerhouse

    $5.4 Billion Acquisition Will Drive Growth, Innovation and Choice -

    AMD will acquire all of the outstanding common shares of ATI for a combination of $4.2 billion in cash and 57 million shares of AMD common stock,

    I listened to the Press conference this morning and everybody was upbeat and positive about the synergies and prospects for the new combined AMD -ATI. The strategy is for growth and creating value said Hector Ruiz the CEO of AMD.

    I've met Dr. Ruiz several times, he's he’s an extremely personable guy who's done an amazing job taking AMD from a niche to a major player in the semiconductor business.

    This is a great day for ATI and AMD- -Hector Ruiz, We will now be stronger in total system solutions.

    ATI manufactures Graphics processors and chip sets, their chip sets have also been used on the Intel platform and they hope to retain Intel’s business.

    We all know the value of every company is it’s workforce, I’m assuming that ATI has some incredible engineering talent, but no names have been discussed.

    Now it’s up to the shareholders to approve this merger/acquisition and for the Teams to optimize their manufacturing strategy, the best thing that can be said is that now more then ever AMD is in control of their destiny.

    New Microsoft.com

    A preview of a new Microsoft.com webpage is up and ready to be viewed, the term dogfood comes to mind as they are now using ASP.Net/Atlas . Cool stuff!

    Microsoft Device Emulator

    Shared Source Microsoft Device Emulator 1.0 Release

    Available for download from here

     

    Source Code for Microsoft Device Emulator 1.0

    The Shared Source Device Emulator is a compressed archive of the source code to the Device Emulator V1.0, build able using Microsoft Visual Studio 2005.

     

    What is the Device Emulator?

    The Device Emulator is a software simulation of a CPU and motherboard, that runs the Windows CE and Windows Mobile operating systems. The emulator is a single Windows .EXE file that contains:

    • A CPU emulator that executes the ARM instruction set by JIT-compiling to x86
    • An MMU emulator to support virtual memory and page protection
    • A motherboard emulator that contains emulated RAM and NOR flash memory
    • A collection of peripheral devices attached to the motherboard: serial ports, LCD controller, touchscreen, keyboard, interrupt controller, programmable timers, real-time-clock, network cards, audio, etc.
    • A “DMA” interface which allows a Win32 application running outside the emulator to communicate with a WinCE application running inside the emulator, using a simple socket-like programming model.

    The V1 emulator ships as part of Visual Studio 2005, and on Microsoft.com as a free standalone download here.

    Windows Principles

    Windows Principles

    Twelve Tenets to Promote Competition

    When in the course of Human events computers become necessary….

     

    Microsoft Corp. recognizes the important role its Windows d