Friday, March 20, 2015
App Development Success
It has been a while since I have talked about the work I am doing and it was a lot of fun.
We discussed the way developers can do improve the applications they are delivering as well as improve their business model around the apps they have already delivered.
We also discussed some of the other work I am doing and the great work that nsquared has been shipping in the last few years.
Of course we talked about digitables and shared screen experiences.
Listen to the podcast here
Tuesday, November 29, 2011
Talk on Seamless computing
This video was taken recently at a talk I gave, at a WiseTech Forum, on how we can build futuristic technologies today.
Friday, November 04, 2011
Seamless Computing, bring the future to life.
the details can be found here http://www.wisetechglobal.com/events.html
Hope to see you there.
In this session Dr. Neil Roodyn (http://www.roodyn.com) will discuss how scenarios, that a few years ago would have been science fiction, are now becoming achievable with the technology we use every day. Taking some small leaps and pulling together technology from different platforms, enables us and our clients to now achieve tasks that would have seemed to be magical a mere 5 years ago.
In this session you will learn how some key technologies are likely to become the core components of experiences that seamlessly connect devices, people and software together.
Monday, March 28, 2011
Enriched Customer Engagement at the Table
Telstra bought Microsoft Surface units to run the nsquared business pack and some custom software that the nsquared team built specifically to engage the Telstra small business customers.
Thursday, March 17, 2011
The Hotel Room of the Future
Tuesday, January 18, 2011
ntask, another win for the nsquared team

It is a gorgeous task management application that synchronizes with Microsoft Exchange or Microsoft Sharepoint tasks lists. I have been using it while it has been developed and I am so pleased to see it has been selling like hotcakes now it is available in the App Store.
Earlier today when I checked it was the 32nd best selling business application in the app store! Congratulations to the nsquared team for another wonderful application.
Tuesday, November 30, 2010
What is a table for?
It may seem like a strange question yet it is not something we typically think about.
Furniture is taken for granted, in fact sometimes the word furniture is employed to mean the adornments in or on an object. You could say someone with lots of facial jewelry has 'furniture on their face' or, as I have heard it said, they have 'face furniture'
In our everyday lives we utilize furniture to enhance comfort and to perform functions, it is these functions that are worth exploring.
Think of all the things you do at a table. Eat food, work on your computer, layout a puzzle game, hold a meeting, and many more 'events' occur at a meeting. Consider which of those events take great advantage of the horizontal surface that is presented by the table. Playing puzzle game with friends, or holding a meeting at a table is something that clearly requires a horizontal platform. The horizontal nature of a table with multiple sides open and available for people to sit, presents the ideal place for holding a meeting. It enables eye to eye contact, allowing all participants to engage in a much fuller conversation. Such a large portion of communication between people is non-verbal and by facing the other parties around a table we can pick up on these subtleties. We can understand from proximity and quick glances of the eyes the nature of personal relationships between people.
Many technical solutions ignore the human interactions that are crucial for us to work together and create far shallower modes of engagement. Instant messenger, for example, provides a mode of communication between multiple parties, each siting at their own workstation. The nuances of passion, humor and disgust during the conversation can be hinted at with the use of emoticons. These provide a limited set of clues to hint towards the users feeling as they make a statement. The vocabulary of these is not just limiting but also deceptive. A person may want you to feel they are being jovial while really they are sad. You would only ever pick this up if you actually with the person. The telephone can provide a better medium for judging the mood of someone, through the tone of their voice and through other audio clues.
Yet nothing bis better than sitting at the table with someone for truly understanding their feelings and position on a topic. Most digital content is still presented using vertically oriented displays, yet these displays act as barriers to the optimum personal communication.
When working with the Tablet PC team at Microsoft in 2003- 2005 one thing became very clear, the slate form factor could radically change the dynamics of a meeting room. In a typical meeting at Microsoft people will bring their laptops and sit around a table, each staring into their own screen. This is incredibly anti social and detrimental to the level of engagement of the people in the room. In a meeting where each participant had a slate device the device did not act a barrier between the individuals at the table. Tabletop computing now has the opportunity to take this to the next level. By sharing the content directly on the tabletop the number of barriers is further reduced. A personal screen can present personal distractions during a meeting (email, IM, etc...), on a shared screen the focus can be on just the content desired.
Today I presented these concepts to a potential client showing the nsquared business pack for Microsoft Surface. It is clear that these applications can really change the dynamics of a meeting. Even as we were discussing the requirements of the project we were sketching out the ideas on nsquared thoughts. Tabletop computing should start to bring new ways of human engagement to our meeting rooms in the coming years and this will help us to work better together than many earlier technologies.
Wednesday, November 17, 2010
Measuring the success of your tabletop application
Tuesday, November 02, 2010
A quick glance back
Monday, October 18, 2010
Certification For Microsoft Surface Applications
Over that last 2 years the nsquared development team has been building Microsoft Surface applications. We are one of the most accomplished teams in the world at developing tabletop computing experiences. We wrote the book Developing for Microsoft Surface and have delivered all the global training to Microsoft Partners for Surface development. The certification of 10 of our applications now puts another achievement on our list to validate we are masters of our craft.
It is important that customers can differentiate between validated experts and those that claim to know what they are doing. Building software for table top interfaces such as Microsoft Surface is not a skill that can easily be adapted from desktop programming skills. This is not about the technology, this is about creating simple, easy to use, and engaging experiences. At nsquared we are bringing our expertise in this space to produce applications that owners of Microsoft Surface can purchase, download, and start using today. Having our applications certified for Microsoft Surface provides a level of assurance to our customers that we are delivering high quality software that will deliver a rich Surface experience.
My belief is that within 5 years we will see a proliferation of table top computing devices and at nsquared we plan to be at the forefront of this revolution.
Tuesday, July 13, 2010
Windows 7 Touch or Microsoft Surface
- Surface doesn't have a web browser, I must have a web browser
- Surface is just Windows with touch
What is their vision? A good place to start is to understand the usage scenarios they are hoping for.
Tuesday, April 13, 2010
Interviewed by Tse:
Sunday, March 14, 2010
Do you speak my language?
Tuesday, March 02, 2010
Do you speak my language?
Tuesday, October 20, 2009
Welcome back the Neil and Hugo show
Wednesday, October 07, 2009
Are you looking for a challenge?
You want:
1. to work on some amazing new technologies,
2. the rare opportunity to really improve the world with the software you build
3. to engage with some of the smartest brains on the planet (our customers)
4. the challenge (every day) to do something better than anyone else
AND
You are prepared to commit to:
1. bringing your best to every project every day
2. demanding that your team mates bring their best to every project every day
3. producing outstanding software experiences that deliver more than our demanding customers expect
4. learning and improving every day
THEN
You will have the opportunity to :
1. engage with Microsoft Research, Microsoft Surface Product Group and the Microsoft Education Product Group
2. work with our leading global partners including Tricky Business and After-Mouse
3. develop with us
4. deliver greatness
NOTE:
You will be working with me. I am passionate about building great software. No ifs or buts: I am demanding. I want to be associated with excellence and will always ask for more. I believe in zero defect software that betters the lives of it users. I believe in crafting extraordinary software experiences. I believe in growing and learning. I bring my best to the team every day and expect you to do the same. If you’re still reading, chances are that you’re inspired and you should contact us to discuss the possibility of joining our team.
Send an email to jobs_at_ nsquaredsolutions.com
Tuesday, October 06, 2009
Another video in the learning and technology series
Tuesday, August 25, 2009
Less is More with nsquared
Today we decided to release the 'more' version of this video, enjoy!
Monday, August 10, 2009
Microsoft Surface Shell
Time for another nsquared Surface discussion. This time we talk about the Microsoft Surface Shell.
We explain the components of the shell and how Microsoft Surface applications can integrate with the shell.



