Java 7 的支持已经结束,微信自用的移动端IM网络层跨平台组件库Mars已正式开源》

摘要关于微信内部正在使用的IM网络层封装库Mars开源的消息,1个多月前就已满天飞,不过微信团队没有失约,微信Mars
于2016年12月28日正式公开源码。前言关于微信内部正在使用的网络层封装库Mars开源的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),不过微信团队没有失约,微信Mars
于2016年12月28日正式公开源码(源码地址:
DNS 防劫持、动态 IP
下发、就近接入、容灾恢复等;贴合移动互联网的网络层解决方案;贴合移动终端的平台特性:前后台、活跃态、休眠、省电、省流量等。以上特点,还不尽于概括微信Mars的技术特征,建议对C++熟悉的IM或推送技术同行可以直接去看看Mars源码。那么微信Mars到底有什么用呢?毫无疑问,微信Mars存在的前提就是为了更好的服务微信这个超级IM而存在,最适合干的活就是开发移动端IM了,当然由于提炼的很好,相信移动端推送技术等都是可以使用微信Mars作为网络层lib来使用,从而以微信的成果为起点开发出拥有更加优秀网络体验的移动端富网络应用。更多有关微信Mars的开源情况,请参见:《如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源》。微信Mars源码和Demo下载请参见文章《如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源》,源码地址和打包下载请至文末附件中下载之。

摘要2016年度RTC实时互联网大会以 “Enable Realtime Communications“
为主题,专注实时通信技术变革及在社交、教育、医疗、IoT、VR等多个互联网行业的应用,邀请国内外实时技术大咖、各大互联网厂商参与。大会简介RTC实时互联网大会在美国已成功举办六届,是全球范围影响最大最权威的实时通信行业会议。该会议已经吸引来自全球数万名开发者、技术大咖参加,Google、Ericsson、甲骨文、Intel、Agora.io、Mozilla、Avaya等公司均曾在大会上分享过各自在实时通信领域的技术、应用与经验。由声网Agora.io和美国最权威的IT行业组织TMC联合主办的第2届实时互联网大会(亚洲站),是亚洲唯一实时行业大会。2016RTC实时互联网大会以
“Enable Realtime Communications“
为主题,专注实时通信技术变革及在社交、教育、医疗、IoT、VR等多个互联网行业的应用,邀请国内外实时技术大咖、各大互联网厂商参与。对开发者来说,这还是一场Party,在Coding
Workshop里由WebRTC标准作者亲授coding技巧,还可以通过VR、AR产品展示、团队Demo
Show、培训认证等互动环节来带感参与。演讲嘉宾大会日程(10月28日)主会场时间:2016年10月28日
上午09:00 –
12:00如果说2015年是实时通信的元年,那么2016年Twilio的上市证明了实时通信的未来。直播的风也让“实时”成为互联网热词之一。本场主会,将邀请WebRTC推广之父、美国TMC主席、前北电CTO
Phil
Edholm详解实时行业白皮书,看美国和全球实时行业规模和趋势;声网Agora.io创始人赵斌将分享全球实时云开创者眼中,实时技术在中美的发展现状及与互联网行业的交叉融合;来自全球社交、旅游、医疗、教育和VR行业的Top公司技术负责人高峰对话,前瞻实时通信技术如何驱动行业未来。实时全互动直播专场地点:北京喜来登长城饭店时间:2016年10月28日
下午13:30 –
17:30移动直播潮中,一对多的直播模式太平常,直播人早已在思考新玩法:多人连麦、抢麦、文字语音视频全互动……但怎样的直播技术才能满足?直播技术这么多,如何评测选型?视频直播编解码的未来?直播在更多处置行业的应用前景如何?从场景、技术、到应用,站在风口的那些直播人,为你解读。实时通信行业
应用专场地点:北京喜来登长城饭店时间:2016年10月28日 下午13:30 –
17:30从512k到100m,网络快速的发展带来更多可能性。从VR到机器人,从视频面基到视频导游,从移动办公到跨国医疗,实时通信技术与9大行业有什么创新的场景?顶尖行业分析师、行业Top公司大牛们,将为你分享场景、痛点与未来。互联网行业洞察高浓度汇集。Coding
Workshop地点:北京喜来登长城饭店时间:2016年10月28日 下午13:30 –
17:30WebRTC之父从硅谷飞越几万英里,只为了教你如何coding,教你如何debug
WebRTC的网络问题?不是开玩笑,是真的。还有声网顶级Coding大师,一次汇聚,手把手教你写代码。课程结束还会颁发证书,签名售书《WebRTC权威指南》。大会日程(10月29日)主会场时间:2016年10月29日
上午09:00 –
12:00互联网的基础设施本不是为“实时”而设计,当实时音视频通话、实时全互动直播成为人们普遍需求的时候,如何保障7*24小时不间断高质量通话,成为实时技术的最大瓶颈之一。本场主会,将邀请WebRTC标准制定者Dan
Burnett分享WebRTC未来发展方向,和实时行业技术趋势-质量保障QoE;前芬兰Aalto大学WebRTC科学家Varun
Singh 将为您揭开全球互联网实时通话质量数据报告;SIP标准作者Alan
Johnston将分享这个服务了行业20年的SIP未来将迎来怎样的重塑,即下一代信令新标准。前苹果视频核心算法工程师,声网Agora.io视频负责人楼剑,将分享国际上通用的视频质量评估方法与时间,为大企业、中小开发者支招。Coding
Workshop地点:北京喜来登长城饭店时间:2016年10月29日 下午13:30 –
17:30WebRTC之父从硅谷飞越几万英里,只为了教你如何coding,教你如何debug
WebRTC的网络问题?不是开玩笑,是真的。还有声网顶级Coding大师,一次汇聚,手把手教你写代码。课程结束还会颁发证书,签名售书《WebRTC权威指南》。实时通信行业应用专场地点:北京喜来登长城饭店时间:2016年10月29日
下午13:30 –
17:30从512k到100m,网络快速的发展带来更多可能性。从VR到机器人,从视频面基到视频导游,从移动办公到跨国医疗,实时通信技术与9大行业有什么创新的场景?顶尖行业分析师、行业Top公司大牛们,将为你分享场景、痛点与未来。互联网行业洞察高浓度汇集。实时通信前沿技术专场地点:北京喜来登长城饭店时间:2016年10月29日
下午13:30 – 17:30当实时通信被广泛应用于互联网的大背景下,1.
至今没有可被称为“测试Guildeine”的方法与实践。来自前苹果总部和虹软的科学家将分享国际上通用的测试方法;2.
音频编解码在未来的方向在哪里?3.
实时技术的上下延伸,与人脸识别、语音识别、Freeswitch会有怎样的奇妙反应?交通指南大会地址:北京市朝阳区东三环北路10号
北京喜来登长城饭店交通指南:乘坐公交300快内、300内、302、402、405、416、701、675、672、909、运通107、95等线路至亮马桥公交站下车步行150米即可达到,或地铁10号线亮马桥站C口下车,向南步行500米餐饮指南:喜来登自助餐厅、俏江南、羊大爷涮肉坊、屋根里女仆主题餐厅、眉州东坡酒楼、一碗居老北京炸酱面、金多宝茶餐厅等。大会网址

摘要XMPP开源IM客户端Spark近日发布了2.8.0版,该版本是个主要更新版本,标志着对
Java 7 的支持已经结束,从 2.8.0 起,在线的安装包在 Java 7
下将不能运行,官方建议升级至 Java
8。前言XMPP开源IM客户端Spark近日发布了2.8.0版,该版本是个主要更新版本,标志着对
Java 7 的支持已经结束,从 2.8.0 起,在线的安装包在 Java 7
下将不能运行,官方建议升级至 Java
8。Spark是一个开源、跨平台IM客户端(支持Linux、windows、Mac OS
X平台)。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。官方的说明原文This
is a major release marking the end of support for Java 7 (which has
reached the end of life state more than a year ago). Full Spark
installers have already been bundled with Java 8 for some time. Online
installer won’t work with Java 7 starting with 2.8.0 version. We
recommend updating to Java 8. Underlying Smack library has been updated
to the latest version in this release. Roar plugin has received new
popup control options as
well.(官方原文:
版更新内容Bug[SPARK-1130] – Spark behaves wrong with chats with
similar names[SPARK-1275] – Add contact dialog makes Spark lose
connection[SPARK-1564] – Should set priority to 0 when Idle status
turns on[SPARK-1613] – Long lines of text without spaces break the
word wrap[SPARK-1736] – NPE in Roar plugin prevents messages to show
up on fresh profiles[SPARK-1738] – RPM build fails after Smack 4
update[SPARK-1739] – Not trusting Openfire certificate after Smack 4
update[SPARK-1742] – Spark won’t start when bookmark service is
unavailable.[SPARK-1743] – MUC nickname sharing fails.[SPARK-1744] –
Shouldnt send chat state notifications when the chat isn’t active
yet[SPARK-1745] – Fastpath plugin doesn’t start after Smack 4
update[SPARK-1747] – Spark appears to fall back to a non-sasl when
authenticating[SPARK-1749] – Not showing the context menu for
participants in MUC[SPARK-1750] – Spark is not automatically
reconnecting after Smack 4 update[SPARK-1751] – Only a few first
messages show up and no other messages come through[SPARK-1752] – File
transfer and screenshot sending doesn’t work after Smack 4
update[SPARK-1755] – Redundant Roar popups and history entries when
receiving messages[SPARK-1756] – Prevent NPE in error handling (Group
chat – Smack 4)[SPARK-1761] – Fixing RPM build after Bamboo
migration[SPARK-1763] – Can’t create new account on a server (Smack 4
issue)[SPARK-1764] – Transcript file is not being closed on
exit[SPARK-1766] – File Streams not being closed on a few
files[SPARK-1768] – Fix Debian build[SPARK-1772] – Not showing
correct room affiliation icons for different roles[SPARK-1773] – Spark
does not detect keystrokes when switched away due to idle on mac and
linux[SPARK-1776] – Private messages in MUC do not show up (Smack
4)[SPARK-1777] – Presence getting stuck in Away mode
sometimes[SPARK-1778] – Spark shouldn’t lookup an empty
username[SPARK-1779] – No vertical scrollbar in the participants
list[SPARK-1783] – ROAR plugin should not assume Opaque is
supportedNew Feature[SPARK-1596] – Different settings for group chat
Roar popups[SPARK-1599] – Add an option for custom Roar popup based on
a keyword[SPARK-1709] – Add Russian dictionary for
spellchecker[SPARK-1729] – Add an option to save group chat
password[SPARK-1731] – Add Ukrainian translationTask[SPARK-1722] –
Update bundled JRE with the latest versionImprovement[SPARK-1559] –
Add URL support to server broadcast dialog[SPARK-1567] – Update Smack
to the 4th version (4.1.7)[SPARK-1646] – Should switch to Away mode
when locking screen on Windows 10[SPARK-1735] – Small group chat
user-interface improvements[SPARK-1741] – Replace old code
constructs[SPARK-1746] – Update Lithuanian translation[SPARK-1753] –
Don’t be disconnected when receiving invalid stanzas[SPARK-1754] –
Update Italian translation[SPARK-1769] – Update Substance LaF to the
latest version[SPARK-1771] – Update Smack to 4.1.8
version[SPARK-1775] – Prevent exceptions from going
unnoticed更多版本更新记录,请参见:

相关文章