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

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.共有五个配置步骤,首先选择语言


NetBeans Collaboration (一):建立企业内部开发IM环境_第1张图片

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

NetBeans Collaboration (一):建立企业内部开发IM环境_第2张图片

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

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

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

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

NetBeans Collaboration (一):建立企业内部开发IM环境_第3张图片
安装配置完Collaboration Server, 就可以进入NetBeans IDE了.



()NetBeans中安装Developer Collaboration Plug-in

  1. 启动 NetBeans 6.0

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

NetBeans Collaboration (一):建立企业内部开发IM环境_第4张图片
成功安装后,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. NetBeans Collaboration (一):建立企业内部开发IM环境_第5张图片
    第二步, 输入显示名称

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

  5. NetBeans Collaboration (一):建立企业内部开发IM环境_第6张图片
    第四步, 输入用户详细信息, 包括姓名和 电子邮件

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

  7. NetBeans Collaboration (一):建立企业内部开发IM环境_第7张图片
    点击”Finish”按钮之后, 如果注册成功,就可以看到如下 信息 “Congratulations! The account “xxx” was successfully registered with the server. You may now log in using this account.

    NetBeans Collaboration (一):建立企业内部开发IM环境_第8张图片


()NetBeans Collab登录Server并交谈

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

NetBeans Collaboration (一):建立企业内部开发IM环境_第9张图片

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

NetBeans Collaboration (一):建立企业内部开发IM环境_第10张图片


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

NetBeans Collaboration (一):建立企业内部开发IM环境_第11张图片

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


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


NetBeans Collaboration (一):建立企业内部开发IM环境_第12张图片

你可能感兴趣的:(server,Solaris,HSQLDB,Netbeans,plugins,IM)