`
zuroc
  • 浏览: 1309737 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

我的webos雏形装上Gtalk了:)

阅读更多
Java2Script 的作者周仁建说,要有Gtalk Js版,便有了js版

我则借花献佛:),嵌入了我的(WebOs雏形)
不过,对gtalk源码做了一点小的修改

注释掉以下两行就可以了,`

Object.prototype.equals<wbr></wbr>=function(obj){return this==obj;};
//Object.prototype.hashCode<wbr></wbr>=function(){return this.toString().hashCode();};
Object.prototype.getClass<wbr></wbr>=function(){return Clazz.getClass(this);};
//Object.prototype.clone<wbr></wbr>=function(){var o=new
this.constructor();for(var i in this){o[i]=this[i];}return
o;};Object.prototype.finalize<wbr></wbr>=function(){};
Object.prototype.notify<wbr></wbr>=function(){};
Object.prototype.notifyAll<wbr></wbr>=function(){};
Object.prototype.wait=function(){};
Object.prototype.toString<wbr></wbr>=function(){if(this.__CLASS_NAME__!<wbr></wbr>=null){return"["+this.__CLASS<wbr></wbr>_NAME__+"
object]";}else{return"[object]<wbr></wbr>";}};


附周仁建的力作:
java2script版gtalk应用地址: http://demo.java2script.org/gtalk/
Java2Script 1.0.0版: http://j2s.sourceforge.net/
分享到:
评论
5 楼 zuroc 2007-10-14  
字典词库
:)
看看简历,有说明
4 楼 阿拉丁 2007-10-13  
看了一下,界面不够漂亮,这样系统除了稳定性与功能性之外,首先要考虑到易用性,界面的美观与简介是很重要的。
对了,你的字典词库是从哪里弄来的?
3 楼 zhourenjian 2007-10-13  
在Java2Script中,由于Java的java.lang.Object和JavaScript的Object是同名存在,所以这个入侵是必然且在所难免。String也有同样的问题。

不同的AJAX库兼容性问题也是避免不了的,需要不同的库互相配合修改才能提高兼容性。
2 楼 afcn0 2007-10-13  
最好还是别扩展Object,可以看见Prototype从来没扩展过Object.prototype,有几个函数也是Object.扩展的,对于其他扩展Function String Array也是点到为止,比如和js1.6冲突的在最新的代码里也不在默认覆盖了,所以象Object.prototype这样的基本类型,最好还是别动为好
1 楼 zhourenjian 2007-10-13  
对于javascript版gtalk应用可能可以这样注释掉,不过作为java2script的基本类库,就不可以这么简单地注释掉,否则用到这两个函数调用的应用代码就出错了。

java2script目前尚未在兼容prototype、jquery、dojo等方面做大多的支持,所以和其他的库混用问题还不少。

这其实是一个关于ajax库的入侵问题。大多数的ajax库都存在入侵问题。而ajax库的设计不仅需要减少入侵,同时也需要尽量加强防止自身被入侵。

还有Java2Script的Gtalk的集成还会带入HTML入侵和CSS入侵的相关问题,集成过程中也需要进行评估的。

BTW:
楼主由于没有对应安装Gtalk的服务器端而是直接使用demo.java2script.org提供的gtalk服务,如果的服务器更新了,可能需要对应地更新。
以前提过的java2script版gtalk应用地址: http://demo.java2script.org/gtalk/
Java2Script 1.0.0版已经放出: http://j2s.sourceforge.net/

