Submit Search
Upload
QML + Node.js
•
3 likes
•
6,843 views
Fred Chien
Follow
It describes the way to write QML application with Node.js
Read less
Read more
Technology
Report
Share
Report
Share
1 of 43
Download now
Download to read offline
Recommended
我編譯故我在:誰說 Node.js 程式不能編成 binary
我編譯故我在:誰說 Node.js 程式不能編成 binary
Fred Chien
You can enjoy desktop development with Node.js and HTML5/CSS/WebGL right now. Here we also to announce that Stem project which is a JavaScript operating system, it makes developers be able to make things on embedded system with JavaScript only. There is no need to understand that difficult knowledge about embedded system when you work on Stem OS.
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
Stem OS is a JavaScript to make your computer and embedded system live. You can use JavaScript only to write application on Stem, even controlling hardware is possible.
Stem is JavaScript OS
Stem is JavaScript OS
Fred Chien
使用 Node.js 與 QML 開發擁有酷炫 UI 的嵌入式或桌面應用程式。
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
JavaScript 儼然就是下一代的主流程式語言,更是一個重新思考作業系統開發的新方向。誰說,開發系統程式是慣 C 的專利?就讓我們嘗試用 JavaScript 來打造自己的桌面環境吧! Node.js 的出現和 V8 的發展,讓 JavaScript 已經不再是網頁瀏覽器下的玩具,近年來的效能遽烈提升,加上多方高手的投入,除了能勝任伺服器應用,更能開發各式系統程式和桌面應用程式。而對於『慣 C』的開發者來說,其方便的模組擴充機制,也能讓自己的成果輕易地與 JavaScript 結合,讓 JavaScript 無所不能!
Java script 全面逆襲!使用 node.js 打造桌面環境!
Java script 全面逆襲!使用 node.js 打造桌面環境!
Fred Chien
Node.js從無到有 基本課程
Node.js從無到有 基本課程
Simon Su
JavaScript is a client-side script language, but we can use it on server side programming now. However, it is still difficult to write server-side application for front-end developer. Here we try to find a solution to write server-side script that developer only need to understand and have client-side experience.
Non-MVC Web Framework
Non-MVC Web Framework
Fred Chien
OwaNEXT is a project of HanGee, it aim to provide a easy way to design mobile UI with QML and JavaScript.
OwaNEXT
OwaNEXT
Fred Chien
Recommended
我編譯故我在:誰說 Node.js 程式不能編成 binary
我編譯故我在:誰說 Node.js 程式不能編成 binary
Fred Chien
You can enjoy desktop development with Node.js and HTML5/CSS/WebGL right now. Here we also to announce that Stem project which is a JavaScript operating system, it makes developers be able to make things on embedded system with JavaScript only. There is no need to understand that difficult knowledge about embedded system when you work on Stem OS.
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
Stem OS is a JavaScript to make your computer and embedded system live. You can use JavaScript only to write application on Stem, even controlling hardware is possible.
Stem is JavaScript OS
Stem is JavaScript OS
Fred Chien
使用 Node.js 與 QML 開發擁有酷炫 UI 的嵌入式或桌面應用程式。
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
JavaScript 儼然就是下一代的主流程式語言,更是一個重新思考作業系統開發的新方向。誰說,開發系統程式是慣 C 的專利?就讓我們嘗試用 JavaScript 來打造自己的桌面環境吧! Node.js 的出現和 V8 的發展,讓 JavaScript 已經不再是網頁瀏覽器下的玩具,近年來的效能遽烈提升,加上多方高手的投入,除了能勝任伺服器應用,更能開發各式系統程式和桌面應用程式。而對於『慣 C』的開發者來說,其方便的模組擴充機制,也能讓自己的成果輕易地與 JavaScript 結合,讓 JavaScript 無所不能!
Java script 全面逆襲!使用 node.js 打造桌面環境!
Java script 全面逆襲!使用 node.js 打造桌面環境!
Fred Chien
Node.js從無到有 基本課程
Node.js從無到有 基本課程
Simon Su
JavaScript is a client-side script language, but we can use it on server side programming now. However, it is still difficult to write server-side application for front-end developer. Here we try to find a solution to write server-side script that developer only need to understand and have client-side experience.
Non-MVC Web Framework
Non-MVC Web Framework
Fred Chien
OwaNEXT is a project of HanGee, it aim to provide a easy way to design mobile UI with QML and JavaScript.
OwaNEXT
OwaNEXT
Fred Chien
Stem is a Javascript operating system. Let you develop embedded system and digital advertising panel in JavaScript language only.
Stem OS Proposal
Stem OS Proposal
Fred Chien
The next generation JavaScript doesn't need to dependent on browser, that's just like other programming language. Node.js is it, no need browser, based on fastest V8 JavaScript Engine and provides many APIs for system integration. It can be used to server-side and system, even more purpose.
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
過往在一般人的認知當中,開發桌面應用程式不外乎使用 C/C++,尤其在 KDE/Qt 的世界中更是如此。但面對今天日日求新的世界,使用 C/C++ 這類中低階的語言開發應用程式,總有個要命的問題 - 『開發效率太差』,不足因應這個時代對應用的大量需求。因此使用有高生產力的腳本(Script) 語言來開發應用程式,已經慢慢變成一個全世界都在追逐的話題,而在這網路的時代,當仁不讓的就是 JavaScript。 雖然,自 Qt 4.7 開始,提供了 QML 和 JavaScript 的整合,更讓開發者,可以使用極為普遍的 JavaScript 語言開發各式 Qt 應用程式。可是,由於投入的開發者不夠多,相關的 Ecosystem 和資源也不完整和不充足,所以對於一般的 JavaScript 開發者來說,入門門檻仍然相當高。基於前述種種缺點,近來愈來愈潮又同為 JavaScript 解決方案的 Node.js,反而是開發應用程式更好的選擇。在我們為其加上 Qt 的支援後,就可以不費吹灰之力用最潮的 Node.js 寫出原生的 Qt 程式。
用最潮的 Java script 盡情開發 kde qt 程式
用最潮的 Java script 盡情開發 kde qt 程式
Fred Chien
Introduce AppHouse Project, which is a PaaS, written by Mandice team in Taiwan. This slide also explains what is Cloud, and position of PaaS in there.
App house
App house
Fred Chien
於宜蘭大學資工系,分享個人的業界觀點
軟體人甘苦談
軟體人甘苦談
Fred Chien
Explain how to writie a Node.js Module, C/C++ Addon and upload modules to NPM registry.
How to Write Node.js Module
How to Write Node.js Module
Fred Chien
QML with C++ integration
QML 與 C++ 的美麗邂逅
QML 與 C++ 的美麗邂逅
Jack Yang
Outline: NodeJS簡介 – What & Why NodeJS V.S JavaScript V.S JAVA NON-BLOCKING & BLOCKING NodeJS 總結&具體優點 NodeJS 開發環境建置 & 執行 Require & Module NPM(Node Package Manager) DEMO HTTP伺服器建立(基本、延伸、再延伸) DEMO Socket.IO聊天室 What is your need Reference 歡迎轉載使用 From:http://blog.developer.tw
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
Explain how to make own container to run program on MTK LinkIt Smart 7688 and other hardware architectures
MakerBoard: MT7688 Emulator
MakerBoard: MT7688 Emulator
Fred Chien
學習使用 QML,打造超酷炫科幻 UI。
超酷炫科幻 UI:QML 入門
超酷炫科幻 UI:QML 入門
Fred Chien
8/30 在 KSDG 分享的內容。除了說明何謂模組之外,也介紹 node.js 從初學開始要進階時所要了解的幾個重點。
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Ben Lue
Qt5 en distintas plataformas
Qt5 en distintas plataformas
Qt5 en distintas plataformas
kdeespana
Title: Qt Quick Autor: Alex Fiestas http://www.afiestas.org/ Akademy-es 2010 http://es.kde.org/akademy-es2010 License: CC-BY-SA http://creativecommons.org/licenses/by-sa/3.0/
Akademy es2010 qt_quick
Akademy es2010 qt_quick
AkademyEs2010
Learn to create cutting-edge mobile applications using QML and JavaScript on MeeGo devices. Know how to apply some advanced graphics and animations with simple QML and see how JavaScript allows you to create a feature rich application. No C++ required. A tutorial with live demos targeted to beginner to intermediate Mobile developers interested in developing mobile applications on Linux based mobile devices.
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Raj Lal
step by step to write a gnome-shell extension
step by step to write a gnome-shell extension
Yuren Ju
Talk at GNOME.Asia Summit 2012
Enjoy Writing Modern Desktop Application in JavaScript
Enjoy Writing Modern Desktop Application in JavaScript
Fred Chien
初入下一代網站框架 Koa!快速上手不用等!
Koa 正在等一個人
Koa 正在等一個人
Fred Chien
Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us as we explore the best of QML for mobile, embedded and desktop. Part I will cover: - Building Blocks of QML - Qt Properties - Declarative Code
Best Practices in Qt Quick/QML - Part I
Best Practices in Qt Quick/QML - Part I
ICS
Npm 套件管理 & 常用開發工具介紹 (npm,bower,grunt,gulp)
Npm 套件管理 & 常用開發工具介紹
Npm 套件管理 & 常用開發工具介紹
wantingj
Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us for this webinar to explore the best of QML for mobile, embedded and desktop. Part IV will cover: - Dynamic Item Creation - Keyboard Input Handling
Best Practices in Qt Quick/QML - Part IV
Best Practices in Qt Quick/QML - Part IV
ICS
More Related Content
Viewers also liked
Stem is a Javascript operating system. Let you develop embedded system and digital advertising panel in JavaScript language only.
Stem OS Proposal
Stem OS Proposal
Fred Chien
The next generation JavaScript doesn't need to dependent on browser, that's just like other programming language. Node.js is it, no need browser, based on fastest V8 JavaScript Engine and provides many APIs for system integration. It can be used to server-side and system, even more purpose.
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
過往在一般人的認知當中,開發桌面應用程式不外乎使用 C/C++,尤其在 KDE/Qt 的世界中更是如此。但面對今天日日求新的世界,使用 C/C++ 這類中低階的語言開發應用程式,總有個要命的問題 - 『開發效率太差』,不足因應這個時代對應用的大量需求。因此使用有高生產力的腳本(Script) 語言來開發應用程式,已經慢慢變成一個全世界都在追逐的話題,而在這網路的時代,當仁不讓的就是 JavaScript。 雖然,自 Qt 4.7 開始,提供了 QML 和 JavaScript 的整合,更讓開發者,可以使用極為普遍的 JavaScript 語言開發各式 Qt 應用程式。可是,由於投入的開發者不夠多,相關的 Ecosystem 和資源也不完整和不充足,所以對於一般的 JavaScript 開發者來說,入門門檻仍然相當高。基於前述種種缺點,近來愈來愈潮又同為 JavaScript 解決方案的 Node.js,反而是開發應用程式更好的選擇。在我們為其加上 Qt 的支援後,就可以不費吹灰之力用最潮的 Node.js 寫出原生的 Qt 程式。
用最潮的 Java script 盡情開發 kde qt 程式
用最潮的 Java script 盡情開發 kde qt 程式
Fred Chien
Introduce AppHouse Project, which is a PaaS, written by Mandice team in Taiwan. This slide also explains what is Cloud, and position of PaaS in there.
App house
App house
Fred Chien
於宜蘭大學資工系,分享個人的業界觀點
軟體人甘苦談
軟體人甘苦談
Fred Chien
Explain how to writie a Node.js Module, C/C++ Addon and upload modules to NPM registry.
How to Write Node.js Module
How to Write Node.js Module
Fred Chien
QML with C++ integration
QML 與 C++ 的美麗邂逅
QML 與 C++ 的美麗邂逅
Jack Yang
Outline: NodeJS簡介 – What & Why NodeJS V.S JavaScript V.S JAVA NON-BLOCKING & BLOCKING NodeJS 總結&具體優點 NodeJS 開發環境建置 & 執行 Require & Module NPM(Node Package Manager) DEMO HTTP伺服器建立(基本、延伸、再延伸) DEMO Socket.IO聊天室 What is your need Reference 歡迎轉載使用 From:http://blog.developer.tw
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
Explain how to make own container to run program on MTK LinkIt Smart 7688 and other hardware architectures
MakerBoard: MT7688 Emulator
MakerBoard: MT7688 Emulator
Fred Chien
學習使用 QML,打造超酷炫科幻 UI。
超酷炫科幻 UI:QML 入門
超酷炫科幻 UI:QML 入門
Fred Chien
8/30 在 KSDG 分享的內容。除了說明何謂模組之外,也介紹 node.js 從初學開始要進階時所要了解的幾個重點。
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Ben Lue
Qt5 en distintas plataformas
Qt5 en distintas plataformas
Qt5 en distintas plataformas
kdeespana
Title: Qt Quick Autor: Alex Fiestas http://www.afiestas.org/ Akademy-es 2010 http://es.kde.org/akademy-es2010 License: CC-BY-SA http://creativecommons.org/licenses/by-sa/3.0/
Akademy es2010 qt_quick
Akademy es2010 qt_quick
AkademyEs2010
Learn to create cutting-edge mobile applications using QML and JavaScript on MeeGo devices. Know how to apply some advanced graphics and animations with simple QML and see how JavaScript allows you to create a feature rich application. No C++ required. A tutorial with live demos targeted to beginner to intermediate Mobile developers interested in developing mobile applications on Linux based mobile devices.
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Raj Lal
step by step to write a gnome-shell extension
step by step to write a gnome-shell extension
Yuren Ju
Talk at GNOME.Asia Summit 2012
Enjoy Writing Modern Desktop Application in JavaScript
Enjoy Writing Modern Desktop Application in JavaScript
Fred Chien
初入下一代網站框架 Koa!快速上手不用等!
Koa 正在等一個人
Koa 正在等一個人
Fred Chien
Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us as we explore the best of QML for mobile, embedded and desktop. Part I will cover: - Building Blocks of QML - Qt Properties - Declarative Code
Best Practices in Qt Quick/QML - Part I
Best Practices in Qt Quick/QML - Part I
ICS
Npm 套件管理 & 常用開發工具介紹 (npm,bower,grunt,gulp)
Npm 套件管理 & 常用開發工具介紹
Npm 套件管理 & 常用開發工具介紹
wantingj
Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us for this webinar to explore the best of QML for mobile, embedded and desktop. Part IV will cover: - Dynamic Item Creation - Keyboard Input Handling
Best Practices in Qt Quick/QML - Part IV
Best Practices in Qt Quick/QML - Part IV
ICS
Viewers also liked
(20)
Stem OS Proposal
Stem OS Proposal
Let s Enjoy Node.js
Let s Enjoy Node.js
用最潮的 Java script 盡情開發 kde qt 程式
用最潮的 Java script 盡情開發 kde qt 程式
App house
App house
軟體人甘苦談
軟體人甘苦談
How to Write Node.js Module
How to Write Node.js Module
QML 與 C++ 的美麗邂逅
QML 與 C++ 的美麗邂逅
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
MakerBoard: MT7688 Emulator
MakerBoard: MT7688 Emulator
超酷炫科幻 UI:QML 入門
超酷炫科幻 UI:QML 入門
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Qt5 en distintas plataformas
Qt5 en distintas plataformas
Akademy es2010 qt_quick
Akademy es2010 qt_quick
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
step by step to write a gnome-shell extension
step by step to write a gnome-shell extension
Enjoy Writing Modern Desktop Application in JavaScript
Enjoy Writing Modern Desktop Application in JavaScript
Koa 正在等一個人
Koa 正在等一個人
Best Practices in Qt Quick/QML - Part I
Best Practices in Qt Quick/QML - Part I
Npm 套件管理 & 常用開發工具介紹
Npm 套件管理 & 常用開發工具介紹
Best Practices in Qt Quick/QML - Part IV
Best Practices in Qt Quick/QML - Part IV
QML + Node.js
1.
當黃色小鴨都可以進入基隆 Node.js 當然也可以娶 QML
2.
當黃色小鴨都可以進入基隆 Node.js 當然也可以娶 QML
3.
OSDC 大腸花論壇 今年最潮
4.
Fred 錢逢祥
5.
JavaScript OS
6.
Fred 錢逢祥
7.
蕃薯哥 HanGee Ger
8.
HanGee 國民機 han-gee.com
9.
cfsghost@gmail.com
10.
11.
OSDC 大腸花論壇 在次強調今年最潮
12.
irc.freenode.net #osdc.tw
13.
我要 X 譙! QML
14.
QML 的國家定位 App 都不
App 了
15.
QML 缺少合用法規 用來寫 App,卻沒有好的
I/O 支援
16.
QML 耳朵長鹿茸 要什麼沒什麼,全都得自幹
17.
QML 的尾也發炎了 寫出來的東西通常一點實用性都沒有
18.
為了 QML 要罷佔主席台 在
App 裡面需要自幹 Long-polling !?
19.
QML 掌握發言權 你還得懂 C++
20.
WTF 闇!
21.
22.
插播一則新聞 中添快報
23.
插播一則新聞 聽說可以用 image <url>
貼圖
24.
A__A 聽說可以用 image <url>
貼圖
25.
A____A
26.
27.
為什麼不能用 Node.js 我要 QML
審查條例!
28.
為什麼不能用 Node.js 我要 Third-party
的力量!
29.
Brig Node.js + Qt
30.
Brig 暫時放棄
31.
Brig V8, EventDispatcher, …..blah
32.
Qtjs Node.js + Qt
+ API Generator
33.
Qtjs Sarunas Valaskevicius
34.
Qtjs qtjs-generator At github.com
35.
Support All Qt
APIs You can write everything in JavaScript
36.
QML 當然也可以
37.
Node.js 大量模組 寫 QML
不再礙手礙腳
38.
用 JS 寫
Qt Application 喔,別再跟我提 node-qt 那個往事
39.
用 JS 寫
Qt Application 我知道我剩 9% 了...
40.
OSDC 大腸花論壇 我也都開給你們現場譙了
41.
OSDC 大腸花論壇 Live Demo
42.
Question?
43.
Thanks!
Download now