标签归档:dws

逆向上传文件

  DWS
技术框架未来将实现一种分享服务,享受 P2P
服务也像访问网站一样简单,传统 WEB
上传或下载大文件时会受到一定的约束,一般下载大文件时可以采用断点续传功能,但是上传大文件却不支持断点续传功能,超过
100M 上传成功的案例很罕见,而 10M
以内的文件则比较容易上传成功,采用 DWS
技术框架可以实现由上传方发起指令,由接收方收到指令后主动下载上传方的数据,上传方变主动为被动,两者的身份进行交替,解决传统
WEB 上传大文件的超时问题。

OS梦想

  昨晚陈雪涛(Adam
Chen)回北京召集了一个聚会,在庆丰包子铺木樨地店。以往很少有聚会在西边举行,一般都在
CBD 周围比较多,偶尔在中关村附近也会有些聚会。

  因担心过去路上堵车,所以选择了坐地铁,虽然在地铁上人很济,没想到能那么准时在
7:30 到达了庆丰包子铺。

  进去后只看见秦鹏、小平还有一位新面孔,孙瑶。其他人都还在路上,坐下来聊了会天,没多久看到雪涛也到了,并且还带着王念庆来了。

  很久没见王念庆了,上一次见面是2005年瀛海威十周年聚会上,他当时还在一个游戏公司,听说后来上市了。

  没想到陈雪涛还是和王念庆联系上了,我和陈雪涛也算是经过王念庆认识的,开始我在深圳润迅总部,开始出差后来甚至调过来北京润迅研发中心开发百特门个性化网站项目,当时陈雪涛属于顾问团成员。

  我对个性化的深入研究和无线互联的研究正是那个时期种下的种子,后来工作过的几个单位,都或多或少的移动终端诸如掌上电脑、智能手机有些关系,而这些移动终端设备的共性也恰好是个性化的最好展现。

  当我正在向他们描述我的创业项目 DWS(http://www.p.cn)可以解决各种诸如易用性问题、离线操作、访问本地资源等能力和特点时。王念庆也说了一些他的想法和观点,并且向我提出,是否有某些共性,我说有,不过我们做法不同,也不一样。

  他告诉我们他正在做一个叫 V.O.S(http://www.zhongguo.com.cn)的东西,叫做互联网的操作系统,可以很容易的使用各种软件,将现成的软件放到服务器中,借用他的瘦客户端,可以更容易的部署他们提供的应用。

  他说他的应用可以脱离浏览器使用,使用各种传统的软件。我去看了他的演示网站,原理上像一个下载站,简化下载和安装的过程,可以直接使用那个软件,但可能我是
IE7 的原故,不能正常操作完整个流程。

  他说的东西能否与他说的那么理想,比如使用一个基于 V.O.S
的 PhotoShop
不需要下载数十兆内容,直接使用,只是在第一次使用前有5~10分钟的等待期,相信这个时间正在下载一些需要用到的东西,可能会在这个时候展现一个广告,但似乎逃脱不了下载、部署和执行的过程。

  可以想象的是,他希望打破 Java Applet 和 Flash
的“沙盒”限制,将软件更容易的部署到本地来使用,但和我想象的 OS
还不是一回事。比如说他能不能在裸机中使用,按目前他们的版本,需要在
Windows 2000 以上,并且还要安装一个 ActiveX
的控件后才可以正常使用。

  王念庆做的东西也需要时间来考验和印证。当我的项目的某些功能被定义为
WebOS 的特性时,我还在想不能部署在裸机上能叫 OS
吗?无独有偶,且不说被 Facebook 收购的 Parakey 是否在做
WebOS,我身边的人就有那么多希望和 OS
能粘点边的,比如我们团队中的 DODO
早期就做过他想象中的 WebOS(http://www.webos.cn),又有我2003年武汉做项目时,我原数码腾峰的两个部下孙勇和贺刚做的
PC2N(http://www.pc2n.com)更是引用了“网络就是计算机”这个观点。

  一人有一个梦想,除了我的 P.cn 项目、王念庆的 V.O.S
项目、DODO 的 WebOS 项目、周勇的 PC2N 项目。在 CSDN
举办的中国软件技术英雄会上,有位姓孙的老师就在做一个叫七巧板(http://bbs.prj.csdn.net/ShowForum.aspx?ForumID=33)的项目,期望做软件像搭积木一样容易。

  当时我和李亚平坐一块,他说每个程序员都有那么一种情结,自己做出一个类似操作系统的平台来。我相信他说的这个观点,如同我在
Perl 大会(http://www.yapc.org.cn)上的主题演讲《减少重复劳动的开发思想》,我演示了我以往在工作中如何轻松开发
Web 应用程序。

从Facebook收购Parakey说起

  2007年7月20日 Facebook 公司宣布收购 Parakey
这家初创型公司,这家公司由原 Firefox 的创始人之一 Blake Ross 和 Joe
Hewitt 创建。

  在这个被传说为 WebOS
的项目连影子都还没能看到之前,就已经被自称价值至少100亿美元的
Facebook 拿下。

  这家连 Microsoft、Yahoo 和 Google
的出价都不放在眼里,牛气哄哄的 Facebook
公司,为何会低下气来收购一家初创型公司呢?

  通常收购都具有很强的目的性和战略意义,比如通过收购可以获得市场、品牌、技术、团队、用户、客户等资源,很显然
Facebook 收购 Parakey 的意图,无非是技术和团队这两个因素。

  Facebook
的这次收购一方面可以加强自己在技术方面的优势,另一方面还可以获得两位技术精英的加盟。

  Parakey 项目意在 Web 和桌面操作系统之间搭一座桥梁,Blake
Ross 称可以在上面做任何事情,可以很容易的诸存资料和进行共享。

  早在2006年12月29日我就发表了一篇 Blog 提及我所研发的 DWS 项目(http://www.p.cn)和台湾吴升教授研发的 NuWeb
项目有些相似之处,并在2007年2月2日又发表了一篇文章,除了提及 DWS 和 NuWeb 之外,还提及了 Blake Ross
研发的 Parakey 项目。

  之所以把 NuWeb 和 Parakey 与 DWS
拿到一起讨论,正是因为传说中的 Web 3.0 的定义和 WebOS
的定义存在某些争议,才引起了我们的关注。

  Blake Ross 这样描述说 Parakey
是一个可以做任何操作系统可以做的
WebOS,并将打算成为一个工具平台,能够操作你的硬盘上的一切事情,如电子邮件、照片、视频、食谱和日历等,它可以更加容易把图像、视频和写作传输到网络。

  当前的数据传输到网络存在的问题是,为了把图像移动到网络,你必须首先把图像从数码相机中提取出来,然后才能上传到诸如
Flickr 等网络位置。Facebook 收购 Parakey 后,可以利用 Parakey
方便用户轻松发送桌面数据:照片、视频和邮件等到 Facebook
页面。

  这些恰是 DWS 都具备的特性。Parakey
也可以离线工作,一旦上线就会自动与网络同步。这点和 Google Gears
服务有些类似,和 DWS 的离线应用也不谋而合。

  2007年7月13日我在参加 DoNews 5G 白话会议上,keso
问我说:“像 Facebook 提供了开放 API
的方式,有大量第三方开发者来丰富他们的应用,你们怎么解决这种问题?”

  说到引入第三方开发者的这种理念,不只 Facebook
一家,老白提的 Netvibes
近期也公布了其全球合作伙伴。而我们除了会为第三方开发者提供各种 API
能兼容 ISAPI、CGI 之外,还有更深层次的框架/组件机制,同样也会开放
Gadgets/Widgets 这种小工具的方法。

  像我们这种 Web 2.0
时期的初创型小公司,单靠纯技术是很难成功的,拷贝美国模式也不为我们所追求,只有创新才有可能突破。幸运的是,看的见的方面,我们所研发的
DWS 项目早于 Parakey
项目面世。看不见的方面,我们的思想并不逊色或落后于国外。

比Gears还好的离线应用

  由 www.p.cn 网站推出的 DWS
技术框架从规划的那一天起,就为离线操作做了很多设想,包括但不限于离线阅读、离线写邮件或写博客等,在线时将自动与网络同步最新数据。

  小林曾在一句话博客里对离线操作这个特点做过一次描述:DWS
突破传统让 WEB
浏览器支持离线操作,离线时通过本地资源异步操作,在线时连接网络同步更新数据,支持离线浏览、离线存诸等复杂交互。

  很多人对离线操作这种功能不以为然,觉得网络无所不在,即便是无线
GPRS 或 CDMA
也都有包月服务,特别是网络宽带发展迅速的今天,觉得这种设计并没什么特别之处。往往理想与现实还是存在很大差距,中国互联网发展已经超过十年,至今都还没有合理解决南电信、北网通、教育网等互联互通的问题,理想的网络环境还有待时日。

  某些业务有异步操作的需要,传统的 B/S
架构又满足不了这种需求,而 C/S 架构又不如 B/S
架构那么容易使用和部署。

  倒有不少尝试用浏览器插件技术来突破这种瓶颈,如:Adobe
公司的 Flash、Sun 公司的 Java Applet、Microsoft 公司的
ActiveX、Moailla 组织的 Firefox3,甚至是 Google 公司的 Gears
等这些离线应用产品。

  无一例外,都在呼吁浏览器开放接口或相互兼容。Java Applet
由于需要10几兆的 Java 虚拟机感觉都快消声灭迹了。ActiveX
除了安全问题更主要的是无法在 Internet Explorer
之外的浏览器使用。Firefox3
如何妄想说服竞争对手接受自己的标准。Gears
要为不同类型、不同版本的浏览器编写不同的插件,还重新制定了一套新标准,实在让网站开发者无所适从。

  DWS
使软件和网站技术无缝整合,不需要对浏览器作任何改动,却可以跨浏览器访问,未来的目标甚至是做到跨操作系统的解决办法。

赶巧

  去年底我曾在 DoNews 的 Blog 上提过台湾的吴升教授有关 NUWeb
计划的消息,但他们的计划从传言年前要推出到年后均迟迟不见踪影,我甚至多次问过他们开发团队的成员何时会有测试版本。

  没想到这次实在赶巧,在我们即将发布 P.cn
个人门户最新版本的前3天,也就是7月7日这天,他们终于推出了的第一个
Alpha 版本。

  距 DWS
个人门户正式版的推出已经有些时日,我们后来曾发布过两次修正版本,也就是各大软件站收录的
1.0.0.1 或 1.0.0.2 版本。

  新版本的研发工作始于五一大节前,经过我们团队为期两个月的努力,定在7月10日正式推出全新设计的
P.cn 个人门户和智能相册等应用组件。

  新版本将有更友好的用户体验和更丰富的功能呈现给大家,修正了核心程序和智能阅读器中的一些
Bug,加强了阅读器的信息监控、收藏功能,可以充分享受网络加速和离线浏览体验。

  此外还新增了一个智能搜索(元搜索引擎)应用组件的测试版,整合
Google、百度、Yahoo
等搜索引擎的结果进行重新排序,货比三家使搜索结果更精准。

关于一句话博客

  前段时间 Twitter
被炒的很火,在国内也有不少像语录类网站,用一句话把心中随想或某个事件记录下来,像
QQ 空间的心路历程就相当不错。

  大概在四五年前,我开发过一个叫 SMS ENGINE
的小框架,曾经被我应用在 SMS 增值服务和 QQ ROBOT
等程序中。其中有个叫短信留言板的产品就和 Twitter
很像,用户只要把短信内容发送到特服号上,就可以从互联网上查阅到内容。

  当时也有一些应用,如求职、交友、买卖东西等,通过短信发送到电子公告板上,大家根据那个电子公告板的内容再进行交流,曾经在早报网这个应用就非常热门。

  来新浪写博客,一心想将写东西养着一种习惯,记录下一些信息,但由于时差(作息和工作时间的差异)的原因,并不能保持每天都写一篇博客,可又不想脱节,加之还在为
DWS 设法做推广工作,因此以 DWS 特色介绍写了系列“一句话博客”,将
DWS
的技术创新点以一句话博客的形式写了出来,很显然这就是积累知识的过程。

  一个成语、一则笑话、一篇散文、一段短文,他们通常仅仅只是一句话,但却汇集了智慧的精华。所以,不知道写什么的时候,只要坚持写一句话,总会有收获!

谁在说www.P.cn?