当前位置:  编程技术>移动开发
本页文章导读:
    ▪现时的手机开发环境与Rhomobile初感        现在的手机开发环境与Rhomobile初感 今晚关注了一下手机开发的东东。 先说现在手机开发环境。 平台 开发语言 开发环境(电脑上的操作系统) Android java Linux,MAC OSX,Windows RIM BlackBreey java .........
    ▪ 工作流的使用与延伸        工作流的应用与延伸                            工作流的应用与延伸工作流的适用行业  消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务.........
    ▪ 怎么使用XP自带超级终端及蓝牙方式与手机进行AT Command通信       如何使用XP自带超级终端及蓝牙方式与手机进行AT Command通信 首先手机与PC都要有蓝牙功能, 将手机与PC的蓝牙功能打开, 让PC找寻蓝牙设备, 手机接受绑定, 密码可以自己设定一个6位以上的数字..........

[1]现时的手机开发环境与Rhomobile初感
    来源: 互联网  发布时间: 2014-02-18
现在的手机开发环境与Rhomobile初感

今晚关注了一下手机开发的东东。

先说现在手机开发环境。

平台 开发语言 开发环境(电脑上的操作系统) Android java Linux,MAC OSX,Windows RIM BlackBreey java Windows Symbian C++ & Python Windows
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也没任何的中文文档可参考。

 

  • 第一个感觉就是普通的Web开发者(尤其是Rails开发者)开发手机软件毫无难度,简直就是跟开发普通的Web程序没什么区别,这个相当的了不起!
  • 授权是GPLv3的,如果你的程序开源,不管你是商业程序也好,业余写的也罢,都是免费的。如果你是保留源码,用于商业用途的话,就要购买授权了,授权有两种:一种是按你的软件收的百分比付费,另一种是按年,月之类固定付费。
  • 明显从Rails那里借鉴了不少经验,这个框架给人的感觉就是一个Web框架,我觉得这个开发框架的思想真的很新奇,它是全部都是基于现有的,在Web上非常流行的技术,注意这一点跟Palm Web OS使用javascript & html & css来编写软件的思想很近。真的是很有创意!
  • Rhomobile框架写出来的程序是网络程序。Rhomobile分两部分Rhodes是前端(编译后的程序在手机上运行),还有一个RhoSync是后端程序,跑在服务器上,按我的猜想所有的用户数据应该都是保存在后端服务器上的。
  • 可以使用各个平台的SDK,把Rhomobile项目编译成各个平台的可执行程序,比如Symbian平台的,可以编译成.sisx程序。这是纯正的本地程序啊,跟J2me的jar程序不同,因为它是不用虚拟机的。
  • 暂时用rhomobile框架写的软件还上不了iphone的app store,暂时还不支持android平台,官方说很快就会支持,这个不用担心。
  • 有一些示例程序可下载运行,不过我发现这些示例程序没有提供源代码下载,不知道是不是觉得太简单了,不必提供源码。
  • 目前还没有成功的案例,文档也不全。前途不知道有没有,不过我看好这个框架。
  •  

    我的感觉是,目前的手机开发环境貌似已经很不错了,如果有兴趣的话,进入手机开发是时候了。

     

    我正是一个对手机和移动互联网有兴趣的人。

    1 楼 yangzhihuan 2009-02-06  
    在网上看到一篇文也是说这个的,分享一下,http://cn.engadget.com/2009/02/05/what-apple-could-learn-from-palms-webos/
    2 楼 funseason 2009-02-10  
    能否弄个在iphone上面的简单例子出来,我相信大家会更有兴趣的!
    3 楼 MFanPig 2010-07-25  
    rhodes好像是不支持中文的

        
    [2] 工作流的使用与延伸
        来源: 互联网  发布时间: 2014-02-18
    工作流的应用与延伸
                               工作流的应用与延伸
    工作流的适用行业
      消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。
    工作流的具体应用
      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带来(或将要带来)的变化是极其强烈的,甚至可以形容为一种用户“梦想”的实现。
      在一些老的“模块化”的产品中,系统的设计是通常是基于任务分割的,作业项目之间是分裂的。面向对象的技术,并不能直接解决这个的问题,相反,往往使系统变得更加混乱和琐碎。从操作上,典型地,我们必须不断地在层次结构的功能表(比如下拉菜单)或对象之间“进进退退”,或者在“神出鬼没”的对象以及相关菜单中捉迷藏。
      工作流管理系统是一个真正的“人-机”系统,用户是系统中的基本角色,是直接的任务分派对象,他或她可以直接看到电脑针对自己列出的“任务清单”,跟踪每一项任务的状态,或继续一项任务,而不必从一个模块退出,进入另一个模块,搜索相应任务的线索。前者是面向功能或对象的,而后者是直接面向用户的。这样,用户的任务分派和任务的完成状态,可以被最大程度地电脑化和受到控制。
      现在的典型工作流产品是客户-服务软件。而日益增长的重要途径是通过万维网界面,它可以令客户或远程的职员更好地参与。工作流的定义经常是借助于图形化工具,依照业务过程实例的情况定义相应工作的安排。

        
    [3] 怎么使用XP自带超级终端及蓝牙方式与手机进行AT Command通信
        来源: 互联网  发布时间: 2014-02-18
    如何使用XP自带超级终端及蓝牙方式与手机进行AT Command通信

    首先手机与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


        
    最新技术文章:
    ▪Android开发之登录验证实例教程
    ▪Android开发之注册登录方法示例
    ▪Android获取手机SIM卡运营商信息的方法
    ▪Android实现将已发送的短信写入短信数据库的...
    ▪Android发送短信功能代码
    ▪Android根据电话号码获得联系人头像实例代码
    ▪Android中GPS定位的用法实例
    ▪Android实现退出时关闭所有Activity的方法
    ▪Android实现文件的分割和组装
    ▪Android录音应用实例教程
    ▪Android双击返回键退出程序的实现方法
    ▪Android实现侦听电池状态显示、电量及充电动...
    ▪Android获取当前已连接的wifi信号强度的方法
    ▪Android实现动态显示或隐藏密码输入框的内容
    ▪根据USER-AGENT判断手机类型并跳转到相应的app...
    ▪Android Touch事件分发过程详解
    ▪Android中实现为TextView添加多个可点击的文本
    ▪Android程序设计之AIDL实例详解
    ▪Android显式启动与隐式启动Activity的区别介绍
    ▪Android按钮单击事件的四种常用写法总结
    ▪Android消息处理机制Looper和Handler详解
    ▪Android实现Back功能代码片段总结
    ▪Android实用的代码片段 常用代码总结
    ▪Android实现弹出键盘的方法
    ▪Android中通过view方式获取当前Activity的屏幕截...
    ▪Android提高之自定义Menu(TabMenu)实现方法
    ▪Android提高之多方向抽屉实现方法
    ▪Android提高之MediaPlayer播放网络音频的实现方法...
    ▪Android提高之MediaPlayer播放网络视频的实现方法...
    ▪Android提高之手游转电视游戏的模拟操控
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3