zoukankan      html  css  js  c++  java
  • 手机探索者开发实录—需求简述

    手机探索者开发实录需求简述


     转载时请注明出处和作者联系方式
    作者联系方式:李先静 <xianjimli at hotmail dot com>


    手机已经不再是一个封闭的环境了,无论是SmartPhone还是FeaturePhone,都会提供与PC交换数据的途径, Nokia手机有PC SuiteWindow mobile手机有ActiveSync,基于展讯平台和MTK平台的FeaturePhone也有相应的PC工具,还有第三方提供的通用PC工具,像玩转手机就是其中佼佼者。

     

    Broncho考虑过兼容PC SuiteActiveSync,也考虑过购买第三方软件,但发现它们都不能满足我们的要求,最后决定还是自己开发。在这里我将尝试记录整个开发过程,由于以前没有类似开发经验,其中若有不当之处希望大家指正。

     

    我们把这个PC工具称为手机探索者(mobile explorer),原因之一是不想提供独立的PC工具,而是通过扩展GNOMENautilusWindowsexplorer来实现,这有两个好处:

     

    一方面可以提高易用性: 我个人很少使用PC工具,而在我真正需要它们的时候,它们常常让我充满挫折感,甚至到最后根本帮不上什么忙,所以我希望用户在使用Broncho的手机探索者(mobile explorer)的时候,能够忘记工具本身的存在,而专注于自己真正需要做的事情,资源管理器大家熟悉的工具,用户不需要额外的学习过程,在资源管理器中用户能够像操作本机文件一样操作手机上的数据(文件和数据库)

     

    另一外方面可降低开发工作量:我们的人力有限,而且并不擅长Windows上的编程,为了避免不必要人力浪费,我们要充分利用任何可用的资源。

     

    手机探索者(mobile explorer)的基本功能需要如下:

     

    数据交换: 用户可以像操作本地文件一样操作手机中的文件和数据,包括名片,短信,彩信,邮件,通话记录和文件等等。另外提供接口和插件与outlooknotes等通用个人信息管理工具之间交换数据。

     

    远程操作RAPI只能进行有限的操作,而且需要在客户端做大量的开发工作,经过考虑之后我们决定支持远程桌面而不是RAPI。通过支持VNC,用户在PC上可以操作任何在手机上可以操作的功能,就像直接操作手机一样,因为它不过是把手机的屏幕显示到PC上而已。我们还会在VNC的基础上做些扩展,当有新事件(如来电来信)发生时,PC上可以得到通知。

     

    PC输入法:手机输入法虽然在不断改进,但由于它的屏幕和键盘所限,与PC输入法相比,易用性还有很大的差距。如果能够直接利用PC输入法在手机上输入文字,那将大大提高手机的易用性。

     

    共享剪切板:在PC和手机之间共享剪切板也会大大方便用户使用,比如在手机上选择一段文字,可以直接粘贴到PC上,而不需要种种繁琐的操作。不过,是要做无缝操作还是需要用户干预,有待进一步考虑。

     

    手机升级: 考虑升级存在的风险,在手机探索者(mobile explorer)并不提供这个功能,hacker可以通过我们提供的下载工具升级,普通用户可以通过安装工具安装单个软件包。

     

    手机探索者(mobile explorer)特别适合在办公室的上班族,到办公室之后把手机往电脑上一插,如果配有蓝牙耳机,邮件/短信/彩信的收发,接打电话和其它手机所有操作都可以在PC上面进行。

     

  • 相关阅读:
    定位及CSS常见属性
    浮动及清浮动的方法
    C语言II博客作业04
    C语言II—作业03
    C语言II—作业02
    C语言II博客作业01
    期末总结
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167631.html
Copyright © 2011-2022 走看看