Maqetta源碼運行


一、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.第一次訪問需要我們注冊,注冊完成可以進入設計界面,界面如下圖所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM