阅读更多

4顶
0踩

开源软件
摩托罗拉移动今天在Github上更新了其HTML5应用开发框架Montage

该框架采用标准的Web技术,通过提供模块化组件、实时双向数据绑定、CommonJS依赖管理以及其他便利的功能,极大地简化了HTML5应用程序的开发工作。

组件和模板

Montage有一个简洁的界面,用于创建自定义UI组件。每个组件都可以单独使用或与其他组件结合使用。每个组件被模块化为一个单独的web应用程序,并拥有自己的HTML模板、JavaScript、CSS、序列化组件对象模型以及资源等。

在Montage中,没有完全由JavaScript驱动的模板,这可以使设计师使用他们擅长的技术,而无需去钻研JavaScript。同时也允许开发者使用熟悉的技术来使用和测试各个组件。

双向数据绑定

通过Montage,你可以更容易地管理你的应用程序和数据绑定状态。UI组件或Montage对象可以与其他组件或对象建立单向、双向绑定。当绑定对象的属性或深层路径被更新时,源对象也会保持同步。

使用Montage

使用Montage,你需要以下条件:

  • 一个Git客户端和公共SSH密钥
  • 一个用于运行Montage应用程序的本地Web服务器
  • 最新的Chrome或Safari稳定版本
项目地址:https://github.com/Motorola-Mobility/montage

  • 大小: 38.9 KB
  • 大小: 14.3 KB
  • 大小: 24.5 KB
  • 大小: 5.7 KB
  • 大小: 29.5 KB
  • 大小: 49.2 KB
  • 大小: 44.8 KB
4
0
评论 共 2 条 请登录后发表评论
2 楼 capricorn_blue 2012-07-12 09:36
       开除项目负责人,让他不用googlecode
