A free program for Android, by Chris Bertrand.
A speed cube is a type of puzzle consisting of an 8×8×8 grid of square tiles. The object of the puzzle is to move all the tiles so that they can be arranged into a square, with each tile in the grid moving exactly one step at a time, in one of the four directions. The way to move the tiles is to use a combination of the four available moves, which allow you to move a tile in one of the four directions.
How to solve the speed cube
1. Download the app and install it
2. Open the app
3. Use the camera to take a picture of your speed cube
4. Select the desired algorithm
5. Choose the number of moves to solve the cube
6. Use the VCR (video recorder) to record the steps
7. Use the walk-around gizmo to see the back and bottom sides of the cube