Tag | Surface Posts

Weighing in at 150kg,    Carl and I struggled to get a Surface unit up 88 steps on Thursday.  We did it!    OK, it was by escalator, but it still hurt (Carl).    Surface displayed all great and working to 52 of our customers.   

I've been using and teaching the ASP.NET Provider Model for some time now so I always felt quite well versed on the topic, specially in the context of membership and security. I thought I understood the "order of operation" in ASP.NET membership pretty well so every time I found the need to write a custom membership provider, I approached the task with confidence. However, I have noticed that everytime I needed to write a custom membership provider, it has been for reasons of extending Microsoft's ...
What tech is going to be like in the near future.. love the gadgets See a lot of surface !? :) ...
First of all, thanks to all those brilliant people who made the long arduous journey to the UK (and to all those who just happened to be near by). I know it must have killed you to be so far away for so long. I can only imagine how hard it was for you. All of us that couldn’t go really feel for you and feel your pain. Okay! So, for those of us that couldn’t go, some of these guys really did a tremendous job of twittering what was going on during the conference. They absolutely did not have to do ...
Cloud computing is the buzzword of the moment . It seems that applying the "cloud" label is a real desire for a lot of people out there in the marketplace. This of course leads to the arguments about whether the "cloud" label is appropriate or just marketing spin. Why on earth is Cloud Computing so appealing? I think there are a lot of factors. I'll outline a few of the main ones below … Trendy To a certain extent delivering a cloud solution suggests that organisations are on the cutting edge of ...
Multitouch is going to be the next big thing. Natural User Interfaces (NUI) are going to change the way we use client applications soon. You think it's not true? See the iPhone hype. This is not a very good phone, feature wise. It is lacking very basic features. But being able to control your phone using multiple fingers was a real killer feature. Read the rest of this entry » ...

Great energy in the room. Bill Buxton enters and starts talking about how lucky we are to work in Experience Design.

"What do Canada and Transitions have in common? They are both dominated by the States"

Read the rest of this entry »

In this issue: Gavin Wignall, Christopher Bennage, Page Brooks, Corey Schuman, and Andy Beaulieu. From SilverlightCream.com: Silverlight Bugs v1 - Playing with RandomGavin Wignall blogged this prior to the 'rain' one I blogged yesterday. This one is using the Random command also and puts 'bugs' on the surface that move around randomly.Displaying Today’s Date with XAMLChristopher Bennage blogs a WPF post, but hey it's xaml... check it out!Silverlight Contrib to Merge with Silverlight ExtensionsPage ...
Short while after I wrote about resources for multi-touch on Windows 7 Daniel D left a comment that got me very excited: MultiTouchVista now has a driver that emulates multitouch hardware for Windows 7 I got to try it out myself! Bit later I got everything up and running and I’m happy to report that it’s all true: you can now effectively emulate multi-touch devices under Windows 7. You can see it yourself on this video. In fact it works so well that I was able to demonstrate it last Saturday at 4Developers ...

Who remembers this from 2007..

The future of surface and BizTalk mapper :-)

