月归档:2012年03月

Google Drive将为用户提供5GB免费存储空间

  【搜狐数码消息】3月31日消息,谷歌文件同步服务Google Drive的宣传页面日前遭到曝光。根据页面内容显示,谷歌将为每一位用户免费提供5GB的云储存空间。

clip_image001

  用户可以将文件存储至Google Drive,并通过桌面/手机/平板客户端、或是网页对文件进行访问。同时,用户通过其中一种方式对文件进行编辑修改后,改动将会自动同步。   继续阅读 →

发表在 公司 | 标签为 | 留下评论

PhoneGap:免费开源HTML5移动应用平台

  PhoneGap 是一个免费开源的开发框架,让 Web 开发人员能够使用熟悉的 HTML,CSS 和 JavaScript 构建跨平台的移动本地应用。通过 PhoneGap 框架提供的 JavaScript API 能够以非常简单的方式调用移动设备的核心功能,包括地理位置,摄像头,加速器,通讯录,多媒体,文件和网络等功能。 继续阅读 →

发表在 研发 | 标签为 , , , | 留下评论

关于 HTML5 的七个传说

  正如 Opera 的布道者 Bruce Lawson 讲的那样,“每个人都在谈论 HTML5”,它被传的很神,很玄。事实上有很多人所说的 HTML5 实际上只是古老的 DHTML 或者 Ajax。把所有的信息混在一起就是一堆错误信息。
HTML5 简单的说就是一组新的标准,语法和规则用来创建网页,可以利用一些新的浏览器的“本地”功能,例如离线存储,多媒体播放和其他的交互等等。我们所看到的很多很酷的 HTML5 网站实际上跟 HTML5 无关,而是由 CSS3 和 jQuery 生成的。CSS3 和 jQuery 是和 HTML5 一样的新技术,它们和 HTML5 是平行的概念。
  这篇文章讲了关于 HTML5 的7个传说,也就是误解 :)
传说 #1:因为苹果不支持 Flash,所以人们发明了 HTML5
  树大招风,苹果似乎经常受到各种指责。虽然 HTML5 可以为移动设备提供一些非常有用的功能,但是它不是为了这个需求而被创造的。事实上,早在2004年,Opera 和 Mozilla 为了解决乱糟糟的网页标准定义了一些好的设计的标准。他们的目的很简单,就是向 W3C 提交这些标准,从而创建一个更好用,更快速的 HTML 标准。这个标准直到2006年才被接受。而在短短的三年内,人们又起草了一个新的标准,审议通过并开始使用。
传说 #2HTML5 要到2022年才会成熟
  我不知道这句话是谁传出来的。我们知道 HTML5 的起草文件已经在2009年审议通过,也就是没有新的内容可以被添加,也不会有显著的改动。你现在就可以使用 HTML5 了,并且不用担心向下兼容问题。你可以通过一些轻量级的 JavaScript 来让老版本的浏览器支持复杂的 Canvas 。所有新版本的浏览器支持 HTML5。你需要担心的不是 HTML 标签,而是 CSS。很多老版本的浏览器对 CSS3 的支持很差。
传说 #3 HTML5 需要 CSS3 支持
  虽然 CSS3 能为 HTML5 增色不少,例如语义 class 名字,但这决不是必须的。HTML5 只是标记语言,你当然可以使用 HTML5 + CSS2,只不过没有那么优雅。由于 HTML5 移除了属性和标签,所以你需要为每一个元素指定全部的样式。例如,在 HTML5 中,为了让浏览器正确的渲染页面,你需要为每一个页面元素设置“display:block”声明。简而言之,HTML5 需要样式来让也页面更好看,但不必须是 CSS3。
传说 #4HTML5 破坏了可访问性(Accessibility
  相反,HTML5 从设计之初就考虑到了可访问性。每一个元素都支持 WIA ARIA 标志角色。这些角色可以让屏幕阅读器这类设备更好的理解页面的内容。
传说 #5HTML5 Flash 杀手 继续阅读 →

