By Jesús Fernández
Jesús Fernández

Google Summer of Code 2019

Published Wednesday January 30th, 2019 | Comments Off on Google Summer of Code 2019
Posted in Dev Loop

Hi all, Some of us have been discussing on IRC whether to apply again to the Google Summer of Code 2019, as The Qt Project. The deadline for organizations to send applications is February 6th. The current idea is that, unless there are strong objections against applying, we will try to submit an application on […]

Read More
Jesús Fernández

Introducing the Qt Http Server

Published Friday January 25th, 2019 | 57 Comments on Introducing the Qt Http Server
Posted in Automation, C++, Dev Loop, Embedded, HTML vs Qt, Internet, Internet of Things, Labs | Tags: ,

First things first, Happy new year dear Qt users! I’m sorry, I’m really late 🙁 Some time ago we decided to avoid repeating the same tedious code to write our own “Simple” Http Servers. So we started writing a Qt HTTP server with several essential features. The word simple is quoted because something planned to […]

Read More
Jesús Fernández

Playing with coroutines and QML

Published Tuesday May 29th, 2018 | 6 Comments on Playing with coroutines and QML
Posted in Qt | Tags: ,

** aka Playing with coroutines and Qt (Part II) From 5747a7530206ac410b6bd7c1b8490d7d389ad3a5 JavaScript Generators are supported in QML. This enables to write the Fibonacci example from the previous post using generators and QML. Mandatory example: import QtQuick 2.11 import QtQuick.Window 2.11 import QtQuick.Controls 2.2 Window { property var fibonacci: function* () { yield “0: 0” yield […]

Read More
Jesús Fernández

Qt WebGL: Cinematic Experience

Published Tuesday November 14th, 2017 | 16 Comments on Qt WebGL: Cinematic Experience
Posted in Dev Loop, Qt Quick | Tags: , , ,

Following the previous blog posts related to the Qt WebGL plug-in development updates, we have some features to show. As a quick recap: Qt WebGL QPA plug-in is a new platform plug-in which will allow your Qt Quick applications to be streamed and ran directly into the browser using streaming of OpenGL calls and rendered […]

Read More
Jesús Fernández

Qt WebGL Streaming merged

Published Friday July 7th, 2017 | 54 Comments on Qt WebGL Streaming merged
Posted in Dev Loop, OpenGL, QPA, Qt, Qt Quick, Qt Quick 2, Qt Quick Controls | Tags: , , ,

Some time ago I published a couple of blog posts talking about Qt WebGL Streaming plugin. The time has come, and the plugin is finally merged into the Qt repository. In the meantime, I worked on stabilization, performance and reducing the calls sent over the network. It also changed a bit in the way the […]

Read More
Jesús Fernández

Using Compiler Explorer with Qt

Published Thursday June 22nd, 2017 | 2 Comments on Using Compiler Explorer with Qt
Posted in C++, Compilers, Dev Loop | Tags: ,

One of my preferred developer tools is a web called Compiler Explorer. The tool itself is excellent and useful when trying to optimize your code. The author of the tool describes it in the Github repository as: Compiler Explorer is an interactive compiler. The left-hand pane shows editable C/C++/Rust/Go/D/Haskell code. The right, the assembly output of […]

Read More
Jesús Fernández

WebGL streaming in a Raspberry PI Zero W

Published Friday March 24th, 2017 | 22 Comments on WebGL streaming in a Raspberry PI Zero W
Posted in Dev Loop, Qt Quick 2.0, WebGL | Tags: ,

A week ago I received my Raspberry Pi Zero W to play a bit with some IoT device. The specs of this small device computer are the following: 1GHz, single-core CPU 512MB RAM Mini HDMI and USB On-The-Go ports Micro USB power HAT-compatible 40-pin header Composite video and reset headers CSI camera connector But the […]

Read More
Jesús Fernández

Qt Quick WebGL Streaming

Published Wednesday February 22nd, 2017 | 61 Comments on Qt Quick WebGL Streaming
Posted in Dev Loop, Qt Quick 2, WebGL

WebGL Streaming is optimized for Qt Quick and allows you to run remote Qt Quick applications in a browser. I’m working on a platform plugin to run remote applications in your browser, using OpenGL command streaming. When the remote application runs using this new platform plugin, the application will create a lightweight web server. When […]

Read More
Get started today with Qt Download now