Roy Osherove written an excellent ‘Restaurant’ analogy to explain the difference between unit tests and integration tests. This type of analogy really becomes lot helpful to understand the concepts that are similar to each other, but has significant difference as well as. In the world of testing, Smoke Testing, Sanity Testing and Regression Testing are very similar to each other: to ensure the quality running the test cases of an existing application with respect to a new feature being added/dropped/modified. ...
I started looking at the latest the EF team had to offer and while things have progressed immensely over the years it appears that there is still some room for improvement. Given the turmoil over the possible demise of LINQ to SQL I know that the use of Entity Framework is inevitable for me and probably just around the corner. With my newest project I have started to plug in an ADO.NET Entity Data Model (EDMX) where I would normally plug in LINQ to SQL Classes (DBML). I still dropped the file into ...
Sometimes it is necessary to import data from Excel file and insert into SQL Server table or building an automated script for inserting data into SQL Server table or building an automated script for inserting data and save into another excel file to insert later. Today I will discuss all the possibilities to solve this kind of problems. You need to follow one or more than one steps of the following depending on your requirement. Step1: How to Import Data from Excel to SQL Server 2005 SQL Server OpenRowSet ...
Last night Rainer Habermann and I led an “iPimp your Architecture”. We had a special treat for the attendees… see end of article. The first subject of discussion was the name. Alternate names for this type of session were “Trick my Architecture”, “Architect Garage” and “Fix my Architecture”. So.. before the next time we do this we will consider the name again. First up was Ray Almonte who described a 4.5 million line, mostly c++ client / server cad app that helps design buildings that use his companies ...
Ever since I got my first digital camera I was trying to create panoramic photos. This means take multiple shots of the view around me and then stitch them together into one image to create a panorama. At the time I used a tool called PTGui and below you can see couple attempts from that time. Harbor in Long Beach, CA (3 photos) Castle near Vienna, Austria (2 photos) This tool is still around, but nowadays we have some easier options. Windows Live Photo Gallery If you use Windows Live Photo Gallery ...
Last couple of months I’ve been working on very cool project that utilizes new multi-touch features in Windows 7. Although I can’t talk yet about our product, I thought it would be good to start sharing my experience with multi-touch programming. I’ll begin with some general resources to get you started. Prerequisites Of course first thing you need is a multi-touch capable hardware. As far as I know currently there are only three devices available on the market. Those lucky to be at PDC could see ...
In this issue: Ken Cox, Shawn Oster, Andy Beaulieu, Dean Chalk, Matthias Shapiro, Nikola, Arturo Toledo, and Michael S. Scherotter. Shoutout: Walt Ritscher (spelled right first try today) has Reflecting on Design #3 up to give us something to think about. From SilverlightCream.com: Silverlight 2 Data Form - Episode 8: Client Storage Ken Cox has episode 8 of his series up and he's working on number 9. Number 9 is intended to be a bugfix screencast, so if you've got issues, get them to Ken! Adding ...
I, like many others, download Windows 7 Beta build 7000 on the day it hit MSDN after reading about its availability from Bink.nu. It came as an ISO so was easy to build into a virtual machine however on my home laptop I've partitioned my HDD and had XP in one partition and Vista in the other. Vista rarely gets to see the light of day simple because it is always doing something with the hard-disk! Checking! Scanning! Indexing! All driving me nuts as it slows down the performance of my machine. So ...
Update: The RCI Version is now available for Download at http://www.microsoft.com/wi... If you have installed the IE 8 Beta 2 and have been using it for sometime, you would have benefited some of the features such as the Accelerators, In-private browsing, instant search, web slices and other enhanced navigation features. You can find more information on the same at http://www.microsoft.com/wi... and a detailed ...
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} I just got back from my first ...
In this issue: James Bacon, Chris Anderson, Jesse Liberty, Expression Blend and Design Blog, Laurent Bugnion, John Stockton, Alex Golesh, Gerard Leblanc, Lee, Andy Beaulieu, Jonathan van de Veen(3), Jobi Joy, and Damon Payne. I think everybody was working on stuff over the holidays and dumped it onto the interweb last night! Shoutouts: Jeff Wilcox has aggregated A bunch of AutoCompleteBox posts... save you some search time. Jeff also asks Using the Silverlight Toolkit? Let us know!. Here's your chance ...
I am humbled and honored to be awarded a Most Valuable Professional award by Microsoft for 2009. This will be my 3rd year as a MVP. I got my first award in 2007 for ASP.NET, and then due to my increased activities in the fields of Windows Presentation Foundation and Silverlight, in 2008 and now 2009 in Client Application Development. This expertise gathers specialists of these two disciplines and provides a fantastic way to exchange and discuss amongst professionals. Read the rest of this entry » ...
In this issue: Jim Lynn, Silverlight Girl, Microsoft Natal, Damon Payne, Lutz Gerhard, Tamir Khason, Imran Shaik, Ning Zhang, and Joe Stegman. Shoutout: Cameron Albert is almost to the Alpha stage on Parenthia. Check it out: Almost Alpha Time! From SilverlightCream.com: Christmas in Silverlight Jim Lynn sent me this admittedly no-code Christmas card. Cool Deep Zoom demo though... I like it :) Create shadow effect in Expression Blend - Part 2 Silverlight Girl Continues with her Expression Blend Shadow ...
After lunch, I managed to sit in on John Alexander's Surface talk. John didn't have a surface machine handy, but he did have an emulator, the sdk and some video clips. Looking forward to this talk, I managed to grab a seat front row center while John set up his laptop. I have to say, John did a fantastic job in his talk, especially not having an actual Surface machine there. The video snippets he showed were relevant, and the stuff he showed us via emulation was very cool. Some great questions, which ...
Continuing The Project That Time Forgot, a UML case study in comic strip form... (Click pictures for larger images.) There's the business, and then there's the role of the system within the business. If all you focus on is the role of the system, you can miss chances to see where the system's really needed. So time permitting, I would rather start by understanding the whole business and then work inward. Oh, sometimes the division is very clear: if my client asks for a change to their payroll system, ...
In this issue: Alex Golesh, Silverlight SDK, John Stockton, Page Brooks(2), Mike Snow(2), Terence Tsang(2), Adam Kinney, Shawn Wildermuth, Jesse Liberty, and Jonathan van de Veen. Shoutouts: Adam Kinney has some good comments about a much-viewed Surface video: Extending the Surface experience in the BMW app. Jesse Liberty waxes poetical about divElements, and it looks like with good reason :) SandDock for Silverlight – Commercial floating windows Corey Schuman is going to be on GeekSpeak on the 10th: ...
Following the PDC, there has been a whole host of announcements about the new features we’ll be seeing in .NET 4.0. I’d like to take a moment to look at some of the features that will be coming to VB.NET 10. Auto implemented properties When this feature came to C# it created real language envy among VB developers. In those instances where all you need a property to do is hold a value (i.e. where a public field would do the job nicely if it wasn’t evil), C# 3.0 allows the developer to write the property ...
In WPF/Silverlight world it's very simple to make transparent controls and put anything inside anything. However, that's not the situation in WinForms, and even worth in the world of compact devices with CF. Within this worlds, there is only one way to make controls transparent - to use color masks. Today, we'll create transparent controls with Compact Framework and put it into panel, which has image background. So let's start. First of all, we need create our own control. For this purpose, we have ...
If you're in the Kansas City area and you haven't heard about Kansas City Day of .NET (or KCDODN) then you're missing out. KCDODN is Saturday, December 6th at the Centriq Training center. (Go here to register...) Looks like 4 tracks of .NET Developer goodness, including a session by yours truly. GWB'ers Jeff and John will be there as well... so come say hi if you're there. Kansas City Day of Dot Net Development Architecture SharePoint Special Interest 8:00am - 9:00am Registration & Breakfast ...
Here's the complete list of sessions from PDC and my personal favorites. You can find all the recordings of these sessions at www.microsoftpdc.com. Here's my personal favorites: Windows Azure (Hosted ASP, Workflow, Silverlight, RAW / Azure Storage) A Lap Around Windows Azure (ES16) - 0:46 Slides | WMV-HQ | WMV | Zune A Lap Around the Azure Services Platform (BB01) - 1:12 Slides | WMV-HQ | WMV | Zune Live and Mesh (Sync, Feeds, Resources, Contacts, etc.) A Lap around the Live Framework and Mesh Services ...
I am having a bit of a reflective night, and wanted to share some thoughts about moving towards service based architectures. PhatBoyG asked me "What is changing, now that you are spending more time working on MassTransit, about the way you architect solutions?" At first blush, I thought about messages and windows services, but as I have had more time to think about it, some other thoughts occurred to me. One of the biggest changes that I have begun to see in the way I am putting systems together ...
Update Presentation slides and sample are now available. Please click here to find them! Yeah, somehow dotNETwork decided to allow me to show all my psychopath about design and implementation in a session with a very weird long title, “Applying Domain Driven Design on ASP.NET MVC”. Yeah, two unrelated topics. In 2 hours frame, I should be introducing day to day development styles from a different perspective. I had a small talk about the process side of the world. This time we move towards the other ...
In this issue: Pencho Popadiyn, Dan Wahlin, Lee, Karl Erickson, Larent Bugnion, Manish Dalal, and Adam Kinney. Jeff Prosise has updated his Enigma Machine: Silverlight Enigma Simulator Updated. Shawn Wildermuth reports he has Updated My Silverlight 2/Astoria MSDN Article. Jesse Liberty is going to be Speaking at Code Mash 2009. David Anson reports he is Shamelessly benefitting from the work of others [Links to Silverlight Airlines and Surface samples for RTW!]... cool ports to SL2. From SilverlightCream.com: ...
This code contains a sequential workflow running in a console application. There is a sequence and inside the sequence a QueryActions and ForeachLoop. The QueryActions Activity is a custom activity that you can create through Visual Studio add >> new >> .... etc... it gives you a design surface where you can drop standard out of the box activities. In this case the QueryActions activity has inside of it a standard toolbox DBQuery activity which lets you point and click your way to a database ...
** WARNING: You can not mount this via VESA out of the box like the announcements describe, a special part must be ordered ** Now that I have my warning out of the way, Michelle purchased a HP TouchSmart IQ816 for the house so we could hang it on the wall so we could easily interact with the machine to leave notes, add calendar events, review pictures, and watch Blue-ray movies. I have to coolest wife, I know… The machine arrived yesterday and man is it big. I would see why you would not want to ...
This has been an action packed week. I promise that I will detail what I've been up to, but for now I'll simply list some cool things to Google. Windows Azure (Windows in "The Cloud") Boku .NET Services DSL and "Oslo" XNA Second Light (or Surface 2.0)

