Yes, you can cast from a computer or smartphone to receive Dish Anywhere on Roku. Your Dish Anywhere login information can also be used to access other channel applications. For Roku, there isn't an official Dish Anywhere app.