Kurt's profileKurt Shintaku's BlogBlogListsSkyDrive Tools Help
    July 31

    DOWNLOAD: Open XML Developer Map

    image This is pretty cool.  It’s the developer map of the Open XML ISO standard file format so that people can understand how to extend it or leverage it for their own business applications.

    Customers can compose their own Office documents using the Open XML standard.  Because it’s well documented, basically any piece of software could leverage it and build applications based on content within a document.

    DOWNLOAD:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=134bcb91-dd7b-4209-ac94-2699b9366874&DisplayLang=en

    DOWNLOAD: Windows Vista Performance & Tuning Guide

    image“How to improve performance quickly & easily in Windows Vista”

    If you’re one of the people that still hasn’t been able to figure out how to tune an installation of Windows Vista for performance (and you call yourself an IT Professional?  <grin>) we’ve made it pretty straight forward for you with this basic guide on “Performance & Tuning” for Windows Vista.

    Windows Vista and SP1 focus on delivering greater performance and overall system responsiveness. By striking a balance between speed and responsiveness, Windows Vista and SP1 deliver a level of performance that has the greatest positive impact on the system’s usability.This guide looks at the following areas of performance improvement:

    • Making configuration changes that help a computer feel more responsive when you use it.
    • Using hardware to boost the actual physical speed of a computer.
    • Making configuration changes that help a computer to start faster.
    • Making the computer more reliable may help increase performance.
    • Monitoring performance occasionally so that you can stop problems before they get too big.

    DOWNLOAD: 
    http://www.microsoft.com/downloads/details.aspx?FamilyID=ab377598-a637-432c-a3c8-1607ab629201&DisplayLang=en

    The fact is, single core machines with 1GB of memory and 50GB of storage can run Windows Vista Home Basic or Business just fine.  (Home Premium & heaven forbid Ultimate have substantially higher resource needs and may require 2GB RAM)  In fact, there’s a lot that even the guide doesn’t tell you.  Here’s an example of a document that I’m writing myself about little tweaks that you can make:

    Do you own a standard, conventional laptop? 
    Have you installed Windows Vista Ultimate Edition?
    If so, there’s a darned good chance you’ve got the Tablet Input Panel Service running in the background of your PC as a service for basically no reason at all.  Go to Start—>Run and type SERVICE.MSC.  Search for the Tablet PC Input Panel Service and disable it.  You’ll never need it and it’s basically just eating RAM and the occasional CPU cycle to iterate through another service.

    WARNING:
    This is by no means a blessing to “shutting down all supposedly unnecessary services” which some goombas on the Interwebs believe is the holy grail of performance tuning on Windows Vista.  Newsflash:  It’s HIGHLY unlikely you really know whether or not you need a given service, and it’s very likely that some Windows application, utility within Windows, or one of the other services requires the service you’re planning on shutting down – and it’s likely that you haven’t considered all the permutations of requirements, or even thought of what services are really impacting your system.  Just because it’s listed doesn’t mean it’s tasking your system. 

    And the folks on the net that are listing out "what services to turn off in Windows Vista” are missing one very important piece of information:  The software that you run.  Because they don’t know your environment, how can they declare what services are “unnecessary to you”?

    July 30

    NEWS: The Dell Studio Hybrid’s been released!

    clip_image001This is so cool it’s sick: 
    Introducing the Dell Studio Hybrid.

    • IT’S SMALL
      Same footprint as a Mac Mini Combo.
    • IT’S MORE AFFORDABLE
      Cheaper than a Mac Mini Combo. ($499)
    • IT’S MORE POWERFUL
      1.86Ghz Dual Core Pentium, 2GB memory (twice that of Mac Mini Combo), 250GB hard drive. (3x that of Mac Mini Combo)  And it comes with Windows Vista Home Premium.
    • IT’S CONNECTED
      It comes with HDMI & DVI ports along with AC3 audio, Gigabit networking, and both firewire and 3 USB ports.
    • IT’S GOT VALUE
      Unlike Mac Mini, it includes keyboard & mouse.  And for $199 more, you can get a very nice 19” widescreen flat panel monitor.
    • IT’S PERSONAL
      It has with a bunch of customizations like a red frame and Blu-Ray drive.
    • IT’S GREEN
      Systems power consumption is only 65 watts.

    imageIt’s got a lot of options to upgrade the memory or the hard drive or whatever you want.  I’m partial to this bamboo model:

    http://www.dell.com/content/products/productdetails.aspx/desktop-studio-hybrid

    July 28

    INFO: Kurt’s Big Active Directory Right Management Services Adventure (Part 1 of 3)

    lock I had the privilege of taking an Active Directory Rights Management Services for Windows Server 2008 course over the last two days containing content that should have been delivered over 4 days, and learned more than I could have imagined about the product.

    Because I know that a lot of you have been strongly considering licensing Active Directory Rights Management Services or have purchased licenses for it and are planning on deploying Active Directory Rights Management Services, I’m going to document what information I was able to glean in a series of blog posts because this material simply doesn’t appear to be documented anywhere.

    TIME OUT:  SUPPORT FOR ACTIVE DIRECTORY RIGHTS MANAGEMENT SERVICES
    Before I begin, the most important thing to take away from this is that the lead Product Support engineer for Active Directory Rights Management Services at Microsoft is a guy named Jason Tyler, and he has a blog that he maintains at http://blogs.technet.com/rmssupp that is SCARY GOOD. 

    Very rarely is there a blog with this much unique and pertinent content on a given product.  In fact, I wish there were more “support oriented” blogs out there written by the support geniuses that have to answer calls and debug issues on the products.

    That being said, here we go:  A random series of notes that I took regarding Active Directory Rights Management Services for Windows Server 2008.

    --------------------

    MICROSOFT ACTIVE DIRECTORY RIGHTS MANAGEMENT CAPABILITIES

    1. Active Directory Rights Management Services is the only cross-application product on the market that support email encryption & policy-based usage restriction.  Other products – like Adobe – do not.
    2. Windows Mobile-based devices are the only mobile devices on the market that can ORIGINATE Rights Managed content out of the box – specifically usage restricted emails.  Blackberries and other devices can at best – leveraging 3rd party add-on solutions for RMS - “read” and “consume” rights-managed email and content, but not originate it.
    3. MSDN has a “Content Protection Tool” that enables a developer to write flawless code leveraging Active Directory Rights Management Services by literal “code creation” which the developer can cut & paste into their application.
    4. The 3 major partners of Microsoft’s in the Rights Management Services space are Gigatrust, Titus, and Liquid Machines.

    ADRMS ARCHITECTURE & DESIGN

    1. Scaling of Active Directory Rights Management Services depends on the number of devices, the document count to be protected, the enforcement policies used.
    2. Scaling Active Directory Rights Management Services is very easy.  It simply involved deploying more load balanced Rights Management Servers in a cluster that connect to a highly available cluster of SQL Servers with a RMS database. 
    3. The Active Directory Rights Management Servers themselves can be formatted, reinstalled & hooked up to the SQL Server with no problem being that all the configuration data, policies, logs and certificate information are stored in the SQL back end and not configured on the ADRMS Server installation.
    4. Active Directory Rights Management Server is supported in virtualized configurations HOWEVER the deploying customer must strongly consider the security & performance implications of doing so.  “Mobilizing” the RMS system by virtualizing it is not likely a good idea.
    5. Both Windows Vista Services Pack 1 & Windows Server 2008 contain the Active Directory Rights Management Services client built into the operating system code.  It is not an “installable” component nor is it visible in Control Panel.  It’s just there in the OS itself.
      1. This makes every deployed Windows Vista machine ready to use Active Directory Rights Management Services out of the box.  Just add Group Policies and RMS Template distribution to configure appropriately.
      2. The same can be said for Windows Server 2008 which may require the use of the Active Directory Rights Management Services client’s libraries for various server side operations.  For example, if the server is an Exchange Server 2007, Exchange requires the ADRMS Client libraries to pre-cache licenses for emails so that the client doesn’t need to retrieve them.
    6. Active Directory Rights Management Services client has no client-side logging.  This is a function provided by 3rd party add-on vendors like Gigatrust, Titus, and Liquid Machines.
    7. The Active Directory Rights Management Service leverages 3 databases:
      - Configuration Database
      - Logging Database
      - Directory Services Database  (Used as a replica of AD for Group Membership caching – synchronized every 12 hrs with AD Domain Controller)

      These databases are represented by a SINGLE INSTANCE on a SINGLE PHYSICAL SERVER; i.e. you can not separate these databases out into different host SQL Servers.
    8. There is only ONE ADRMS implementation per Active Directory forest.  To have two forest implementations work together, one must leverage the NEW ADRMS TRUST functionality of RMS in Windows Server 2008.  This configuration requires both an AD trust as well as a ADRMS Trust.
    9. Audit reporting for access attempts, successes, & failures is not readily available out of the box; i.e. 3rd party partners develop comprehensive solutions for this.  Despite the availability of a log in ADRMS, we provide only basic reporting that is primarily used for troubleshooting – not for auditing.  (ex:  how many people have accessed this file, who specifically has read it so far, etc.)
    July 26

    INFO: Windows Live Mesh for Windows Mobile… almost there!

    clip_image002There’s no Windows Mobile app/client available yet but it’s clear that it’s so close you can smell it.

    Mobilized Windows Live Mesh… coming to a Windows Mobile device near you!

    LINK:  http://m.mesh.com

    July 25

    TOOL: Protection against unsafe SSL Certificates (3rd party)

    [This was important enough that I thought I should post this here]

    Not all SSL-encrypted Internet connections are secure.  Just like how certain area codes (900) or prefixes (976) are not "free", there are SSL sites out there that people need to be aware of that are ultimately not secure & very vulnerable… and the worst part is the vendor or web site owner may not even know it.  The problem is that there are SSL certificates out there on Internet sites that leverage weak certificates that are very easy/trivial to crack, due to an error in the current distribution of Debian Linux.

    Anyway, there is a tool that's been released by 'heise Online' that installs into any Windows 2000/XP/Vista machine that automatically detects these weak SSL connections and pauses for input when it finds one.  Called Heise SSL Guardian, the tool can prevent you from going to a weakly protected site, and will even report the site back to heise Online itself.

    1

    Note that the tool only works for Windows & Internet Explorer.  If you'd like to download the tool go to:

    LINK:  http://www.heise-online.co.uk/security/Heise-SSL-Guardian--/features/111039

    NEWS: Microsoft Windows "Mojave" demonstrated

    UPDATE 7/26/08: 
    It looks like we’ve going to post the results here at http://www.mojaveexperiment.com/.

    ORIGINAL POST:
    ILoveMS There's been some buzz recently about Windows "Mojave":

    Microsoft last week traveled to San Francisco, rounding up Windows XP users who had negative impressions of Vista. The subjects were put on video, asked about their Vista impressions, and then shown a "new" operating system, code-named Mojave. More than 90 percent gave positive feedback on what they saw.

    Then they were told that "Mojave" was actually Windows Vista.

    That's just ROFLtastic - especially in this day and age where Internet news seems to be very rarely researched, checked, and qualified.  Everyone knows that negative press sells more than positive press does but it's impact is made doubly so with the advent of the Internet being that apparently it's more fun for people to pile onto a negative story and let it snowball, going from "Windows Vista lacks drivers," to "M$ Vista is for l4merz - it lost my homework, stole my allowance, & kills babies!!!LOL"

    You can just imagine these folks going into the room goin', "I hate Vista!  Hateithateithateithateit!  It's just bad!  Because that's what I read on the Intenret.  And the kid down the street told me so."  Then the bomb drops on them and they go:  "Uh... erm... oh wow."

    LINKS: 

    INFO: How Windows OS's get around the I/O limitations of Flash Memory

    I've seen this pop up recently as a discussion topic and I thought I'd try to shed some light on the answers being that this was a curiosity of my own a year or so back.

    FLASH MEMORY DIES
    It's a fact of life that Flash memory has a relatively short life span in comparison to other read/write storage technologies.  There are only so many reads & writes that can be executed against a given flash memory cell before it becomes unreliable and unusable.  This failure or inability to read/write reliably is often referred to as "burnout".

    The number of 'writes' that can be executed against a flash cell has historically been something like 50,000 to 100,000 changes, but what's often disregarded is the fact that 'reads' also diminish a flash memory cells life span as well.  The bottom line is that flash memory goes bad over time.  It's just a matter of 'when'.

    WEAR LEVELING
    To compensate for this problem, algorithms have been written into Windows operating systems (XP, Vista, Windows Mobile, etc.) that recognize flash storage mediums and use a different method of I/O.  The basic concept is to distribute the usage of the flash storage across each and every cell so that ever part of the flash memory gets used equally over time, instead of one area getting "burned out" faster than others.

    As a result of these wear distribution algorithms, flash manufacturers (especially the manufacturers of the recent new breed of solid state devices/SSD) claim that failure occurs only after many years of usage - assuming an even spread of I/O calls across all flash memory cells.

    DIFFERENCES IN FLASH I/O ALGORITHMS:  FREE CELL WRITE DISTRIBUTION
    With regard to the algorithms themselves, one basic technique I've heard of is to maximize the usage of free space by writing to non-sequential cells.  This has the benefit of scattering the "wear & tear" of the memory used without diminishing performance since unlike ferro-magnetic/mechanical drives, flash memory seek times are a constant no matter where the data resides meaning writting data sequentially is unnecessary.  (And in the case of flash memory, possibly even dangerous to the life of the storage medium)

    The problem with this technique is while it maximizes I/O performance, it relies on the existence of free space on the flash storage medium.  If you have very little free space, the same areas of the storage may be written to over and over again.  Take for example the usage of flash storage for an Internet Browser cache or an RSS feed repository.  If the content of either of these caches are constantly deleted then rewritten with new data, because there is little free space you can see how the same memory cells might be written to over and over again.

    This might not seem like a feasible scenario until you realize that most cellular phones use a lot of flash memory.  All of a sudden, reading/writing to flash memory for the use of a mobile browser or a mobile newsreader becomes very disconcerting.

    DIFFERENCES IN FLASH I/O ALGORITHMS:  CELL SWAPPING
    Another more complex technique is to literally swap data content between frequently used memory cells and less frequently used cells.  This technique essentially takes data that "hasn't moved in a long time" and puts it in cells that have been used a lot recently.  This has the benefit of more evenly distributing wear & tear across all memory cells - not just free memory.

    Of course the problem here is that the additional read/writes to accomplish this may affect performance but this could be compensated for using background I/O during periods in which the medium isn't actively being used and proactively swapping data between cells.

    THE CONSEQUENCE OF SIZE
    So if you have a larger storage medium, you have more "flash surface" to write to and that means a longer life, correct?  After all, if you're wear-leveling effectively and distributing I/O across the entire storage medium, making more space available equates to making more reads/writes available over the life of the flash, right?

    For the most part, the answer is 'yes':  A simple solution is to use larger flash storage to distribute I/O across.  And better yet, if you are using an algorithm that distributes just across free space, then having more free space available in general should increase the life of your flash medium.

    The problem is that people assume flash has an even quality across all manufacturers and rarely discriminate between flash brands.  Flash is flash is flash, in the minds of most consumers, but as any tech will tell you, that just isn't the case.  Speed, life span, storage capacities, cost, all of these vary widely between manufacturers and even a single manufacturer can change across product lines.

    The bottom line is that if you do get a larger capacity and expect greater life spans for your flash, be sure that the manufacturer is the same to at least have some semblance of comparing apples to apples and also check to see if their have differing life span ratings if they even give them.  Just because you have more capacity on your new flash drive doesn't mean it'll last longer if the flash itself is more prone to failure on your new storage.

    [Once I get the time, I'll enhance this post with what we've done in Windows to provide wear distribution for flash memory]

    I should throw out the caveat that this is just what I read - I have little knowledge of any of these technologies except in the context of how it is used in Microsoft products.

    July 24

    DOWNLOAD: Caligari trueSpace 7.6… integrated with Virtual Earth & completely FREE!

    VE_Bus3_s OMG!  Are you interested in three-dimensional modelling?

    Caligari’s trueSpace, now part of the Microsoft Virtual Earth team, is now being made available completely FREE.  The whole thing:  FREE!

    It includes export technology for usage with Virtual Earth (of course) as well as XNA gaming technology for Xbox Live & Xbox 360.

    “…included is an export to Virtual Earth which will let you place your 3D creations straight into Virtual Earth from trueSpace. Now you can place whatever you make into real world locations in Virtual Earth and share them with others!

    trueSpace also supports import from a wide variety of formats, letting you take existing objects and use them in Virtual Earth.”

    http://www.caligari.com/Products/trueSpace/tS75/brochure/intro.asp?Cate=BIntro

    DOWNLOAD: http://cart1.caligari.com/web/Truespacemainreg.aspx

    July 23

    INFO: New Windows Mobile phones to look forward to this year

    Looking for a Windows Mobile alternative to the iPhone?

    Look no further.  Check out these amazing models with stylish designs and all the Enterprise security, management, and an infrastructure integration (Exchange, Rights Management, Sharepoint, Office Communications Server, Systems Center Configuration Manager, Systems Center Mobile Device Manager, etc.) that you’d expect from a Windows Mobile device!

    ------------------------

    clip_image002

    Sony Xperia X1

    • Carrier TBD
    • Windows Mobile 6 Professional
    • UMTS/HSDPA/HSUPA (850/1700/1900/2100MHz)
    • VGA 800x480
    • 3.2MP Camera
    • Bluetooth & Stereo Bluetooth A2DP
    • Assisted GPS
    • WiFi
    • MicroSD
    • 400MB RAM

    http://www.engadget.com/2008/02/10/sonyericsson-xperia-x1-qwerty-with-windows-mobile/

    ---------------------------

    clip_image002[5]htc-touch-diamond-officialHTC Touch Pro Diamond

  • Carrier TBD
  • Windows Mobile 6.1 Professional
  • UMTS/HSDPA/HSUPA (850/1700/1900/2100MHz)
  • WiFi
  • 2.8” 640x480 VGA Display
  • 3.2Mp Camera
  • 288MB RAM/512MB ROM
  • http://www.engadget.com/2008/06/04/the-htc-touch-pro/

     

    ---------------------------

    image Palm 800w

  • Verizon Wireless
  • 1xEvDO & Rev-A/GPRS
  • 256MB Flash/128MB RAM
  • Windows Mobile 6.1 Professional
  • WiFi – 802.11b/g
  • BBAC Bluetooth & cable support
  • External Memory/MicroSD
  • Bluetooth v2.0 & Stereo Bluetooth (A2DP)
  • 1.3MP Camera
  • http://www.engadgetmobile.com/photos/verizon-slide-deck-reveals-verizon-i770-palm-800w-fun-facts/835635/

    ---------------------------

    image Samsung i770

    • Verizon Wireless
    • 1xEvDO & Rev-A/GPRS
    • 256MB Flash/128MB RAM
    • Windows Mobile 6.1 Professional
    • WiFi – 802.11b/g
    • BBAC Bluetooth & cable support
    • External Memory/MicroSD
    • Bluetooth v2.0 & Stereo Bluetooth (A2DP)
    • 2MP Camera
    • LBS/VZ Navigator (GPS-like functionality)

    http://www.engadgetmobile.com/photos/verizon-slide-deck-reveals-verizon-i770-palm-800w-fun-facts/835627/

    ---------------------------

    clip_image001Samsung i900 Omnia

    • Carrier TBD
    • Windows Mobile 6.1 Professional
    • 3.2-inch WideQVGA display (240 x 400 pixels)
    • Optical Mouse (like on i780)
    • 5.0MP Camera with Face & Smile detection & auto-panarama shot
    • GPS with Geotagging integration with camera
    • Two memory models:  8GB & 16GB
    • MicroSD
    • Quad-band GSM/GPRS/EDGE support plus HSDPA 7.2Mbps
    • WiFi
    • Built-in accelerometer for automatic rotation of the UI based on handset orientation
    • FM Radio with RDS
    • Stereo Bluetooth (A2DP)

    http://www.gsmarena.com/samsung_i900_omnia_announced_live_pics_inside-news-519.php

    OFFER: Free PowerShell laptop/bumper sticker

    Powershell2 Ooh.  Nsoftware is giving away these cool PowerShell laptop stickers.  Talk about jumping on a niche and running with it.  Even I want one.

    Nsoftware is a company that manufactures a product called NetCmdlets for PowerShell which expands the power of PowerShell through a set of network management and messaging capabilities.

    Apparently they’ll even give you a free “hobbyist” copy/license if you order their bumper sticker/laptop sticker.

    LINK: http://www.nsoftware.com/PowerShell/promo/

    RELEASE: Windows Live for Windows Mobile

    image [taken from the Windows Live for Windows Mobile Team Blog]

    Wait no more! The latest bits for Windows Live Client for your Windows Mobile are available for download. To get yours now, point your mobile browser to http://wl.windowsmobile.com

    If you have Windows Live already installed on your device, you will need to uninstall it first. To do that, go to Settings->Remove Programs, select Windows Live entry from the list (if any) and click Remove. If you don’t find Windows Live on the list, then you are good to go.

    With Windows Live client you will be able to:

    • Synchronize Live contacts with your contacts on the device
    • Synchronize your Live email (msn, hotmail, live)
    • View graphics, web links and contact photos in emails
    • Respond to emails with voice recordings
    • Upload photos to your Windows Live Spaces

    Go ahead, give it a try and let us know what you think!

    July 21

    HOWTO: Start building games for Xbox 360

    [this is a republish of MSDN UK’s newsletter article]

    image XNA Game Studio
    Platform games, shoot-em-ups, racing games, and adventure games. Peek this and poke that and the next generation of software developers were born. But why don't people write games for fun anymore? Perhaps games and their programming languages went in different directions, we all grew up and wrote database applications. Writing simple games became hard and the immediacy and fun just got drowned out in the API calls and lines of C++.

    Move forward a couple of decades, and enter XNA Game Studio. The founding principle behind XNA Game Studio was to enable people who like coding for fun to create and share great games. Games can be written once and with minimal changes be deployed to run on Windows or the Xbox 360. Version 2 of XNA enabled the creation of networked games over Xbox Live and with version 3 (currently in CTP) games can now target the Zune!

    XNA comprises a collection of code frameworks that simplify the game creation process. Namespaces for handling player input, storage, sound, maths, networking, and of course, graphics are provided - the latter provides 2- and 3-D handling, including sprite management and collision detection. Key to the framework is two core infrastructure elements - the Game Class, and the Content Pipeline.
    The Game Class provides a convenient set of event handlers that constitute a typical game loop - get input, update the game state, update the screen. You insert your game code in the handler routines, and XNA does the heavy lifting.

    The Content Pipeline is key to how XNA can provide both independence between deployment devices and handle game resources from multiple sources. When a game initialises, the game resources (such as sounds, meshes, textures etc.) are loaded into the pipeline. During game play, you can access your resources from the pipeline as needed - and because XNA uses generics, you can ensure type-safe access as well.

    As well as the Framework, XNA provides a set of extensions to Visual Studio to allow remote deployment and debugging of your game to an Xbox 360, or Zune. Currently v2.0 supports Visual Studio 2005, and the 3.0 CTP supports Visual Studio 2008.

    image Finally, bringing the whole community together is the XNA Creator's Club where you'll find everything you need - from discussion forums to complete game source. More recently we launched the Creator's Club Online where you can share your games with the community or peer-review and download games from other XNA fans.

    Getting started with XNA couldn't be simpler - especially since everything you'll need to write great games for Windows is FREE, and available for download. Everything you need to know about creating your first game can be seen in the Quick Start guide.

    C'mon - what are you waiting for? Me? I'm off to play snake...

    Andy Sithers
    Academic Evangelism Manager
    XNA Team Blog
    http://blogs.msdn.com/xna/archive/2008/05/07/announcing-xna-game-studio-3-0-community-technical-preview-ctp.aspx

    INFO: Famous Microsoft Employees

    There's had been a lot of discussion about Jim Gray, one of Microsoft's best and brightest minds in database development.  (Jim was the target of a massive search & rescue after failing to return from a sailing trip on time - I wish his family the best.)

    billgates Jim is recognized as the world's thought leader in database development.  Formerly an IBM Researcher, Jim has been very important in the development and advancement of SQL Server technology at Microsoft.  The rearchitecture of SQL Server from 6.5 to 7.0 and beyond was driven by Jim Gray's guidance.

    In fact, Microsoft has a lot of famous employees within it's ranks.  I've even met a few folks that wrote the very software that I used back in the BBS days.  Here's a short list of some of the folks that I'm aware of.  I hope you find this interesting:

    • Alexey Pajitnov - Famed Russian Puzzle Designer & Creator of Tetris
    • Jim Gray - Father of the Modern Database & Pioneer in Database Scalability
    • Rakesh Agrawal - Inventor of modern Data Mining (TechFellow - Search Labs)
    • Peter Molyneux - Video Game Luminary, founder of Lionhead Studios
    • Ray Ozzie - Co-creator of Lotus Notes & Groove Networks
    • Jean Paoli - Co-Creator of the industry XML 1.0 Standard
    • Richard Garfield - Creator of Magic the Gathering
    • Scott Isaacs - Co-creator of AJAX development & DHTML standards
    • Ryan Parsell - Creator of Spaces, the world's largest scalable blogging system
    • Dave Cutler - Creator of Windows NT & VAX/VMS
    • Jim Allchin - Father of Enterprise Directory Services, former directory services lead at Banyan
    • Tim Patterson - Creator of DOS & minimum memory programming technology
    • Gordon Bell – Leading Scalable Systems & Telepresence Researcher
    • Anders Hejlsberg - Creator of Delphi & father of C#
    • Mark Russonovich - Industry-recognized Windows Kernel & Internals expert
    • Michael H. Freedman - Pioneer in Quantum Computing research
    • Jim T. Kajiya - Pioneer of Modern Parallel Computing
    • Yousef Khalidi - Chief Architect of Sun Solaris & UNIX Clustering
    • Roy Levin – Creator & Lead developer of first Object Oriented Programming environment & language, Principal Scientist of Xerox PARC
    • Tarek Najm - Father of Microsoft's adCenter, Recognized leader in advertising platforms research
    • Eric Traut - Thought leader in Virtual Machine Technology, creator of various virtual machine engines, created Apple's 680x0 emulator for PowerPC, Sony Playstation emulator for PS2, etc.
    • Anders Vinberg - Father of CA Unicenter
    • Chuck Thacker - Co-Inventor of Ethernet-based networking, former Xerox PARC Researcher
    • Gursharan Sidhu – Inventor of the AppleTalk protocol
    • Rick Rashid – Lead developer of the Mach Kernel @ CMU (Foundation for Mac OS X)

    UPDATE: (7/21 4:50PM)  Added Gusharan Sidhu & Rick Rashid on the recommendation of coworker.

    NOTE: Goin’ offline for a few weeks

    I’m going to be offline for a bit.  A combination of family obligations, work-related travel, and a very belated vacation are going to have me freezing the blog for a while.  If I do post anything it’ll be through the email-based posting feature of Spaces, where emails I send to it get posted so nothing posted over the next 2-3 weeks is going to be substantial.

    I’ll be back sometime in early to mid August.

    July 18

    VIDEO: “A Microsoft Guy Tries to Use All His Benefits in One Day”

    200px-Microsoft_sign_closeup An Microsoft HR intern created this video called “Perks”.

    It does nice job of summarizing many of the little oft unmentioned reasons why I love working for this company and haven’t even remotely considered leaving in my many years of employment at Microsoft. 

    And yes - I’ve worked at many other tech companies and even the absolute worst day here is better than the best day at so many other places.

     

    INFO: Championship Gaming Series… now available LIVE on Windows Mobile!

    Well, this was a pleasant surprise.

    cgslogo There is a competitive gaming organization called the Championship Gaming Series that’s been broadcast on DirecTV 101 and G4TV.  It pits teams of the best Xbox 360 gamers against each other from city to city.  Games played include: Forza Motorsport 2, Dead or Alive 4 (Two competitions – one for women, one for men), FIFA 08, and Counterstrike Source (PC).

    Personally, I’m a big fan.  I love seeing the best of the best compete against each other.  The show lacks a certain polish to it being that the production quality is a little iffy, bordering on ghetto, however it nonetheless has great skilled players in it that’s very much worth watching.

    image

    Now available for free:  LIVE STREAMING ON WINDOWS MOBILE
    If you own a Windows Mobile powered device like a Samsung Blackjack, a Verizon xv6600, a Samsung i760, or any number of devices out there with both Windows Media Player and Pocket Internet Explorer, you’re going to love the fact that you can now get it live in a stream to your device by simply doing one of two things:

    1) Send a text message to 63636, with the word CGS in the body.  It will send you the URL below.

    OR

    2) Go to http://cgs.tmce.biz/wap4?app=cgs&info1=sc on Pocket Internet Explorer.

    You can see Headlines on the latest competitions, live video or archived video of the days competitions, recent scores, and other things.

    July 17

    TOOL: “LockMeNot” – software to keep your Windows Mobile unlocked

    image Q:  Tired of having to unlock your device after every 15 minutes even when you’re on the phone?

    One of our user group members, Cassio Goldschmidt, wrote a program that keeps you from having to enter your 4 digit password for a predetermined amount of time like an hour.  It doesn’t bypass anything on the system nor does it hack your registry.  It’s a little program that’s has a Today screen entry, is available for either Smartphone or for Pocket PC, and costs $4.99 at Handango.

    July 15

    DOWNLOAD: Sudoku v2.0 for Windows Mobile

    image Apparently, we’ve made Sudoku v2.0 a free download off of the Total Access site for Windows Mobile.

    Not since Tetris© and the Rubik Cube© has there been anything like it.

    Simply enter the digits 1 to 9 in the grid without repeating in rows, columns or boxes. Easy. How hard can it be?

    We promise you that after just one go you will be hooked on this fantastic 200 year old Japanese conundrum.

    DOWNLOAD: 
    http://www.microsoft.com/windowsmobile/en-us/totalaccess/software/sudoku.mspx

    NEWS: E3 Highlights from my perspective

    Here are a few things that seriously caught my attention at E3 today.

    1. image FALLOUT 3 WILL HAVE XBOX-EXCLUSIVE DOWNLOADABLE CONTENT!
      Fallout 3… produced by Bethesda Softworks… was announced to have, just as with earlier title, Elder Scrolls Oblivion: Shivering Isles, ’substantial exclusive downloadable content’…
      only available on Xbox 360.  (And Games for Windows!)
    2. PORTAL:  STILL ALIVE… XBOX-EXCLUSIVE!
      Portal:  Still Alive, the hit game from the Orange Box (The 5 title game set from Valve containing Half Life 2/Intro, Half Life 2/Episode 1, Half Life 2/Episode 2, & Team Fortress) will be coming this fall…
      only available on Xbox 360.
    3. FINAL FANTASY XIII COMING TO XBOX 360 AT RELEASE
      WOW.  This was a doozy.  Final Fantasy XIII, after being a Sony exclusive for 13 iterations, will be released on the Xbox 360 the same day that it’s released on the Playstation 3.  God bless Hironobu Sakaguchi.
    4. NEW SYSTEM CONSOLE CAN RIP OF GAME DISCS TO HARD DRIVE FOR FASTER PLAY
      This was actually on Major Nelson’s blog – not the E3 announcement.  There’s a feature in the new system console update coming this fall that will allow game discs to be copied to the hard drive for much faster load times and playback.  You will STILL need to have the game disc in the system however game data will be loaded off the hard drive for high performance load times.
    5. XBOX 360 HAS MORE UNITS SOLD IN THE US THAN WII OR PS3
      SVP Don Matrick, "When it comes to hardware, we're in fantastic shape. According to NPD, we're leading the market with the largest install base in the US, more than 5m ahead of PS3; in software, ahead as well, 2.7b in the last 12 months.

      In the last year 3rd party revenue outpaced the Wii and PS3 combined. I'm willing to declare here, today, that Xbox 360 will sell more consoles worldwide than PS3 and Wii. We'll offer an array of consoles with prices for everyone. ...A year ago, 6m people were connected to Xbox live, and it's doubled, a new member joining every 5 seconds."
    6. 5 PLAYER COOP ON GEARS OF WAR 2
      Gears of War 2, available November 7th, will have a special 5 player coop mode called Horde where you basically fight off waves and waves of enemies.
    7. XBOX PRIMETIME “1 VS 100”
      Endemol & Microsoft will partner to bring a massively multiplayer online version of “1 vs 100” featuring real prizes.
    8. XBOX LIVE TITLES
      Geometry Wars
      UNO rush
      Galaga Legions
      (Note:  This is a true sequel to the original Galaga by Midway.  This looks really GOOD!)
    9. AND EVERYTHING ELSE
      1. Netflix Partnership
        Partnership with NetFlix will make Netflix movies streamable to the console
      2. New system console & avatars
        New System Console will feature a 3D look and provide avatars… more on this later.  This is SERIOUSLY going to rock.  The people doing this console work really have been silently working on good stuff.
      3. NBC Universal partnership
        NBC Universal will be providing content to Xbox Live including movies & TV shows
      4. GTA4 XBOX-EXCLUSIVE content
        Grand Theft Auto 4’s XBox 360-exclusive content is still coming this fall, in case you forgot
      5. New Game:  SCENEIT?  BOX OFFICE SMASH
        A new version of the Big Button game and it will use the avatars of the new System Console.
      6. New Game:  YOU’RE IN THE MOVIES
        Featuring the Xbox Live Camera which records scenes, digitally synthesizes items on you, and puts you in prescripted movies.
      7. New Game:  LIPS 
        Karaoke Game feature microphone and sing-along gaming with point matching people that hit the appropriate pitch.