存档

文章标签 ‘industry’

中国移动插手电子书行业

2009年5月17日 没有评论

http://www.cnbeta.com/articles/84450.htm

看来基于电子纸技术的电子书确实是一个很多人虎视眈眈的市场。
其实主要还是Amazon的Kindle的成功造成的。
如今的商业模式上面,感觉都是运营商在赚大钱。
一边是提供商,一边是消费者,运营商在中间连接两者,然后赚钱。
移动是GSM网络的运营商,Apple是iPhone软件的运营商,Amazon是电子书的运营商。

感觉现在移动就是想用他的用户群复制其他公司的一些运营模式,把自己变成一个巨无霸的运营商。
所以要作OMS和oPhone,现在要做自定义的电子书阅读器。

如果电子书这个行业当中当中真的有移动这种巨无霸插一脚的话,OpenInkpot这种开源的软件,该在其中担任怎样的角色呢?
也许,可以像Andriod一样?

[视频]第六感——可穿戴式手势控制人机界面

2009年3月14日 3 条评论

WUW / sixthsense – a wearable gestural interface

啥都不说了,这个真是酷毙了。

 

标签: , ,

说说Google的开源浏览器Google Chrome

2008年9月2日 2 条评论

Google今天在官方blog上面透露,他们“无意中”把Google自己的浏览器Google Chrome的漫画泄漏到了网上(看不懂E文的看这里)。这个漫画相当有趣,晚上发现cnbeta上面已经有人放出来了漫画的中文版,没看过的可以先看看。

说说几个吸引我的地方。因为我的经验主要是Firefox,对IE缺少研究,所以讨论也是基于对于Firefox的了解。

“现在的浏览器本质上是单线程的”

一针见血的论断,之前在研究Firefox插件的时候,发现了Firefox的这个设计缺陷(或者叫特性?)。Firefox虽然使用了多线程进行网络IO,但是界面的渲染仍然是单线程的,而这个单线程的本质原因是因为Javascript引擎是单线程的。单线程有一个好处就是编程简单,尤其对于插件来说,不需要头疼同步问题。但是单线程也有严重的问题,就如同在漫画中描述的那样,任何一个页面上的Javascript问题都会导致整个浏览器等待,表现就是界面停滞甚至死掉。现有的解决方案之一是异步模型,或者叫Event Driven的模型,例如Ajax就是对于网络IO的异步化,也有一些模拟的实现来实现Javascript的线程,比如使用SetInterval。但是因为Javascript规范缺少线程模型,引擎也很难做成多线程的,这个限制也极大地制约了浏览器和网络应用的性能和响应。

对于此问题,Google的解决方案是一个折衷:多进程。这样既不需要修改Javascript引擎,同时可以获取到并发的优点。其实我对于漫画当中对于多进程对于节省系统资源的论断持保留态度,对其他宣称的好处也是有保留的赞成,但是我承认这是一个正确的设计决定。用多进程的模式实现的浏览器,对于将来潜在的插件的实现者来说,是一个极大的模型简化。使用多线程的Javascript引擎(如果有的话),我相信带来的问题会比解决的问题更多。

多进程模型

接下来就是说另一个有趣的地方:多进程。从漫画当中透露出来的消息来看,这个多进程模型是1拖N的模式。每一个页面都将是一个单独的进程。因此我开始怀疑,Google Chrome如何实现标签页浏览。也许根本就没有实现,或者实现了一个假的。如果将标签页浏览实现在Chrome任务管理器当中,就必须有一种IPC机制来让管理器来将窗口共享给子进程来渲染,这个我还没有想到一种可以跨平台的实现方式。

Chrome任务管理器

非常cool,非常值得期待的组件,如果其功能真的如同其在漫画当中宣称的那样棒的话。

这个也是我对于Firefox最期待的功能之一。目前虽然有FireBug作为替代方案,但是FireBug仍然是内建在浏览器内部的。我希望的是一个非侵入式的任务管理器,一个独立于浏览器之外的组件来实现对于浏览器执行流程的监控。这样的好处之一就是可以在浏览器失去响应或者崩溃的时候仍然保留对于Javascript执行状况的监测。理想状况下我期望如同Windows的调试器一样,attach到一个失去响应的进程然后查看其调用栈或者执行时间,进而可以了解到浏览器各个组件的执行状况,发现引起问题的组件。

实现这种功能,需要Javascript引擎的协助。引擎必须提供一种机制来中断当前的执行流程,并能够使用某种机制将其内部状态导出。这是一个不小的工程。但是由于Google的介入,也许这个并非不可能之事。

名字和核心

Google Chrome。当我看到这个名字的时候,我就以为这个是基于Gecko的另一个版本——因为Gecko(Firefox所使用的核心)的核心组件之一就是Chrome。或者说,Firefox本身就是一个Chrome。

但是根据一些透漏的信息,Google Chrome使用的是WebKit内核——一个宣称比Gecko更快、更高效的内核。这个也比较靠谱,毕竟Google的Android上面使用的也是WebKit内核。

野心

