XMPP Standars Foundation

前提:学习xmpp协议的过程中,看着官方的资料,突然想整理下来,也顺便锻炼锻炼自我的英语,虽然已经有http://www.jabbercn.org翻译计划,但我还是想自己试试看,可能翻译会有错,以后学习深入了,会更新!

XMPP Standards Foundation
xmpp标准化基金会

The XMPP Standards Foundation (formerly the Jabber Software Foundation) is an independent, nonprofit standards development organization whose primary mission is to define open protocols for presence, instant messaging, and real-time communication and collaboration on top of the IETF’s Extensible Messaging and Presence Protocol (XMPP). The XSF also provides information and infrastructure to the worldwide community of Jabber/XMPP developers, service providers, and end users.
xmpp标准化基金会(原来是Jabber软件基金会)是一个独立的,非盈利的标准化开发组织,致力于为出席协议,即时消息和实时会话定义一个开源的协议,并且在IETF的可拓展的消息协议和出席协议上合作。同时,xmpp标准化基金会也为全球的Jabber/xmpp开发者社区,服务提供商和用户提供了信息和基础架构。

At the core of the XSF is its elected Membership who, in turn, elect a Council (the technical leadership) and Board (the business leadership). If you have an interest in XMPP, it is straightforward to become a Member of the XSF.
xmpp标准化基金会的核心就是轮流推选委员会(技术领导)和董事会(商业领导)的成员资格。如果你对xmpp有兴趣,直接去成为xmpp标准化基金会的成员吧。

  • XSF Members xsf成员
  • Meeting Minutes  会议记录
  • XSF Work Teams  xsf工作小组
  • XSF Council (technical leadership) xsf委员会
  • XSF Board of Directors (business leadership) xsf董事会
  • XSF Sponsors xsf赞助商
  • XMPP Summit (biannual technology conference) xmpp高层会议(一年两次的技术大会)
  • Executive Director 执行理事
  • Extensions Editor 拓展编辑者

Although our elected members and self-selected sponsors provide a legal and financial basis for the organization, the XSF not a closed industry consortium but instead is a completely open and transparent standards development organization in which any interested individual may freely participate. Furthermore, our developer-friendly standards process avoids design by committee and places a premium on the values that built the Internet in the first place: rough consensus and running code. For further information about the XSF and the xmpp.org website, visit any of the following:
虽然我们选出来的成员和自我选择的赞助商共同提供了一个合法的,并且具有经济基础的组织,xmpp标准化基金会并不是一个封闭的产业联盟,反而是一个几乎完全开放的,透明的,任何人有兴趣都可以参加的标准化开发组织。此外,我们的友好的开发者标准流程避免了只有委员会的设计,并且重视把互联网放在第一的价值观:基本的共识和运行的代码。要获取更多关于xmpp和官方网页的的信息,请浏览以下的网页:

  • Mission
  • Roadmap
  • Voting Procedure
  • Bylaws
  • IPR Policy
  • Source Control
  • Financial Summary
  • Calendar file (.ics)
  • Organizational Proposals
  • Organizational Documents (bylaws, articles of incorporation, etc.)
  • Jabber Trademark Licensing Program
  • Website Credits

If you have any questions about the XMPP Standards Foundation, visit the contact page or get in touch with the Executive Director directly.
如果你有任何关于xmpp标准化基金会的问题,请到联系页面或者直接联系执行编辑者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一个用于开发Java应用程序的开源框架,它简化了Spring应用程序的配置和部署过程。XMPP(Extensible Messaging and Presence Protocol)是一种基于XML的协议,用于实时通信,特别是用于即时聊天和在线状态管理。 如果你想在Spring Boot应用程序中使用XMPP协议,你可以使用Smack库。Smack是一个开源的XMPP客户端库,它提供了一组易于使用的API来处理XMPP连接、通信和扩展。你可以在你的Spring Boot项目中添加Smack依赖,并使用它来建立和管理XMPP连接,发送和接收消息等。 以下是一个简单的示例代码,演示了如何在Spring Boot中使用Smack进行XMPP通信: 首先,添加Smack依赖到你的项目的pom.xml文件中: ```xml <dependency> <groupId>org.igniterealtime.smack</groupId> <artifactId>smack</artifactId> <version>4.4.4</version> </dependency> ``` 然后,创建一个XMPPManager类来处理XMPP连接和通信: ```java import org.jivesoftware.smack.*; import org.jivesoftware.smack.chat.Chat; import org.jivesoftware.smack.chat.ChatManager; import org.jivesoftware.smack.chat.ChatMessageListener; import org.jivesoftware.smack.packet.Message; public class XMPPManager { private static final String XMPP_SERVER = "your_xmpp_server"; private static final int XMPP_PORT = 5222; private static final String XMPP_USERNAME = "your_username"; private static final String XMPP_PASSWORD = "your_password"; private AbstractXMPPConnection connection; public void connect() throws Exception { XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder() .setXmppDomain(XMPP_SERVER) .setHost(XMPP_SERVER) .setPort(XMPP_PORT) .setSecurityMode(ConnectionConfiguration.SecurityMode.disabled) .build(); connection = new XMPPTCPConnection(config); connection.connect(); connection.login(XMPP_USERNAME, XMPP_PASSWORD); ChatManager chatManager = ChatManager.getInstanceFor(connection); chatManager.addChatListener(new ChatManagerListener() { public void chatCreated(Chat chat, boolean createdLocally) { chat.addMessageListener(new ChatMessageListener() { public void processMessage(Chat chat, Message message) { String from = message.getFrom(); String body = message.getBody(); // 处理收到的消息 } }); } }); } public void disconnect() { if (connection != null && connection.isConnected()) { connection.disconnect(); } } public void sendMessage(String to, String messageBody) throws Exception { ChatManager chatManager = ChatManager.getInstanceFor(connection); Chat chat = chatManager.createChat(to); chat.sendMessage(messageBody); } } ``` 在你的应用程序中,你可以使用XMPPManager类来建立连接、发送消息等。 这只是一个简单的示例,你可以根据你的实际需求进行扩展。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值