Steve's Seaside Life Blog

Tablet PC for Jennifer

This is a short article that I wrote for the occupational therapist who works with one of my daughters who has Raynauds and Scleroderma.

 

There are a variety of different types of technology assistance that would benefit Jennifer in an educational setting.  My perception is that a range of techniques will be required that reflect the unpredictable nature of her symptoms and the variety of different tasks that she needs to perform.  There is no magic bullet solution that meets all of her needs.

 

Writing

 

When Jennifer has to write for extended periods there are a number of issues that need to be considered:

 

1.       Her ability to dictate in a fluent fashion is limited at this age

2.       Her hands get cold

3.       Her hands get tired

4.       Sometimes the movement/dexterity of her hands is limited

 

What solution options are available in addition to traditional pen and paper?

 

1.       Voice recognition

2.       Hand writing recognition

3.       Simple gesture recognition

4.       Different types of keyboard

5.       text substitution

 

Each option is considered in brief below:

 

Voice recognition

 

Voice recognition is …

Radio userland Kick Start

This book provides an introduction to using and programming Radio Userland.  I thought I would give it a read as it seems that radio userland is quite a powerful and flexible environment.  I have already played around with a few additional tools, particularly as I wanted a bit more power...

What would I like?

In my previous blogs, I talked about my concerns over the neglect of employees productivity and my personal productivity challenges.  In this blog I talk about some of the simple things I would like.  Its interesting that lots of them sound quite easy to achieve, and some of them work right now if only the systems were configured that way.

  1. A single inbox, that works all of my email services and with the appropriate directories I need to access

  2. A single calendar, that aggregates and synchronises calendar information from different sources and allows me to interact with different resource reservation and freebusy services

  3. A single task list, that aggregates tasks from different sources and responds to the source with task progress and completion information

  4. A single contact database, that synchronises with the server side record if there was one

  5. A single presence/IM environment, that integrates with my contact database

  6. A single way to get subscriptions, RSS seems the likely candidate, whether its subscriptions to company announcements, or WSS lists, or search results, or changed web sites

  7. Then a place to make notes, link stuff together, annotate

  8. a way to record everything I have touched in any way, has written by me, …

Users Don’t Know What They Want

Users don’t know what they want!. 

I have developed quite a few systems, and worked as an architect and systems integrator on many more and it’s always been pretty clear to me that in general users don’t know what they want.  Even if the user takes the trouble to write a specification, in the end it won’t meet their requirements for at least one of the following reasons:

 

  1. The most likely is that they are not the customer, they just happen to be nominated as the customer’s representative.  If you are lucky it’s because they are respected by the customer community for being in touch with their needs, unfortunately that’s rarely the case.  I once had a customer who described his requirement for an aerodynamics analysis platform as, “I need a mega-floppy Unix box”. At first I thought he was joking but that really was the limit of his capacity to explain his requirement.  The guy could do computational fluid dynamics but he had no concept of his needs.

  2. Even if the customer rep really understand the requirement they often don’t have the skills to communicate that requirement

  3. If they can define the requirement they …

Who will Longhorn appeal to?

Right now it seems to me that Longhorn is being targeted at three communities:

  1. Home users, particularly those looking for a great multi-media experience

  2. Knowledge workers, especially those at the top end, who aggregate, integrate and assemble lots of information from many different sources

  3. Mobile workers, for whom thin client computing solutions don’t work and to whom the blend or personal and corporate features will appeal.

It’s got lots of other features that will appeal to the mass of task and structured task workers in corporate environments, but true thin client approaches will probably appeal more strongly for these users IT managers, particularly with the current wave of smart client rich UI toolkits that run on top of a JVM.

So how might this pan out in reality:

  1. Microsoft might get 20% market share from portable users

  2. A maximum of 20% market share from high end knowledge workers, who are not mobile

  3. Maybe 20% that it picks up just so they can use the same environment as the rest of the people in the office

So maybe that leaves 40% of users who will either switch to thin clients, unless Microsoft can convince businesses to stick with them because of the benefits …

My typical working day

  1. I get up at about 7:30 and have breakfast

  2. Then before 8:00 I start working,  normally I try and get some good quality work done for about 2 1/2 hours

  3. By 10:30 I am ready for a break, so at that point I print off some reading material or download it to my tablet

  4. I then go for a walk and usually end up at one of my nearby beachside cafes, where I settle down for lunch, and review whatever paperwork I have taken with me, and then wander home for about 12:00 – 12:30

  5. I then try and get another 2 1/2 hours work in until about 2:30

  6. Then I go for another walk, usually to my local health club and spend about 30 minutes swimming, probably spend 15-20 minutes reading and then head back home, usually arriving at about 4:00.

  7. I try to get another hours work done then and then have tea with my wife and four kids

  8. Depending on kids activities then I will generally get another hours work done sometime before bed.

Why home working?

I called this blog, ‘adventures in home working’.  Why did I choose this title?  Well it sort of sums up a lot of things for me:

 

1.     I have this disease, AOSD,  and home working is more suited to people with this condition

2.     I am an IT guy, and for a while I have wanted to see how viable it is to work from home

3.     I have 4 children, and I wanted to spend more time with them, and be able to arrange my work life more flexibly

4.     I have always been a person who works better with people I know and interacts with them face to face.  I wanted to get beyond these limitations and extend my circle of friends and contacts

SharePoint RSS and more …

Just came across this great Blog that describes how to really exploit WSS.  One of the interesting points in here is about how to reuse existing WSS functions using for example XSLT, rather than writing custom web parts.

Several useful things, but the one I liked was the web part to present lists and document libraries as RSS feeds.

http://www.asaris-matrix.com/sweber/playground/downloads/forms/DispForm.aspx?ID=6

A good description of WinFS?

I have been looking for a good description of how Longhorn would behave in a client server environment.  The Longhorn evangelists have been posting some scenarios, but they don’t completely work for me because they are not general enough to allow me to easily extend them to my own environment. ...

My personal productivity challenge

In my previous post In Pursuit of personal and team productivity I talked about general problems.  In this post I talk briefly about my problems.  My company:

  1. Uses Notes for email and some applications

  2. Has an extensive Intranet for functional web sites, news, standards etc

  3. Uses Plumbtree as its portal and to host communities, some are still hosted on Notes

  4. Some of the projects I am working on use MS Project Server

  5. Others use just MS Project

  6. My company uses Lotus Sametime for IM

  7. One of my project teams uses Microsoft Exchange IM

  8. External contacts use MSN IM

  9. Some of the projects use a Windows file server for project files

  10. My function uses a Notes Database as its repository for Work In progress and approval

  11. Some of the projects use WSS, for documents, risks, issues and changes

  12. Some use spreadsheets

  13. Some of the projects use an in house developed collaboration server

  14. My customers use even more systems, some MS Team Services, others use Documentum

What do I use, in addition to all of the above:

  1. I use my local disk for all my work in progress, archive, to read, to review, to watch etc

  2. The family email is accessed using Outlook express

  3. My …