想法 起源:

        周六早上醒来,望着天花板,想想从暑假开始已经一个多月了。620号考完最后一门考试,620号晚上去上海,621号坐动车到泉州,在泉州待了一天,622号到家,之后在家呆了5天,627号回合肥,第二天凌晨到达,当天晚上又坐上了去帝都的火车。或许有一种生活就是这样,还未来得及细细品味就已经被抛在了身后。然后,问题来了,我在上海做了什么?能不能有一种软件能够为“生活在路上”的我们记录下足迹,用一种不同的维度帮我们组织信息呢。

        于是我在脑子里画了一个中国地图,将我的行程画了出来,有线条有节点,一笔一划都是来自于自己的生活。每个节点上有照片,有视频,有状态。一时间沉浸在自己的行程当中。但,回头一想,一、两年之后,对于我这样一个平时记忆不是很好的人,能记得住这些吗。于是我想到了由邹欣老师教授的、令人激动的、马上就要开始的现代软件工程,我们能不能做这样一个软件呢?

构思描述:

        个性维的文件系统。首先,利用空间和时间的逻辑关系,帮助用户组织信息。本软件可以根据用户的需求提供不同维度的管理方式,在空间上,可能是一个城市,一个省,一个国家,甚至是跨国的视野,相同的是,在这样的地图上都记录着用户的“足迹”。另外在单个点上,可以用时间的维度来组织。其次,组织的数据对象包括照片,状态,日志,视频等等数据。

        自动化的记录组织技术。你是不是觉得照一张相片就要记录一下位置会多么麻烦。本软件可利用GPS定位或者WIFI定位技术自动地进行位置标记。并且能够有自动组织数据的方法。

  快速的社交渠道。希望能够提供各种社交网络的分享接口,只要用户愿意就能够实现上传照片、状态编写、评论交互。提供一种实时的、方便的、快速的与朋友的共享方式。

  以上是Alpha版本的软件功能,下面的功能属于Beta版本。

      实时的交互系统。你是不是会有着这样的顾虑,手机用久了,里面的数据太多,不知道怎么处理。我想本软件的另外 一个功能就是能够将手机和你的电脑进行绑定功能。在服务器端,提供一个用户缓存区,让用户上传手机中的数据,并且提供用户的电脑进行下载。

市场分析:

是不是有用户需求一款专业的个人数据管理工具?     

  一者,由于现在各种电子产品的出现,特别是手机功能的提高,每个人会有着越来越多的数据,1GB10GB1TB,慢慢地就会发现管理个人数据并不是一个简单的过程,是需要有一种自动的工具来帮助用户更好地管理自己的数据,管理自己。

  二者,我又想到了现在特别火的SNS社交网络,很多人在晒自己的生活,我想,很多人来分享生活的动机也包括让自己能记住这样一段经历,或许快乐,或许心酸。另外,是不是也有很多东西是用户不想用来上传,又没处组织自己的各种文件呢?我想是有的。这样的用户也是我们的目标吧。

 功能模块:

Alpha 版本:

手机上的客户端:文件系统,UI设计、与手机GPSWiFi的交互,用户手动管理模块、以及利用各个社交网络提供的Web API来实现的分享模块。

Beta版本:

除了以上的手机客户端,扩展之后的软件还包括:

1、 电脑上的客户端:保证手机上的数据上传到电脑之后能够有着一样的效果(可以包括各种PAD,这时后话),包含的模块和手机上的差不多。

2、 服务器以及网页:提供用户缓存的数据的存储系统、用于绑定用户的账号管理系统、以及安全性等等的考虑。

总结:

昨天刚刚上了邹欣老师的第一堂课,期待的现代软件工程开始了。作为一线的开发经理,邹欣老师可以说有着很好的resourcetraining MSRA-USTC Class同学们,我想现在唯一缺乏的就是同学们的主动性了。各位同学们,大家互勉呀~

我记得邹老师说了一个从纸飞机Toy work 到个人飞行器 Hobby work,再到 小团队的 Prototype Work以及现代飞机professional Work的发展以及区别。我想,其实在其中有一个很重要的概念就是方向,一个Idea的好坏很大程度上会影响之后的发展。所以,我这篇文章也就抛砖引玉,希望大家能有更好的想法。谢谢。

By 林榕程

作者: SouthSeven 发表于 2011-08-11 12:54 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"