今晚关注了一下手机开发的东东。
先说现在手机开发环境。
IPhone Object C MAC OSX Palm Web OS JavaScript & HTML & CSS Windows
说起这个就比较郁闷了,除了android平台提供了Linux,MAC OSX,Windows三个平台的SDK外,iphone只有自家MAC OSX,其它的都只是支持Windows。看来对开发都最友好的还是Android平台啊,支持当前主流的三大平台,用的还是人人都会的java语言,要鄙视一下Nokia,收购了QT公司,自己还有一个基于linux的Intenet Table的平台,居然没有发布Linux的SDK。
再说基于ruby的Rhomobile 手机软件开发框架。
我看了一下rhomoible的文档,全英文的,目前关于rhomobiel也没任何的中文文档可参考。
我的感觉是,目前的手机开发环境貌似已经很不错了,如果有兴趣的话,进入手机开发是时候了。
我正是一个对手机和移动互联网有兴趣的人。
工作流的应用与延伸
工作流的适用行业
消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。
工作流的具体应用
1.关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等
2.行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单。
3.人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。
4.财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等。
5.客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等管理等。
6.特殊服务类:ISO系列对应流程、质量管理对应流程、产品数据信息管理、贸易公司报关处理、物流公司货物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。
工作流与重规划
从逻辑上,对工作流的关注和研究可以看作是对业务过程重规划(BPR)的一种深化。BPR的观点,要求我们将眼光投向实际业务进行的过程,但这个过程应当是什么样的,怎样分析、构造?工作流就是一个具体的、操作性的答案,它可以令我们从神秘的、难以预测和控制的“头脑风暴式”的“艺术的”业务过程创造,变成解析的、技术的、可控制和预测的工程化过程,如此,才真正体现出re-engineering中engineering的意义。
工作流与BPR的概念,已经被几乎所有的研究者联系在一起研究和应用。在这个领域有一个非常活跃的组织,即国际工作流与重规划协会(Workflow And Reengineering International Association, WARIA)。
工作流与企业工程
无论从理论、方法上,还是对象、内容上,我们都有理由将“工作流”看作是企业工程的一部分。实际上,已有的关于工作流体系的描述,本身就是一个通用的业务模型框架。仅仅囿于工作流是不够的,必须对整个体系的目标及所有相关要素综合考虑——这正是企业工程。
工作流与IT应用体系
与以往已经被采用的企业IT应用体系,例如MRPII或ERP相比,WFMS是一个相当重要的里程碑。从用户的角度,WFMS带来(或将要带来)的变化是极其强烈的,甚至可以形容为一种用户“梦想”的实现。
在一些老的“模块化”的产品中,系统的设计是通常是基于任务分割的,作业项目之间是分裂的。面向对象的技术,并不能直接解决这个的问题,相反,往往使系统变得更加混乱和琐碎。从操作上,典型地,我们必须不断地在层次结构的功能表(比如下拉菜单)或对象之间“进进退退”,或者在“神出鬼没”的对象以及相关菜单中捉迷藏。
工作流管理系统是一个真正的“人-机”系统,用户是系统中的基本角色,是直接的任务分派对象,他或她可以直接看到电脑针对自己列出的“任务清单”,跟踪每一项任务的状态,或继续一项任务,而不必从一个模块退出,进入另一个模块,搜索相应任务的线索。前者是面向功能或对象的,而后者是直接面向用户的。这样,用户的任务分派和任务的完成状态,可以被最大程度地电脑化和受到控制。
现在的典型工作流产品是客户-服务软件。而日益增长的重要途径是通过万维网界面,它可以令客户或远程的职员更好地参与。工作流的定义经常是借助于图形化工具,依照业务过程实例的情况定义相应工作的安排。
首先手机与PC都要有蓝牙功能, 将手机与PC的蓝牙功能打开, 让PC找寻蓝牙设备, 手机接受绑定, 密码可以自己设定一个6位以上的数字.
打开"开始"->"附件"->"通信"->"超级终端", 建立一个新连接, 随意起个名字. 在使用连接方式上选择"COM 10"(为刚建立的蓝牙连接),如下图所示:
点击"连接", 使手机与PC通过蓝牙连接上. 在"拨号前终端屏幕"里输入AT 并回车, 返回OK说明连接成功, 此时即可以输入AT Command来控制手机. 如下图所示(手机为摩托罗拉新上市的VE66).
常见的一些AT Command示例(以Motorola手机为例):
1) Unit Identification
When beginning to build a communication link, a general DTE application controlling the ISU should determine
the type of ISU to which it is connected.
AT+CGMI (get manufacturer name)
Motorola
OK
AT+CGMM (get model number)
9500 Satellite Series
OK
AT+CGMR (get revision)
OK
Call processor version: INC0607
DSP version: INC0401,INC0400
NVM version: INC0400
OK
AT+CGSN (get serial number)
901063131000002
OK
2) Originating a Data Call
An example of how to make a data call is given below:
AT+CBST=6,0,1 (asynchronous modem 4800 bps and IRLP)
OK
AT+CR=1 (enable reporting)
OK
ATD1234567890 (dial remote modem)
+CR: REL ASYNC
CONNECT 9600 (call connected at DTE rate of 9600)
3) Answering a Data Call
The ISU is capable of accepting mobile terminated data calls. The following is a sequence of commands that
can be used to establish the connection.
RING (indicates arrival of call request)
ATA (manually answer the call)
CONNECT 9600 (call connected at DTE rate of 9600)
To automatically answer a call, register 0 should be set to a non-zero value.
ATS0=2
RING
CONNECT 9600 (call connected at DTE rate of 9600)
4)Disconnecting a Data Call
AT+CBST=6,0,1 (asynchronous modem 4800 bps and IRLP)
OK
AT+CR=1 (enable reporting)
OK
ATD1234567890 (dial remote modem)
+CR: REL ASYNC
CONNECT 9600 (call connected at DTE rate of 9600)
< ... data transfer ... >
<+++> (send escape sequence)
OK
ATH0 (hangup call)
OK
5) Originating and Disconnecting a Voice Call
An example of how to make and disconnect a voice call is given below:
ATD1234567890; (dial remote phone)
OK (call connected; phone stays in command mode)
< ... conversation ... >
ATH (hangup call)
OK