Project:
m-im
Code Location:

http://m-im.googlecode.com/svn/trunk/m-im

Ohloh Project Analysis
Basic Information
Code Locations: 1
SCM Types: Subversion   
Files: 91
Lines Of Code: 9,675
Published On: May 25, 2013 (06:14 PM)
Welcome to the project page for m-im!This project was started by chunlinyao to provide a light-weight J2ME application for connecting to GoogleTalk (GTalk), using older mobile phones like Nokia S40. Mark was added to the project in July 2009, and has been actively updating the code to add some new features. Mark is testing and developing for S60 Symbian, but wherever possible S40 will be fully supported! Version 1.3.1 of m-im has the following features: Connect to GoogleTalk or ANY XMPP / Jabber compliant service Sound and/or Vibrate notifications for new messages Multiple profiles (connect to one account only at a time) Chat via GPRS, EDGE, 3G and 3.5G (HSDPA) and WIFI connections (and more?) XMPP Keepalive - I have left m-im connected for over 24 hours without problems! (Mark) English and Chinese user interface, other translations can be added as required! Minimise (run in background) support for S60 phones Grab the Latest Version from the downloads section and install it on your phone. See the ChangeLog for details about each release and history (注:中文介绍已经较长时间未更新) 这个工程是把MGtalk和jxa结合起来了。 简介前一段时间我的MGtalk不能访问Gtalk了,所以想自己动手修改一下,发现实在搞不懂他的XmlNode和NetworkDispatcher部分,所以想把XMPP协议处理部分换掉,找到了Jxa,发现他的XMPP实现还是比较容易看懂的。因为使用的两个工程都是GPL的,所以这个工程也是用GPL v2发布。(并不代表本人支持GPL :-| ) 状态目前把两个项目结合后,添加了Google的SharedStatus支持。取消了Gmail通知(觉得浪费带宽),认证使用X-GOOGLE-TOKEN和PLAIN两种。 有一些BUG,可以正常使用。 下一步下一步也许不会发生。如果发生的话可能是以下几个; 整理Jxa的代码。发送信息采用一个单独的线程;(生产者消费者) 重开一个分支: 界面不用MGTalk的代码,用非GPL的替换掉; XMPP不用Jxa,用kxml自己实现(kxml是BSD协议的); 1.5.0已经重新用kxml实现XMPP协议部分。 如果你对这些改造感兴趣,希望你加入。