NetBeans中有个很有趣的插件,Developer Collaboration (http://collab.netbeans.org),这个工具的目的如下:
-
提供客户端的XML Messaging Protocal的Java开源实现。
-
提供在NetBeans平台上的功能丰富的,灵活的,安全的Collaboration框架
-
实现一些低端通讯协议, 比如XMPP, JXTA, SIP等的实现以及一些高端的Collaboration特性.
建立企业内部开发IM环境分为以下几个部分
-
安装Collabration Server
-
配置Collabration Server
-
在NetBeans中安装Developer Collaboration Plug-in
-
在NetBeans的Collaboration中注册新用户
-
用 NetBeans Collab登录Server并交谈
(一)在Solaris上安装Collabration Server
Collaboration Server 选择同样是开源软件,并且是Java开发的OpenFire
-
从网站http://www.igniterealtime.org/downloads/index.jsp下载OpenFire, 点击Linux按钮,在列表中选择 Jsopenfire-3.4.3-ALL.pkg.gz 文件下载,保存在目录下,比如/download
-
在solaris终端中运行下列命令
cd /download
gunzip Jsopenfire-3.4.3-ALL.pkg.gz pkgadd -d Jsopenfire-3.4.3-ALL.pkg
|
-
当"Installation of <JSopenfire> was successful."信息出现时,表示OpenFire已经缺省安装到/opt/Openfire目录下
-
启动OpenFire, 在solaris终端中运行下列命令
cd /opt/openfire/bin ./openfire.sh
|
-
启动成功,会看到如下信息
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
-
启动 NetBeans 6.0
-
选择菜单“Tools->Plugins“,在Plugins窗口中,选择Tab “Available Plugins”, 在左侧的列表中,选择”Developer Collaboration”, 点击下方的”Install”按钮.
成功安装后,在 NetBeans IDE的菜单中会出现”Collaboration”的菜单.
(四)在NetBeans的Collaboration中注册新用户
通过NetBeans Collab可以直接在Collaboration Server上注册新用户
-
选择NetBeans IDE的Collaboration->Login, 出现”Collaboration Login” 窗口,点击”Manage Accounts”, 在”Manage Account”窗口中,点击”Add”按钮.
-
第一步,选择”I want to register for a new collaboration account on a different collaboration server”
-
第二步, 输入显示名称
-
第三步, 输入Collabartion Server的主机名,
-
第四步, 输入用户详细信息, 包括姓名和 电子邮件
-
第五步, 输入用户名和密码
-
点击”Finish”按钮之后, 如果注册成功,就可以看到如下 信息 “Congratulations! The account “xxx” was successfully registered with the server. You may now log in using this account.
(五)用NetBeans Collab登录Server并交谈
选择NetBeans IDE的Collaboration->Login, 输入用户名和密码, 点击”Login”.
把其他人加入到自己的联系册, 对方会收到如下提示.
邀请其他人进行谈话, 被邀请人的客户端会出现如下提示.
下面就可以通过NetBeans Collab进行交流了, 因为定位是Developer Collaboration, 在这个工具中可以粘贴代码, 共享项目, 这是NetBeans Collab有别于其他IM工具的特色.
Joey在介绍NetBeans Collab这个工具时, 调侃说优势在于:” 用NetBeans Collab和女朋友聊天, 被老板发现时, 可以说我正在写代码呢”. 下面就是聊天加写代码的NetBeans Collab的截图.
分享到:
相关推荐
1. NetBeans:NetBeans 是一个功能强大且广泛使用的集成开发环境(IDE),支持多种编程语言,包括 C 语言。可以从官方网站下载 NetBeans 的安装包。 2. NetBeans C/C++ Pack:NetBeans C/C++ Pack 是 NetBeans 的一...
### 构建NetBeans的JSP开发环境 #### 一、环境搭建与配置 ##### 1. 开发环境概述 为了构建一个适用于JSP开发的环境,我们需要准备以下软件及...按照上述步骤操作,可以帮助开发者快速建立起一个完整的JSP开发环境。
NetBeans是一个开源的集成开发环境(IDE),广泛用于Java、PHP、JavaScript等语言的开发,尤其在Java领域,它的功能强大,支持广泛,对于初学者和专业人士来说都是一个非常优秀的工具。 本书的核心内容主要分为三大...
NetBeans是流行的开源集成开发环境(IDE),而Liferay是一款企业级的开源门户平台。在使用NetBeans进行Liferay插件开发时,开发者可以利用NetBeans提供的工具集来提升开发效率和代码质量。 1. **NetBeans 6.5 IDE**...
【Android学习笔记之开发环境搭建(Eclipse和NetBeans)】 Android开发对于初学者来说,第一步通常是搭建开发环境。本文将详细介绍如何在Eclipse和NetBeans中设置Android开发环境,以便进行应用程序的编写和调试。 ...
NetBeans是一款强大的集成开发环境(IDE),主要用于Java桌面、Web及企业级应用程序的开发。它提供了丰富的特性集,包括代码编辑、调试、构建和部署工具,使得开发者能够高效地进行软件开发工作。以下是对NetBeans在...
1. **NetBeans**:NetBeans是一款流行的集成开发环境(IDE),支持多种编程语言,包括Java,而Android应用主要是基于Java或Kotlin开发的。 2. **JDK**:Java Development Kit是开发Java程序所必需的,NetBeans默认...
在IT行业中,Web开发是一项核心技能,而使用像NetBeans这样的集成开发环境(IDE)能够极大地提高开发效率。本文将深入探讨"NetBeans可视化Web开发之数据库应用开发"这一主题,帮助开发者理解如何利用NetBeans进行高效...
搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8与Android SDK结合,创建一个完整的开发环境。 首先,我们从基础开始,你需要下载以下组件: 1. JDK 1.7:Java ...
- **安装Java SDK**:由于NetBeans是基于Java的开发环境,因此需要先安装Java Software Development Kit (SDK)。 - **安装IDE**:完成Java SDK的安装后,接下来按照向导提示安装NetBeans IDE。 - **为现有NetBeans...
Ubuntu 是一个流行的 Linux 发行版,而 Netbeans 是一个功能强大的集成开发环境(IDE)。在本文中,我们将指导您如何在 Ubuntu 20.04 上配置 Netbeans 8.2。 标题解释 Ubuntu 配置 Netbeans 8.2 是指在 Ubuntu 操作...
《NETBEANS7下J2EE6开发技术》是一份详尽的英文教程,专注于在NETBEANS 7集成开发环境中使用J2EE 6框架进行企业级应用开发。这份资料对于那些希望深入理解J2EE 6以及NETBEANS IDE的开发者来说,无疑是宝贵的资源。...
1. **NetBeans IDE**:NetBeans是一个开源的集成开发环境,广泛用于Java应用开发,它提供了丰富的代码编辑、调试、测试和部署工具。在数据库开发方面,NetBeans支持连接各种数据库系统,如MySQL、Oracle、SQLite等,...
在Java企业级应用开发中,jBoss Seam是一个强大的框架,它将JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 和其他技术整合在一起,为开发者提供了一个统一的开发环境。...
NetBeans IDE是一款强大的集成开发环境(IDE),专为Java开发者设计,同时也支持其他语言如HTML5、CSS、JavaScript等。本教程《NetBeans IDE开发指导》是针对初学者的入门资料,旨在帮助新用户快速掌握该IDE的使用...
本文档旨在详细介绍如何在 Windows 操作系统环境下搭建一个完整的 PHP 开发环境,涉及的主要工具包括 NetBeans IDE、Java Development Kit (JDK)、WAMP 以及 Xdebug。通过本教程的学习,您将能够顺利地进行 PHP 应用...
NetBeans作为一款强大的开源集成开发环境,为Java开发者提供了便捷的编码、调试和项目管理工具,尤其在企业级应用开发领域,它能有效提升开发效率。 【描述详解】 1. **J2EE技术**:J2EE是Java平台的企业版,它...
《精通NetBeans——Java桌面、Web与企业级程序开发详解》是一本深入解析NetBeans集成开发环境(IDE)的专业书籍,旨在帮助读者掌握利用NetBeans进行高效Java开发的各种技巧和方法。书中涵盖的内容广泛,包括Java桌面...
这个是ruby的集成开发环境,适合ruby新手直接上手使用进入编程;就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门...