Google Glass -- glasses with a built-in screen, Internet connectivity and the ability to run apps -- has attracted lots of attention from developers since its launch last year. But how can you build apps for the platform that are actually useful, not just oddities that will disturb passers-by?