`

海亮版升级QQ项目源码共享--《微博是这样炼成的》随书项目

阅读更多

    前几个版本的山寨QQ没有实现视频通信,且服务器端结构设计不合理.这个版本的:

         1.实现的java视频聊天;

         2.集成了Mina框架;

         3.服务器管理模块通过XStream配置成插件模式.

         4.把界面整得更炫了些.

         5.万把行代码吧,下载中有:)

 

客户端登陆界面:

 

聊天主界面:

 

视频聊天ing: 

 
服务器启动ing闪屏效果:

 

服务器管理主界面

 

     下载中为客户端源码,服务器端源码,和共用的第三方库.

 

      具体开发参见《微博是这样炼成的:从聊天室到Twitter的实现》一书。

  • 大小: 49.7 KB
  • 大小: 215.1 KB
  • 大小: 39.2 KB
  • 大小: 335.8 KB
  • 大小: 144.6 KB
分享到:
评论
151 楼 Howareyou73 2010-11-18  
专程来膜拜的
150 楼 chao24chaosina.com 2010-10-25  
楼主哥哥愿意拿出作品与大家分享  佩服   向你学习中   很想找一个这样的程序看看  谢谢
149 楼 xiang 2010-10-25  
zgzdzh 写道
貌似很专业。。。很想知道视频是怎么实现捕捉摄像头的。

楼主牛人啊!!
148 楼 happy_txf 2010-10-25  
视频功能强悍。。
147 楼 lzk562209141 2010-10-24  
LZ很强啊,学习了。以后会多多关注。也希望楼主多多交流,呵呵
146 楼 zq2002527 2010-10-21  
最近用mina做项目,学习
145 楼 luochen535 2010-09-27  
很好很强大 !!!
144 楼 yuantong 2010-09-27  
不错,有自己的东西。
143 楼 xcxinghai 2010-09-27  
hailiang0901 写道
yccn 写道
我已经买了楼主的书,支持下吧

哈哈1书感觉如何

什么书啊?在哪里买啊?
142 楼 lqixv 2010-06-18  
客户端运行需要 jre 吗?
141 楼 127.0.0.1 2010-06-18  
学习典范。
140 楼 lwyx2000 2010-06-17  
买了lz的书,算是支持
139 楼 jxausea 2010-06-13  
楼主将这个com.sun.awt.AWTUtilities类发下给我,我的jdk版本(jdk1.6.0_05)太低,少了这个类,邮箱jxausea@gmail.com
138 楼 hailiang0901 2010-06-12  
snailq 写道
恩,好的,我看到了作者还在不断修改并提交新版本,辛苦了,我会持续关注的
还是希望你们把版本控制,bug追踪反馈,做的更完善,这样参与修改的人员会更多,更活跃
而不是作者一个人奋战了,呵呵

正在写文档,所以代码暂且放放!
137 楼 hailiang0901 2010-06-12  
snailq 写道
还有个问题请教:cpulib.dll这个动态链接库是作是做什么的?
另外,我在linux下调试了下,系统在linux下运行有问题,一方面界面上在linux运行不正常,server端卡在了启动界面上,另外,cpulib.dll是在linux上是不能运行的(除非装wine或crossover的模拟windows环境的软件),希望以后能做到跨平台,这样更能发挥出java的优势,呵呵,一点小建议

谢谢你的建议!我会做好的,谢谢
136 楼 snailq 2010-06-12  
还有个问题请教:cpulib.dll这个动态链接库是作是做什么的?
另外,我在linux下调试了下,系统在linux下运行有问题,一方面界面上在linux运行不正常,server端卡在了启动界面上,另外,cpulib.dll是在linux上是不能运行的(除非装wine或crossover的模拟windows环境的软件),希望以后能做到跨平台,这样更能发挥出java的优势,呵呵,一点小建议
135 楼 snailq 2010-06-12  
恩,好的,我看到了作者还在不断修改并提交新版本,辛苦了,我会持续关注的
还是希望你们把版本控制,bug追踪反馈,做的更完善,这样参与修改的人员会更多,更活跃
而不是作者一个人奋战了,呵呵
134 楼 hailiang0901 2010-06-12  
snailq 写道
有点疑问,作者共享源代码,是为了推销书籍了,单纯地放个demo,大家学习下?还是准备把这个项目做好,并做成真正的开源项目了?
如果是做成开源项目,我个人有以下几点建立:
1、建议作者把他放到sourceforge或者googleCode等开源项目管理网站中,这样大家就可以共同来不断完善了。
2、建议作者明确项目所遵循的开源协议,比如:BSD,apache或者GPL等,这样可以更好保护作者的知识产权了。
3、建议作者如果想把它做的更完善的话,最好把详尽的文档也加入到其中(而不单单是出本书)。

呵呵,对作者的开放源代码精神,十分钦佩,但我希望中国的软件能多些真正的开源软件,少些盗版,并注重质量。技术是关键,但并
不是全部。
所以不仅用户要有这种意识,开发人员也需要有这些意识。

一点浅薄的个人看法,希望和作者共同讨论,以共勉。

项目已经开源在
http://code.google.com/p/hailiang-eim/
133 楼 javafound 2010-06-12  
多谢楼上兄弟指点:
1.想把这个项目做好,做成有持续性的学习案例;
2.也想广告下<微博是这样炼成的>这本书,在提供有价值资料的前提下.
3.都己开源:
    EIMQQ: http://code.google.com/p/hailiang-eim/
    NetJava3D: http://code.google.com/p/netjava3d/
4.详细的协议文档意识较差,都是新手:(  ,还需要老鸟多批评指教.
132 楼 snailq 2010-06-12  
有点疑问,作者共享源代码,是为了推销书籍了,单纯地放个demo,大家学习下?还是准备把这个项目做好,并做成真正的开源项目了?
如果是做成开源项目,我个人有以下几点建立:
1、建议作者把他放到sourceforge或者googleCode等开源项目管理网站中,这样大家就可以共同来不断完善了。
2、建议作者明确项目所遵循的开源协议,比如:BSD,apache或者GPL等,这样可以更好保护作者的知识产权了。
3、建议作者如果想把它做的更完善的话,最好把详尽的文档也加入到其中(而不单单是出本书)。

呵呵,对作者的开放源代码精神,十分钦佩,但我希望中国的软件能多些真正的开源软件,少些盗版,并注重质量。技术是关键,但并
不是全部。
所以不仅用户要有这种意识,开发人员也需要有这些意识。

一点浅薄的个人看法,希望和作者共同讨论,以共勉。

相关推荐

    《微博是这样炼成的》随书项目irving-wei版山寨QQ项目源码

    总的来说,通过分析和实践《微博是这样炼成的》中的irving-wei版山寨QQ项目源码,读者可以学习到Java编程、数据库操作、网络通信、图形用户界面设计等多个方面的知识,这些都是构建现代社交应用所必需的技能。...

    微博是这样炼成的-海亮终级版QQ服务器端客户端源码

    《微博是这样炼成的-海亮终级版QQ服务器端客户端源码》是一份珍贵的编程学习资源,它揭示了微博系统背后的技术实现以及QQ即时通讯服务的内部构造。这个压缩包包含了三个主要部分:微博相关的第三方库、QQ服务器端...

    《微博是这样炼成的:从聊天室到Twitter的技术实现》随书项目源码

    《微博是这样炼成的:从聊天室到Twitter的技术实现》这本书主要探讨了社交媒体平台从早期的聊天室到现代的Twitter式服务的发展历程,并详细解析了背后的技术实现。随书项目源码则提供了实践这些技术的实例,帮助读者...

    微博是这样炼成的-海亮终级版QQ服务器端3

    《微博是这样炼成的-海亮终级版QQ服务器端3》是一个关于构建QQ服务器端的项目,其中主要使用了JAVA语言进行开发。在这个项目中,我们可以深入了解到即时通讯软件背后的技术架构和实现原理,特别是针对大规模用户量的...

    ecshop-QQ微博淘宝支付宝--四合一有后台版-UTF-8

    标题 "ecshop-QQ微博淘宝支付宝--四合一有后台版-UTF-8" 指的是一个集成QQ、微博、淘宝和支付宝四种社交与支付功能的ECShop商城系统。ECShop是一款基于PHP语言开发的开源电子商务平台,适用于企业或个人快速搭建网上...

    微博是这样炼成的:山寨QQ项目源码下载大全~

    本文将围绕"微博是这样炼成的:山寨QQ项目源码下载大全"这一主题,深入剖析两个关键文件——蓝杰版QQ客服端.jar和蓝杰版QQ服务器端.jar,揭示其背后的技术原理和实现机制。 首先,我们要理解QQ作为一款即时通讯软件...

    android-------腾讯微博

    通过研究腾讯微博的源码和使用相关的开发工具,开发者不仅能提升对Android平台的理解,还能学习到如何在实际项目中应用最佳实践,从而打造出高效、稳定且用户友好的社交应用。同时,这也是一个学习和借鉴优秀开源...

    Simple-Log QQ微博同步插件 v1.0-源码.zip

    【标题】"Simple-Log QQ微博同步插件 v1.0-源码.zip" 提供的是一个名为 Simple-Log 的QQ微博同步插件的源代码,版本为 v1.0。这个插件允许用户将日志或消息同步到腾讯微博上,方便信息分享和交流。源码通常用于学习...

    泛微协同办公平台E-cology9.0版本前端使用手册(L)--微博.pdf

    泛微协同办公平台E-cology9.0版本前端使用手册(L)--微博 泛微协同办公平台E-cology9.0版本前端使用手册(L)--微博 泛微协同办公平台E-cology9.0版本前端使用手册(L)--微博 泛微协同办公平台E-cology9.0版本前端...

    Android实战开发---放新浪微博MVP架构开发

    Android实战开发---放新浪微博MVP架构开发。资源包括课程,源码及课后作业资源。共分为六节课,每节课包括6到7节小课视频。(由于文件过大,将以百度云方式获取)

    ECShop PC端第三方登录插件--微信QQ微博淘宝支付宝--五合一有后台版-UTF-8

    微博登录通常指的是新浪或腾讯微博的登录方式。用户授权后,电商平台可以通过微博账号获取基本信息,如昵称、头像等,有助于构建个性化用户体验。 5. **淘宝和支付宝登录**: 淘宝和支付宝同属于阿里巴巴集团,...

    千寻QQ社区-QQ微博转发软件

    "千寻QQ社区-QQ微博转发软件"是一个专为QQ微博设计的自动化工具,旨在帮助用户方便快捷地进行微博内容的转发。这个软件可能集成了批量转发、定时转发等功能,以提高用户在QQ微博上的互动效率。 【描述详解】 描述中...

    共享-微信、QQ空间、腾讯微博、新浪等代码

    共享-微信、QQ空间、腾讯微博、新浪等代码

    C5-00,C5-00I附带软件版本,如QQ,性学一族,新浪微博等

    怎么删除C5-00,C5-00I本身附带的程序,如QQ,行学一族,新浪微博等 前几天买的C5I,但是好像用手机附带的QQ还有地图什么的,不但卡,而且还不好用,之后我下载其他的用却没有一点问题。所以更坚定了我删除那些软件...

    Simple-Log-QQ微博同步到博客侧边栏插件.rar

    Simple-Log-QQ微博同步到博客侧边栏插件发布. 功能: 可以将指定的通过授权的官方的微博同步到博客的侧表栏中。可以在后台自由设置显示的标题和显示的条数。 注:选择收听火柴网和Simple-Log的微博。支持Simple-...

    Simple-Log QQ微博同步插件 v1.0

    系统将会自动发布微博到您所授权的QQ微博中。详情看使用方法 安装方法:上传到home的plugins目录中解压(解压后目录为qqweiboinsert,下面没有子目录),在后台插件管理中直接安装即可 设置参数:在插件管理中点击...

    腾讯微博网页版SDK及示例 V1.1源码

    腾讯微博网页版SDK及示例 V1.1源码 配置 1. 微博callback url设置:把web.config里的webroot的值改成你的站点的Default.aspx的实际URL,如 http://t.qq1800.com/demo.aspx 2. Appkey, 改用自己的腾讯微博appkey,把...

Global site tag (gtag.js) - Google Analytics