The next generation in portable computing review