People who constantly reach into a pocket to check a smartphone for bits of information will soon have another option: a pair of Google-made glasses that will be able to stream information to the wearer’s eyeballs in real time. According to several Google employees familiar with the project who asked not to be named, the glasses will go on sale to the public by the end of the year. These people said they are expected “to cost around the price of current smartphones,” or $250 to $600. The people familiar with the Google glasses said they would be Android-based, and...