User experience

Users should be able to open our solar system app and see a model of the sun, earth, moon, and the other eight planets rotating as expected. Each body should look reasonably realistic using texture images from NASA and should be scaled proportionally, keeping in mind the diameter, spin rate (day), and orbit (year). The planets will orbit the sun and be illuminated by it.

Using custom cards for each planet, the user will be able to point their camera at a card to zoom in on that specific planet. The user should also be able to watch the bodies move in fast or slow motion. Finally, the app should play background music while it runs.

Because the actual scale of the solar system is so huge, we can take some liberty in terms of ...

Get Augmented Reality for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.