Finally the kick-off for IBOR.
It occurred in Utrecht (The Netherlands) through a presentation version of IBOR.
some news articles:
Finally the kick-off for IBOR.
It occurred in Utrecht (The Netherlands) through a presentation version of IBOR.
some news articles:
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:
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.
The IBOR system wins the dutch ICT~Milieu Award 2011
award site: http://www.ictoffice.nl/index.shtml?id=10598
(only the first minute)
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 :
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 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:
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.
This application has the following technical features
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!
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)
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
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)
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.
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.