Yesterday featured another day packed with sessions and started with a great keynote showing off the new Windows 7, what's coming onto us with .NET 4 and the new development environments (starring Visual Studio 10) as well as innovations in the field of Office (web office is going to allow editing and synching documents online).

Read the rest of this entry »

This keynote is all about Windows 7 (the Vista that shoulda been) and new things from ScottGu's team. While yesterday was about the back-end infrastructure of the new cloud platform Azure from Microsoft, today's keynote focused on the front end of Microsoft. One funny question from Ray Ozzie was wondering what we would do at work all day if we didn't have a computer on our desk. Here are some random notes from the keynote. "The PC will be more relevant in the next era." - Ray Ozzie Today we barely ...
A few minutes ago, Microsoft released a brand new suite of controls for Silverlight. The list is impressive! From now on, you can download these controls, the documentation and samples, and start coding! This post will give you a first insight into these controls based on a preview version of the set. This should make you want to experiment more and to discover more by yourself! Read the rest of this entry » ...
After CLI (Command Line Interface) and GUI, Surface is a NUI (Natural User Interface). Challenges: Multi-user. Multi-Touch. Direct Interaction. Object Recognition. Presenting existing applications developed for Surface: ATT with an application allowing to visualize the coverage for a mobile. Bars such as Harrah with applications for social interaction. Sheraton has Surfaces in the lobby to encourage people to interact. Read the rest of this entry » ...
I was exceptionally fortunate to get an opportunity to attend Microsoft's 2008 Professional Developers Conference in Los Angeles, starting tomorrow! It's going to be a busy week, undoubtedly, but it's exciting to see what's up and coming. Some of the things that I'm really geared up for are: Under the Hood: Advances in the .NET Type System - We'll get a chance to see the next version of the CLR and the looser coupling it will provide. In particular I'm hoping they announce support for covariant and ...
Well, this is the first day at PDC 2008. This is, by far, my favorite conference. This year's PDC has a lot of energy and excitement. I think, partially, the reason is due to the fact that the last PDC was canceled (I had signed up for that one). The last PDC was in 2005 - so this one was due. I was invited by Microsoft to the conference as part of the Microsoft Regional Director program. You can find more information on the RD program by reading some of the blog posts from other fellow RDs at www.theregion.com. ...
Our resident Canadian is present and ready to test the Surface out in the booth. Technorati Tags: Geekswithblogs.net,PDC08 ...
I went to play hockey last night. I don't go on Friday night often, but I had time this week and didn't get any other ice time this week. Seemed like a great chance. When I got to the rink, I found a couple of players from my team were there. Very cool. Good practice could be had, and we did. While we were changing, one of them told me a sad story. Mark, one of the players on one of the teams against which we play and with which we practice, had a heart attack while playing on the very ice surface ...
Just in time for PDC, Microsoft has unveiled new logos for the .NET Framework. According to Chris Keonig’s blog post about the new logos, the change was made because We [Microsoft] needed a logo that was in sync with the key values that we want .NET to stand for: consistency, robustness and great user experiences. We also wanted a logo that conformed to the design principles that are driving Microsoft’s brand identity evolution and is reflected in newer brands such as Silverlight, Surface and more. ...
Just got back from HDC - Omaha last night and it was a blast. (The drive home was a little crazy... apparently my GPS has developed a crack habit, but that's a whole other story.) Wednesday - Jason Bock and I arrived in Omaha around 11:30am and after a quick lunch at the hotel with Amanda Laucher, the three of us piled into the jeep and were off to meet Joe Olsen and the GeeksWithBlogs crew at the PhenomBlue office for a Microsoft Surface demo. We hung out there for a bit and chatted up some of the ...
After setting up my Dell PowerEdge 2900 with Windows Server 2008 x64 and Hyper-V, I began the steps of creating virtual environments for things I work on. I already had a virtual SQL Server 2005 which was underutilized - 768 MB allocated RAM and one processor for my various development projects. I wanted to set up Microsoft Office SharePoint Server (MOSS) as a "mostly" single server install with the exception that I wanted to use the existing SQL Server 2005 installation instead of the embedded SQL ...
In this issue: Martin Mihaylov, Dave Relyea, Manish Dalal, Karl Shifflett, Terence Tsang, David Anson has been busy with his updates and reports: Just a little too eager with the clicking... [Updated binaries and source for MouseButtonClicker]. Corey Schuman posted about an Update for his Video Slider Karl Shifflett has a Cool Usage Tip For XAML Power Toys Adam Kinney has a blog post and set of demo videos on the WPF Effects and Transitions Library Applied Laurence Moroney reports he has updates ...
Saw an article today at silicon.com that announced "the long-awaited software developer kit for the Surface tabletop computer will be made available to those attending Microsoft's Professional Developer Conference (PDC) at the end of the month." Here's the link to the article: http://software.silicon.com... Background is that Microsoft recently made the pledge on the PDC website, as part of a listing for a session focused on writing Surface applications. Here's what was ...
So we got a Microsoft Surface machine at Phenomblue a couple weeks back and the tech team freaked, as expected. Everyone from art direction to programmer to business development were all over the machine from the moment we received the thing from Fed Ex. After the quick and rather ravenous un-boxing, the attempt to follow terribly inaccurate documented setup procedures, and ultimately an undocumented trial and error period, we fired up this future box for a test drive. From the first attract application ...