1 楼 toeo 2012-07-11 22:18
moto 居然不用 googlecode。
公司内部怎么管理的。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 搞定需求变化

    坊间流传一句话——“杀一个程序员不用枪,改三次需求就可以了”。问君能有几多愁,恰似调完代码改需求。需求变化是程序员眼中最大的痛,没有之一。 对程序员来讲,最理想的情况是,需求定下来后,直到软件交付都不发生一次变化。然而,需求的变化却是客观存在,无论你接受与否,稍微复杂点儿的项目,需求变化都是难以避免的事。所以,我们既要了解需求为什么说变就变,又要修炼面对需求的心态,,还要...

  • 我们应当怎样做需求确认:需求列表

    需求分析是一个我们与客户不断沟通的过程,这个过程就如同我们与老板的一次对话。老板把你叫去,给你交待了一大堆任务。我们首先是仔细聆听任务的内容,然后整理个一二三四。然后我们复述一遍老板的意思:“老板,我复述一遍,您看看我理解得对不对。首先,您要求我×××,然后×××,最后×××。”老板:“恩,就是这意思,你照着办吧。”之后,我们开始了我们的工作。这个复述的步骤相当重要,因为人与人的沟通最大的问题就是...

  • 我们应当怎样做需求分析

    又到新年了,日历又要从2011年翻到2012年了,这使我有太多的感慨,进而勾起了对太多往事的回忆。过去的10年,毫无疑问是中国软件业发展最快的10年。当我们刚刚毕业的时候,还在使用VB、PB开发一些简单的数据库应用,而现在却几乎看不到它们的踪影,换来的是诸如J2EE和.NET这样的大型web应用。而这期间,RUP、XP、敏捷开发、持续集成••••••一个接一个的新概念层出不穷,令人眼花缭乱。现在想

  • 14 需求管理

    需求管理 1[单项选择题]某信息系统集成公司为客户公司开发非核心业务系统,项目开发过程中客户常常提出一些新的要求,如界面上的按钮位置、业务流程上的更改等。针对此状况,项目经理的正确做法是()。 A对于要求更改操作界面的颜色、按钮位置这样小的变更要求,开发人员可以请示项目经理后直接更改,不用保存变更记录 B对于修改业务流程这样的要求,项目经理可以单独批准 C应考虑客户需求方面的变更对进度、成...

  • jbpm4.4 mysql_JBPM4.4(1)-简单工程的搭建

    jBPM是一个可扩展、灵活的流程引擎, 它可以运行在独立的服务器上或者嵌入任何Java应用中。使用的解析语言:JPDL发布只需要把jBPM (jbpm-4.X.zip) 下载下来,然后解压到你的硬盘上的什么地方。 你将看到下面的子目录...

  • JBPM4.4(2)-state结点和decision结点

    做一个带有分支的流向流程 在执行seperate状态的时候分成了200和400两种情况 描述文件的内容如下: View Code <?xml version="1.0" encoding="UTF-8"?><process name="fork" xmlns=...

  • JBPM4.4工作流引擎学习(一)

    全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。工作流引擎作用: 给我们提供流程逻辑的定义方法,给...

  • 关于JBPM4.4与Spring整合

    注意spring中要配置事务信息 ...... 2. 关于自定义的identity配置,即权限管理的几个数据表,如下 在配置sessionFactory的时候,需要添加自定义identity.hbm.xml文件(自己配置,不再

  • jBPM-4.4:fork和join的一个例子

    现在,有这样一个需求: 1、真正开始执行实际业务之前,因为要和多方进行交互(远程通信),需要对对外部各方进行一系列的鉴权; 2、对外部各方之间进行鉴权,存在一定的先后顺序; 3、如果某一个鉴权步骤失败,...

  • JBPM4.4学习笔记

    1、JBPM4表说明: JBPM4_DEPLOYMENT 流程定义表 JBPM4_DEPLOYPROP 流程定义属性表 JBPM4_EXECUTION 流程实例表 JBPM4_HIST_ACTINST 流程活动( 节点) 实例表 JBPM4_HIST_DETAIL 流程历史详细表 JBPM4_...

  • JBPM中任务分配的几种方式

    在jbpm中关于任务的分配常见的... 第一种分配方式在上一篇的博客中已经简单的应用了一下,我们可以通过assignee方式直接分配给用户Candidate-groups方式可以分配给用户组,通过AssignmentHandler在任务创建的时候分配

  • jBPM-4.4:基于decision和event-listener的一个例子

    这个例子简要说明如下:通过jbpm-4.4的元素和org.jbpm.api.listener.EventListener接口来处理活动结点,对每个结点的状态进行监听,从而进行处理;在例子中流程中,对每一个转移需要进行条件判断,使用元素及其子...

  • JBPM4.4(1)-简单工程的搭建

    jBPM是一个可扩展、灵活的流程引擎, 它可以运行在独立的服务器上或者嵌入任何Java应用中。使用的解析语言:JPDL发布只需要把jBPM (jbpm-4.X.zip) 下载下来,然后解压到你的硬盘上的什么地方。 你将看到下面的子目录...

  • 【代码篇】JBPM4.4开发流程节点(动态代理实现流程管理业务)

    继之前的博客,【思想篇】工作流技术JBPM4.4开发入门(四),【思想篇】工作流技术JBPM4.4开发入门(五)本篇博客来结合代码简单说说,如何让流程来管理业务:   先来看看我们抽出来的代理类:   ...

  • 说说在 jBPM 工作流中如何实现【回退】功能

    想象这样一种场景,当前用户接收任务后,发现这个任务不该由他办理或者这个任务存在严重的业务问题,这时就需要回退给上一步的办理者重新办理。 解决方案如下: 识别 “需要具有回退能力” 的任务。 为上述任务...

  • 【代码篇】JBPM4.4结合业务实现简单工作流

    继博客【思想篇】工作流技术JBPM开发入门(三)的实现完成!应对业务的变化。   其实这次对于工作流的学习大概分了3主要个阶段:   1,结合业务开发一个简单的工作流,应对业务的变更 2,结合业务开发业务结点,使...

  • 6-10.py

    6-10

  • 基于机器学习的入侵检测系统+源码+说明.zip

    基于机器学习的入侵检测系统+源码+说明.zip

  • matlab基于潜在低秩表示的红外与可见光图像融合.zip

    matlab基于潜在低秩表示的红外与可见光图像融合.zip

  • 4-5.py

    4-5

Global site tag (gtag.js) - Google Analytics