这不是一个编程问题,而是一个想法问题.忍受我.
我妹妹给了我一个很好用的诺基亚N95.我真的不需要它,但我希望它能为它做一些编程.它支持几种语言,我可以用Python做.
我的问题是:怎么办呢?如果我考虑一下,它可以提供很多:我可以编程GPS,运动传感器,无线互联网,声音和视觉捕捉; 它有很多硬盘空间,播放声音和视频等.
这些组合似乎无限.我看到它的方式,它是一个容易在我身上的设备,可以访问一个巨大的数据存储库(互联网,以及我的个人数据),并且可以知道我是否坐在家里,工作中,或在某处移动.它基本上可以读取我的谷歌日历,以检查我是否应该在某个地方,我不是 - 也许给我公交时间表,以达到我应该的位置.它可以检查它是否靠近我的家,因此我的家用电脑蓝牙/ wifi.也许从我的台式电脑上获取我最近的工作文件,以及最新的每日秀,以便上班.它可以检查我的图书馆帐户,看看我的书是否到期,并提醒我早上带他们一起去.根据我在谷歌日历中标记的班次设置闹钟.
基本上我有一个设备可以及时分析我的动作(我的数据等日历)和空间(gps,载波细胞ID).通过代理,它可以识别上下文情况 - 我可以存储我当地的杂货店gps坐标或细胞桅杆id,它可以提醒我带咖啡.
就像我说的那样,可能性似乎是无限的,因此令人费解.有没有其他人有这些假冒的渴望来编程这样的东西?或者任何类似的想法?这种设备如何融入并帮助您的生活?
我希望我们可以做一些头脑风暴.
"得离开" - 一个提醒,计算出公共汽车的时间,你离公交车站的距离,并显示倒计时,直到你"可以"离开(绿色),"应该"离开(黄色),"必须"离开(橙色),和"得跑到那里"(红色).
作为输入,它需要您想要乘坐的公交车号码.你打开它,它找到你,找到你最近的几个公共汽车站,估计你的步行速度为2 /英里每小时,并计算你需要离开的地方,等待5分钟或更短的时间到达公共汽车.