当前在线 28750 人, 注册会员: 2524227 位, 今日发帖: 7437, 最高日: 170324
  • 含[]的主题
  • 含[]的用户
105123456
返回列表

[SDK原创软件] 魔瓶信使mbmail v0.6.2b with SSL&UI 预览版 源码公开 [诚征LOGO]

捐助通道一(MBMAIL及源码技术支持)
http://item.taobao.com/auction/item_detail.jhtml?item_id=c920e9cab978aad0cfa748f91a9c2824&x_id=0db2
捐助者权利说明V1.09.04.26版:
_____________________________
  如果你是M8普通用户,下载使用并且喜欢MBMAIL,希望支持MBSTUDIO继续开发完善MBMAIL及其后继全功能邮件客户端版本及PIM软件,您可以进入捐助通道捐助;
  如果你是M8开发人员,下载了MBMAIL源代码,希望能得到MBMAIL源代码中的问题的进一步解答和技术支持,您可以进入捐助通道捐助;
_____________________________
  未捐助用户同样享有软件使用权和源码问题提问权利,MBSTUDIO不对软件的使用作任何附加条件,您可以自由打包和分发,但MBMAIL的源码则仅供参考,其中包含的第三方开源代码或开发库由原开发者保有版权,如果你在MBMAIL上继续开发扩展,您同样需要开放源码,详细规则请参见GNUv2版权说明;
  捐助过的用户和开发人员,可留下您的邮箱并使用该邮箱交流,您将更早得到软件的最新版本和源代码,得到更及时的问题答复响应;
_____________________________
  业余项目的开发和问题响应受时间和外界因素影响较大,MBSTUDIO保留在不得以情况下修改本权利说明的权利,修改后的说明将及时通知到捐助人邮箱或在mbstudio.cn发出公告,再次感谢您的理解和支持,谢谢。

+++++++++++++++++++++++++++
项目进展:
刚入手M8的试验程序,主要为验证M8开发环境、SDK及第三方C程序库,此程序为另一个计划中的项目的子功能试验项,主要包括试验:
1.M8 SDK UI及消息控制,定时器设置(系统锁定休眠情况下);
2.M8 COM接口控制声音视频播放及控制;
3.振动控制;
4.网络连接状态检测及自动GPRS/EDGE拨号;
5.SQLite3移植及Demo;
6.WinCE Socket试验及基于POP3协议的邮件探测(通过Stunnel方式支持SSL信箱);
7.Meizu M8 edb数据格式的系统配置数据的读取修改;
8.移植Openssl,Stunnel支持M8上SSL加密开发;

——————————————————————————————————
暂定名称:魔瓶信使(MBMAIL for M8lite)
软件功能:
  后台检测新邮件——你是不是在M8的邮件里设置了定时收邮件,但从来没收到过新邮件?那你需要它:)

使用说明:
  执行后读取M8配置的第一个邮箱(如果未配置任何邮箱,将不能启动定时检测,临时,稍候有配置界面),执行“启动定时检测”后,先进行该邮箱的第一次连接测试及初始化邮戳,如果你习惯POP收信后不删除,这时应该会提示你该邮箱有新邮件(并且记住了这封邮件的邮戳,之后收到的就能判断是新邮件了);
  注意:如果你邮箱的POP3服务器的用户名、密码不对——应该不会吧,呵呵,你应该至少成功用M8收取过一封邮件,那才能继续~~(可查看目录下mailcheck.txt日志)  
  转入后台后,程序将完全退出,不占用系统资源也不会消耗电力,只在转入后台后,在定时间隔到达时,唤醒程序进行邮箱的新邮件探测,有新邮件时会震动并提示,否则会继续转入后台;
  检测的间隔时间是30分钟,并且在休息时间(9:00-22:00之外的时间)唤醒后会立即退出;(暂定,稍候有配置界面)
  启动后程序会自动检测网络,如果你已连接wlan或ActiveSync,系统不会自动连接GPRS,否则会进行GPRS的拨号连接,如果处于飞行模式,与处于休息时间段的处理相同;
  注意:M8重启后,保持原样,除非在关机时间里有一次检测未唤醒,则将以重启后的时间作为开始时间,自动重新开始检测;

友情提醒:
  每次探测的GPRS流量平均是300字节左右,最多不超过1K,请放心使用——
  除非你从来不用GPRS上网的,由于“隐身模式”启动后可能会在你“不知情”的情况下进行GPRS连接,请您确认是在“知情”后才下载使用本软件的:)

**特别说明**:
  本软件对新接触CE(该软件也是本人第一次在CE上的开发)或M8开发的软件开发人员的意义可能比普通用户要更大一些,用到的技术和知识点是非常丰富的,可以说全面理解消化了本软件中用到的技术,你基本就已经入门嵌入式开发了^_^,而针对普通用户,本软件可能功能少了些——Meizu也应该在新固件中支持后台自动收取新邮件,这个他们要实现的“基本功能”,所以,到时这个软件的生命也终结了,或者条件允许的话可能会转型——
  方向甲:继续简化到极致,没有任何界面,启动一次后即进入隐身模式,自动根据收发邮件频率智能计算检测时间间隔,探测所有配置的邮箱,收到新邮件时提示对应邮箱的新邮件总数及最新的一封邮件的标题及发信人邮件大小等信息,并可直接在提示过程中选择删除该邮件,至于之后收取全部邮件内容的任务,就交给Meizu的邮箱软件去干了,不然要它做什^_^
  方向乙:扩展为实现类似WM手机上的Hotmail的类PushMail的全功能邮箱客户端——具体实现方式为,MBMAIL在较短间隔时间里,以很小的流量优先连接一台网络中转服务器(否则恢复经典模式只探测是否有新邮件),由该服务器代理探测并解析邮件内容,在有新邮件时下载并格式化压缩后交给MBMAIL下载,达到准实时的类Pushmail功能——可考虑移植Webkit或Firefox核心,在软件内部完美显示HTML邮件内容而不是调用外部Opera打开 ||-_-///

