K. Kharsim

Niner since 2004



  • Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices

    Was also wondering if there is going to be support for native mobile Silverlight/WPF applications that run outside of the web-browser or will support be added through an embedded WebBrowser control?

    Would be nice to see mobile OEM’s supporting hardware acceleration of both Silverlight and DirectX mobile to enable a very rich interactive user experience.


  • Kevin Schofield - Tour of Microsoft Research's Next Media group

    Very cool, always wonted the chance to do stuff like this.

    The time relevance (temporal) capabilities are amazing, I currently use Adobe Photoshop Album, but this is way cooler, the thing I really miss is location based (spatial) capabilities e.g. ability to tag images with location data, don’t mind doing this manually via an Autoroute or map tie in, tell all cameras have GPS receivers..


    This would allow me to bring up a map of the world/country with push pins in it of locations that i visited, which i find more relevant for searching than date/time, as usually you show people pictures of a certain location or trip to a certain place, though it might have been taken a year ago..


    Nb. I currently organize my photos into folders based on location e.g. US > California > San Francisco.


  • Robert Williams - Where did the idea for the Tablet PC come from?

    Another interesting note is that one of the earliest ‘Tablet’ concept designs was created in 1988 by the University of Illinois.


    Two things worth noting is firstly the title “Personal computer of the year 2000” which was pretty spot on, and the other is that Apple Computers picked this idea as the grand winner in a contest they ran. Although it seems that years later, its the techies at Microsoft that really took on the challenge..


    Extract from report “Personal computer of the year 2000”.

    “Apple Computer, Inc. sponsored a contest last September at a dozen universities across the country to design the personal computer of the year 2000. The rules were simple: describe the computer’s purpose, predict the technologies that will be available at that time, and how to use them. The participants were judged on both original thought and how well they illustrated the workability of that thought.


    Nearly 1,000 students in teams of up to five entered designs; five teams were chosen as finalists and flown to Apple headquarters in Cupertino, California for the final judging on January 28, 1988. The distinguished panel of judges included Ray Bradbury, Alan Kay, Diane Ravitch, Alvin Toffler, and Stephen Wozniak.

    .. the winning entry was the design of a TABLET based on the humble paper notebook.”



    Reference Details:

    Communications of the ACM

    Volume 31,  Issue 6  (June 1988)

    Pages: 638 - 648  

    Year of Publication: 1988


  • Ward Cunningham - What would you teach a kid about the world of programming?

    Reflector is a nifty product and the IDE’s today are getting much better at assisting in the development of code and removing errors..


    Although I see your point of view in regards to Reflector, as im rather stubborn/confident myself and regularly go class browsing for answers.. though I have to admit that’s sometimes (based on the problem) its not normally the fastest, most effective way of getting things done. I think what Ward was trying to get across, is that the experiences of others really helps and changes the way we program and go about learning new things..

  • Ward Cunningham - What would you teach a kid about the world of programming?

    I recall doing extreme programming (at Uni) when it was the buzz! but I never really adopted it much, although somewhat useful it was limiting in many ways..


    I definitely agree though, that knowing the right person/community or in my case making use of the vast developer communities on the internet, seem to provide excellent resources for knowledge sharing, making the learning experiences so much better.
  • Eric Gunnerson - Why are there so many programming languages?

    Nicely put Eric..

    Personally i try to stay neutral towards language arguments, cos at the end of the day when it comes down to it, i prefer to go with whatever gets the job done..


    & to me that’s what matters most..