www.kdab.com
Open in
urlscan Pro
136.243.59.253
Public Scan
Submitted URL: http://www.kdab.com//kdab/-tv//news//
Effective URL: https://www.kdab.com/kdab/-tv/news/
Submission: On September 04 via api from US — Scanned from CA
Effective URL: https://www.kdab.com/kdab/-tv/news/
Submission: On September 04 via api from US — Scanned from CA
Form analysis
10 forms found in the DOM<form>
<fieldset>
<legend class="visuallyhidden">Consent Selection</legend>
<div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Necessary</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Preferences</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Statistics</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
</div>
</fieldset>
</form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
POST https://www.kdab.com/wp-content/plugins/kdab_nfx_contact_form/include/main.php
<form action="https://www.kdab.com/wp-content/plugins/kdab_nfx_contact_form/include/main.php" method="post" class="ajax">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="formModalLabel"> How can we help you? </h3>
</div>
<div class="modal-body gdprAlign">
<p> Thanks for your interest in KDAB. Please write your message here and we’ll get back to you as soon as possible. </p>
<div class="modal-errors">
<!-- HTML replaced to show errors from JS file -->
</div>
<input type="hidden" name="current_url" style="display: none" value="" class="url">
<input type="hidden" name="tzOffset" style="display: none" value="" class="tzOffset">
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="name" class="p11">Name: *</label>
<input type="text" name="name" id="name" oninvalid="this.setCustomValidity('Please fill out the name field')" oninput="this.setCustomValidity('')" required="" class="form-control">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="email" class="p11">E-Mail: *</label>
<input type="email" name="email" id="email" oninvalid="this.setCustomValidity('Please fill out the email field')" oninput="this.setCustomValidity('')" required="" class="form-control">
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="company" class="p11">Company:</label>
<input type="text" name="company" id="company" class="form-control">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="phone" class="p11">Phone:</label>
<input type="text" name="phone" id="phone" class="form-control">
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label for="message" class="p11">Message: *</label>
<textarea id="message" name="message" oninvalid="this.setCustomValidity('Please fill out the message field')" oninput="this.setCustomValidity('')" required="" class="form-control" rows="5"></textarea>
</div>
</div>
</div>
</div>
<div class="modal-footer gdprAlign">
<div class="gdpr"> KDAB is committed to ensuring that your privacy is protected. <ul>
<li>Only the above data is collected about you when you fill out this form. </li>
<li>The data will be stored securely. </li>
<li>The data will only be used to contact you about possible business together.</li>
<li>If we do not engage in business within 3 years, your personal data will be erased from our systems.</li>
<li>If you wish for us to erase it earlier, email us at <a href="mailto:info@kdab.com" target="_new">info@kdab.com</a></li>
</ul> For more information about our Privacy Policy, please read <div>
<a href="https://www.kdab.com/about/kdab-privacy-policy/" target="_new">https://www.kdab.com/about/kdab-privacy-policy/</a>
</div>
</div>
<div class="confirm">
<div class="checkBoxes">
<div>
<label><input type="checkbox" onclick="this.value = this.checked ? 'on' : 'off'" oninvalid="this.setCustomValidity('Please agree to the terms above')" oninput="this.setCustomValidity('')" required="" autocomplete="off" name="agree"
value="off">* I have read and agree to the terms above.</label>
</div>
<div>
<label><input type="checkbox" onclick="this.value = this.checked ? 'on' : 'off'" autocomplete="off" name="newsletter" value="off"> Yes, sign me up for the KDAB newsletter</label>
</div>
</div>
<div class="sendButton">
<input type="submit" name="send_btn" class="btn btn-default btn-blue" value="Send">
</div>
</div>
</div>
</form>
POST /kdab/-tv/news/#wpcf7-f11926-o1
<form action="/kdab/-tv/news/#wpcf7-f11926-o1" method="post" class="wpcf7-form init form-horizontal" aria-label="Contact form" enctype="multipart/form-data" novalidate="novalidate" data-status="init">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="11926">
<input type="hidden" name="_wpcf7_version" value="5.9.8">
<input type="hidden" name="_wpcf7_locale" value="en_US">
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f11926-o1">
<input type="hidden" name="_wpcf7_container_post" value="0">
<input type="hidden" name="_wpcf7_posted_data_hash" value="">
<input type="hidden" name="_wpcf7_recaptcha_response"
value="03AFcWeA5dc5oAxlnnz68msP7Y-0eJVWQl0Q89dAc4gwAIyUA3rg8IybqQYVnAb-lIfDVp4bANIRdSGOwhsInzLJ5kmn_X7bI7LeyTyJmkXEJRffo7jeeCfobcI485MKBM6aQ_h1OR_9_9qPMfFp9vZf2UsnxbnPO-T68sRWdKlpCwqpxtungEKUBQoDx_MC8E_-S0ECYmmVxW8QOXvzqcFOOUF86MZGs1v6-p4ehXAgtS3KyQEfTR7AWz2UnWVpjGGD39bYd7dHNXAJx9C5wZxSdILmGWxu1XkVGH1D4kYrFt8m-PY_NqW35uOg7m-CqTw3H4ZfgbPFDy4V_R5K3oJz3dMIJU47C4Iqni8oYZcGdWTpVh2A5s7Wz27e7vxhUjO8fhnyjOkQVV5jKfnHjVUZxNeOJDvrz13Mto48loXsw6x_hraPZsRYPgnoDcSKyr8XFDH6tqkd01FkFGv2j8bpCYpd2B4xrTi9C3pD86wI3scpHrYDopLR8qalYEa4BNEhxaKy_LGzpKYJoieGQ_E673xZfv9-B01nlb69_BIZjFPK4r0dqVkzj_JGt1KQ6HGMoiK07D7Qwpz3lW4MKGGClbcGbiMl8_A9_pXWMLitcwTHKmW0kjad_rFxYz5woJW5tTT-aQsYNYjVyxA9QU_qP6IR_B_u-rAqF1FAcaEL7K6iQ5RA2KK7RSyV_Z6XgQ4MqKmWp8FHxgLr86b6rXTfAe0TrFa7akEVw8p3e44jyDchjwrVJc8P5gU5LbGp71sLNbDvT-AaRc7jiKJqf9D8o3yzJWwYYAe24trzRUGd5rypfDLpg0esMV7lrOvFf2APOqsmBd0uw2vq7493vv0lsQj_MtPF0nSoDvIN1W3S1PkSo83FRJMJQ">
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<p><label class="sr-only control-label required" for="yourName">Name</label><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="10" maxlength="60"
class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control p11" id="yourName" aria-required="true" aria-invalid="false" placeholder="Name" value="" type="text" name="your-name"></span>
</p>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<p><label class="sr-only control-label required" for="yourEmail">E-Mail</label><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="10" maxlength="60"
class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control p11" id="yourEmail" aria-required="true" aria-invalid="false" placeholder="E-Mail" value="" type="email"
name="your-email"></span>
</p>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<p><label class="sr-only control-label required" for="yourCompany">Company</label><span class="wpcf7-form-control-wrap" data-name="your-company"><input size="10" maxlength="60" class="wpcf7-form-control wpcf7-text form-control p11"
id="yourCompany" aria-invalid="false" placeholder="Company" value="" type="text" name="your-company"></span>
</p>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<p><label class="sr-only control-label required" for="yourPhone">E-Mail</label><span class="wpcf7-form-control-wrap" data-name="your-phone"><input size="10" maxlength="20" class="wpcf7-form-control wpcf7-text form-control p11" id="yourPhone"
aria-invalid="false" placeholder="Phone" value="" type="text" name="your-phone"></span>
</p>
</div>
</div>
</div>
<div class="form-group">
<p><label class="sr-only control-label" for="yourMessage">Message</label><span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="4" maxlength="2000" class="wpcf7-form-control wpcf7-textarea form-control"
id="yourMessage" aria-invalid="false" placeholder="Message" name="your-message" style="display: block; overflow: hidden;"></textarea></span>
</p>
</div>
<div class="form-group gutterhalf">
<p><label class="control-label" for="yourCv">Please attach your CV (PDF only)</label><span class="wpcf7-form-control-wrap" data-name="your-Cv"><input size="40" class="wpcf7-form-control wpcf7-file form-control" id="yourCv" accept=".pdf"
aria-invalid="false" type="file" name="your-Cv"></span>
</p>
</div>
<div class="form-group gutterhalf">
<div class="col-xs-4 control-label required">
<p><input type="hidden" name="_wpcf7_captcha_challenge_captcha-993" value="3188728542"><img class="wpcf7-form-control wpcf7-captchac wpcf7-captcha-captcha-993" width="84" height="28" alt="captcha"
src="https://www.kdab.com/wp-content/uploads/stories/wpcf7_captcha/3188728542.png">
</p>
</div>
<div class="col-xs-8">
<p><span class="wpcf7-form-control-wrap" data-name="captcha-993"><input size="40" maxlength="4" class="wpcf7-form-control wpcf7-captchar form-control" autocomplete="off" aria-invalid="false" value="" type="text" name="captcha-993"></span>
</p>
</div>
</div>
<div class="form-group">
<p><input class="wpcf7-form-control wpcf7-submit has-spinner p12 ban btn-default btn-primary btn-block" id="form-submit" type="submit" value="Send request"><span class="wpcf7-spinner"></span>
</p>
</div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="_wpcf7_ak_"><label>Δ<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1"
name="_wpcf7_ak_js" value="1725481479821">
<script>
document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
</script>
</p>
<div class="wpcf7-response-output" aria-hidden="true"></div>
</form>
GET https://www.kdab.com/
<form role="search" method="get" class="search-form" action="https://www.kdab.com/">
<input type="search" class="search-field" placeholder="Search" value="" name="s" title="Search for:">
<button type="submit" class="search-submit" aria-label="Search">
<i class="fa kdab-search"></i>
</button>
</form>
GET https://www.kdab.com/
<form role="search" method="get" class="search-form" action="https://www.kdab.com/">
<input type="search" class="search-field" placeholder="Search" value="" name="s" title="Search for:">
<button type="submit" class="search-submit" aria-label="Search">
<i class="fa kdab-search"></i>
</button>
</form>
Text Content
Powered by Cookiebot * Consent * Details * [#IABV2SETTINGS#] * About THIS WEBSITE USES COOKIES We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Consent Selection Necessary Preferences Statistics Marketing Show details * Necessary 10 Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies. * Cookiebot 2 Learn more about this provider 1.gifUsed to count the number of sessions to the website, necessary for optimizing CMP product delivery. Maximum Storage Duration: SessionType: Pixel Tracker CookieConsentStores the user's cookie consent state for the current domain Maximum Storage Duration: 1 yearType: HTTP Cookie * Google 5 Learn more about this provider Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. _grecaptchaThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Maximum Storage Duration: PersistentType: HTML Local Storage rc::aThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Maximum Storage Duration: PersistentType: HTML Local Storage rc::bThis cookie is used to distinguish between humans and bots. Maximum Storage Duration: SessionType: HTML Local Storage rc::cThis cookie is used to distinguish between humans and bots. Maximum Storage Duration: SessionType: HTML Local Storage rc::d-15#This cookie is used to distinguish between humans and bots. Maximum Storage Duration: PersistentType: HTML Local Storage * Sendinblue 1 Learn more about this provider __cfruidThis cookie is a part of the services provided by Cloudflare - Including load-balancing, deliverance of website content and serving DNS connection for website operators. Maximum Storage Duration: SessionType: HTTP Cookie * WordPress.com 1 Learn more about this provider t.gifEnsures that product pictures are presented correctly on website. Maximum Storage Duration: SessionType: Pixel Tracker * www.kdab.com 1 wpEmojiSettingsSupportsThis cookie is part of a bundle of cookies which serve the purpose of content delivery and presentation. The cookies keep the correct state of font, blog/picture sliders, color themes and other website settings. Maximum Storage Duration: SessionType: HTML Local Storage * Preferences 0 Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in. We do not use cookies of this type. * Statistics 3 Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously. * Matomo 2 Learn more about this provider _pk_id#Collects statistics on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been read. Maximum Storage Duration: 1 yearType: HTTP Cookie _pk_ses#Used by Piwik Analytics Platform to track page requests from the visitor during the session. Maximum Storage Duration: 1 dayType: HTTP Cookie * WordPress.com 1 Learn more about this provider g.gifRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: SessionType: Pixel Tracker * Marketing 38 Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers. * Google 5 Learn more about this provider Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. activity;xsp=#;ord=#Pending Maximum Storage Duration: SessionType: Pixel Tracker test_cookieUsed to check if the user's browser supports cookies. Maximum Storage Duration: 1 dayType: HTTP Cookie _GRECAPTCHAThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Maximum Storage Duration: 180 daysType: HTTP Cookie NIDRegisters a unique ID that identifies a returning user's device. The ID is used for targeted ads. Maximum Storage Duration: 6 monthsType: HTTP Cookie rc::fThis cookie is used to distinguish between humans and bots. Maximum Storage Duration: PersistentType: HTML Local Storage * Twitter Inc. 1 Learn more about this provider i/jot/embedsSets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: SessionType: Pixel Tracker * YouTube 32 Learn more about this provider #-# [x2]Used to track user’s interaction with embedded content. Maximum Storage Duration: SessionType: HTML Local Storage iU5q-!O9@[#COOKIETABLE_ADVERTISING#]nbsp;[x2]Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: SessionType: HTML Local Storage LAST_RESULT_ENTRY_KEY [x2]Used to track user’s interaction with embedded content. Maximum Storage Duration: SessionType: HTTP Cookie YtIdbMeta#databases [x2]Used to track user’s interaction with embedded content. Maximum Storage Duration: PersistentType: IndexedDB yt-remote-cast-available [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: SessionType: HTML Local Storage yt-remote-cast-installed [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: SessionType: HTML Local Storage yt-remote-connected-devices [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: PersistentType: HTML Local Storage yt-remote-device-id [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: PersistentType: HTML Local Storage yt-remote-fast-check-period [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: SessionType: HTML Local Storage yt-remote-session-app [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: SessionType: HTML Local Storage yt-remote-session-name [x2]Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: SessionType: HTML Local Storage LogsDatabaseV2:V#||LogsRequestsStoreUsed to track user’s interaction with embedded content. Maximum Storage Duration: PersistentType: IndexedDB nextIdUsed to track user’s interaction with embedded content. Maximum Storage Duration: SessionType: HTTP Cookie remote_sidNecessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: SessionType: HTTP Cookie requestsUsed to track user’s interaction with embedded content. Maximum Storage Duration: SessionType: HTTP Cookie ServiceWorkerLogsDatabase#SWHealthLogNecessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: PersistentType: IndexedDB TESTCOOKIESENABLEDUsed to track user’s interaction with embedded content. Maximum Storage Duration: 1 dayType: HTTP Cookie VISITOR_INFO1_LIVETries to estimate the users' bandwidth on pages with integrated YouTube videos. Maximum Storage Duration: 180 daysType: HTTP Cookie YSCRegisters a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: SessionType: HTTP Cookie yt.innertube::nextIdRegisters a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: PersistentType: HTML Local Storage ytidb::LAST_RESULT_ENTRY_KEYStores the user's video player preferences using embedded YouTube video Maximum Storage Duration: PersistentType: HTML Local Storage * Unclassified 0 Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies. We do not use cookies of this type. Cross-domain consent[#BULK_CONSENT_DOMAINS_COUNT#] [#BULK_CONSENT_TITLE#] List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#] Cookie declaration last updated on 2024-08-26 by Cookiebot [#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_LABEL_PURPOSES#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_LABEL_FEATURES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_LABEL_PARTNERS#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#] Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages. You can at any time change or withdraw your consent from the Cookie Declaration on our website. Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy. Please state your consent ID and date when you contact us regarding your consent. Do not sell or share my personal information Use necessary cookies only Allow selection Customize Allow all cookies Powered by Cookiebot by Usercentrics Skip to content × HOW CAN WE HELP YOU? Thanks for your interest in KDAB. Please write your message here and we’ll get back to you as soon as possible. Name: * E-Mail: * Company: Phone: Message: * KDAB is committed to ensuring that your privacy is protected. * Only the above data is collected about you when you fill out this form. * The data will be stored securely. * The data will only be used to contact you about possible business together. * If we do not engage in business within 3 years, your personal data will be erased from our systems. * If you wish for us to erase it earlier, email us at info@kdab.com For more information about our Privacy Policy, please read https://www.kdab.com/about/kdab-privacy-policy/ * I have read and agree to the terms above. Yes, sign me up for the KDAB newsletter × CONTACT US GERMANY – KDAB (DEUTSCHLAND) GMBH Reuchlinstraße 10-11, 10553 Berlin +49 30 5213 254 70 +49 30 5213 254 99 info-de@kdab.com OTHER COUNTRIES US: +1.866.777.5322 SE: +46 563 731020 FR: +33 4 90 84 08 53 UK: +44 1625 809908 Full list of all countries × CONTACT US Name E-Mail Company E-Mail Message Please attach your CV (PDF only) Δ * Services * Projects * Code Migration * Modernization * Development * Consulting & Architecture * Mentoring & Support * Workshops * Code Migration & Modernization * Architecture * Profiling & Performance * Testing & Refactoring * Agile Development * Training * Expertise * Qt / QML * Qt 3D * Qt on Android * Qt on QNX Neutrino RTOS * Qt on Windows Embedded CE * Qt Tools * Is Qt Right for Your Project? * C++ * C++ Latest Standards * C++ Tools * C++ Training * Advanced Modern C++ * Modern C++: Introduction * 3D / OpenGL * OpenGL * Qt 3D * Vulkan * Kuesa 3D * Platforms * Android * Linux * Web integration * QNX * Windows Embedded * Mobile iOS/Android * Windows * macOS * Unix / X11 (Motif) * Resources * Blogs * KDAB TV * News * Academy * Introduction to Qt/QML * Qt Widgets and more… * Kuesa 3D * GammaRay * Multithreading with Qt * Cutelyst * Presentations * Showcases * Events * Demos * Archive * Monthly Digest * Content Library Search * Whitepapers, Brochures & Articles * Success Stories * Conferences * Qt Embedded Days * Qt Desktop Days * Qt World Summit * Qt World Summit ’20 * Qt World Summit ’19 * Qt World Summit ’18 * Qt World Summit ’17 * Qt World Summit ’16 * Qt World Summit ’15 * Qt Developer Days * Qt Developer Days 2014 * Qt Developer Days 2013 * Qt Developer Days 2012 * Newsletter * Events * Qt Tools * How to Use CMake with Qt * Qt Creator Card * Codebrowser.dev * Kuesa 3D * * * * About us * Contact * Customers & Industries * ISO 9001 Certified * Partners * Mission * Working at KDAB * KDAB France * KDAB Japan * Terms and Conditions * Privacy Policy & Cookies Qt/QML C++ 3D/OpenGL Qt/QML C++ 3D/OpenGL OOOPS. We are sorry but we cannot find the page you are looking for. The KDAB Group is the global No.1 software consultancy for Qt, C++ and OpenGL applications across desktop, embedded and mobile platforms * About us * Contact * Customers & Industries * ISO 9001 Certified * Partners * Mission * Working at KDAB * KDAB France * KDAB Japan * Terms and Conditions * Privacy Policy & Cookies * Services * Projects * Workshops * Training * Expertise * Qt / QML * C++ * 3D / OpenGL * Platforms * Android * Linux * Web integration * QNX * Windows Embedded * Mobile iOS/Android * Windows * macOS * Unix / X11 (Motif) * Resources * Blogs * KDAB TV * Monthly Digest * Content Library Search * Whitepapers, Brochures & Articles * Success Stories * Conferences * Newsletter * Events * Qt Tools * How to Use CMake with Qt * Qt Creator Card * Codebrowser.dev * Kuesa 3D CONTACT US DE: +49 30 5213 254 70 US: +1.866.777.5322 FR: +33 4 90 84 08 53 UK: +44 1625 809908 JP: +81 70 4001 0910 Full list, all countries * * * * Manage cookie permissions * * Services * Projects * Workshops * Training * Expertise * Qt/QML * C++ * 3D / OpenGL * Platforms * Blogs * Videos * About Us * Working at KDAB