当 HTML 5 遇见 Google

谷歌图形化HTML5网页编辑器Google Web Designer 阅读详情

在 Google I/O 的开发者大会,Google 工程副总裁 Vic Gundotra 表示了他们对下一代 HTML 语言,HTML 5 的承诺。尽管 HTML 5 还处在草案阶段,W3C 的委员会还在针对这一草案进行漫长的讨论,然而 HTML 5 已经被广泛实现 ,或者作为一种实验性的演示,或者已经成为某些 Web 程序的核心。

HTML 5 为我们提供了不同的机会,Gundotra 说,他同时提到,在过去的10年,JavaScript 在主流浏览器中的速度已经提升了接近100倍,这大大改善了 Web 程序的速度。Gundotra 还提供了多个 HTML 5 演示 ,包含一个使用 HTML 5 实现的 YouTube 页 ,所有的视频播放均以 HTML 5 实现。

Gundotra 说,现在的视频,问题在于有甚多东西是我们所不能控制的,HTML 5 为我们提供了一个 < video> 标签,就像使用 < img> 标签一样简单。

Demo 中还有一个使用 JavaScript 实现的移动跟踪视频程序,全部使用 HTML 实现视频播放。一个妇女在摄像机前面走过,JavaScript 实时对她的图像进行跟踪,在她身体不同部位用方框标识出来。过去,这类应用通常会让浏览器崩溃或失去反应,但 HTML 5 的 “web workers”后台处理能力很强,浏览器在该程序运行期间几乎看不到任何卡的现象。这个演示赢得全场4000个与会者的热烈鼓掌。

另一个 Demo 是类似 Doom 的第一人称设计游戏 , 全部由 JavaScript 和 HTML5 的 Cavas 矢量图引擎实现。Gundotra 还演示了一个基于 canvas 的 Google Analytics 应用,2D 图表可以实时缩放,还有一个完全基于 HTML 5 和 JavaScript 的 3D 海滩镜像,翻涌的海浪,跳动的火炬,随风摆动的棕榈树。

Gundotra 演示的主题为,Google 倍感兴奋的 5 个 HTML 5 部件,它们是 Canvas, Video, web workers, geolocation, app 缓存, 以及数据库访问。

最新的 Android 浏览器以及即将发布的 Mobile Safari 移动浏览器会支持部分 HTML 5 功能,因此 Google I/O 上也提供了移动演示。演示中,一个 Gmail 用户在没有网络连接的状态下,使用移动浏览器中访问自己的邮件,利用的是 HTML 5 的离线数据库功能,另外一个演示是,一个 iPhone 用户在 Google Latitude 中更新自己的地理位置信息,最新的 iPhone 软件将支持 HTML 5 的 geolocation 地理信息功能。

HTML 5 获得 Google 的青睐并不奇怪,Web 是 Google 的核心,任何让 Web 程序更快,更好,更实用的技术都在 Google 那里得到支持,只要这种技术够开放。不过,事情也并非始终乐观,很多文章指出,微软的最新浏览器 IE8 不支持 HTML 5 的绝大多数功能,包括视频播放,Canvas,以及 Web workers。

微软的回应是,对于那些未经测试的技术应该抱谨慎态度,然而更接近事实的解释恐怕是,微软在自己的 Silver light 中有自己的播放技术。微软曾发誓将支持 HTML 5,但同时表示那将是很远的事。然而 Gundotra 的演示却显示,HTML 5 已经长大,所有别的浏览器都在这方面努力作为,这对微软或许会是一种触动。

延伸阅读

本文国际来源:http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5
中文翻译来源:COMSHARP CMS 官方网站

手把手教你用STM32H743+FreeRTOS+LWIP搭建物联网网关(附完整工程) 本文详细介绍了如何使用STM32H743微控制器结合FreeRTOS实时操作系统和LWIP协议栈构建高性能物联网网关。内容涵盖硬件配置、FreeRTOS任务设计、LWIP协议栈优化及物联网协议集成,提供完整工程示例,助力开发者快速实现稳定可靠的网络通信枢纽。 阅读详情

相关推荐

Latex下使用JabRef添加参考文献

文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 Latex可以手动添加参考文献,但文献过多时,使用JabRef软件相对方便。 提示:以下是本篇文章正文内容,下面案例可供参考 一、JabRef安装 网址:http://www.jabref.org 打开网址后,点击“Download” 进入如下页面后,选择 portable (便携版,无需安装),下载后是一压缩包,打开即可使用。 二、使用 1.创建库 ...

sz3076799的博客 3470

html5利用google实现定位和搜索

googleMapapi接口文档       开发人员指南(中文) 效果图如下: github源码地址: git@github.com:marujun/html5-geo-google-map.git 查看demo 首先写一个基本的html页面 HTML5 Demo: geolocation

服务器端攻城师 2697

OpenRA引擎实战:如何从零开始搭建一个经典RTS游戏模组(附资源包)

