MSDN Blog Schweiz

Aktuelle Microsoft-News, Anleitungen, Downloads, Tools und Veranstaltungen für Schweizer Entwickler.

Welcome to SurfaceTwitter, a multi-touch Twitter client for the Microsoft Surface!

Welcome to SurfaceTwitter, a multi-touch Twitter client for the Microsoft Surface!

  • Comments 5

[Update: Version 1.1 released]

Welcome to SurfaceTwitter, a multi-touch Twitter client for the Microsoft Surface!

I wrote SurfaceTwitter to demonstrate the capabilities of the WPF based project type from the Microsoft Surface SDK 1.0 Service Pack 1. It is tested to run on Microsoft Surface Service Pack 1.

SurfaceTwitter1

The capabilities of SurfaceTwitter are:

  • Show the 25 most recent Tweets in a “ScatterView” control, making each Tweet a movable and resizable object on the Surface.
  • Automatically detect the presence of a TwitPic picture linked in a Tweet and display the picture’s thumbnail attached to the tweet it belongs to.
  • Mark Mentions (of the person currently logged in) by coloring the Tweet window blue.
  • Send Tweets using the Surface on-screen keyboard.

SurfaceTwitter2

  • Auto-Refresh automatically every minute, marking new Tweets with a star icon. Updating is asynchronous and not blocking the user interface.

SurfaceTwitter3

Getting SurfaceTwitter

You can download the entire Visual Studio 2008 project (the Microsoft Surface SDK 1.0 Service Pack 1 is a required to compile the project).

You can also just download the binary installer.

 

Update SurfaceTwitter 1.1

I updated SurfaceTwitter to version 1.1. It now installs properly on Microsoft Surface 1.0 and on Microsoft Surface 1.0 Service Pack 1. I also enhanced posting Tweets by making it asynchronous and adding proper error handling. Finally I added version info to the about box.

 

Download

SurfaceTwitter 1.1: Source Code , Binary.

SurfaceTwitter 1.0: Source Code , Binary.

 

Note that if you change the default installation path of “SurfaceTwitter”, you will need to update this path manually in “C:\ProgramData\Microsoft\Surface\Programs\SurfaceTwitter.xml”.

Have fun Tweeting and follow me on Twitter at @TechPreacher!

  • Erf, wrote the same during my first day at Microsoft France for the Surface Academy :P.

    Your looks better...I agree but I am not designer.

    Code behind is nearly similar.

    Great job!

  • Someone should port this to Silverlight 3 for Windows 7 touch machines :)

  • Sweet! Crashes when I try to post a tweet though.

  • @endquote: I updated SurfaceTwitter to 1.1 to add error handling to posting tweets. Plus made posting asynchronous too. I am interested if it works for you now.

    Updated download link in the post above.

  • When I try to run the app (source or binary) on an actual Surface table (running SP1), I get "Expectation Failed" whenever I try to send a Tweet.  I was under the impression this was a Twitter API issue.

    Any ideas?

Page 1 of 1 (5 items)
Leave a Comment
  • Please add 1 and 8 and type the answer here:
  • Post