[Development] Qt Playground - Updating Daemon/Service Support

BRM bm_witness at yahoo.com
Mon Nov 26 17:13:07 CET 2012


> From: Matt Broadstone <mbroadst at gmail.com>

>On Mon, Nov 26, 2012 at 10:13 AM, Thiago Macieira <thiago.macieira at intel.com> wrote:
>
>On segunda-feira, 26 de novembro de 2012 06.59.23, BRM wrote:
>>> I am following up to some e-mails I sent on the feedback/interests/dev
>>> lists[1] and blogs[2] over a year ago for updating the QtService Component.
>>>
>>>
>>> I would like to open a new Qt Playground project to create a new equivalent
>>> for Qt5 that is more natively integrated.
>>>
>>>
>>> Synopsis: QtService Component has not been updated since Qt 4.5. It is
>>> template based and has several drawbacks - (i) no signals/slots, and (ii)
>>> it hard terminates programs keeping them from being able to control
>>> shutdown or do cleanup during shutdown. I had proposed a new API to be in
>>> parallel to QCoreApplication/QApplication to support the daemon-service
>>> applications. Initial support will be equivalent of the current QtService
>>> component but using native classes instead of templates, and with a modular
>>> backend component that could later be used to add support for other service
>>> APIs - e.g. systemd - for seamless integration with different OS-level API
>>> for managing services.
>>>
>>> Initial Goal is support for Qt5.
>>
>>+1 from me.
>--
>>Thiago Macieira - thiago.macieira (AT) intel.com
>>  Software Architect - Intel Open Source Technology Center
>>
>>_______________________________________________
>>Development mailing list
>>Development at qt-project.org
>>http://lists.qt-project.org/mailman/listinfo/development
>
>+2 (not that my vote carries any weight!)
> 
>Do you already have code posted anywhere? I'd be interested in helping you with this effort, as I've outgrown QtService as well. 
>


No I have not. I started some code over the Thanksgiving Holiday that i will be putting in; but it will still require a bit of work.
It does provide a nice starting outline and is based on QApplication/QGuiApplication from Qt5 git.
I am looking to use the playground to push the development effort more for both myself and anyone else that wants to help out.

Ben




More information about the Development mailing list