本文详细介绍了如何利用开源游戏引擎OpenRA从零开始搭建经典RTS游戏模组。内容涵盖开发环境配置、资源管线处理、YAML规则定义、地图编辑与Lua脚本编写等全流程实战指南,并提供了资源包,帮助开发者和爱好者快速创建属于自己的即时战略游戏世界。

silver的专栏 907

Google发布Swiffy 将Flash转换为HTML5

6月28日,Google Code官方博客发表文章(无法直接访问),发布了一款免费的SWF(Flash文件格式)-HTML5转换工具,名为Swiffy。用户已经可以通过Google实验室项目页面使用,直接在网页上传Flash文件,即可得到转换后的HTML5。此外,在转换后15分钟,还提供预览链接,这对移动设备非常方便。 这个工具是由Google英国公司的荷兰籍工程师Pieter Senste...

TTS 445

Comsol单层焊缝焊接数值模拟:温度场与应力场全流程解析

在工程制造领域,有限元模拟是研究焊接热-力行为、优化工艺参数的重要工具。焊接过程涉及强烈的局部加热和快速冷却,材料经历复杂的非线性和相变,必须通过瞬态分析和热-力顺序耦合,才能准确捕捉移动热源作用下的温度演化与应力塑性积累。这一技术广泛应用于压力容器、船舶结构、车辆制造等场景,用以预测残余应力与变形、评估冷裂纹风险,并为工艺设计提供定量支撑。焊接数值模拟能否真正指导实践,关键在于热源校核、随温度变化的材料参数、合理的边界条件与网格策略。单层焊缝作为焊接模拟的基础模型,涵盖了移动热源加载、熔池形成、高温软化与

weixin_30444111的博客 224

《最游记》游戏开发全栈指南:从源码解析到实战部署

本文提供了一份详尽的《最游记》游戏源码全栈开发指南。文章深入解析了这款3D玄幻网游的完整源码结构,涵盖客户端、服务端、引擎和工具链,并提供了从环境搭建、核心模块解析到实战修改与部署的完整流程。对于希望深入理解MMORPG架构的开发者而言,这份指南是宝贵的实战资源。

weixin_28363123的博客 74

了解Google的开源HTML5解析引擎Gumbo

谷歌开源Gumbo:纯C语言实现的HTML5解析库,的确是针对浏览尤其是HTML5的研究人员是一个福音 看看网上描述的这些特征: 完全符合HTML5规范强大,并且对于一些有问题的代码,能够灵活、有弹性地处理简单的API,可以很容易地与其他语言捆绑支持源位置和指针回到原始文本轻巧、没有外部依赖通过所有的html5lib-0.95测试 已在超过25亿个来自谷歌索引的页面中进行过测试 在

huareal的专栏 4778

PT静态时序分析实战:从基础命令到高级报告解析

本文详细介绍了PT(PrimeTime)静态时序分析(STA)的实战技巧,从基础命令如pt_shell和report_timing的使用,到高级报告解析与问题排查。通过丰富的实例和脚本示例,帮助工程师快速掌握时序分析的核心技能,提升芯片设计验证效率。

weixin_29289821的博客 955

Google发布HTML5推广网站:HTML5ROCKS

Google发布HTML5推广网站:HTML5ROCKS

BSS 的专栏 713

tun虚拟网卡没有安装解决之道

目录 描述 过程 一、sstap 会提示你虚拟网卡没有安装; 二、还有会是这样的:病毒和威胁防护中无法启动;引擎不可以用等等,以及会显示需要IT管理员去处理;等等报错的信息; 系统升级地方会显示:Windows Defender Antivirus 的安全智能更新 - KB2267602 (版本 1.305.2147.0) - 错误 0xc8000442 Windows Defender报错; 三、还有就是会出现你搜自己家的WIFI搜不到,电脑端都不会显示WIFI名字; 解决方...

战神/calmness的博客 1万+

【WLAN】【调试】如何使用Wireshark分析加密的WiFi数据包

- 当配置网卡为monitor 模式的情况下,可以使用 wireshark来抓取空口报文; - 如果WiFi采用非Open加密方式,则从报文中仅能分析到 802.11协议层,更底层(如DHCP、ICMP、TCP等)被加密,此时可以使用 wireshark 来完成解密。 - 解密之后,可以通过icmp、tcp等关键词过滤报文。

一介草民,只为生活。 2986

Google Ads HTML5 IMA SDK 常见问题解决方案

Google Ads HTML5 IMA SDK 常见问题解决方案 项目基础介绍 Google Ads HTML5 IMA SDK 是一个开源项目,用于在HTML5环境中集成Google的Interactive Media Ads (IMA) SDK。该SDK使得开发者可以在网页中嵌入视频广告,并支持VPAID和IMA广告格式。项目主要以JavaScript为主,同时包含HTML和CSS代码。 主...

gitblog_00399的博客 552

基于知识图谱的智能工作流引擎