相关推荐

    webos-iotivity-patches:webOS OSE 的 IoTivity 补丁-开源

    5. **兼容性改进**:确保IoTivity能在webOS OSE上运行,并兼容各种物联网标准和协议。 在开发过程中,参考官方文档是至关重要的,特别是链接中的[https://wiki.iotivity.org/webos]...

    webos-homebrew-channel:非官方的 webOS 电视自制商店

    webos-自制频道特征独立的 webOS 包存储库Homebrew 发现、安装和更新(root) 根执行服务,webOS 自制程序开发人员可以轻松使用,无需单独的权限提升处理 ( luna://org.webosbrew.hbchannel.service/exec ) (root) ...

    webos-ports-setup:用于设置Open webOS的帮助程序脚本-LuneOS开发环境

    webos-ports-setup 用于设置LuneOS开发环境的帮助程序脚本有关各种目标的详细LuneOS构建说明以及如何使用webos-ports-setup可以在以下位置找到: HP触摸板(里脊肉): ://webos-ports.org/wiki/Build_for_...

    webos jquery

    WebOS是一种基于浏览器的、模拟桌面操作系统的平台,它允许用户在网页上体验类似桌面应用的操作和交互。jQuery,作为一款强大的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互等任务,使得在...

    webos开源教程(适合新手)

    2. Hello, webOS:通过编写第一个简单的“Hello, World”应用,了解 webOS 应用的基本结构,包括 index.html、manifest.json 和 JavaScript 文件。 第三部分:核心组件与服务 1. 用户界面:学习如何使用 EnyoJS ...

    webos.rar_ WebOS_web OS _webos_webos c

    WebOS的核心理念是将传统的桌面操作系统体验移植到Web环境中,用户可以通过Web浏览器访问各种应用程序,无需在本地设备上安装。这种模式具有跨平台、易于更新和维护的优势。在描述中提到的"ajax的一个webos程序",...

    LG-WebOS-Remote-Control:LG TV WebOS的遥控器

    LG WebOS遥控器LG TV WebOS的遥控器该项目现在与合作策划和开发此频道面板需要browser_mod(您可以在找到)自定义卡:“ card-channel-pad”是必需的(您可以在找到)新的功能:远程现在可调整大小-比例尺已添加比例...

    webos-ssap-web:一个简单的SSAP(LG Connnect App)协议客户端,就在浏览器中!

    Web上的WebOS远程控制API的骇客实现。 这个怎么运作 默认情况下,在WebOS上实施SSAP的服务器会阻止Web原始源访问其WebSocket。 但是,也有例外,允许通过chrome扩展名和file:// origins进行通信。 file://和data: ...

    WEBos网页操作系统

    3. **增强兼容性**:确保WebOS能够在各种设备和浏览器上顺畅运行,提高其普及率。 4. **增加功能多样性**:提供更多样化的应用和服务,满足不同用户的需求。 5. **用户教育**:加强对用户的培训和支持,帮助他们更好...

    com.webos.service.location:定位服务的实现

    地点 概括 Location Framework Module是一个中间件组件,负责提供地理信息 描述 定位框架是一项为应用层提供API的服务,用于获取地理信息.LFW将从各种定位源获取地理信息,... openwebos / cmake-modules-webos 1.0.0 R

    ilib-loctool-webos-json-resource:用于WebOS平台loctool的JSON资源文件处理程序插件

    ilib-loctool-webos-json-resource ilib-loctool-webos-json-resource是loctool的插件,允许它读取和本地化JSON资源文件。 该插件针对webOS平台进行了优化。发行说明v1.3.3 已将美国英语翻译数据更改为位于资源根...

    webos-sdk-archive:偶尔维护,还原和更新webOS 1.0-3.0.5文档

    webos-sdk-archive 这是HP webOS PDK-SDK页面的Wayback Machine存档的副本,可以在以下位置找到: : : 已对该克隆进行了编辑,以修复下载链接,但保留了页面的归档值。 大多数链接仍转到Wayback Machine存档。 ...

    ilib-loctool-webos-ts-resource:用于webos平台loctool的ts资源文件处理程序插件

    ilib-loctool-webos-ts-资源ilib-loctool-webos-ts-resource是loctool的插件,允许它读取和本地化ts资源文件。 该插件针对webOS平台进行了优化。发行说明v1.2.2 更新了代码以生成资源,即使源和目标相同。 v1.2.1 ...

    ilib-loctool-webos-appinfo-json:适用于webOS平台loctool的appinfo.json文件处理程序插件

    ilib-loctool-webos-appinfo-json ilib-loctool-webos-appinfo-json是loctool的插件,允许它读取和本地化appinfo.json文件。 该插件针对webOS平台进行了优化 发行说明 v1.2.4 已将美国英语翻译数据更改为位于资源...

    webos-ipk-dump:PHP 脚本,使用您的手掌配置文件为您安装的应用程序下载和 tar IPK

    webos-ipk-转储 PHP 脚本,它使用您的手掌配置文件为您安装的应用程序下载和 tar IPK。 要求(Windows EXE)### WebOS 访问令牌(* Palm Profile) WebOS 设备 ndUid(* 设备配置文件,**) WebOS 安装的应用程序...

    积木WebOS客户端.NET版

    WebOS是一种基于Web技术构建的操作系统,它将传统的桌面应用模式转变为基于浏览器的云服务,让用户可以在任何设备上通过浏览器访问和操作应用,无需安装,易于更新。积木WebOS客户端则是这种理念的延伸,它将WebOS...

    webOS刷机、同步驱动nocacomd

    例如,"Novacom Windows x86.msi"这个文件就是 nocacomd驱动的Windows 32位版本安装包,适用于运行Windows操作系统的PC,帮助用户在x86架构的计算机上顺利进行webOS设备的同步和刷机操作。 安装nocacomd驱动的步骤...

    palm webos开发手册

    WebOS 的核心理念是“Everything is a Card”,这体现在它的应用程序开发上。开发者主要使用HTML、CSS和JavaScript进行编程,这使得WebOS应用程序具有跨平台的潜力,因为这些技术在Web开发中广泛使用。WebOS 提供了...

    webos界面截图UI

    WebOS是一款基于Web技术的开源操作系统,最初由Palm公司开发,后来被惠普收购,并在智能设备如手机和平板电脑上广泛使用。其界面设计以简洁、直观和易于操作为特点,旨在提供良好的用户体验。 1. **Web技术基础**:...

Global site tag (gtag.js) - Google Analytics