发表在 研发 | 标签为 , , , , | 留下评论

Eclipse基金会将于7月发布Orion 1.0版

据Infoworld报道,Eclipse基金会将在今年7月发布Orion 1.0 版,Orion 是用于开发Web应用的基于浏览器的集成开发环境(IDE)。在本周于弗吉尼亚州雷斯顿举办的 EclipseCon 2012 大会上也将讨论这个话题。

(译注:“Orion” [əu’raiən] 的含义是“猎户座”,与“ Eclipse”的“日蚀、月蚀”都是和天体相关。)
“ Eclipse 桌面集成开发环境是针对 Java 和 C++,与之不同的是,Orion 是面向 HTML 和 Javascript 开发。” Eclipse 营销副总裁 Ian Skerrett 在采访中表示。“Orion 的好处是你的开发工具就是你的应用运行的地方,”他说。对云应用开发,Orion 特别有用,Skerrett 补充说。
clip_image002
去年的EclipseCon大会上宣告了Orion。在今年大会上,开发人员将可以知道如何使用并扩展Orion的信息,Eclipse 期望 Orion 能成为一个商业产品。Mozilla 已经在 Firefox 开发者工具使用了 Orion 编辑器。
Orion 1.0版在今年6月的Eclipse年度发布后就可用。今年Eclipse的发布代号为Kemper,将基于Eclipse 4 平台推出众多新技术。Skerrett 表示,Eclipse 4 平台是一次再造过程(reengineering ),其目的是让在Eclipse平台更为轻松地开发程序。去年的Eclipse发布代号是Indigo,由62个项目团队协力完成。
(补充:2007年6月,Eclipse 稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版。)
EclipseCon 2012 大会上的其他主题包括,用Eclipse工具开发Android应用、应用生命周期管理、Devops 和 一个关于JavaFX和Eclipse的会议。与EclipseCon 2012大会在同一个地方举行的还有另外一个活动:Agile ALM Connect。 继续阅读 →

发表在 研发 | 标签为 , , | 留下评论

谷歌发布 Go 语言的首个正式版本

谷歌今天发布了Go语言的首个正式版本,谷歌称,这是该语言发展过程中的一个重要的里程碑。

clip_image002[4]

Go 语言最初由Rob Pike等谷歌工程师在2007年9月启动设计工作,在2009年11月正式对外发布。Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和极佳的执行效率。Go语言最初定位于网络服务器、存储系统和数据库的程序设计,同时在语言中包含并发构造体,以帮助开发者创建并行任务。Go开发团队曾表示,编译完成的Go程序运行速度接近C语言实现的程序。
在3月中旬,谷歌曾发布Go 1的候选版本,并称已经非常接近正式版了。而此次发布的正式版在候选版的基础上改进了部分功能,修复了一些bug,核心库和性能更加稳定,意味着可以正式用于生产。
Go 1 正式版的改进包括语言方面的改变(如Unicode字符的新类型)以及标准库的变化(如新增了包和重命名了strconv包),此外,包的层级已经进行了重新整理,放置到了相应的组中,如网络设施、RPC包、网络子目录等。
谷歌称,Go语言向前兼容,使用Go 1编写的代码,除了少数情况外,基本都可以在该版本的所有生命周期中继续编译和运行,即使后续版本(如Go 1.1、1.2等)进行了更新和bug修复。Go语言兼容性可参阅:http://golang.org/doc/go1compat.html
谷歌此次还首次推出了Go语言的二进制版本(已编译版本),这意味着Go可以在LinuxFreeBSDMac OS X以及Windows中运行。
此外,谷歌还围绕新增的 Go 命令调整了 Go 的工具套件,以使开发者更好地读取、构建、安装和维护 Go 应用程序。
该版本完整的变化参阅:http://golang.org/doc/go1.html
随着Go 1的发布,谷歌App Engine SDK也进行了更新,Go的相关改进已经被应用到了App Engine库中。
下载地址: 继续阅读 →

发表在 公司 | 留下评论