IBOR kick-off

Finally the kick-off for IBOR.
It occurred in Utrecht (The Netherlands) through a presentation version of IBOR.

some news articles:

http://www.binnenlandsbestuur.nl/ruimte-en-milieu/nieuws/nieuws/slimme-afstandsbediening-spaart-milieu-en.2928163.lynkx

http://www.computable.nl/artikel/ict_topics/overheid/4300500/1277202/logica-en-microsoft-dimmen-utrecht.html

http://www.gsmhelpdesk.nl/read.php?id=6574

Posted in NUI | Tagged | Comments Off

IBOR promo video

I haven’t been able to post new developments because of current deadlines for the IBOR production environment, where I’m lead developer of the Front-end.

I believe that future applications must be easy accessible and intuitive. This means it must work well on as many kind of computers, including; PC’s, tablets, smartphones and smarttables.

The development platform must meet the following two requirements:

  • work well on as many kind of computers as possible
  • work well on mouse, touch, multi-touch and multi-user control

No platform can fullfill these two requirements good anough. Therefore, I have choosen the Silverlight 4 platform that has the potential to work, with major adjustments to work good anough for touch, multi-touch and multi-user control.

IBOR promo video (of the old IBOR demo): http://www.logica.nl/we-do/innovation/related-media/videos/2011/ibor/

IBOR production video: comming soon

note: HTML 5 is not mature enough to work well with multi-touch and multi-user. Beside that, HTML 5 (currently) lacks access to control touches in addition to the standard touch events. Maybe in the Future when Silverlight has gone.

Posted in NUI | Tagged | Comments Off

Our IBOR system won the dutch ICT~Milieu Award 2011

The IBOR system wins the dutch ICT~Milieu Award 2011

award site: http://www.ictoffice.nl/index.shtml?id=10598

(only the first minute)

Posted in Uncategorized | 1 Comment

MS Surface 2 improvements

Finally, MS Surface 2 has been announced.

Here some MS Surface 2 ‘need to knows’ in a nutshell!

MS Surface 2 has several enhancements over Surface 1.0 :

  • Large, 40″ diagonal screen for multiple people to use together
  • Full HD 1080p resolution
  • Running Windows 7 Professional and Surface 2.0
  • More PC and graphics processing power
  • More memory
  • HDMI input and output
  • Lower price – MSRP starting at $7,600 USD.

With the new strategy for Microsoft Surface, Samsung will be responsible for manufacturing, distribution and sales of Samsung SUR40 for Microsoft® Surface®.  Microsoft will no longer be selling the hardware product directly. General availability is expected to be summer 2011 and the product will be available in 23 countries.

About the new SDK for Surface 2:

  • The release date of the Microsoft Surface 2.0 SDK is expected to be announced in April, 2011
  • The SDK will allow development for both Samsung SUR40 and Windows Touch PC’s
  • The SDK works with Visual Studio and targets .NET Framework 4.0 running on Windows 7.
  • In the meantime, customers and partners should use the Microsoft Surface Toolkit for Windows Touch Beta which was released in 2010.
Posted in MS Surface | Tagged , , | 201 Comments

MS Surface as DrawingTable

The purpose of the application is to be able to discuss drawings, making notes on drawings and store them for later use. The application is a collaboration tool as a meeting table. An example could be that engineers use this table to discuss technical drawings and make notes on them for later use.

The application has been made in 2009 and is one of the first applications made for the MS Surface. The app has a great 360 UI and is really Multi User. Users can work on different drawings simultaneously or make notes on the same drawing in the same time.

Some Features:

  • Draw different collared lines with different sizes
  • Erase lines or clear the whole document at once
  • Add or remove text notes
  • Undo or redo any action
  • Save or clear notes
  • Export drawings with notes and watermark to USB or Mail
  • Import drawings from USB or Network folder
  • Minimize or maximize drawings
  • Turn all drawings at once
  • Minimize all drawings at once
  • Two separate controllable file explorers
  • Support PDF, PNG JPG, TIFF  (upcoming: AutoCAD and Micro station)
  • Etc….
Posted in MS Surface, NUI | 389 Comments

Windows Phone 7 app: BMI Check

