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.
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.
Designing Intelligent Content: A Writer's GuideNiki Blaker
Content is so much more than text. We all know that. But for most of us, visual design isn’t our first language. In this presentation, you’ll learn how to support your content with great visual design when you don’t have the time or ability to work in tandem with a design strategist.
Designed and presented by Niki Blaker and Patricia Tompkins.
----------------
Additional resources:
Adobe Kuler color wheel: https://kuler.adobe.com/create/color-wheel
Colour Lovers: http://www.colourlovers.com
The Non-Designer's Design Book by Robin Williams: http://amzn.to/RNlv7r
Thinking with Type by Ellen Lupton: http://amzn.to/1jEfTqS
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.
PHX Startup Week - Designing Intelligent Content for EntrepreneursNiki Blaker
Ideas and business plans are so much more than text. But for most of us, visual design isn’t our first language. In this presentation, you’ll learn how to support your content with great visual design when you don’t have the time or ability to work in tandem with a design strategist.
As presented at Phoenix Startup Week: http://phoenix.startupweek.co/
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.
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.
10. 首先, 我們所認識的彼此...
C++ class
● member variable
● member function
● event notify
QML type
● property
● function
● signal
11. 一個 Qt C++ class 的概念
● Based on QObject
● Q_OBJECT
Tool: moc (meta-object compiler)
o moc 參考 c++ header, 產生出 moc_className.cpp
o moc_className.cpp 描述 signals, slot, property
Ref: http://doc.qt.io/qt-5/metaobjects.html
12. Qt C++ object 對應到 QML object
● member variable by Q_PROPERTY
o -> QML property
● member function by Q_INVOKABLE prefix
o -> QML function
● event notify define in signals
o -> QML signal
* property/function name 都小寫開頭
18. 方法二: 註冊成為一個 QML type
● QML object type
o Rectangle, Text, Image, ListModel…
● Object type from QML document
o MyButton.qml
● Object type from c++
o Register c++ object to QML