晚上回家,地铁上与老婆闲聊,说起最近同事alan买了个多普达828+。老婆不是很了解PPC和智能手机,于是简单把我了解的跟她细细的解释了一遍。随后,老婆又补了一句,那alan用得到那么多功能吗?。。。当时无语,但是却若有所思。。。
到家,打开电脑,虽然已经有点近深夜了,但是还是拿出一些无线方面的资料翻阅。由于近日我的学习以及开发方面开始转入Mobile,一方面是公司需要,另一方面也是稍有此方面的兴趣,再加上对移动领域的应用与开发我还存在一些陌生,所以最近经常需要翻阅一些技术文档,不光是开发层面,相关的一些应用趋势也需要有所了解。
一边整理资料,一边又习惯性打开博客园,最近虽然还是基本保持每天都记录些东西,但是感觉有段时间没有写点稍微自己感觉“深刻”一点的内容了,想起刚才地铁上和老婆聊起PPC有啥用的话题,遂也想把自己的思路整理一下作个记录。
说实话,我还没有摸过任何一台掌上电脑(虽然去年与一个同事开会经常看他带着一个PDA,但是那时没有现在对这东西的热衷,基本没有注意那时同事手里的小东西),对PPC的认识也仅因为前几个月的一些相关杂志上的文章才有了一些进一步了解。过去整整三年到四年的时间,我一直都围绕着web在转,虽然席间接触过一些winform的开发,但是对于掌上电脑真是一知半解,一直把它作为一个普通的电子产品。
而现在,当PPC、SmartPhone、WinCE、.Net CF这些名词不断在我脑中确定了实际意义并且反复交错以后,感觉自己似乎从M$的一个产品线转向了另一个。唯一不同的是,前者拥有一个成熟的应用领域,而后者的应用潜力还待进一步挖掘。
如果说如何在PPC上实现一些桌面PC上可以实现的应用是我接下去要关注和研习的重点,那或许我宁愿回到web开发或者桌面开发的领域。个人认为,就掌上电脑而言,它是一个全新的平台,但是它不是一个独立的平台,在未来的商务应用以及个人应用中,它并不可能彻底取代传统PC应用(以PPC为例,它最大的优点就在于它portable以及它的smaller,但是它没有PC强大的处理能力),作为灵活的终端设备,在分布式应用中它可以对应用程序进行方便的操作与部署;而在其他一些新兴领域(如GPS定位等),它也可以发挥其天生的优势。但是,由于本身处理能力的有限,在大型应用中,它始终只能是一个配角。
有朋友问,无线应用是什么?这个问题其实也一定程度困扰着我,眼下我了解的内容十分有限,并且从开发人员的角度去看问题,始终会因为技术而蒙蔽一些视线。在园子里转一圈,几乎与Mobile相关的都是纯技术性的内容,而很少有对该领域的一些应用做前瞻以及归纳的文章。
前几个月,最开始接触移动开发之前,我给自己找了很多无线方面的资料,很多都是关于网络构架以及通信方面的资料,作为一个纯粹的程序员出生的我,翻阅这些资料完全是因为我把移动开发与之前的一些开发的过程当成不同的事情来做,我希望了解更多关于无线网络的内容,毕竟移动开发领域的大前提就是“无线”技术。
。。。。。。
回头看了下上头写的东西,发现我好象表达思路有点混乱,标题是无线应用,而文中却夹杂了掌上电脑方面的应用和无线应用这两个内容,其实这也是我目前对这个领域生疏的一个表现,为了原封不动的保留我现在的思路,我不准备做任何修改补遗,希望在后面的学习中慢慢更正自己的一些认识误区。
如果可能,这样的内容我觉得可以多写写,理一理,错与对不重要,关键是记录自己的认识过程,一点点改进。