John L. Miller's Blog: Networking and more

John L. Miller's weblog covering his work, research, and programming-related interests

Browse by Tags

Tagged Content List
  • Blog Post: Microsoft Touch Mouse Sensor API

    The CID Team worked on the touch tracking and gesture recognizer for the Microsoft Touch Mouse. This was based upon the research done for the Mouse 2.0 project by Microsoft Research and the Microsoft Hardware Team, including the Applied Sciences group. The Touch Mouse is a wireless mouse with an integrated...
  • Blog Post: 'Managed Prototypes'

    MSCD has a front-page story on research.microsoft.com . A friend of mine asked me about a quote in the article which could perhaps be misunderstood: “It is as much as eight times faster than our original managed prototype, and it’s great that customers will have a chance to experience the benefits...
  • Blog Post: Developing Distributed Systems

    Over the last five years I've had the fortune to do research and development on several different distributed systems for Microsoft. I've learned a lot from these efforts, some of them things I embarrassingly knew a decade ago and promptly forgot. Here's the three most important: Know what you...
  • Blog Post: Threading models for network services

    One of the first steps in writing a multi-layered network service is determining a threading model. Common wisdom for a performant network service is that the socket layer, at the very least, should use some form of overlapped IO, such as async winsock calls or IO completion ports. I do a lot of interviewing...
Page 1 of 1 (4 items)