在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖形用戶界面的協(xié)作工作的應(yīng)用

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:Jason Clarke ? 2022-06-21 11:10 ? 次閱讀

圖形用戶界面(GUI,或更一般的 UI)重要性的上升不再局限于消費市場。UI 設(shè)計正迅速成為整個嵌入式領(lǐng)域產(chǎn)品之間的關(guān)鍵差異化因素。只需要 UI 功能而不是引人注目的應(yīng)用程序正在發(fā)展以適應(yīng)這一趨勢。工業(yè)和醫(yī)療設(shè)備已經(jīng)將 UI 概念從消費者和移動市場中提取出來,用于下一代設(shè)備。

隨著重要性的變化,UI 的開發(fā)方式也發(fā)生了變化。UI 開發(fā)不再是一個只由嵌入式工程師控制的過程;它包括許多不熟悉嵌入式生命周期的利益相關(guān)者。協(xié)作工作現(xiàn)在包括 UI 設(shè)計師和用戶體驗(稱為 UX)設(shè)計師以及嵌入式工程師。

團隊中的新角色

這些利益相關(guān)者中的每一個不僅帶來了他們自己的專業(yè)知識,而且還帶來了通常與嵌入式開發(fā)世界不一致的非常不同的開發(fā)環(huán)境和流程。以下是對每個利益相關(guān)者的職責和開發(fā)環(huán)境的快速回顧:

嵌入式工程師:負責從中間件到嵌入式系統(tǒng)硬件的應(yīng)用邏輯。嵌入式工程師使用 C/C++ 代碼進行開發(fā),并使用源代碼存儲庫進行協(xié)作和保留項目歷史記錄。

UX 設(shè)計師:負責定義產(chǎn)品屏幕、UI 流程、高級應(yīng)用程序邏輯和呈現(xiàn)給用戶的數(shù)據(jù)。UX 設(shè)計師在 Adobe Flash、HTML、Balsamiq Mockups 和類似應(yīng)用程序中使用草圖、線框、流程圖和 UI 原型。

UI 設(shè)計師:定義圖形內(nèi)容以及屏幕轉(zhuǎn)換和動畫。UI 設(shè)計師通常使用 Adobe Photoshop 和 Illustrator 等工具以及其他圖像編輯器。

除了商定的流程和任務(wù)序列化之外,UI 和 UX 設(shè)計師都沒有標準的協(xié)作方法。UI 和 UX 角色偶爾會結(jié)合起來以減少協(xié)作挑戰(zhàn),但這并不能解決缺乏工具來管理開發(fā)期間生成的設(shè)計工件的問題。

憑借所有這些不同的技能組合和工作環(huán)境,協(xié)作成為一項艱巨的任務(wù)和潛在的生產(chǎn)力殺手。當工程師和平面設(shè)計師必須一起工作時,關(guān)注點和開發(fā)風格的差異可能會導致嚴重的流失。許多公司試圖通過使用單一資源(嵌入式工程師)來管理 UI 來避免這種沖突。此解決方案適用于非常簡單的情況,但不適用于較大的項目,并且如果未滿足時間表,則無法將更多資源應(yīng)用于 UI 開發(fā)。

當一個項目通過單一資源進行序列化時,UI 和 UX 設(shè)計師通常在實施階段被邊緣化。設(shè)計師為項目貢獻初始圖形內(nèi)容、圖像和線框,然后在軟件開發(fā)人員實施他們的設(shè)計時被排除在開發(fā)過程之外。這通常會導致所需的用戶體驗與最終產(chǎn)品中交付的內(nèi)容不匹配。

關(guān)注點和工具不同

在 UI 界面的開發(fā)和發(fā)布過程中,UI/UX 設(shè)計人員的關(guān)注點可能比嵌入式開發(fā)者的關(guān)注點更重要,后者往往關(guān)注處理器使用、內(nèi)存占用、代碼架構(gòu)、可維護性和重用性。UI/UX 設(shè)計師更關(guān)注可用性、界面一致性、圖形質(zhì)量和整體用戶體驗。這些擔憂并不總是完全矛盾的。然而,沒有平衡的方法很容易扼殺產(chǎn)品的市場吸引力。

