情是零度的冰,
友情是零度的水,
也许我们是最好的冰水混合物把。
走到一起后,
升温,会束缚,化为友情的水;
降温,会想念,生成爱情的冰。
不冷不热见,就是爱情与友情的暧昧。
情是零度的冰,
友情是零度的水,
也许我们是最好的冰水混合物把。
走到一起后,
升温,会束缚,化为友情的水;
降温,会想念,生成爱情的冰。
不冷不热见,就是爱情与友情的暧昧。
Mobile phone management software develop experience on .Net Platform
Chapter 1
Introduction
After studying of many aspects of mobile management software development, I finally had written my Siemens Support Tool using VB.Net. Although I have not really finished it due to time limit, the core is developed well and the interface is OK on the whole. My purpose in studying software development is achieved. I stopped this project on February 12th and I want to summaries the works I’ve done on my winter holiday. So I write out what I have learned, in order to review it later and help some one working on analogous work. Because I’m after-hours programmer, so if you find some mistakes, please contact me! Thanks!
Chapter 2
Why do you design it? What’s your aim?
The one who are using or have used Siemens Mobile Phones will be very pleased at their humanity design. To my disappointment, the official management software SDS is not well designed. It’s hard to use and has a low speed. The newest version software for 65 platform which is called Mobile Phone Manager seems much better than before, but it takes 120MB space on my tiny hard disk and also has a very low speed.
GhostMobile (GM for short) is a good nonofficial freeware I ever used. But it often stops while transferring files. I guess no time-out error handle was designed. It is also very slow in transferring files, and is not very convenient to manage SMS.
Siemens Mobile Control (SiMoCo for short) is also nonofficial software. It has only 800kb in size but with fast operating speed and powerful functions. But after I used it, I found it is hard to use, it seems be designed for experts, and is not well supported Chinese.
So the final aim is to design software with file transferring, SMS, note management, task management and calendar management.
Chapter 3
Prepare
In the summer holiday of 2004, I was done a part functions for file transferring and SMS. I named it M55 File Transfer Tool at that time. After the alpha publish on Dongbei Mobile Ne t(http://bbs.dbsjw.com), I found some phones which can’t connected by GM can be connected by my program. But many bugs were found.
The portion of SMS is based on ATC_Command_Set_For_L55_Platform. You can download it from either the official site or my site. It describes AT Command Set for Siemens 55 Platform in detail. Actually, the AT Commands for SMS are the same for different manufacturer. But the portion for file transferring is much difficult to explorer.
No official documents describe how to transfer data between phone and PC. I monitored the whole COM operation by Serial Monitor. But all I found was hex values which confused me a lot! What structure does it have?
I have searched Google for answer and posted questions on CSDN. No one knew this, but a friend gives me some thread, he said that maybe part of Bluetooth protocol. Yes, after my Google search on Bluetooth protocol, I found IrDA Protocol. The IrOBEX protocol attracted me! The hex is well structured according to this protocol.
After my carefully study of the hex values, I found that the phone use OBEX to transfer data. Today, this problem seems somewhat drollness, when I saw the state of serial monitor in manufacture mode of phone changed from GIPSY to OBEX, what am I thinking of at that time?
Gradually, I know how to read and write phonebook, note, and calendar by OBEX. I wrote a OBEX class by VB.Net, but its code was hard to read and modify and with a low efficiency. I finally rewrite this class in my new program.
The new program was started at January 14th, 2005. I almost wrote the whole old program. To me, a beginner, it is a tremendous challenge.
这个星期就像是电视连续剧一样的,把一段感情渐渐的演完。分手,离别,做朋友,痛苦,失落,觉醒,感激。大学里的爱情,纯纯的,分手只是一个过程,一种磨练。
这星期的前几天,每天晚上,当我悲伤的时候,天也就下起了小雨;星期四拥抱着说再见的时候,雨下得更大了,一整夜都在下,似乎想把所有伤心和痛苦就在那一夜下完,哭完。第二天,愚人节,我们成了朋友,太阳露出了笑脸,天空很蓝。似乎一切都是安排好一样,很自然,很轻松。然而那个曾经他的男友,不甘心就这样离去,让他伤心吧,他只存在于过去,让我渐渐的磨灭他的存在,留下一片记忆。
158天,我是她现在最长的一个。我的初恋,也就这样结束了。虽然彼此的伤心在分手后越演越浓,雨越下越大,但终于,天晴了。很庆幸没有给20岁留下遗憾,过去只存在于19岁的我,懵懂、幼稚。分手后只能比分手前过得更快乐,不然,我们彼此对不起当时的决定。
在大学里面恋爱的朋友们,或许你们曾经向往过幸福,有过对未来的憧憬。可是,大多数的人都是会面对分手。这份感情没有任何基础,很轻很轻,不能关联家庭、生活、事业,或许真的未曾会有真正的未来。分手后不要伤心,不管是由于什么理由,把它当成是一份锻炼,学会在孤独中绝望,在绝望中坚强。分手后不可以伤害彼此,你们可以做朋友,而且是好朋友,因为彼此更了解。爱不可以轻率,一旦决定,就要做好最后的准备。
对于没有恋爱的朋友们,不要拒绝这份爱,虽然它很难成功,但是人生将会由于有这样的回忆而更精彩。就像我们一旦出生就决定了最终的死亡,我们活在这个世界上,希望看到更多,体会到更多。不要拒绝大学的爱情,纯纯的,美丽的,当步入社会之后,可能再也无法寻觅到这样的甜蜜和温柔。
可爱的草,曾经的女友,现在的好友,不悲伤,不气馁,正是由于你,才是我曾经的生活多了一份甜蜜,多了一份思念,多了一份伤感……
未爱过的人,尝试去爱;在爱中的人,好好的爱;爱过的人,生活中还有更多的精彩……
无意中遇见意中的你
听懂彼此的呼吸
太不可思议
心都被你看见
绝对的知己
把记忆中的那些花絮
变成了浪漫的甜蜜
想和你演绎
在风和日丽的那次相遇
我只喜欢你
是奉了爱的指引
没有谁可能代替
那种感觉不言而喻
那种感觉不言而喻
……
Core code for VB.NET:
Namespace PDA |