[Qt-creator] Kit and device concept in QtCreator
El Mehdi Fekari
mfekari at rim.com
Thu Sep 5 13:12:04 CEST 2013
Hi all,
I want to cherry pick a topic we discussed on the QtCreator session at
the last Qt CS regarding "the kit/device concept" here :)
Since then, we had a back and forth discussion about the way kit/device
coupling are percievied, but I am not sure the concern is clear enough.
This topic was originally triggered by internal developers
feedback/requirement, who use QtCreator for BlackBerry 10 (internal)
development, and find the current way to switch device with the current
"Kit == Device" paradigm very tough.
As for today, there are two ways to change a target device for an active
project:
1. Go to the kits information config UI and change the device ([linux]
Tools -> Options -> Build & Run -> Kits -> "target's kit" -> Device).
2. Clone/Create new Kit with a different device set.
(1) That's too much clicks for a simple operation. This could be painful
with huge list of kits (with almost similar display name).
(2) This would be nice option when having few set of kits and devices,
but when dealing with lots of build configurations and various set of
devices then this is no longer a very optimal way. For instance (our use
case), BlackBerry internal developers/testers are dealing with different
versions of NDKs and different set of devices (secure/unsecure,
different OS images, different screen size, ...) and they will end up
with a huge list of kits (bigger than what it already is). Most of them
are basically identical (expect for device input).
I suggested to have a UI option to switch the target's kit device from
the run configuration UI (at least in the Qnx/BlackBerry plugin) since
the build step is independent from the device input, and only depends on
the NDK target's APIs (at least in for BlackBerry 10). This enables
developers to easily test/deploy a built app on different devices. But a
the idea + proposed patch was rejected for being a violation of the
concept of a "ready to use kit" concept.
Any chance to 'tolerate' such change (at least for the BlackBerry
plugin)? If not, any fair-enough reasons or suggestions ? :-)
Cheers,
Mehdi
---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20130905/b108511b/attachment.html>
More information about the Qt-creator
mailing list