If one-dimensional movement is enough for you, though, check out this linear stepper motor that works on a similar principle.