这不是一个真正的编程问题,更多的是一个想法问题。忍受我。
我姐姐给了我一台用得很好的诺基亚 N95。我真的不需要它,但我希望它为它做一些编程。它支持几种语言,其中我可以使用 Python。
我的问题是:如何处理它?如果我想一想,它可以提供很多东西:我可以对 GPS、运动传感器、无线互联网、声音和视觉捕捉进行编程;它有很多硬盘空间,可以播放声音和视频等。
组合似乎是无限的。在我看来,它是一个可以轻松随身携带的设备,可以访问一个巨大的数据存储库(互联网,以及其中的我的个人数据),并且可以知道我是否坐在家里,在工作,或在某处移动。它基本上可以读取我的谷歌日历以检查我是否应该在我不在的地方——也许给我公共汽车时刻表去我应该去的地方。它可以检查它是否靠近我的家,因此可以检查我的家用 PC 蓝牙/wifi。也许可以从我的台式电脑中获取我最近的工作文件,以及最新的每日秀,以便乘坐公交车去上班。它可以检查我的图书馆帐户,看看我的书是否到期,并提醒我早上把它们带走。根据我在谷歌日历中标记的班次设置闹钟。
基本上,我有一个设备可以分析我的时间(带有我的数据的日历等)和空间(gps、载波单元 ID)的运动。通过代理,它可以识别上下文情况——我可以存储我当地的杂货店 gps 坐标或小区桅杆 ID,它可以提醒我带咖啡。
就像我说的那样,可能性似乎是无限的,因此令人困惑。还有其他人有这些伪幻想的渴望来编写这样的东西吗?或者有什么类似的想法?这种设备如何融入并帮助您的生活?
我希望我们可以做一些头脑风暴。