阅读更多

2顶
1踩

编程语言

原创新闻 Gtk3 vs HTML5

2011-11-24 13:54 by 资深编辑 luiang1018 评论(3) 有4063人浏览
Gnome社区的Alexander Larsson表示,近来他正在研究一项新的技术,目前已开发技术原型。基本上,就是写了一个基于GTK+ 3的后端(backend),该后端可以在任何浏览器中解析。

因为Alexander觉得代码还不够清洁而且许多功能并不完善,因此目前尚不打算进行公开。不过他提供了一个视频,表明开发已进入demo阶段。你可以通过这个地址进行访问(原始的theora文件)。

更多技术细节:

  • 所有顶层窗口都对应一个HTML5 canvas元素,窗口中的内容则由streaming命令进行更新。这通过一个“multipart/x-mixed-replace”类型的XMLHttpRequest请求来完成,该请求可以gzip压缩数据。窗口数据以区域复制(不断滚动)及图片diff的方式进行提交。图片则作为数据发送:经由未经压缩的PNG数据的URI 。
  • 输入信息由dom事件收集并通过WebSocket发送至服务器。
  • 目前只支持Firefox 4,不过使用WebSocket可以在任何浏览器上运行。
不过我们应该关心的是,这个技术有用吗?

Alexander表示,它有两个基本用途:你可以在自己的服务器上运行你的app,然后从任何地方访问它(类似于Screen技术,VNC?);或者将app放至一个公共服务器上,从而让所有用户都能得到新的该app的一个实例(Web页面中的GIMP!)

对该技术你是怎么看的?如果拥有该技术,你希望运行什么应用或者打算怎么使用呢?不妨来讲讲。

Via  GNOME
2
1
评论 共 3 条 请登录后发表评论
3 楼 skyfen 2011-12-07 08:50
这么说来,flex和AS3就继续有戏了。canvas接口太单一了,会不会有问题呢?
2 楼 achun 2011-11-27 14:56
这个想法很有前途,不过作者只是开放个canvas元素的接口,不够给力。作者首先要明白这种思路最重要的是利用已有标准降低门槛和学习成本,开发者可不希望结果是浏览器呈现,开发的时候又去学习一个新的标准,不应该局限于canvas,不应该局限于图形接口方式。
1 楼 mengyancui 2011-11-25 09:26
   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • gtk3api文档html离线阅读

    Gtk3 Api文档离线,入口为stable.html.是直接从网站上面下载下来的html页面而并不是chm文档。缺了好几个js和css样式文件不过应该不影响阅读和使用

  • [ZZ]Gtk3 vs HTML5

    <br />看到一篇新闻,忍不住转载一下http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/Gtk3 vs HTML5<br />The last few weeks I’ve been working on an interesting new idea, hacking out a ...

  • gtk3-html-3.CHM

    中文版gtk+3官方文档,翻译得很通顺。很难得的一份gtk+3中文教程。

  • gtk3-html-3.10.8

    gtk3-html-3.10.8

  • 标记::pen:gtk3 markdown编辑器

    集成草图编辑器使用灵活的导出选项PDF格式RTF ODT DOCX 自定义CSS主题自定义语法主题本机GTK + 3应用程序屏幕截图配套 从源安装依存关系介子> = 0.37.0(仅安装) gtk3-devel> = 3.20 gtksourceview3-devel ...

  • gtk3-html-3.18.chm

    适用于gtk+-3.0以上开饭人员

  • gtk-html-2.24.5.tar.gz_gtk

    这是GTK应用程序编程函数库详解,涉及各种GTK编程控件,是Linux应用程序编程的非常好的参考

  • GTK3官方离线文档_离线文档

    这个是GTK3的离线文档,其实就是一个HTML页,解压以后直接运行 index.html就好了!

  • PyGObject-Tutorial:在Python中使用GTK + 3的教程

    PyGObject教程 使用在Python中开发GTK + 3应用程序的。 本教程的网站为 依存关系 狮身人面像: : 编译 使HTML

  • windows下CLion搭建gtk3开发环境

    本文采取Msys2安装gtk3的一些依赖(官网推荐) MSYS2下载地址:http://www.msys2.org/ 打开MSYS2 安装GTK 32位:pacman -S mingw-w64-i686-gtk3 64位:pacman -S mingw-w64-x86_64-gtk3 参考:...

  • GTK3安装

    先安装msys2,再在msys2中安装GTK3和glade。但是我在安装GTK3的时候遇到了些问题,会在后面讲一下解决方法。 开头列举我参考的链接: GTK简易教程(傅老师):https://b23.tv/av29560698/p1 MSYS2更换国内源:...

  • GTK+ 3 基础知识学习

    https://developer.gnome.org/gtk3/stable/index.html 1.启动程序 以前的版本要写一个GTK程序都是按照以下流程 int main(int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc,&amp...

  • Wordbook:Wordbook是使用Python和GTK 3为Linux制作的词典应用程序

    要求GTK 3.20+ [Arch: gtk3 ] libhandy 1.0.0+(libhandy1)[Arch: libhandy ] Python 3 [Arch: python ] 独立的WordNet Python模块[Arch AUR: python-wn ] Python GObject [Arch: python-gobject ] eSpeak-ng...

  • go-gtk3开发之Windows10安装配置(1)

    go-gtk3开发之Windows10安装配置开发环境MSYS2MSYS2介绍MSYS2是什么编辑安装通过以下命令来更新MSYS2系统文件包:关闭MSYS2,从开始菜单重新启动MSYS2并更新其他软件包更换国内源教程更换内容安装所需的软件教程安装...

  • go-gtk3开发之空白窗口(3)

    go-gtk3开发之空白窗口gtk3 之缘demo.go gtk3 之缘 没有人一上来就什么都会的,至少我达不到。本人由于学习go,又看到了gtk相关的开发,于是开始了gtk开发之旅,奈何gtk的版本或者案例有点老,或者我的环境比较高...

  • windows+GTK4/3+Clion+msys2

    在犹豫用什么框架写GUI时,考虑纵多,我决定用GTK4来在windows上开发GUI程序,原因是小巧,界面还可以. (受不了win32图形界面原生api的臃肿繁琐?相关教程很少 于是我在这里整理一些要点细节记录一下提示:以下是本篇...

  • Setzer:用Gtk用Python编写的LaTeX编辑器

    用于GNU / Linux桌面的简单而功能齐全的LaTeX编辑器,由Python与Gtk一起编写。 网站: Setzer是使用Gtk用Python编写的LaTeX编辑器。 如果您能尝试并通过GitHub上的问题跟踪器提供反馈,我感到很高兴,无论它是关于...

  • 利用GTK、WebKit,建立基于HTML的Python图形用户界面

    利用GTK、WebKit,建立基于HTML的Python图形用户界面, 大大简化GUI程序的构建

  • GTK2.X版本的HTML格式的API文件

    如果你正进行Linux/Unix系统的GUI开发,那么本文档是你的不二之选~~~

  • GTK参考手册Reference_Manual或叫API手册

    GTK参考手册Reference_Manual或叫API手册 也叫API手册,Application Programming Interface应用程序编程...https://developer.gimp.org/api/2.0/gtk/index.html GTK+ 2 Reference Manual: GTK+ 2 Reference Manual http

Global site tag (gtag.js) - Google Analytics