Maqetta源码运行

简介: 一、Maqetta简介  Maqetta是IBM开发的一个创建桌面和移动用户界面的HTML5设计编辑工具。该项目已经捐助给开源机构Dojo基金会。Maqetta提供WYSIWYG可视化HTML5用户界面设计功能,仅需简单的拖曳操作,支持桌面和移动用户界面,一般可用于原型设计。

一、Maqetta简介

 Maqetta是IBM开发的一个创建桌面和移动用户界面的HTML5设计编辑工具。该项目已经捐助给开源机构Dojo基金会。Maqetta提供WYSIWYG可视化HTML5用户界面设计功能,仅需简单的拖曳操作,支持桌面和移动用户界面,一般可用于原型设计。Maqetta应用本身用HTML5/Ajax编写,因此运行在浏览器中无需请求额外的插件或下载。用户可以下载源码,并安装在自己的服务器上,并可自定义源码来满足自己的需求。

二、通过源码运行Maqetta

  1、安装与配置eclipse

    1)、下载eclipse,网址为:http://eclipse.org/downloads/。这里我们使用的版本为eclipse-jee-kepler-SR1-win32-x86_64(注意选择与自己机器相匹配的版本)。

    2)、打开eclipse,选择工作空间的位置。

    3)、设置目标平台,为了使我们导入的Maqetta源码能够正常运行,我们需要设置一个目标平台,用来运行这些源码。

      a、下载以下的某个文件包,并解压在某一个位置。

        这里下载的是Orion 2.0 build,版本为eclipse-orion-2.0-win32.win32.x86_64.zip。解压后的路径为D:\eclipse-orion-2.0-win32.win32.x86_64\eclipse

       b、安装如下:

          点击Window,选择Preferences,选择Plug-in Developement,选择Target Platform。

          点击add,选择default,如下图所示。

            

          点击Next,点击Add如下图所示。

            

          选择Directory,点击Browse,选择Orion解压后的路径D:\eclipse-orion-2.0-win32.win32.x86_64\eclipse。点击Finish

          选择${eclipse_home},点击Remove。并将Target 的 Name改成orion。如下图所示

          

          点击Finish,并勾选orion,使之激活。如下图所示

            

          这样目标平台已经安装成功。

  2、导入源码

    a、下载Maqetta的源码,地址为:https://github.com/maqetta/maqetta。下载完成之后解压到某一目录。这里下载完成后解压的目录为:D:\maqetta-master。

    b、将Maqetta解压目录中的如下几个工程导入到eclipse。

    • davinci.dojo_1_8
    • davinci.gridx
    • davinci.html
    • davinci.releng
    • maqetta.client.feature
    • maqetta.client.orion
    • maqetta.client.plugins.defaults
    • maqetta.clipart
    • maqetta.core.client
    • maqetta.core.server
    • maqetta.libraries.feature
    • maqetta.server.configurator
    • maqetta.server.feature
    • maqetta.server.orion
    • maqetta.server.orion.authentication.ldap (optional)
    • maqetta.shapes

    c、导入之后还无法运行,因为davinci.dojo_1_8、davinci.gridx和maqetta.core.client工程的WebContent下的有些目录里面的内容为空。如下图所示:

 

    这是因为Maqetta使用到了其他的开源项目,dojo和gridx。此时我们只需在github上的Maqetta的源码中跟进去即可找到dojo和gridx。找到之后,下载,并拷贝至以上三个工程的相关目录下即可。如下图所示:

 

  3、运行

    选择Run,选择RunConfigurations。选择OSGi Framework下的maqetta-orion multi user,点击Run,即可运行,如下图所示:

    在控制台输入ss,就会打印"Framework is launched.",说明Maqetta已经正常运行成功。如下图:

    此时我们可以通过浏览器来访问 http://localhost:8081/maqetta.第一次访问需要我们注册,注册完成可以进入设计界面,界面如下图所示:

 

目录
相关文章
|
4月前
|
人工智能 小程序 前端开发
小程序源码|幼教小程序源码
小程序源码|幼教小程序源码
114 4
|
4月前
|
编译器 C++
我终于体会到了:代码竟然不可以运行,为什么呢?代码竟然可以运行,为什么呢?
我终于体会到了:代码竟然不可以运行,为什么呢?代码竟然可以运行,为什么呢?
18 0
我终于体会到了:代码竟然不可以运行,为什么呢?代码竟然可以运行,为什么呢?
|
9月前
|
Java Android开发 云计算
踏出第一步:编写并运行你的第一个Java程序
踏出第一步:编写并运行你的第一个Java程序
268 0
|
11月前
|
缓存 Java 程序员
2023年最新无脑安装 Go lang 环境配置并编写、运行、打包第一个 Golang 程序详细步骤,附带图文教程
GO语言也称为Golang,由谷歌出品,随着云计算的发展而不断壮大,近年来,使用GO语言的程序员越来越多,GO程序员一般被称为GOpher。由于博主硬盘空间较为充足,不考虑移动软件安装目录,需要者请自行寻找方法,本文为无脑操作。
313 0
2023年最新无脑安装 Go lang 环境配置并编写、运行、打包第一个 Golang 程序详细步骤,附带图文教程
|
缓存 Ubuntu Linux
安装HElib并运行示例程序
安装HElib并运行示例程序
安装HElib并运行示例程序
|
SQL 分布式计算 Java
spark入门(2.0.1版本):概述,下载,编译,运行环境及实例运行
spark入门(2.0.1版本):概述,下载,编译,运行环境及实例运行
154 0
|
Java 数据安全/隐私保护 Windows
idea2022版本下载安装配置卸载(包含运行第一个java程序教程)详细步骤
JDK和IDEA的关系举个例子 JDK:武器(java开发集成环境) IDEA:战士 (java开发软件)
380 0
idea2022版本下载安装配置卸载(包含运行第一个java程序教程)详细步骤
|
前端开发 小程序
旧岛小程序源码
部分源码以http请求为例,把普通的http请求封装成Promise
|
XML IDE Java
阅读Spring源码第一步:源码编译与创建调试入口
 Spring开源框架经过很长时间的发展,各个模块均已成熟,一个常识就是一个可靠,可扩展的高性能框架,它的代码行数是相当可观的,我用static插件简略测算了一下,Spring的源码有100多万行,可以想象其中的调用逻辑是相当复杂的,所以将Spring源码下载到本地再编译的话,我们就可以通过IDE的debug来来到抽丝剥茧分析源码的目的,并且我们可以很方便的使用idea来查看调用栈,方法的调用关系也就比较明了了。
阅读Spring源码第一步:源码编译与创建调试入口
|
XML Java jenkins
Jenkins教程之java代码编译、打包、代码扫描
java代扫描的话,可以集成一下sonarqube的扫描,同时可以在扫描代码的同时再统计一下代码行数等信息。
Jenkins教程之java代码编译、打包、代码扫描