NetBeans Collaboration (一):建立企业内部开发IM环境

原创 2008年01月16日 23:39:00

NetBeans中有个很有趣的插件,Developer Collaboration http://collab.netbeans.org),这个工具的目的如下:

  • 提供客户端的XML Messaging ProtocalJava开源实现。

  • 提供在NetBeans平台上的功能丰富的,灵活的,安全的Collaboration框架

  • 实现一些低端通讯协议, 比如XMPP, JXTA, SIP等的实现以及一些高端的Collaboration特性.



建立企业内部开发IM环境分为以下几个部分

  1. 安装Collabration Server

  2. 配置Collabration Server

  3. NetBeans中安装Developer Collaboration Plug-in

  4. NetBeansCollaboration中注册新用户

  5. NetBeans Collab登录Server并交谈


()Solaris上安装Collabration Server


Collaboration Server 选择同样是开源软件,并且是Java开发的OpenFire


  1. 从网站http://www.igniterealtime.org/downloads/index.jsp下载OpenFire, 点击Linux按钮,在列表中选择 Jsopenfire-3.4.3-ALL.pkg.gz 文件下载,保存在目录下,比如/download

  2. solaris终端中运行下列命令

      cd /download

      gunzip Jsopenfire-3.4.3-ALL.pkg.gz
      pkgadd -d Jsopenfire-3.4.3-ALL.pkg

  3. 当"Installation of <JSopenfire> was successful."信息出现时,表示OpenFire已经缺省安装到/opt/Openfire目录下

  4. 启动OpenFire, solaris终端中运行下列命令

    cd /opt/openfire/bin
    ./openfire.sh

  1. 启动成功,会看到如下信息

    Openfire 3.4.3 {Jan 10, 2008 3:49:47 PM]
    Admin console listening at http://127.0 .0.1:9090


()配置OpenFire


第一次启动OpenFire,需要配置OpenFire


1.在浏览器中打开"http://127.0 .0.1:9090

2.共有五个配置步骤,首先选择语言




3.下一步服务器设置,注意主机名是OpenFire 自动设置的.



4. 第三步,数据库配置采用"嵌入的数据库"HSQLDB

5. 第四不,特性设置采用"初始设置"

6. 第五步,输入管理员帐户密码.

7. 第六步,就进入了管理员登陆界面.


安装配置完Collaboration Server, 就可以进入NetBeans IDE了.



()NetBeans中安装Developer Collaboration Plug-in

  1. 启动 NetBeans 6.0

  2. 选择菜单“Tools->Plugins,在Plugins窗口中,选择Tab “Available Plugins”, 在左侧的列表中,选择”Developer Collaboration”, 点击下方的”Install”按钮.


成功安装后,NetBeans IDE的菜单中会出现”Collaboration”的菜单.

()NetBeansCollaboration中注册新用户


通过NetBeans Collab可以直接在Collaboration Server上注册新用户

  1. 选择NetBeans IDECollaboration->Login, 出现”Collaboration Login” 窗口,点击”Manage Accounts”, 在”Manage Account”窗口中,点击”Add”按钮.

  2. 第一步,选择”I want to register for a new collaboration account on a different collaboration server”


  3. 第二步, 输入显示名称

  4. 第三步, 输入Collabartion Server的主机名,


  5. 第四步, 输入用户详细信息, 包括姓名和 电子邮件

  6. 第五步, 输入用户名和密码


  7. 点击”Finish”按钮之后, 如果注册成功,就可以看到如下 信息 “Congratulations! The account “xxx” was successfully registered with the server. You may now log in using this account.



()NetBeans Collab登录Server并交谈

选择NetBeans IDECollaboration->Login, 输入用户名和密码, 点击”Login”.



    把其他人加入到自己的联系册, 对方会收到如下提示.




    邀请其他人进行谈话, 被邀请人的客户端会出现如下提示.



下面就可以通过NetBeans Collab进行交流了, 因为定位是Developer Collaboration, 在这个工具中可以粘贴代码, 共享项目, 这是NetBeans Collab有别于其他IM工具的特色.