----------------------------------------------------------------------------------------
**更新列表**
2009-4-19 2:31:18:
mbmail for m8lite V0.6.2a with SSL support Release;
发布新版本,在之前版本基础上扩展了SSL支持提高了稳定性,还是莫有配置界面,^0^~~ 谁让没有美工呢~~

2009-4-18 2:57:08:
半夜爬起来,灵机一动解决了stunnel的移植错误,MBMAIL可以正常探测Hotmail,Gmail的SSL加密的邮箱了,稍后整合入MBMAIL~~~

2009-4-16 10:48:40:
凌晨发布,忘了改定义时间,获取数据顺序颠倒了,请下载了凌晨1点发布的旧版的更新覆盖一下,甚至都不需要重新运行,覆盖后放那就好了:)
如果你的邮箱是POP3收完邮件就删除,或你不在乎从凌晨0点开始检查邮件,那就不必更新了哈~~~

2009-4-16 1:11:43:
第一个公开编译发布,v0.6.1预览版,呵呵 ^_^ 收集界面及功能需求,周末继续全功能完善:)
注意:自动获取M8的邮箱配置,取第一个非SSL POP3的邮箱,否则不能执行,定时在9:00-22:00每隔30分钟检查一次,有新邮件会振动并提示;

2009-4-15 17:35:43:
使用系统Notify进行定时设置,支持锁屏下(休眠挂起所有后台进程)定时操作,不再始终运行在后台,执行完成后立即退出不占系统资源;

2009-4-14 22:50:24:
找到定时器问题根源(WINCE设备的休眠),找到系统配置数据的获取方式^_^;

2009-4-14 11:53:08
已基本完成全功能(参数暂写在代码中),需添加界面,寻找与系统提示声音、邮件账户等设置参数的交互方式方便用户直接使用;

2009-4-11 18:54:00
第一次试验性发布,代码较乱,纯属试验性质 ^_^

源码公开,详见:
http://bbs.meizu.com/viewthread. ... age%3D1#pid11343197

**注意**
软件有风险,使用需谨慎 ^_^
本版本为功能预览版,未经严格测试,仅供有经验的使用者下载试用,敬请期待正式版!

——————————————————————————————————————————
顺便打下广告,向坛内美工诚征开发组及软件LOGO,谢谢:)
开发组中文名:魔瓶工作室,英文名:Magic Bottle Studio,简称:MBSTUDIO

开发组Logo需求:
1.参考FreeBSD的吉祥物进行变形让人直观了解MBSTUDIO的自由软件开发组定位;
2.FreeBSD吉祥物再加上魔法瓶,表达发掘软件未知领域的思想;
3.整体Logo隐含数字3表达,寓意一生二,二生三,三生万物的中国式理念;

软件Logo要求:
结合开发组Logo,在角落添加邮票、联系人头象、日历图标等表达软件功能;

[ 本帖最后由 meineson 于 2009-4-26 17:36 编辑 ]

附件

mbmailv0.6.1.rar (223.45 KB)

2009-4-16 10:47, 下载次数: 240

小Bug修正,请更新

mbmail v0.6.2a.rar (722.31 KB)

2009-4-19 02:37, 下载次数: 608

支持SSL邮箱

(99.58 KB)

2009-4-20 01:59

界面预览:)

mbmail.png

mbmail v0.6.2b.rar (761.19 KB)

2009-4-20 18:24, 下载次数: 721

UI test

本帖最近评分记录
支持(33) 反对(0)

TOP

这是什么东西?
不小心沙发
支持(0) 反对(0)

TOP

板凳支持,貌似看不懂。

支持(0) 反对(0)

TOP

这个不错,可惜自带的邮件不怎么好用

支持(0) 反对(0)

TOP

偶准备替换掉系统自带的邮件,日历及联系人功能,做到在线同步

这个目前仅仅是做试验,探测一下邮件服务器状态获取新邮件通知,无其它复杂功能,以后为考虑加上IMAP,SSL等支持,以及作为零件用在某个秘密功能的软件中,敬请期待,休息,休息一下~~~~~~~~

[ 本帖最后由 meineson 于 2009-4-16 01:38 编辑 ]
支持(0) 反对(0)

TOP

难道说 pushmail也可以玩玩了
支持(0) 反对(0)

TOP

前排插入~~
支持(0) 反对(0)

TOP

强力插入,感觉这个东东以后可能会有用
支持(0) 反对(0)

TOP

无条件强制性插入
支持(0) 反对(0)

TOP

呵呵   看重开源的代码  下载去了  谢谢了
支持(0) 反对(0)

TOP

LZ辛苦了,感谢LZ的共享精神!
支持(0) 反对(0)

TOP

我看出来了,又有高人进来了~~ 哈哈,要顶,一定要顶~ 希望大侠多多研发软件
支持(0) 反对(0)

TOP

哇哦,强大..
支持(0) 反对(0)

TOP

顶个........
支持(0) 反对(0)

TOP

首页留名

支持(0) 反对(0)

TOP

牛人越来越多
支持(0) 反对(0)

TOP

支持(0) 反对(0)

TOP

貌似很强大  支持楼主
支持(0) 反对(0)

TOP

M8自动更新邮件确实没有收到过。。
支持楼主继续完善~
支持(0) 反对(0)

TOP

支持(0) 反对(0)

TOP

105123456
返回列表