Meet the Nexersys Cross Body Trainer: an interactive trainer that lets train for MMA and boxing. It is designed to help you develop proper striking technique. You also get an app that guides you through thousands of workouts. The wireless sensor in the bag syncs with the app to detect strikes.
The trainer comes with a universal smartphone/tablet stand. It helps you burn lots of calories at home. Not cheap though.