Joey在介绍NetBeans Collab这个工具时, 调侃说优势在于:” NetBeans Collab和女朋友聊天, 被老板发现时, 可以说我正在写代码呢”. 下面就是聊天加写代码的NetBeans Collab的截图.




微信局域网测试环境搭建方法

微信局域网测试环境搭建方法 微信现在越来越火,很多人想自己研究一下微信开发,但在开发平台认证的时候,必须通过80端口认证。 很多的宽带服务商把公司宽带的80端口封了, 而微信开发模式中服务器配置要...
  • u011184841
  • u011184841
  • 2016年05月15日 14:44
  • 2701

利用Eclipse搭建Linux内核开发环境

利用Eclipse搭建Linux内核开发环境正文  时光流逝,记得十年前还是个游手好闲的少年,无聊时觉得应该分析一下Linux内核源码,没有别的动机,只觉得这样很酷。   没有任何项目经验的话,突然...
  • aggresss
  • aggresss
  • 2017年08月02日 17:06
  • 1448

使用Netbeans创建java Web项目

使用Netbeans创建java Web项目需要先搭建JDK参考:Java开发环境的搭建以及使用eclipse创建项目Linux环境安装卸载JDK1.安装Tomcat去官网下载最新的Tomcat:...
  • 21aspnet
  • 21aspnet
  • 2014年02月11日 08:59
  • 20665

开源企业内部沟通协作平台, 免费企业IM, ENTBOOST, Windows环境:免安装模式部署

关于ENTBOOST 恩布互联: ENTBOOST公司致力于提供,开源企业内部沟通协作平台,开源团队协作平台,免费企业IM,私有云部署产品;所有ENTBOOST产品可以免费部署到企业内部服务器上,帮助...
  • yanghz
  • yanghz
  • 2016年07月18日 18:11
  • 623

免费企业内部沟通协作平台,开源企业IM,ENTBOOST,Windows环境PostgreSQL版本安装

ENTBOOST公司致力于提供,开源企业内部沟通协作平台,开源团队协作平台,免费企业IM,私有云部署产品;所有ENTBOOST产品可以免费部署到企业内部服务器上,帮助企业实现私密数据信息安全; ...
  • yanghz
  • yanghz
  • 2016年08月13日 15:53
  • 328

恩布企业IM 1.7 版本,企业内部通讯平台

恩布企业IM,开源企业IM,免费企业即时通讯,企业内部通讯平台,Entboost发布v1.7版本,主要版本更新内容: 增加实现一个帐号能同时登录PC和手机客户端,支持聊天内容同步显示功能; ...
  • yanghz
  • yanghz
  • 2014年12月08日 10:22
  • 1259

IT环境下企业内部控制模式探讨_王海林

  • 2014年05月26日 19:39
  • 535KB
  • 下载

漫谈企业内部图书馆的建立与日常管理

原文: http://www.lifelaf.com/blog/?p=287 对于技术密集型的企业、部门,建立和维护一个内部图书馆可以更好地为员工提供学习资料,增强员工间的技术交流,并有助...
  • enzymer
  • enzymer
  • 2013年04月24日 17:58
  • 5631

钉钉微应用接入(企业内部开发)

文档中心https://open-doc.dingtalk.com钉钉后台配置创建微应用流程: 获取企业号CorpID&Secret: 登录钉钉OA管理后台-微应用-工作台设置(仅企业主管理员可查看...
  • Jason847
  • Jason847
  • 2017年07月12日 11:05
  • 2248

企业内部软件开发的特点和模式

在现代企业中,信息系统已经越来越成为企业管理的重要支撑。因应各种业务需求对软件系统的要求,大多数企业都形式不同地建立了自己的软件开发团队,视企业的规模从一两个兼顾支援网络硬件、进行简单开发的人员到大规...
  • liujunfeng1005
  • liujunfeng1005
  • 2015年12月15日 15:30
  • 493
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NetBeans Collaboration (一):建立企业内部开发IM环境
举报原因:
原因补充:

(最多只允许输入30个字)