将代码放在Google Glass快速入门的Python中

时间:2013-10-21 19:41:51

标签: python google-app-engine google-mirror-api google-glass

我们已经设置了app引擎,下载了python快速入门,并且能够编辑HTML页面本身。我们是一个团队,所以我们也建立了Github。但是,我们对于放置实际代码的位置有一些疑问。这是我们目前所知道的 - 随时告诉我们我们的错误和/或给我们建议和指示。如果你想用java或任何其他语言提供建议,那就好了。

  • 我们可以使用的默认方法是在main_handler.py中(例如 插入项目)
  • 当我们想要编写自定义代码来调用方法时, 我们把它放在哪里?在什么文件中,或者我们甚至支持 在quickstart包中插入一些东西?
  • 当我们弄清楚以上内容时,我们如何从Glass发送消息 回到服务器?我们是否利用快速启动/我们究竟做了什么 办?

提前致谢!

2 个答案:

答案 0 :(得分:2)

这不是关于Glass的问题。快速入门应用程序只是一个Google App Engine项目,使用webapp2,它返回一些基本响应以显示在Glass中。你应该查看GAE/webapp2 documentation并阅读那里的教程。

答案 1 :(得分:1)

你并不是真的希望在快速启动中插入一些东西,尽管你当然可以这样做。它最好用作如何编写python与Glass交互的示例。因此,虽然您可以进行更改以快速启动自己进行实验,但您的“真正的”玻璃器皿可能需要重新开始,或者从您希望与Glass集成的代码开始。

也就是说,您可以使用快速入门的各个部分来了解事情如何更好地发挥作用。

正如您所注意到的,main_handler.py为您提供了几个如何插入项目的示例。

在_insert_subscription()方法的main_handler.py中,您可以看到如何从Glass订阅回调。 https://github.com/googleglass/mirror-quickstart-python/blob/master/notify/handler.py处的notify/handler.py代码实际上处理来自Glass的响应。

最后,如果您熟悉其他语言,那些可能是最好的选择。 Mirror API具有非常广泛的支持,基本上可以在Web应用程序服务器上运行,您可以使用您最熟悉的内容。