為了平衡這些擔憂,重要的是讓所有利益相關(guān)者參與整個開發(fā)過程。這說起來容易做起來難,不僅因為不同的技能和關(guān)注點,還因為開發(fā)環(huán)境提供的交叉很少,沒有自然的集成。幾個問題很快就會浮出水面:

使用小部件庫或 C/C++ 開發(fā) GUI 框架會阻止除有經(jīng)驗的嵌入式工程師之外的任何人進行協(xié)作。

UI 和 UX 設(shè)計師以及產(chǎn)品營銷人員需要嵌入式工程師的幫助才能對 UI 進行哪怕是微不足道的更改。

使用設(shè)計人員熟悉的高級工具會阻止與代碼存儲庫的集成,并且無法提供有關(guān)詳細更改或協(xié)作和合并能力的有用信息

在嵌入式項目中,所有開發(fā)協(xié)作都是通過設(shè)計用于處理文本文件的代碼存儲庫完成的,為二進制和專有格式提供最小的回報。

在文本級別查看比較時,將代碼存儲庫與 C 或 XML 文件一起使用并不能展示對 UI 進行微小更改的上下文和后果。

許多非正式工具,如電子郵件、即時消息和 wiki 都被用來嘗試解決這些問題。盡管這些工具提供了某些優(yōu)勢,但最終它們僅有助于共享有關(guān)項目的信息,而不是與項目相關(guān)的工件和可交付成果。這些工具無法在 UI 設(shè)計和開發(fā)級別實現(xiàn)共享和協(xié)作,不包括屏幕設(shè)計、屏幕轉(zhuǎn)換、腳本和代碼管理以及測試套件等重要元素。

在規(guī)模的另一端,源代碼存儲庫提供了一種正式和結(jié)構(gòu)化的方法來捕獲項目所代表的基本代碼。雖然源代碼存儲庫對于任何大型項目的成功都是必要的,并且已被證明對于軟件工程團隊的協(xié)作是成功的,但它們不足以使非軟件開發(fā)團隊成員能夠進行協(xié)作。作為一個明顯的例子,圖形設(shè)計師從源代碼存儲庫中獲得的價值很少。

視覺協(xié)作表面

UI 開發(fā)與標準嵌入式系統(tǒng)開發(fā)有很大不同,因為隨著時間的推移監(jiān)控 UI 需要一種可視化方法,而不是源代碼差異視圖來完全理解上下文的變化。在編輯器中查看的源代碼更改或 XML 聲明性語言對幫助開發(fā)人員完全理解更改的真正后果幾乎沒有幫助(參見圖 1)。當檢查差異的資源不是對源代碼非常了解的嵌入式工程師時,這個問題就會被放大。此外,許多 UI 工具套件涉及代碼生成或關(guān)鍵部分的專有二進制組件,因此極難管理。

圖 1:在編輯器中查看源代碼更改或 XML 聲明性語言時,最終用戶幾乎無法完全理解更改的真正后果。

poYBAGKxNraAWiR_AAUMftwuoZM434.png

為了解決這個問題,理想的方法是使用一個工具或一組工具,它不僅以可視化的方式公開 UI 特定元素的變化,而且還與嵌入式開發(fā)生命周期的主要協(xié)作中心、源代碼存儲庫(參見圖 2)。使用可以以任何利益相關(guān)者易于理解的級別公開 UI 的每個更改的工具,使所有利益相關(guān)者能夠并行工作。允許利益相關(guān)者充分協(xié)作提供了許多好處,包括及早發(fā)現(xiàn) UI 行為中的問題、縮短產(chǎn)品開發(fā)時間以及在最終產(chǎn)品中提供更好的用戶體驗。

圖 2: UI 開發(fā)的理想方法是使用一個工具或一組工具,以可視方式公開 UI 特定元素的更改。

pYYBAGKxNr6AGfkpAAfztdPZRXI763.png

