`
hatedance
  • 浏览: 59050 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

由HTML5想到的桌面应用演化

阅读更多
刚刚看到一则介绍HTML5的近况的博文,显然比几个月前的情况又强大了许多。
引用

 ◆二维绘图API,可以用在一个新的画布(Canvas)元素上以呈现图像、游戏图形或者其他运行中的可视图形。
canvas, pixel draw

  ◆一个允许web应用程序将自身注册为某个协议或MIME类型的API。
plugin

  ◆一个引入新的缓存机制以支持脱机web应用程序的API。
local file system storage

  ◆一个能够播放视频 和音频的API,可以使用新的video和audio元素。
multi-media

  ◆一个历史纪录API,它可以公开正在浏览的历史纪录,从而允许页面更好地支持AJAX应用程序中实现对后退功能。
document history

  ◆跨文档的消息传递,它提供了一种方式,使得文档可以互相通信 而不用考虑它们的来源域,在某种程度上,这样的设计是为了防止跨站点的脚本攻击。
inter-procedure call

  ◆一个支持拖放操作的API,用它可以与draggable特性相关联。
drag&drop
  ◆一个支持编辑操作的API,用它可以与一个新的全局contenteditable特性相关联。
Copy&Paste?
  ◆一个新的网络API,它支持web应用程序在本地网络上互相通信,并在它们的源服务器 上维持双向的通信。
socket
  ◆使用JavaScript API的键/值对实现客户端的持久化存储 ,同时支持嵌入的SQL数据库。
DB
  ◆服务器 发送的事件,通过它可以与新的事件源(event-source)元素关联,新的事件源元素有利于与远程数据源的持久性连接,而且极大地消除了在Web应用程序中对轮询的需求。
ajax RPC

总的看来,html5就是要打造一个桌面应用程序的平台的标准,上面的特性在C/S时代早已有了。
如果把html5叫做desktop 2.0一点也不过分,如果之前vb/vc, delphi曾统治桌面的时代叫desktop 1.0的话。
为什么桌面开发(c/s)要借道B/S呢?我想是因为web有html这个标准,而桌面平台没有这样的标准。唯有绕道B/S,才能达到升级C/S的目的。其实也不算升级,只能说是有了标准。桌面开发从来不缺特性,只缺标准。

联想到另外一个相似的例子,掌上电脑早就有了,却偏偏要借道手机(smartphone),最终必然回归到掌上电脑。唯有此,才能让老百姓慢慢接受这个小小的电脑。

俗话说条条大路通罗马,市场却让我觉得,最短的路往往不通。市场需要耐性培育,用户需要被引导。
0
0
分享到:
评论
1 楼 steeven 2009-12-17  
以后的firewall是越来越难做了

相关推荐

    基于版本更新日志的移动应用演化趋势自动分析.pdf

    《基于版本更新日志的移动应用演化趋势自动分析》这篇论文深入探讨了如何利用应用程序的版本更新日志来自动分析其演进趋势。随着移动应用的快速发展,数据分析和理解应用的演变过程变得越来越重要。文章指出,尽管...

    演化博弈matlab程序与作图.zip_matlab 博弈_matlab演化博弈_wool677_演化博弈matlab_演化博弈

    演化博弈理论起源于生物学,最初由John Maynard Smith和George Price提出,用来解释生物种群中适应性特征的演化。后来,这一理论被广泛应用于经济学、社会学、心理学等多个领域。演化博弈的核心概念包括策略、支付...

    面向云计算应用层演化的隐私保护方法研究.pdf

    本研究由南京邮电大学和南京航空航天大学的学者共同完成,并发表在《计算机工程与应用》杂志上。 云计算应用层中的组合服务在演化过程中,服务或服务流程可能发生变化,这会导致用户隐私数据的暴露。为了应对这一...

    演化博弈仿真_博弈_matlab演化博弈_演化博弈matlab_演化博弈_

    总之,MATLAB演化博弈仿真是一种强大且灵活的研究工具,能帮助我们理解复杂系统中策略的演化规律,对于社会科学、经济系统、生物进化等领域都有广泛的应用价值。通过学习和实践,你可以掌握这一工具,从而在自己的...

    Downloads_health5aa_规则网络演化博弈_网络演化_博弈_演化博弈

    《规则网络演化博弈:探索网络稳定均衡与策略更新》 在信息技术领域,网络演化博弈是一种新兴的研究方向,它结合了博弈论与复杂网络...在实际应用中,这可以应用于互联网安全、社会网络分析、生态系统管理等多个领域。

    演化计算及应用.pdf

    ### 演化计算及其应用 #### 一、生物进化理论背景 生命自从在地球上诞生以来,便开启了漫长而复杂的生物演化历程。这一过程中,低级、简单的生物类型逐渐发展为高级、复杂的生物类型。这一演化过程已被古生物学、...

    suijiyanhua.zip_博弈代码_演化 博弈_随机博弈_随机演化_随机演化方程

    通过运行这些代码,你可以直观地观察到不同策略在随机演化过程中的动态变化,从而深入理解随机演化博弈的原理和应用。对于学习博弈论、复杂系统或者生物进化理论的人来说,这是一个宝贵的资源。

    演化博弈matlab程序与作图,演化博弈matlab代码,matlab

    演化博弈是一种应用数学模型,常用于社会科学、生物学和经济学等领域,用以研究群体行为和策略互动。在MATLAB中实现演化博弈,可以直观地通过图形展示动态过程,并分析不同参数如何影响策略选择。本篇文章将深入探讨...

    JNI 的应用与演化

    JNI 的应用与演化

    演化博弈matlab程序与作图.pdf

    本文将介绍演化博弈的 matlab 程序设计和作图方法,通过实例代码和图像展示演化博弈的应用。 一、演化博弈概述 演化博弈是指在生物、社会和经济系统中,个体之间的策略性互动。该模型将个体的行为看作是策略的选择...

    安徽省地基GPS大气可降水量时空演化特征分析及应用研究.pdf

    安徽省地基GPS大气可降水量时空演化特征分析及应用研究.pdf 本文研究了安徽省地基GPS大气可降水量时空演化特征及其应用,旨在探讨GPS观测数据在大气可降水量研究中的应用价值。研究结果表明,GPS观测数据可以用于...

    基于matlab的多方演化博弈.zip

    1. **演化博弈理论**:演化博弈理论源自生物学的自然选择概念,由John Maynard Smith和George R. Price引入到博弈论中。它关注的是在不断变化的环境中,策略如何通过时间的推移而演变。经典的模型如“鹰鸽博弈”和...

    水平集曲线在曲率和常数速度下演化演示

    "常速和曲率演化演示"可能是这个程序的主要部分,它展示了如何同时应用曲率和常数速度规则来驱动水平集曲线的演化。用户可能可以通过交互式界面观察和控制这些参数,以观察不同条件下的演化效果。 6. **实际应用**...

    演化博弈论MATLAB编程.zip_matlab博弈论_matlab演化博弈_steepxj4_worthk2s_博弈仿真模拟

    5. **分析演化稳定策略**:通过模拟结果,可以识别和分析哪些策略组合构成了进化稳定策略,即在演化过程中无法被其他策略取代的策略。 6. **参数调整与敏感性分析**:可以改变博弈参数,如玩家的适应度函数、学习率...

    基于版本更新日志的移动应用演化趋势自动分析.docx

    本次研究扩大了数据集规模,使得分析结果更具代表性,能更准确地反映出不同类别应用在近5年内的更新趋势。这为需求工程、软件维护和市场策略提供了有价值的数据支持。 此外,文章讨论了现有研究大多侧重于用户评论...

    演化博弈仿真代码

    演化博弈是一种基于生物学和社会学概念的数学模型,它在计算机科学和信息技术领域有着广泛的应用,尤其是在模拟和预测复杂系统行为方面。在这个特定的压缩包文件中,包含了一个名为"yanhuaboyi.txt"的文本文件,我们...

Global site tag (gtag.js) - Google Analytics