标签 ‘google UI’

谷歌发布会:Chrome OS演示界面曝光(基于云的应用)

十一月 20th, 2009 由 Rock 发表

11月20日凌晨消息,谷歌于北京时间20日凌晨2点举行谷歌操作系统Chrome OS的新闻发布会,向人们第一次正式揭开其面纱。

本次发布会谷歌公开的要点如下:

·与一些报道相反,今天没有发布、测试;

·Chrome OS面市还得一年以后;

·整个项目都开源化;

·在Chrome浏览器问世一年后,用户数达到4000万;

·JS方面比IE8快39倍;过去一年,Chrome浏览器更新了19次;

·Mac和Linux版的Chrome浏览器即将问世;

·谷歌希望Chrome OS利用图形芯片GPU,更好的利用系统资源;

·完美的聚合趋势——上网本增长、云计算、笔记本和上网本越来越像手机,手机更加智能,总的来说,移动性增强;

·谷歌操作系统聚焦在三点:速度(和电视一样快)、简单、安全;

·在Chrome OS上,每一个应用程序都是网络应用程序,使用简单,容易维护;

·在Chrome OS上的所有数据都存储在云中;

·“如果我丢了装着Chrome OS的机器,我可以购买另一个,几分钟之内搞定。”没有本地数据;

·冷启动演示:7秒内登入屏幕,再花3秒全部启动;

·Chrome OS外观就像Chrome浏览器;

·应用程序可以被作为最爱程序“tag”;

·所有数据存储在在云中,在谷歌Docs中;

·来自YouTube的流音乐;

·是个好的娱乐平台;

·阅读电子书;

·微软一直以来在研发一个针对Chrome OS的杀手级应用程序:Office 网络应用程序;

·“希望电脑令人愉悦和运转”(“Want computers to be delightful and work”)

·通过USB闪存驱动器看:

·所有的存储基于固态设备;

·速度的改善基于以下变化:

·验证启动增强安全性:

·终端机器上的用户数据总是加密的,并总是同步到云端,本地数据仅仅是缓存;

·“不是另一个操作系统,而是用户的选择”(“Not another OS, but choice for users”);

·谷歌与OEM厂商一起想出参考硬件(固态硬盘、WiFi卡等等);

·时间表:2010年底,在假期市场推出;

·谷歌想要有大键盘、大触摸板的大上网本。

·Chrome OS不可下载,用户将不得不买一个Chrome OS设备。

·开发者可以在今天运行Chrome OS在上网本上——“你需要一个螺丝起子”;

·Flash播放没问题,YouTube可以看;

·预计价格在目前人们习惯的价格范围内;

·谷歌Chrome OS设备将会是基于网络的“伴侣”设备;

·肯定有一些事情这个设备做不来;

·在Chrome浏览器里能干的事情,在Chrome OS里一定也可以;

·最开始聚焦在上网本之类的设备,未来将可以在笔记本和台式机上运转;

·Chrome OS可以在像ARM这类非英特尔(X86)平台运转吗?答案是Yes!

·打印机——Chrome OS可以打印……

来源: 网易科技报道

Rock 评: Google真是太棒了,Chrome OS 除了操作系统是本地外,所有应用完全符合我心目中对“云计算”的定义:

· 每一个应用程序都是网络应用程序,使用简单,容易维护;

· 所有数据都存储在云中;

·关键的计算在云端运算;

本以还这个趋势还要等几年,想不到Google这么快就 实现了!

此外,Chrome OS软件界面是HTML + CSS + JavaScript!


不过,
Chrome OS面市还得一年以后…漫长等待阿!

Google开放了其内部JS开发工具:Closure Tools

十一月 6th, 2009 由 Rock 发表

在全球,有数百万的用户在使用Google的JavaScript-intensive应用,如GmailGoogle DocsGoogle Maps。相信每个开发者都希望创建Web应用程序能变的更easy。哈哈,有个相当好的消息告诉大家,Google今天开放了Closure Tools,一套内部人员开发JavaScript的工具!上面提到了那几个Google应用都是使用此工具开发的。

Closure Tools中包含三套工具:

1。Closure Compiler

Closure Compiler是用来编译JavaScript的编译器,除了像最常见的JavaScript的压缩机提供的功能,它还会对程序进行分析,把不需要的部份移除,减少的JavaScript程序的大小及提升效率。你可以将compiler与Closure Inspector(Firebug的扩展)一起使用。

由于JavaScript的开发是多样化的,所以建立了很多种运行的方式:提供了一个开源的命令行工具 ;创建了一个Web应用程序,你可以使用text box或一个RESTful API来编译;还提供了一个Firefox的扩展,可以与Page Speed 一起使用,方便查看网页的性能优势。

2。Closure Library

Closure Library是一个广泛,测试良好,模块化,跨浏览器的JavaScript库。它是Google的标准JavaScript类库.这套工具就像是许多一般的JavaScript框架,提供了许多简化的DOM操作的函数库,还有丰富的用户界面组件。

3。Closure Templates

这套工具就是提供一个在JavaScript中做模板的机制及函数库,你可以把HTML布局的部份写成一个*.soy,接着再利用封闭模板提供的工具把这个模板档案编译成的JavaScript代码,这样JavaScript开发者便省去了很多处理页面的负担。
Closure Templates既可以实现JavaScript,又可以实现Java,所以你可以在服务器端和客户端使用相同的模板。

心动不如行动,赶紧去看看吧!

来自: googlecode

Rock :

1. Closure Compiler, 优化和压缩代码的。玩过YUI Compressor的可以玩玩这个,对比一下。

The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what’s left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.

2。Closure Library

Google页面的JS代码都是压得不成代码样的,现在JS的库和UI都开源了,可以看看Google的工程师是怎么写的。

3. Closure Templates : 这个是否很有效率?