Text this: New generation computing. Recent research /