`
zzc0000
  • 浏览: 32912 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
阅读更多

    博客链接:http://zzc0000.iteye.com/
    论坛地址:http://www.iteye.com/topic/741161

    操作系统:Windows XP Prefessional SP2
    服务器软件:Openfire 3.6.4
    数据库:MSSQL server


    服务器安装过程请见 www.jivesoft.org
    YY客户端下载 http://yyn.googlecode.com/files/YY_windows_2_0_0.exe

    email:285264911@qq.com

    详细服务器搭建步骤:http://blog.ccidnet.com/blog-htm-do-showone-uid-2702-type-blog-itemid-13189376.html

大家帮忙提提意见,有什么好的功能可以应用到IM上,我们不仅要仿,而且要超越,要创新,所以需要一些独特的功能。至于大家强烈要求的开源,我会保留一些界面源码,将大部分功能代码都开放,大家一起协作,发挥自己的擅长,以插件形式嵌入,这样可以不会让系统肥大,目前我正在整理文档和API,大家请持续关注。有人说建议提供一个测试服务器用于交流,我也除了技术没什么钱,所以希望大家有服务器的能否联系我共享一下,谢谢!

YY版本日后我会每个月更新一次,希望大家持续关注!

大家在用网盘的时候,会一直都是等待界面,你可以注册一个share开头的帐号,部署在服务器上,其他客户端只要添加这个网盘为好友,就能登陆网盘,这个网盘机器人你添加后是不会显示在列表的。

持续更新:

 

今天终于工作之余有点时间,改掉了网友提供的2处反馈

1。 自动靠边隐藏 - 现在效果如QQ一样

2。 皮肤白边 - 现在效果也与QQ一样,附图:

3。 主界面字体不一致
 


08/25/2010 非常感谢网友[ ♡。衣襟耀眼 ] 提供一台服务器:http://im.honk.cc

 

硬很多fans的要求,我将不定期更新本贴,并贴出以下一些源码供大家分享学习:

 

一、 09/06/2010 边框与阴影

      透明与阴影在JDK1.6_17以后不再是个令人头痛的难题,在YY中的具体应用如天气预报window的边框,如下图。

 

      技术实现代码实例库
      http://www.ademo.cn/Code/Java/Swing-Components/Border.htm

 

二、线程池技术的应用
     JDK1.5以后的版本中提供了线程池技术非常方便了应用程序开发者对多线程的管理,举例如下:

1. 创建一个普通线程,但不调用start()方法启动它,而是交给线程池去管理,减少启动线程带来的开销

 

Thread thread =

 

 

new Thread("BrowserMenuVisibilityThread-" + ++threadIndex_

) {

 

 

 

@SuppressWarnings("synthetic-access"

)

 

 

 

@Override

 

public void run() {

 

 

 

try

{

  sleep(1000);

  reevaluateMenuImmediately();

}

 

catch (Throwable ex) {

 

logger_.error("CAUGHT EXCEPTION", ex);

}

 }

};

ThreadPoolManager.getInstance().execute(thread);

 

 


2. 线程池管理器

 

private ThreadPoolManager(){

 

threadPool = new ThreadPoolExecutor(5, 8, 10,

TimeUnit.

SECONDS, new ArrayBlockingQueue<Runnable>(5),

 

new ThreadPoolExecutor.DiscardOldestPolicy());

}

 

public void execute(Thread task){

 

threadPool.execute(task);

}

 



































































以下是历史版本,2009版本的,其实ui设计也很别致,不过最终还是弃用了,原因是没人关注





 

 

  • 大小: 73.3 KB
  • 大小: 38.4 KB
  • 大小: 72.6 KB
  • 大小: 42 KB
  • 大小: 48.3 KB
  • 大小: 80 KB
  • 大小: 34.6 KB
  • 大小: 131 KB
  • 大小: 132.4 KB
  • 大小: 30.4 KB
  • 大小: 41.1 KB
  • 大小: 50.7 KB
分享到:
评论
36 楼 龙音点天下 2013-08-14  
能分享一下客户端的源码吗?503613204@qq.com
35 楼 zzc0000 2011-05-22  
depravedangel 写道
gxun2010 写道
你好我看你的帖子很久了,可是怎么都没找到源代码,貌似还有做过YY2006,我真的希望能要一份源码来提高自己的技术水平。我的邮箱tjf2016@sohu.com


再等等,如果我没预测错,不久将会出现XXIM,界面应该跟这个大体一致,技术这东西,早晚会被攻破,对JAVA来说,弄到开源代码是迟早的事,需要的就是时间。




你说对了 这正式我们的路线,一定会开源
34 楼 zzc0000 2011-05-22  
depravedangel 写道
<div class="quote_title">zzc0000 写道</div>
<div class="quote_div">
   <span>YY版本日后我会每个月更新一次,希望大家持续关注!</span>

</div>
执行力不够。这个东西确实是学习Swing渲染的好东西,很难得,请问一下,您还打算继续更新么?




现在每天都在发布补丁包,强力升级
33 楼 zzc0000 2011-05-22  
RosemaryYL 写道
为什么要叫YY呢。。。多玩已经有YYIM了。。



已更名OO
32 楼 zzc0000 2011-05-22  
depravedangel 写道
gxun2010 写道
你好我看你的帖子很久了,可是怎么都没找到源代码,貌似还有做过YY2006,我真的希望能要一份源码来提高自己的技术水平。我的邮箱tjf2016@sohu.com


再等等,如果我没预测错,不久将会出现XXIM,界面应该跟这个大体一致,技术这东西,早晚会被攻破,对JAVA来说,弄到开源代码是迟早的事,需要的就是时间。



开源将是迟早的事情,请耐心等待!
31 楼 depravedangel 2010-12-31  
gxun2010 写道
你好我看你的帖子很久了,可是怎么都没找到源代码,貌似还有做过YY2006,我真的希望能要一份源码来提高自己的技术水平。我的邮箱tjf2016@sohu.com


再等等,如果我没预测错,不久将会出现XXIM,界面应该跟这个大体一致,技术这东西,早晚会被攻破,对JAVA来说,弄到开源代码是迟早的事,需要的就是时间。
30 楼 RosemaryYL 2010-12-29  
为什么要叫YY呢。。。多玩已经有YYIM了。。
29 楼 gxun2010 2010-12-28  
你好我看你的帖子很久了,可是怎么都没找到源代码,貌似还有做过YY2006,我真的希望能要一份源码来提高自己的技术水平。我的邮箱tjf2016@sohu.com
28 楼 VincentChen 2010-12-27  
GoogleCode都删掉了?访问不了了?
27 楼 depravedangel 2010-12-26  
yeshaoting 写道
这界面有java做出来的?
真的是帅气呀...
没想到java做图形界面也能这么好~

C++等做界面,一般也是需要自己做渲染的呀
26 楼 yeshaoting 2010-12-26  
这界面有java做出来的?
真的是帅气呀...
没想到java做图形界面也能这么好~
25 楼 depravedangel 2010-12-04  
<div class="quote_title">zzc0000 写道</div>
<div class="quote_div">
<p>   <span>YY版本日后我会每个月更新一次,希望大家持续关注!</span></p>
</div>
<p>执行力不够。这个东西确实是学习Swing渲染的好东西,很难得,请问一下,您还打算继续更新么?</p>
24 楼 lzj0470 2010-11-29  
建议开源了,打击一下TX,呵呵。
23 楼 wangchi002 2010-10-29  
   能不能给个源码研究一下 , , 服务器地址是多少 、、?   邮箱地址:389733810@qq.com
22 楼 lei_d 2010-10-29  
你好,你提供的http://www.ademo.cn/Code/Java/Swing-Components/Border.htm无法访问呀,我对你这个很
感兴趣,可以提供更多一点参考资料么,谢谢
21 楼 lmm1508561 2010-10-27  
麻烦大哥发我一份源码研究一下  邮箱 :lmm1508561@126.com
20 楼 wsf409888216 2010-10-19  
楼主好呀,能否给个界面的代码,我也正在搞IM,拿出来大家共享下嘛
19 楼 flysheet 2010-10-07  
离真正做好还是任重道远啊
18 楼 zzc0000 2010-09-23  
没人了。。?
17 楼 zytoocean 2010-09-20  
要是楼主提供源码,万分顶赞!!

相关推荐

    云修车主YY-A-v1.1-IM版本A.zip

    "云修车主YY-A-v1.1-IM版本A.zip"是一个压缩包文件,其中包含了构建一个基于Web的在线汽车维修服务平台的相关资源。这个平台可能命名为"云修车主",并且此版本是"A"的第1.1次更新,特别强调了IM(即时通讯)功能。让...

    云修车主YY-A-v1.1-IM版本A.mp

    云修车主YY-A-v1.1-IM版本A.mp

    云修车主YY-A-v1.1-IM版本A-视觉稿.mp

    云修车主YY-A-v1.1-IM版本A-视觉稿.mp

    云修车主YY-A-v1.1-IM版本A-视觉稿.zip

    《云修车主YY-A-v1.1-IM版本A-视觉稿.zip》是一个包含云修车主应用界面设计的压缩包,主要用于展示应用的视觉效果和交互设计。此压缩包主要由以下几个部分组成: 1. **index.html**:这是网页的主入口文件,通常...

    yy代码.tar

    《yy聊天代码解析与应用探索》 在信息技术领域,聊天软件是日常生活中不可或缺的一部分,它为人们提供了便捷的沟通方式。而"yy代码.tar"这个压缩包文件,恰好包含了一个名为"ym_cpp-haoIM_code_hicode"的子文件,这...

    yy协议源码

    yy协议是多用户即时通讯(IM)系统的一部分,它允许用户在互联网上进行高质量的语音和文本通信。该协议的关键特性包括: 1. **音质优化**:yy协议通过高效的编码技术确保在网络条件不稳定的情况下仍能提供清晰的...

    IT项目运维资料-【运维部】YY进程管理规范.docx

    - **业务进程**:建议为每个业务领域设定一个特定的前缀,如`im_`(即时通讯)、`music_`(音乐服务)、`lg_`(登录服务)等,便于进行归类和识别。 - **命名禁忌**:禁止使用个人姓名作为进程名称的一部分。 #### ...

    网页歪歪多开协议源码

    网页歪歪多开协议源码主要涉及的是网络通信与客户端多实例化技术,尤其是在即时通讯(IM)领域中的应用。本文将深入解析这一主题,帮助读者理解如何实现一个能够支持多开的网页版歪歪(YY)应用。 首先,我们要明白...

    有客宝快捷回复软件 v1.0.zip

    有客宝软件目前支持QQ表情、YY表情、旺旺表情、千牛表情、京咚表情、飞信表情等目前市面上各种常见IM软件的表情互相发送功能! 该功能实现了表情的收集管理,导入导出功能,让客服收集管理表情更加轻松便捷! 3、...

    有客宝快捷回复软件

    有客宝软件支持QQ、YY、旺旺、千牛、京咚、飞信、微信、易信、钉钉等各种常见IM软件的快捷回复功能!支持各种IM软件的表情互相发送! 有客宝产品团队致力于将最好的快捷回复软件呈现给用户,我们将不断改进和优化...

    迅雷将推开放平台_希望腾讯良性竞争.doc

    他提到,迅雷可能会推出类似YY和旺旺的垂直领域IM产品,但不会涉足综合IM市场。 在移动设备领域,迅雷已积极布局。邹胜龙透露,迅雷iPad版本已经准备就绪,即将发布。同时,迅雷已支持多种手机平台,包括塞班、...

    高仿QQ-环信即时通讯版FanChat.zip

     使用的开源项目 BottomBarEventBusgreenDAObutterknife 学习目标 环信SDK的集成与使用 MVP模式的运用 ORM数据库的集成与使用 模块化思想的运用即时通讯 IM(Instant Messaging)允许两人或多人使用网络即时的...

    简易微信客户端和服务器源码

    6. **图片资源(112206j30xx9osxxgkoxa0.png、112139ozlay33uyzs6e5yy.png)**: 这两个PNG文件可能是客户端界面中使用的图标或者示例图片,例如登录按钮、用户头像等。 7. **JavaApk源码说明.txt**: 这个文件很...

    m3u8:A mini M3U8 downloader written in Golang for downloading and merging TS(Transport Stream) files. 一个迷你 M3U8 视频下载工具

    M3U8 M3U8-用Golang编写的M3U8迷你下载器,用于下载和合并TS(传输流)文件。 您只需指定要运行的标志( u , o , c ),下载程序将自动下载所有TS文件并将它们合并为一个TS文件。 特征 下载并解析M3U8(VOD) ...

    彩色马赛克与灰度马赛克

    if l &lt;= yy im(k, l) = y(k, l); im = uint8(real(im)); end end end end imshow(im) hold on; pause(0.01); end end ``` 这部分代码实现了逐步显示图像块的过程,通过`imshow`函数实时展示处理结果,...

    2021年互联网大佬们改变了什么.docx

    不仅如此,雷军投资的YY语音和UCWeb也分别在纳斯达克上市和实现全球用户数的大幅增长,显示出其独到的投资眼光。 然而,伴随着成功而来的还有质疑。小米手机的“期货模式”和营销策略受到了业界的批评,竞争对手如...

    java系统命令调用

    Runtime.getRuntime().exec("taskkill /F /IM Screen.exe"); ``` 这条命令将强制结束名为`Screen.exe`的进程。其中`/F`表示强制关闭进程,`/IM`后跟进程名。 #### 示例3:理解shutdown命令的更多选项 ```java // ...

    多人聊天工具-毕业设计(论文)开题报告

    聊天工具,或即时通讯(IM)软件,已经成为现代社会中不可或缺的沟通工具,它允许用户通过互联网进行实时的语音和文字交互。从1998年即时通讯软件的诞生至今,这类工具已经从单纯的聊天工具演变为包含邮件、博客、...

    定理2-2-41

    例如,“xm是以xm为参数的曲线”意味着曲线的位置由变量xm决定,而其他变量(如yy)是xm的函数。 切矢的概念出现在“0C t切矢:C IM®”,这指的是曲线上某点的切线向量。在微积分中,如果曲线由参数方程定义,那么...

Global site tag (gtag.js) - Google Analytics