Crank Software 的 Storyboard Suite 通過創(chuàng)建一個可供所有利益相關(guān)者利用的環(huán)境來支持可視化 UI 開發(fā)。該工具利用 Eclipse 框架作為 Crank Software 的 Storyboard Designer 的基礎(chǔ),其中嵌入式工程師可以利用 Eclipse C/C++ 插件。Storyboard 還有助于解決在監(jiān)控產(chǎn)品內(nèi) UI 演變方面的上下文困境。UI 的視覺差異比較編輯器和對文本差異的支持(用于腳本和編程語言)允許所有項目參與者在與他們相關(guān)的上下文中查看產(chǎn)品的歷史。使用這樣的工具,UI/UX 開發(fā)人員可以通過直接從他們熟悉的工具中導入來快速協(xié)作地開發(fā) UI。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5096

    文章

    19199

    瀏覽量

    308220
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2114

    瀏覽量

    73923
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    807

    瀏覽量

    31328
收藏 人收藏

    評論

    相關(guān)推薦

    SOLIDWORKS 2025:支持用戶與團隊成員無縫協(xié)作

    在快速發(fā)展的工程設(shè)計和制造領(lǐng)域,團隊合作與有效溝通已成為推動項目成功的關(guān)鍵因素。SOLIDWORKS作為3D CAD解決方案提供商,一直致力于通過技術(shù)創(chuàng)新提升用戶的設(shè)計效率和協(xié)作能力。隨著SOLIDWORKS 2025的發(fā)布,這款強大的軟件再次樹立了行業(yè)標桿,為
    的頭像 發(fā)表于 02-12 14:15 ?62次閱讀
    SOLIDWORKS 2025:支持<b class='flag-5'>用戶</b>與團隊成員無縫<b class='flag-5'>協(xié)作</b>

    SOLIDWORKS CAD 2025與協(xié)作的新功能

    SOLIDWORKS CAD 2025版本的發(fā)布,標志著設(shè)計軟件和協(xié)作工具的一次重大飛躍。此次更新不僅在CAD設(shè)計功能上進行了全方面升級,更在協(xié)作和數(shù)據(jù)管理方面取得了顯著突破,為設(shè)計師和工程師們提供了更加有效、靈活和智能的工具
    的頭像 發(fā)表于 12-26 14:45 ?200次閱讀
    SOLIDWORKS CAD 2025與<b class='flag-5'>協(xié)作</b>的新功能

    Stellaris圖形用戶指南

    電子發(fā)燒友網(wǎng)站提供《Stellaris圖形用戶指南.pdf》資料免費下載
    發(fā)表于 12-23 16:19 ?0次下載
    Stellaris<b class='flag-5'>圖形</b>庫<b class='flag-5'>用戶</b>指南

    DRV8821-23 EVM圖形用戶界面

    電子發(fā)燒友網(wǎng)站提供《DRV8821-23 EVM圖形用戶界面.pdf》資料免費下載
    發(fā)表于 12-05 15:08 ?0次下載
    DRV8821-23 EVM<b class='flag-5'>圖形</b><b class='flag-5'>用戶</b><b class='flag-5'>界面</b>

    DRV8800-01 EVM圖形用戶界面

    電子發(fā)燒友網(wǎng)站提供《DRV8800-01 EVM圖形用戶界面.pdf》資料免費下載
    發(fā)表于 12-02 11:07 ?0次下載
    DRV8800-01 EVM<b class='flag-5'>圖形</b><b class='flag-5'>用戶</b><b class='flag-5'>界面</b>

    圖形用戶界面與命令行接口的比較

    在計算機科學和信息技術(shù)領(lǐng)域,用戶與計算機交互的方式主要分為兩種:圖形用戶界面(GUI)和命令行接口(CLI)。這兩種界面各有優(yōu)勢和局限性,適
    的頭像 發(fā)表于 11-12 14:38 ?576次閱讀

    如何在低成本ARM平臺部署LVGL免費圖形庫,基于全志T113-i

    系統(tǒng)創(chuàng)建圖形用戶界面(GUI),采用C語言編寫,具有高效性和可定制性,在各種微控制器平臺和顯示硬件上開發(fā)用戶界面時備受歡迎。LVGL具社區(qū)免
    發(fā)表于 10-29 09:55

    人機界面交互方式的介紹

    圖形用戶界面(Graphical User Interface, GUI) 圖形用戶界面是最
    的頭像 發(fā)表于 07-01 14:22 ?1044次閱讀

    上位機軟件的用戶界面設(shè)計技巧

    在工業(yè)自動化、監(jiān)控和控制系統(tǒng)等領(lǐng)域,上位機軟件扮演著至關(guān)重要的角色。作為用戶與系統(tǒng)交互的橋梁,上位機軟件的用戶界面(UI)設(shè)計不僅影響著用戶的使用體驗,還直接關(guān)系到系統(tǒng)的整體效率和可靠
    的頭像 發(fā)表于 06-28 16:37 ?1656次閱讀

    人機交互界面是什么_人機交互界面的功能

    終端(OT),是指人與計算機系統(tǒng)之間的通信媒體或手段,是人與計算機之間進行各種符號和動作的雙向信息交換的平臺。   人機交互界面的主要作用是將人類的意圖轉(zhuǎn)化為計算機能夠理解和處理的形式,同時將計
    的頭像 發(fā)表于 06-22 11:03 ?2902次閱讀

    上位機控制界面用什么做好

    在設(shè)計上位機控制界面時,選擇合適的開發(fā)工具和框架至關(guān)重要。本文介紹如何創(chuàng)建一個優(yōu)秀的上位機控制界面。 引言 上位機控制界面是實現(xiàn)人機交互的關(guān)鍵環(huán)節(jié),它允許用戶通過
    的頭像 發(fā)表于 06-06 10:54 ?1119次閱讀

    上位機可視化界面編程軟件有哪些

    上位機可視化界面編程軟件是一類用于開發(fā)圖形用戶界面(GUI)的軟件工具,它們通常提供了豐富的界面元素、易于使用的編程接口和強大的功能。這些軟
    的頭像 發(fā)表于 06-06 10:48 ?2823次閱讀

    微軟將優(yōu)化Windows Subsystem for Linux并加入圖形用戶界面設(shè)置

    微軟宣布提升Windows Subsystem for Linux(WSL)性能,推出全新設(shè)置應(yīng)用提供圖形化配置環(huán)境。
    的頭像 發(fā)表于 05-31 11:26 ?609次閱讀

    兆易創(chuàng)新與SEGGER聯(lián)合提供免費商用的emWin圖形界面解決方案

    合作,為使用GD32系列Arm? Cortex?-M微控制器的廣大用戶提供免費商用的emWin嵌入式GUI(圖形用戶界面)以及屢獲殊榮的AppWizard工具。這一舉措旨在加速高性能G
    的頭像 發(fā)表于 03-16 09:59 ?1145次閱讀

    3D打印“皮膚”助力機器人實現(xiàn)安全高效協(xié)同工作

    協(xié)作機器人(簡稱:cobots)越來越多地出現(xiàn)在制造業(yè)中,它們在共享區(qū)域與人類一起工作。在人機協(xié)作工廠中,避免協(xié)作機器人和人類同事發(fā)生碰撞,確保生產(chǎn)安全是至關(guān)重要的。
    發(fā)表于 03-11 10:01 ?539次閱讀
    3D打印“皮膚”助力機器人實現(xiàn)安全高效協(xié)同<b class='flag-5'>工作</b>
    主站蜘蛛池模板: 美国色天使| 四虎在线最新永久免费 | 艹逼视频免费 | 四虎永久在线观看视频精品 | 手机看片日韩高清1024 | 亚洲一区免费视频 | 一级毛片不卡 | 黄色免费看网站 | 免费看大美女大黄大色 | 在线黄色免费 | 国产精品福利一区二区亚瑟 | 98色花堂国产第一页 | 在线观看免费视频一区 | 99久久99久久久99精品齐 | 在线观看一级毛片 | 一区二区三区在线免费 | 免费黄色福利视频 | 91插插视频 | 亚洲欧美视频在线 | 免费看毛片网 | 失禁h啪肉尿出来高h健身房 | 久久手机免费视频 | 亚洲在成人网在线看 | 欧美四色 | 日韩亚洲人成网站在线播放 | 妖精视频永久在线入口 | 婷婷日日夜夜 | 亚洲丁香网 | 天堂视频免费在线观看 | 1024你懂的在线观看 | 日本巨黄视频 | 美女扒开尿口给男人桶动态图 | 天天摸天天做天天爽在线 | 免费四影虎ww4hu10 | 亚洲天天综合 | 午夜啪视频 | 国产在线精品香蕉综合网一区 | 日日拍拍 | 性孕妇洗澡video国产 | 综合婷婷| 国内自拍露脸普通话对白在线 |