For testing purposes (and just for fun) I made a little application for the Windows Phone 7. It started with a view textboxes, it quiclky went a little too far and before I knew it even used multitouch gestures, visualizations and multiple BMI charts.

Because I believe touch devices need to avoid keyboard input, I made this app totally (virtual) keyboard free.

BMI Check

This application has the following technical features

  • DataVisisualization
    (for the charts, with lots of tweaking)
  • Gesture Recognition
    (for resizing the puppet, SL toolkit used as base with lots of tweaking)
  • Common WP7 features like; local storage, SL toolkit controls, MVVM, etc.

The application is at this moment in the marketplace, so place try it and if you like it rate it for me.

BTW: The application is high resolution, but the video is not!

Posted in NUI, Windows Phone 7 | 177 Comments

HOW TO: MS Surface development

I have written a MS Surface development article for a dutch Microsoft software development magazine, the .Net Magazine. This article will give a quick start in MS Surface development; it tells the basic ‘need to know’ things to start developing, followed by simple and advanced code samples with detailed comments.

The article ends with the pitfalls in MS Surface development, especially when coming from normal desktop development.

PS: the article is written in dutch

Het Ontwikkelen van MS Surface-applicaties (pdf)
Het Ontwikkelen van MS Surface-applicaties (.Net magazine)

Posted in MS Surface, NUI | 192 Comments

Custom Surface Library

During the MS Surface application development of the last two years I created a little extension on some MS Surface controls. Most of the added functionalities are animations for existing controls. I also added a Pen detection system that can distinct infra-red Pens and Touches, without any tricks.

The video shows a view of the many possibilities in our custom created Surface Library.

Properties
• Can Remove by Throwing
• Can Remove by Pinching
• Can Push other items
• Can Detect Pen
• Add Items by Queue

Open Animation
• None
• Popup
• Out of Screen

Posted in MS Surface, NUI | 231 Comments

MS Surface Recovery

Because a MS Surface unit was out of warranty and the hard disk crashed I needed to repair it myself. There is no manual or tutorial how to open/repair the MS Surface other than calling the MS Surface team for support, and then they will send a very expensive repair guy. Therefore I tried it myself and made some pictures to help others with the same problem, like a little self-explaining tutorial.

The first thing was to replace/repair the broken hardware. The MS Surface has a box where the most common computer parts are stored. This box is found on the short side of the table at the opposite side of the side with the connection for USB, audio and video.

->  
To get to this side you need to use a screwdriver to loosen the cover and pull the cover up/downwards to detach it.
(I don’t really remember if the cover was pushed up or downwards)

MS Surface =
+  

After I reached the computer parts I decide to upgrade the table a little by replacing de common HDD for one SSD and one 7200 rpm disk. Meanwhile we added 2GB internal memory to get a total of 4GB (only 3,2GB is used by the system).

-> 

To install the new disk you need to restore a MS Surface image (that can be found on an original MS Surface HDD (hidden partition) or on a USB upgrade stick for the MS Surface SP1). I could get the MS Surface unit to boot from any USB device, so I attached the new HDD to the nearest pc.

Here is a short list how to deploy a MS Surface image on a empty HDD.
(these actions can be different on other systems then mine)

- Boot from a Windows Vista install CD/DVD
- Start Repair mode –> command line mode
- Then type/use the following commands:

DISKPART
LIST DISK

(Once you enter the LIST DISK command, it will show the disk number of your drive)
SELECT DISK 1
(Replace ‘1’ with your disk number)
CLEAN
CREATE PARTITION PRIMARY
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS
ASSIGN
EXIT
IMAGEX /apply X:\image.wim 1 D:\ /check /verify

(explanation: IMAGEX /apply [image/wim file] 1 [drive created above with Diskpart] /check /verify)

- Finished, you only need to put the drive back in the MS Surface unit.

Some extra images of the MS Surface unit.

Posted in MS Surface | 178 Comments

IBOR demonstration

This demo shows a little how a user interface, like the MS Surface, can be used to get control over situations where lots of parties are involved. This demo application is surely not the best Tabletop 360UI application, the fullscreen globe isn’t a 360UI control at all.

Nevertheless is this application a good example what the advantage is of retrieving different crucial information on a single interface, to get all needed information from all available sources of an event and handle from there on.

Posted in MS Surface, NUI | 202 Comments