随着大数据和人工智能技术的快速发展,企业和组织对数据的依赖程度日益增加。为了更好地管理和利用这些数据,知识图谱逐渐成为一种重要的工具。知识图谱不仅能够以结构化的方式表示复杂的知识,而且能够通过推理和查询提供深层次的信息。然而,如何将知识图谱应用于实际业务场景中,尤其是如何构建智能工作流引擎,仍然是一个具有挑战性的问题。智能工作流引擎是一种能够自动化执行复杂业务流程的系统,它可以通过对业务规则和数据的分析,自动生成和优化工作流,从而提高工作效率和准确性。

AI天才研究院 1872

IE中使用Google Chrome Frame运行HTML 5

谷歌刚发布了一款名为Google Chrome Frame的插件,可让Chrome在IE中执行呈现工作。这表示所有针对Chrome Frame的页面即将使用谷歌的呈现引擎进行显示,当中包括谷歌支持的一些HTML 5元素,而该页面依然可以使用微软IE来浏览。  Google Chrome Frame是一项给Wave做准备的开源项目。Wave即将使用HTML 5特性,若IE不支持HTML 5

厚德载物 722

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Html5 之 Google地图

显示地图 获取地图信息 var x=document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition,showError); } else{x

全力付出 1133

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【亲测免费】 Google Ads IMA SDK HTML5 项目教程

Google Ads IMA SDK HTML5 项目教程 1. 项目的目录结构及介绍 Google Ads IMA SDK HTML5 项目的目录结构如下: googleads-ima-html5/ ├── README.md ├── LICENSE ├── package.json ├── src/ │ ├── ads.js │ ├── ads-manager.js │ ├── a...

gitblog_00775的博客 1023

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Google IO中展示的超酷的HTML5网站

Google IO中展示的超酷的HTML5网站 承接上一篇,HTML5正是把Flash,Silverlight推向末路的技术。 在网上搜到一些Google IO中的经典HTML5做出来的几个网页,与大家一起分享。 注:要用Chrome看! Google Gravity http://mrdoob.com/projects/chromeexperiments/google_gra

wangwang4whu 873

您的HTML5代码如何打动Google的机器人

您和HTML5可以引起Google机器人的注意。 为此,您可以按照HTML语义的一些规则来策略性地编写代码。 这很容易,并且有很多优点。 在本文中,您可以找到以下答案: HTML5结构化语义的作用是什么? 为什么重要? 如何帮助我引起Google机器人的注意? 剧透:有例子! 验证者可以如何帮助我? 所以,让我们开始吧! HTML5结构语义 的作用 HTML5结构化语义的作用是通...

编程故事的地方 182

Google Ads HTML5 IMA SDK 示例项目推荐

Google Ads HTML5 IMA SDK 示例项目推荐 该项目是一个开源项目,主要使用JavaScript、HTML 和 CSS 编程语言。它提供了HTML5 IMA SDK的示例代码,帮助开发者更好地理解和使用Interactive Media Ads (IMA) SDK,实现视频广告的集成和播放。 项目基础介绍 Google Ads HTML5 IMA SDK 示例项目是由Google...

gitblog_01102的博客 361

Google Web Designer:创建交互式HTML5广告的设计工具

如果您密切关注Google的发展,您可能知道这一点,但如果您不了解,那么这家巨大的搜索引擎公司就会推出一个名为Google Web Designer的新工具。 简而言之–这是Google的Adobe Flash版本。 仅输出是在HTML5和CSS3中 ,并且当前仅限于创建广告横幅。 正如Google工程经理Sean Kranzberg 在该工具的公告中所述 : “我们认为Google ...

cune1359的博客 976

为何Google比苹果和微软更需要HTML5?

各派人马在这两年的热门技术HTML5的混战中,来来去去:先是最先喊出Flash无用论的贾柏斯,曾于iOS 4.0时停止许多对HTML5 API的存取;接着是Adobe于2011年底,喊出停止支援行动版 Flash 的开发,在业界投下一颗震撼弹;最后是一向推动 HTML5 不遗余力的Facebook ,却在本周开始将其 App 改成原生 App。诸多举动,令人彷彿雾裡看花。而另一方面,Googl

HTML5中国的专栏 664

HTML5获取地理位置信息并在Google Maps上显示

    使用HTML5 navigator  geolocation获取当前地理位子,并调用Gmap接口显示在地图上:   &lt;!DOCTYPE HTML&gt; &lt;html lang="en-US"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/titl

Web前端开发——Kingwell's Blog 461

Google swiffy 转换Flash(swf)到HTML5的工具

Google推出google swiffy,可以转换FLASH(即swf文件)到HTML5,转换后的HTML5除了部分图片什么的显示不了之外,其他的功能都还比较正常,就是效果差了点。 据说转换后的代码比Flash稍大,有兴趣的可以去看看: http://swiffy.googlelabs.com/

顺子网络 PHP网站建设 2750
上一篇: 一个 Web 设计师一天的程序生涯
下一篇: 4大CMS 平台: Drupal, eZ Publish, WordPress, CMS Made Simple 横向比较
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值