by diro | 2 月 7, 2015 | 軟體開發
這次在 hackathon.tw 的 QML 培訓課程跟大家介紹 LeapMotion 及 ArduinoQML 在硬體整合上也非常好用,主因是因為把相關硬體的 SDK 包裝成 C++ class 後就可以直接被 QML 操作,因上對 UX/UI 人員來講,要讀取/操控外部硬體都會非常簡單,例如我要讀取環境亮度,只要一行 arduinomgr.brightness 就可以,再加上 property binding,簡直如虎添翼 🙂 QML + Arduino & Leap Motion from Diro...
by diro | 2 月 7, 2015 | 軟體開發
討論是很重要的一件事,而且有時侯一圖勝萬言,因此如果有白板可以讓大家討論是很重要的一件事。在我們團隊的辦公室中,我們便規劃了三面白板,其中一面是當做sprint wall & burndown chart,另外二面就是 member 可以自由討論的地方,以目前團隊人數(10)來說是還蠻夠用的。這個sprint有一個功能是3位成員一起合作完成的,因此我們在白板上畫出了架構與流程來溝通討論介面該如何設計,溝通清楚後,大家在座位上一抬頭就可以看到當初討論的結論了,真是個好白板...
by diro | 1 月 26, 2015 | 軟體開發
這次在 hackathon.tw 中為 QML 做了初步的介紹,選定這個主題,主要是容易上手,而且初學者很容易做出一個很有感的成品,例如用 MediaPlayer、Camera 搭配現成的ShaderEffect,很容易做出很炫麗的作品。希望藉由這個介紹,讓許多新手也可以試試看 QML 這個比較年輕的架構:) Qml 培訓課程 multi media from Diro...
by diro | 1 月 25, 2015 | 軟體開發
https://github.com/lemirep/QtLeapMotionLibraryLeapMotion 算是這幾年在 User Interaction 領域上頗受注目的產品之一,提供的 SDK 也相當完整,而現在 github 上有個 QtLeapMotionLibrary 更是完整的把它的 SDK 包裝成 QML 元件供大家使用,讓 Qt 開發者在使用 LeapMotion 時又更加輕鬆寫意了 XDD 請先照這三步安裝 SDK 及編譯 library:安裝 SDK將安裝完畢後的 SDK 中的 Leap...
by diro | 1 月 22, 2015 | 軟體開發
Qt 原本就已經提供了 QTest 可以用來開發單元測試,但整體感覺還是沒有 google test 完整,因此實務上我們還是使用 google test 來進行單元測試。Google test 搭配 Qt 一般來說有二點要處理: 1. Qt Signal 2. Event LoopQt Signal因為你的 slots 沒辦法用 MOCK_METHOD 製造出來,或著說QObject::connect 無法連結到 MOCK_METHOD 做出來的偽slot...
by diro | 12 月 22, 2014 | 軟體開發
在 hackathon.tw 的第二次培訓課程,我決定用遊戲製作來帶領大家進入 QML 的世界,理由跟上次一樣,先用這種馬上可以看到效果的,才能吸引大家的興趣。 QML 培訓課程 – 遊戲製作入門 from Diro Fan