随着浏览器的发布,Google用户联网占领桌面,并且试图逐渐替代桌面的野心昭然若揭(当然很早之前就已经是司马昭之心了)。一个中央管理组件协调各个网络应用;每个网络应用占用一个进程;可以查看任何一个应用的资源占用和响应时间;再加上从Google Doc到Google Mail的一条线的网络应用……

很好很强大的新桌面和新系统。


到了那个时候,你的所有安全,就全部寄托在了几个在网络上明文传送的Cookie。

标签: , , ,

今天看到的两个安全相关的话题

2008年3月6日 没有评论

Google Android SDK发现安全漏洞


Core Security said Android SDK m3-rc37a and earlier are vulnerable to
several bugs in components that process GIF, PNG and BMP images, and
Android SDK m5-rc14 is vulnerable to a security bug in the component
that process BMP images.


CAPTCHA is dead, long live CAPTCHA

Hotmail, Yahoo, 和GMail的CAPTCHA近期相继被破掉,虽然它们看起来是那么坚不可摧:
Google:

Yahoo:

Hotmail:

— ftofficer的一点看法 —
正如文章中所提到的那样,CAPTCHA对于专业的spam发送者已经越来越没有防御力,它的作用可能在不久的将来就将退化为仅仅为了防script kids了。对于专业的spam发送者来说,技术手段是无法防住他们的,尤其在中国这种低人力成本的环境下,真的雇佣人来读CAPTCHA并且解读,都并非一件不可能的事情。
— /看法完 —

标签: , ,

这个疯狂的年代

2008年2月1日 1 条评论
标签: ,

Web终端机器?

2008年1月19日 2 条评论

 
Splashtop a Rapid-Start Platform for Consumer PCs

不需要硬盘,不需要操作系统,直接固化在主板ROM里面的Linux、浏览器和Skype,这种机器在拥有网络连接的时候,究竟有多大的潜力?

嗯,很大。

标签: ,

Google Android: Google的手机操作系统

2007年11月7日 没有评论

今天news.com技术博客上面最火的话题是什么?是两个名词:Google和Android。

Google to unveil ‘Android’ phone software

Google is ready to unveil a suite of software for mobile
phones based on open-source technology, backed by some of the largest
wireless industry companies in the world.

The company is expected to hold a press conference on Monday to unveil
the project, which is expected to incorporate software from the Linux
world into a mobile platform code-named Android that’s designed to run
on phones, according to sources familiar with Google’s plans. A
software development kit for what’s being called "a complete
mobile-phone software stack" is believed to be in the works and will be
released relatively soon thereafter, the sources said. It’s not exactly
clear what kind of software will come as part of that stack, but it’s
said to include everything you need to run a phone.

等到沸沸扬扬的GPhone流言过去,Google高调推出了其手机平台,代码名为Android。这将是一个基于Linux的手机平台。而根据Google黑板报的消息
看来GPhone将是一个虚幻之物了,取而代之的是Google的手机操作系统。

过几天SDK即将可用,持续关注一下。

GPhone is coming

2007年10月10日 1 条评论

From New York Times:
For Google, Advertising and Phones Go Together

看起来Google是要建立一个Open Source,可能附带浏览器的手机操作系统,然后通过这个操作系统来卖他的广告。Google是一个把Joel关于“附属品”的商业概念发挥到极致的又一家公司。

Google就是一个卖广告的公司,说白了就是这样。为了卖出更多的广告,它就必须把更多的人拉拢到它的软件使用者当中去。所以,它不关心软件是不是卖钱,甚至干脆开源算了。因为软件的成本越低,卖出的软件越多,Google就可以把越多的拥护笼络在它的触手之下,进而可以更加理直气壮地向广告商要钱。现在,Google已经不满足于在PC上面拉拢用户了,接下来是手机和移动设备——几乎免费的手机操作系统和软件交给vendor去生产,GPhone看起来还真是一个不错的主意。

接下来了?Google的模式能否在手机上复制成功呢?要知道,让用户消耗自己宝贵的GPRS流量来传输广告,实在不一定是一件很得人心的事情。

或者,just build up cool features, and wait for the hardware (and bandwidth) to catch up … again?

标签: ,

Google adds Postini security into hosted apps offering

2007年10月3日 没有评论

http://www.news.com/8301-10784_3-9789901-7.html

Google is beefing up its outsourced e-mail offering aimed at
corporations and universities, adding security features that large
companies demand.

Three weeks after closing its acquisition of Postini, Google has
integrated the company’s security and government regulation services
into Google Apps Premier Edition. That suite includes hosted e-mail,
calendar, instant messaging, Docs & Spreadsheets and Web page
creation software.

Google的hosted application suite的确是一个非常有意思的创意。而现在其中加上了Anti-Spam和Anti-Virus的自定义,是不是看起来Google应该成为比Microsoft更大的一个安全行业的竞争对手了呢?

标签: , , ,

Open Office Again, and something other

2007年9月26日 没有评论

Open Office bug hits multiple operating systems.

正如今天听CTO所说,Internet is dangerous。

就是这样。

BTW: Windows Server 2008 RC0 Releases today.

标签: ,