<!DOCTYPE html>
<!--[if IE 9]><html class="lte-ie10 lte-ie9 ie9 no-js" lang="en"><![endif]-->
<!--[if gt IE 9]><!--><html class="no-js" lang="en"><!--<![endif]-->
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no,minimal-ui" />
        <meta name="description" content="We are visionaries, dreamers, software engineers &amp; cyberpunks, working together to create something wonderful. For over two decades, we have been dreaming about an incredible new medium. One that has the potential to transcend the most vivid of imaginations; and fundamentally change the way we work, play and interact with our world." />

        <title>String&reg;</title>

        <link rel="stylesheet" href="//media1.string.co/build/media/css/app-e7fa7fdb.css" />
        <script src="//media2.string.co/build/media/js/modernizr.min-493f41d2.js"></script>
        <script src="//media3.string.co/build/media/js/nprogress-a7c439b2.js"></script>
    </head>
    <body>
        <script>
            (function () {
                window.NProgress.start();
                if (/(ipad|iphone|ipod)/g.test(navigator.userAgent.toLowerCase()) && window.screen.availHeight && window.screen.availHeight === 548)
                    document.body.className = document.body.className += ' iphone5';
            })();
        </script>

        <header id="header" class="header">
            <div class="header-inner container">
                <a class="logo-wrap js-history" href="/" title="String&reg;">
                    <div class="logo-wrap-inner">
                        <svg class="logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 771.3 236.1" enable-background="new 0 0 771.3 236.1"><g><path d="M79.2 74.1c-13.1-3.6-24.7-5.7-24.7-17.7 0-11.1 7.7-15.7 21.9-15.7 5.7 0 10 .8 13.4 1.8l5.1 19.3h38.6v-52.3h-32.9c-7.5-1.5-16.8-2.8-33-2.8-38.6 0-66.9 17-66.9 57.9 0 38.8 23.7 49.6 49.9 56.6 19 5.1 30.9 7.5 30.9 19.8 0 11.3-8.2 15.9-21.9 15.9-6.9 0-11.6-.5-15.4-1.8l-5.1-22.4h-39.1v56.8h38.3c9 1.8 18 2.8 30.3 2.8 48.4 0 70.2-21.3 70.2-60.4.1-34.4-16.4-46.3-59.6-57.8zM212.2 142.7v-55.3h22.6v-33.6h-22.6v-35.3h-56.3v35.2h-13.4v33.7h13.4v64.8c0 31.6 19.8 40.1 49.6 40.1 12.9 0 23.1-2.1 29.8-3.9v-30.6h-6.9c-12.4.1-16.2-3.5-16.2-15.1zM307.1 72.3c-1.3-14.7-4.9-18.5-10-18.5h-58.9v33.7h7.2c2.6 0 6.4 4.1 6.4 6.4v57.6c0 2.6-3.9 6.4-6.4 6.4h-6.4v31.6h83v-31.6h-14.1v-58.4c7.5-2.1 19.3-4.1 36.8-4.1h5.7v-41.6c-3.9-1.3-5.9-1.5-8.2-1.5-17.4-.1-26.6 8.4-35.1 20zM424.9 151.5v-84.6c0-8.5-2.8-13.1-8-13.1h-62v33.7h7.5c2.6 0 6.2 4.1 6.2 6.4v57.6c0 2.6-3.6 6.4-6.2 6.4h-6.7v31.6h82.3v-31.6h-6.7c-2.6 0-6.4-3.8-6.4-6.4zM396.6 48.4c15.4 0 26.2-9.5 26.2-23.9 0-14.7-10.8-24.5-26.2-24.5-15.2 0-26 9.8-26 24.4 0 14.4 10.8 24 26 24zM603.9 189.5v-31.6h-4.1c-2.6 0-6.4-3.9-6.4-6.4v-67.9c0-24.9-17-32.4-35-32.4-21.3 0-37 9-48.9 21.3-1.3-14.9-4.9-18.8-10-18.8h-58.9v33.7h7.2c2.6 0 6.4 3.9 6.4 6.4v57.6c0 2.3-3.9 6.4-6.4 6.4h-6.4v31.6h84.1v-31.6h-15.2v-64c4.1-.5 8.2-.8 10.5-.8 11.6 0 16.5 2.1 16.5 12.1v84.4h66.6zM703.7 148.7h-46.8c-6.9 0-8.2-3.3-8.2-8.7v-1.8c7.2 1.5 15.4 2.3 24.4 2.3 39.6 0 62.5-15.4 62.5-44l-.3-5.4c1-1.8 3.3-3.6 5.1-3.6h5.1v-33.7h-47.8c-7.5-1.5-15.7-2.6-24.7-2.6-39.3 0-62.5 16.7-62.5 45.3 0 15.9 6.9 27.8 20.1 35-9.8 5.9-16.7 13.9-16.7 26 0 9.3 5.1 15.7 11.8 19.3-11.3 4.1-24.7 12.9-24.7 28.3 0 19.5 16.7 31.1 67.4 31.1 55.3 0 77.7-20.8 77.7-51.7 0-25-12.9-35.8-42.4-35.8zm-30.1-69.7c7.7 0 12.6 4.4 12.6 17.7 0 13.1-4.9 18.3-12.6 18.3s-12.9-5.1-12.9-18.3c0-13.4 5.2-17.7 12.9-17.7zm-4.9 127.5c-18.3 0-22.1-2.8-22.1-13.6 0-.8 0-2.1.3-3.6h39.3c8.2 0 11.1 2.1 11.1 6.9-.1 8-13.4 10.3-28.6 10.3zM768.3 56.5c-2-2-4.4-3-7.2-3s-5.2 1-7.2 3-3 4.4-3 7.2 1 5.2 3 7.2 4.4 3 7.2 3 5.2-1 7.2-3 3-4.4 3-7.2c0-2.9-1-5.3-3-7.2zm-1 13.4c-1.7 1.7-3.8 2.6-6.2 2.6s-4.5-.9-6.2-2.6c-1.7-1.7-2.6-3.8-2.6-6.2 0-2.4.9-4.5 2.6-6.2 1.7-1.7 3.8-2.6 6.2-2.6s4.5.9 6.2 2.6c1.7 1.7 2.6 3.8 2.6 6.2 0 2.3-.8 4.4-2.6 6.2zM763.2 64.1c.8-.3 1.4-.7 1.8-1.2.4-.5.7-1.1.7-1.9 0-.6-.1-1-.3-1.4-.2-.4-.6-.7-1.1-1-.5-.2-.9-.4-1.4-.5s-1.1-.1-1.8-.1h-3.7v10.7h1.9v-4.2h1.9l3.9 4.2h2.6l-4.5-4.6zm-1.2-1.1c-.4.1-.8.1-1.3.1h-1.5v-3.6h1.7c.4 0 .8 0 1 .1.3 0 .5.1.8.3.3.1.4.3.6.5.1.2.2.5.2.8 0 .4 0 .6-.1.9-.1.2-.3.4-.5.6-.2.1-.5.3-.9.3z"/></g></svg>
                    </div>
                </a>
                <div class="menu">
                    <a id="menu-burger" class="menu-burger" href="#">
                        <div class="menu-burger-line menu-burger-line-top"></div>
                        <div class="menu-burger-line menu-burger-line-center"></div>
                        <div class="menu-burger-line menu-burger-line-bottom"></div>
                    </a>
                </div>
            </div>

            <div class="container menu-items-wrap">
                <nav id="menu-items" class="menu-items">
                    <a class="menu-item js-history" href="/contact" data-title="Contact | String&reg;">Contact</a>
                    <a class="menu-item js-history" href="/join" data-title="We're Hiring | String&reg;">We're Hiring</a>
                </nav>
            </div>
        </header>

        <div id="story" class="story">
            <div id="scenes-bgs" class="scenes-bgs">
                <div id="scene-intro-video-wrap" class="scene-intro-video-wrap video-full-wrap">
                    <div
                        id="scene-intro-video"
                        data-source-id="eye"
                        class="scene-intro-video video-full"
                        data-loop
                        data-poster="//media4.string.co/media/img/eyeposter.jpg"
                        data-extensionless-path="//media5.string.co/up/eye"
                        data-fallback-images='["//media1.string.co/up/eye2.jpg", "//media2.string.co/up/eye1.jpg"]'
                    ></div>
                </div>
                <div class="scene-mid">
                    <div id="scene-medium-bg" class="bg scene-medium-bg"></div>
                    <div id="scene-vision-bg" class="bg scene-vision-bg"></div>
                    <div id="scene-paint-video-wrap" class="scene-paint-video-wrap video-full-wrap">
                        <div
                            id="scene-paint-video"
                            data-source-id="akzo"
                            class="scene-paint-video video-full"
                            data-loop
                            data-poster="//media3.string.co/up/akzoposter.png"
                            data-extensionless-path="//media4.string.co/up/akzo"
                            data-fallback-images='["//media5.string.co/up/paint3.jpg", "//media1.string.co/up/paint1.jpg", "//media2.string.co/up/paint2.jpg"]'
                        ></div>
                    </div>
                    <div id="scene-sdkintro-video-wrap" class="scene-sdkintro-video-wrap video-full-wrap">
                        <div
                            id="scene-sdkintro-video"
                            data-source-id="showreel"
                            class="scene-sdkintro-video video-full"
                            data-loop
                            data-extensionless-path="//media3.string.co/up/showreelv2"
                            data-fallback-images='["//media4.string.co/up/showreel1.jpg", "//media5.string.co/up/showreel2.jpg", "//media1.string.co/up/showreel3.jpg", "//media2.string.co/up/showreel4.jpg", "//media3.string.co/up/showreel5.jpg", "//media4.string.co/up/showreel6.jpg", "//media5.string.co/up/showreel7.jpg", "//media1.string.co/up/showreel8.jpg", "//media2.string.co/up/showreel9.jpg"]'
                        ></div>
                    </div>
                    <div id="scene-canvas-wrap" class="scene-canvas-wrap">
                        <canvas id="scene-canvas" class="scene-canvas"></canvas>
                    </div>
                </div>
            </div>

            <section id="scenes" class="scenes js-scenes">
                <div id="container-sizer" class="container"></div>

                <main class="scenes-inner js-scenes-inner">
                    <div id="scene-intro" class="scene scene-intro js-scene">
                        <div class="scene-inner">
                            <div class="container">
                                <div id="scene-intro-logo-wrap" class="scene-intro-logo-wrap" data-line-padding="-19">
                                    <div class="scene-intro-logo-wrap-inner">
                                        <svg id="scene-intro-logo" class="scene-intro-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 771.3 236.1" enable-background="new 0 0 771.3 236.1"><g><path d="M79.2 74.1c-13.1-3.6-24.7-5.7-24.7-17.7 0-11.1 7.7-15.7 21.9-15.7 5.7 0 10 .8 13.4 1.8l5.1 19.3h38.6v-52.3h-32.9c-7.5-1.5-16.8-2.8-33-2.8-38.6 0-66.9 17-66.9 57.9 0 38.8 23.7 49.6 49.9 56.6 19 5.1 30.9 7.5 30.9 19.8 0 11.3-8.2 15.9-21.9 15.9-6.9 0-11.6-.5-15.4-1.8l-5.1-22.4h-39.1v56.8h38.3c9 1.8 18 2.8 30.3 2.8 48.4 0 70.2-21.3 70.2-60.4.1-34.4-16.4-46.3-59.6-57.8zM212.2 142.7v-55.3h22.6v-33.6h-22.6v-35.3h-56.3v35.2h-13.4v33.7h13.4v64.8c0 31.6 19.8 40.1 49.6 40.1 12.9 0 23.1-2.1 29.8-3.9v-30.6h-6.9c-12.4.1-16.2-3.5-16.2-15.1zM307.1 72.3c-1.3-14.7-4.9-18.5-10-18.5h-58.9v33.7h7.2c2.6 0 6.4 4.1 6.4 6.4v57.6c0 2.6-3.9 6.4-6.4 6.4h-6.4v31.6h83v-31.6h-14.1v-58.4c7.5-2.1 19.3-4.1 36.8-4.1h5.7v-41.6c-3.9-1.3-5.9-1.5-8.2-1.5-17.4-.1-26.6 8.4-35.1 20zM424.9 151.5v-84.6c0-8.5-2.8-13.1-8-13.1h-62v33.7h7.5c2.6 0 6.2 4.1 6.2 6.4v57.6c0 2.6-3.6 6.4-6.2 6.4h-6.7v31.6h82.3v-31.6h-6.7c-2.6 0-6.4-3.8-6.4-6.4zM396.6 48.4c15.4 0 26.2-9.5 26.2-23.9 0-14.7-10.8-24.5-26.2-24.5-15.2 0-26 9.8-26 24.4 0 14.4 10.8 24 26 24zM603.9 189.5v-31.6h-4.1c-2.6 0-6.4-3.9-6.4-6.4v-67.9c0-24.9-17-32.4-35-32.4-21.3 0-37 9-48.9 21.3-1.3-14.9-4.9-18.8-10-18.8h-58.9v33.7h7.2c2.6 0 6.4 3.9 6.4 6.4v57.6c0 2.3-3.9 6.4-6.4 6.4h-6.4v31.6h84.1v-31.6h-15.2v-64c4.1-.5 8.2-.8 10.5-.8 11.6 0 16.5 2.1 16.5 12.1v84.4h66.6zM703.7 148.7h-46.8c-6.9 0-8.2-3.3-8.2-8.7v-1.8c7.2 1.5 15.4 2.3 24.4 2.3 39.6 0 62.5-15.4 62.5-44l-.3-5.4c1-1.8 3.3-3.6 5.1-3.6h5.1v-33.7h-47.8c-7.5-1.5-15.7-2.6-24.7-2.6-39.3 0-62.5 16.7-62.5 45.3 0 15.9 6.9 27.8 20.1 35-9.8 5.9-16.7 13.9-16.7 26 0 9.3 5.1 15.7 11.8 19.3-11.3 4.1-24.7 12.9-24.7 28.3 0 19.5 16.7 31.1 67.4 31.1 55.3 0 77.7-20.8 77.7-51.7 0-25-12.9-35.8-42.4-35.8zm-30.1-69.7c7.7 0 12.6 4.4 12.6 17.7 0 13.1-4.9 18.3-12.6 18.3s-12.9-5.1-12.9-18.3c0-13.4 5.2-17.7 12.9-17.7zm-4.9 127.5c-18.3 0-22.1-2.8-22.1-13.6 0-.8 0-2.1.3-3.6h39.3c8.2 0 11.1 2.1 11.1 6.9-.1 8-13.4 10.3-28.6 10.3zM768.3 56.5c-2-2-4.4-3-7.2-3s-5.2 1-7.2 3-3 4.4-3 7.2 1 5.2 3 7.2 4.4 3 7.2 3 5.2-1 7.2-3 3-4.4 3-7.2c0-2.9-1-5.3-3-7.2zm-1 13.4c-1.7 1.7-3.8 2.6-6.2 2.6s-4.5-.9-6.2-2.6c-1.7-1.7-2.6-3.8-2.6-6.2 0-2.4.9-4.5 2.6-6.2 1.7-1.7 3.8-2.6 6.2-2.6s4.5.9 6.2 2.6c1.7 1.7 2.6 3.8 2.6 6.2 0 2.3-.8 4.4-2.6 6.2zM763.2 64.1c.8-.3 1.4-.7 1.8-1.2.4-.5.7-1.1.7-1.9 0-.6-.1-1-.3-1.4-.2-.4-.6-.7-1.1-1-.5-.2-.9-.4-1.4-.5s-1.1-.1-1.8-.1h-3.7v10.7h1.9v-4.2h1.9l3.9 4.2h2.6l-4.5-4.6zm-1.2-1.1c-.4.1-.8.1-1.3.1h-1.5v-3.6h1.7c.4 0 .8 0 1 .1.3 0 .5.1.8.3.3.1.4.3.6.5.1.2.2.5.2.8 0 .4 0 .6-.1.9-.1.2-.3.4-.5.6-.2.1-.5.3-.9.3z"/></g></svg>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="scene-mid">
                        <div id="scene-about" class="scene scene-about js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-about-line-x-matcher-up" class="line-x-matcher scene-about-line-x-matcher-up"></div>
                                    <h1 id="scene-about-tagline" class="tagline tagline-left scene-about-tagline">We are visionaries, dreamers, software engineers &amp; cyberpunks, working together to create something wonderful.</h1>
                                    <div id="scene-about-line-x-matcher-down" class="line-x-matcher scene-about-line-x-matcher-down"></div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-medium" class="scene scene-medium js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-medium-text" class="tagline tagline-center scene-medium-text">
                                        For over two decades, we have been dreaming about an incredible new medium. One that has the potential to transcend the most vivid of imaginations; and fundamentally change the way we work, play and interact with our world.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-vision" class="scene scene-vision js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-vision-tagline" class="tagline tagline-right scene-vision-tagline">
                                        But when we started planning our endeavour, we found that the technologies necessary to bring our visions to life, were not suitable or powerful enough.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-invent" class="scene scene-invent js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-invent-tagline" class="tagline tagline-center tagline-no-justify scene-invent-tagline">
                                        So we’ve been quietly inventing new ones.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-rd" class="scene scene-rd js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-rd-tagline" class="tagline tagline-left scene-rd-tagline">
                                        We are deep in R&amp;D and busy developing our product, so we’re not quite ready to show the world yet.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-letknow" class="scene scene-letknow js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-letknow-tagline" class="tagline tagline-center tagline-no-justify scene-letknow-tagline">
                                        But <a class="js-history" href="/mailing-list" data-history-data='{"source": 1}'>we’ll let you know</a> when we are.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-help" class="scene scene-help js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-help-tagline" class="tagline tagline-right scene-help-tagline">
                                        As we travel along our journey, our computer vision R&amp;D is also helping companies and their customers achieve things they could never do before.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-paint" class="scene scene-paint js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-paint-case-study-intro" class="js-case-study-intro">
                                        <h1 id="scene-paint-tagline" class="tagline tagline-center tagline-no-justify scene-paint-tagline">Like visualising paint colours on their walls, live on their mobile device.</h1>
                                        <a id="scene-paint-button" data-title="Paint Visualizer | String&reg;" href="/casestudies/paintvisualizer" class="button button-large button-primary button-negative scene-paint-button js-history">View case study</a>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-sdkintro" class="scene scene-sdkintro js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-sdkintro-text" class="tagline tagline-left scene-sdkintro-text">
                                        <p>Back in 2011, we released a mobile augmented reality SDK. We wanted to empower developers so they too, could explore this emerging medium.</p>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-built" class="scene scene-built js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-built-tagline" class="tagline tagline-left scene-built-tagline">
                                        As we built it from the ground up for mobile, it was very fast and used very little memory. So there was more room for creative content.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-happy" class="scene scene-happy js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-happy-tagline" class="tagline tagline-right scene-happy-tagline">
                                        It made us happy to see people making cool stuff with our technology.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-brands" class="scene scene-brands js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-brands-text" class="tagline tagline-center tagline-no-justify scene-brands-text">It was also used by some of the most recognisable brands on earth.</div>
                                    <div id="scene-brands-brand-grid" class="brand-grid scene-brands-brand-grid">
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media3.string.co/media/img/logoaccenture.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media4.string.co/media/img/logoaudi.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media5.string.co/media/img/logobandainamco.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media1.string.co/media/img/logobarclays.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media2.string.co/media/img/logoboeing.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media3.string.co/media/img/logocartoonnetwork.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media4.string.co/media/img/logodisney.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media5.string.co/media/img/logofisherprice.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media1.string.co/media/img/logoford.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media2.string.co/media/img/logofujitsu.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media3.string.co/media/img/logoimagination.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media4.string.co/media/img/logokraftfoods.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media5.string.co/media/img/logomicrosoft.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media1.string.co/media/img/logonike.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media2.string.co/media/img/logonissan.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media3.string.co/media/img/logoparamount.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media4.string.co/media/img/logopopcap.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media5.string.co/media/img/logosketchers.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media1.string.co/media/img/logosony.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand brand-mobile">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media2.string.co/media/img/logoubisoft.svg" alt="" />
                                                </div>
                                            </div>
                                                                                    <div class="brand ">
                                                <div class="brand-inner">
                                                    <img class="brand-image" src="//media3.string.co/media/img/logovw.svg" alt="" />
                                                </div>
                                            </div>
                                                                            </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-making" class="scene scene-making js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-making-tagline" class="tagline tagline-center tagline-no-justify scene-making-tagline">
                                        And we learned a lot by making cool things for them too.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-discontinued" class="scene scene-discontinued js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-discontinued-text" class="tagline tagline-left scene-discontinued-text">
                                        But we’ve decided to discontinue our SDK.
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-finejob" class="scene scene-finejob js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-finejob-text" class="tagline tagline-right scene-finejob-text">
                                        Other companies are doing a fine job of that now. And we need to focus&hellip;
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div id="scene-chapter" class="scene scene-chapter js-scene">
                            <div class="scene-inner">
                                <div class="container">
                                    <div id="scene-chapter-text" class="tagline tagline-center tagline-no-justify scene-chapter-text">
                                        <p>&hellip;on building something wonderful.</p>
                                        <p class="scene-chapter-link-wrap"><a class="js-history" href="/mailing-list" data-history-data='{"source": 2}'>Cool. Let me know.</a></p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </main>
            </section>

            <div class="scene-mid">
                <nav id="nav" class="nav">
                    <div id="nav-inner" class="nav-inner"></div>
                </nav>
            </div>
        </div>

        <div id="mailing-list" class="mailing-list pane pane-left js-pane">
            <form class="js-form" action="/apps/index.php/maillist" method="post" data-overlay="form-overlay-mailing-list">
                <input id="mailing-list-input-source" type="hidden" name="source" value="1" />

                <div class="pane-inner scene-mid">
                    <a class="pane-close mailing-list-close icon-gizmo js-pane-close" href="#">&#x2421;</a>

                    <div class="ios-scroll-fix">
                        <div class="pane-content mailing-list-fields">
                            <div class="fmt">
                                <div class="mailing-list-field">
                                    <input class="js-required" data-type="text" type="text" name="firstname" placeholder="First name" />
                                </div>
                                <div class="mailing-list-field">
                                    <input class="js-required" data-type="text" type="text" name="lastname" placeholder="Last name" />
                                </div>
                                <div class="mailing-list-field">
                                    <input class="js-required" data-type="text" type="text" name="company" placeholder="Company" />
                                </div>
                                <div class="mailing-list-field">
                                    <input class="js-required" data-type="text" type="text" name="position" placeholder="Position" />
                                </div>
                                <div class="mailing-list-field">
                                    <input class="js-required" data-type="email" type="text" name="email" placeholder="Email" />
                                </div>
                                <div class="mailing-list-field">
                                    <button type="submit">Submit</button>
                                </div>
                            </div>
                        </div>

                        <div class="js-form-overlay form-overlay" id="form-overlay-mailing-list">
                            <div class="form-overlay-inner form-overlay-inner-send">Sending&hellip;</div>
                            <div class="form-overlay-inner form-overlay-inner-success">Thank you</div>
                            <div class="form-overlay-inner form-overlay-inner-fail">Sending failed</div>
                        </div>
                    </div>
                </div>
            </form>
        </div>

        <div id="join-pane" class="join-pane pane pane-right js-pane">
            <div class="pane-inner scene-mid">
                <a class="pane-close join-pane-close icon-gizmo js-pane-close" href="#">&#x2421;</a>

                <div class="ios-scroll-fix">
                    <div class="join-pane-content pane-content">
                        <div class="blur-fix fmt">
                            <h1>We're Hiring</h1>
                            <p>You’ve read our story and seen a little of what we’ve been up to&hellip;</p>
                            <p>&ldquo;After this, there is no turning back. You take the blue pill – the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill – you join us in Wonderland, and we show you how deep the rabbit hole goes.&rdquo;</p>
                            <p>At String&reg; we research and develop advanced computer vision technologies, user interfaces and consumer software products for the coming wave of perceptual computing. In other words we’re solving very difficult problems in order to build our vision of the future.</p>
                            <p>We are looking for world class talent to join our rapidly growing team and currently have positions open for senior computer vision specialists.</p>
                            <h2>Required</h2>
                            <ul>
                                <li>Masters/PhD in computer vision or equivalent industrial experience</li>
                                <li>Strong background in computer vision and/or machine learning</li>
                                <li>Relevant research experience in computer vision and machine learning algorithms and applications: applying and experimenting with a wide range of techniques to solve real-world problems</li>
                                <li>Proven experience developing computationally efficient real-time computer vision algorithms in C/C++</li>
                                <li>Strong math skills, particularly in the fields of statistics, calculus, geometry and advanced linear algebra</li>
                            </ul>
                            <h2>Preferable</h2>
                            <ul>
                                <li>Experience in graphics and computer vision libraries such as OpenGL and OpenCV</li>
                                <li>Experience with GPGPU programming and low level performance optimizations on mobile devices (NEON, INTEL SSE)</li>
                                <li>Relevant research experience in computer vision and machine learning algorithms and applications: applying and experimenting with a wide range of techniques to solve real-world problems</li>
                                <li>Strong publication record in relevant journals and conferences</li>
                            </ul>
                            <hr />
                            <p>If this is you let us know at <a href="mailto:quietlyconfident@string.co">quietlyconfident@string.co</a></p>
                            <p>When applying, please provide your resume and links to any apps/projects you’ve been involved in.</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <div id="contact-pane" class="contact-pane pane pane-right js-pane">
            <div class="pane-inner scene-mid">
                <a class="pane-close contact-pane-close icon-gizmo js-pane-close" href="#">&#x2421;</a>

                <div class="ios-scroll-fix">
                    <div class="contact-pane-content pane-content">
                        <div class="blur-fix fmt">
                            <h1>Contact</h1>
                            <p>If you’re interested in discussing strategic partnerships or how our computer vision R&amp;D may be able to help you and your business please contact us below.</p>

                            <form class="contact-pane-form js-form" action="/apps/index.php/newlead" method="post" data-overlay="form-overlay-contact-pane">
                                <div class="contact-pane-fields">
                                    <div class="contact-pane-fields-column">
                                        <div class="contact-pane-field">
                                            <input id="reference-text-input" class="js-required" data-type="text" type="text" name="firstname" placeholder="First name" />
                                        </div>
                                        <div class="contact-pane-field">
                                            <input class="js-required" data-type="text" type="text" name="lastname" placeholder="Last name" />
                                        </div>
                                        <div class="contact-pane-field">
                                            <textarea class="js-required" data-type="text" name="message" placeholder="Message"></textarea>
                                        </div>
                                    </div>
                                    <div class="contact-pane-fields-column">
                                        <div class="contact-pane-field">
                                            <input class="js-required" data-type="text" type="text" name="company" placeholder="Company" />
                                        </div>
                                        <div class="contact-pane-field">
                                            <input class="js-required" data-type="text" type="text" name="position" placeholder="Position" />
                                        </div>
                                        <div class="contact-pane-field">
                                            <input class="js-required" data-type="email" type="text" name="email" placeholder="Email" />
                                        </div>
                                        <div class="contact-pane-field">
                                            <button type="submit">Submit</button>
                                        </div>
                                    </div>
                                </div>
                            </form>
                        </div>
                    </div>

                    <div class="js-form-overlay form-overlay" id="form-overlay-contact-pane">
                        <div class="form-overlay-inner form-overlay-inner-send">Sending&hellip;</div>
                        <div class="form-overlay-inner form-overlay-inner-success">Thank you</div>
                        <div class="form-overlay-inner form-overlay-inner-fail">Sending failed</div>
                    </div>
                </div>
            </div>
        </div>

        <div class="panel-wrap js-case-study" data-case-study-id="casestudies/paintvisualizer">
            <div class="scene-mid">
                <div class="ios-scroll-fix">
                    <div class="case-study-media js-case-study-media">
                        <a href="#" class="pane-close case-study-nav-item-close icon-gizmo js-case-study-close">&#x2421;</a>
                        <div class="case-study-media-sections">
                            <div class="case-study-media-section-primary">
                                <div class="case-study-media-video-wrap video-wrap" style="padding-top: 56.25%; background-image: url(//media4.string.co/up/akzoposter.png);">
                                    <div
                                        id="akzo-feature-video"
                                        data-source-id="akzobranded"
                                        class="case-study-media-video video"
                                        data-poster="//media5.string.co/up/akzoposter.png"
                                        data-extensionless-path="//media1.string.co/up/akzobranded"
                                    ></div>

                                    <a class="video-overlay-toggle js-video-toggle" href="#" style="background-image: url(//media2.string.co/up/akzoposter.png);">
                                        <div class="video-overlay-toggle-inner">
                                            <div class="video-overlay-toggle-bg"></div>
                                            <i class="video-overlay-toggle-icon video-overlay-toggle-icon-play icon-standard">&#x25B6;</i>
                                            <i class="video-overlay-toggle-icon video-overlay-toggle-icon-pause icon-standard">&#xE8A0;</i>
                                        </div>
                                    </a>
                                </div>
                            </div>
                            <div class="case-study-media-section-secondary">
                                <div class="case-study-media-section-image">
                                    <div class="case-study-media-section-image-inner" style="background-image: url(//media3.string.co/up/akzo-v-red.jpg);"></div>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="panel ios-scroll-fix js-case-study-panel">
                        <header class="panel-header">
                            <div class="panel-header-inner">
                                <div class="rotator js-rotator">
                                    <div class="rotator-item">
                                        <img src="//media4.string.co/media/img/duluxbrand/bruguer.png" alt="Bruguer logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media5.string.co/media/img/duluxbrand/coral.png" alt="Coral logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media1.string.co/media/img/duluxbrand/duluxchina.png" alt="Dulux China logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media2.string.co/media/img/duluxbrand/duluxtaiwan.png" alt="Dulux Taiwan logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media3.string.co/media/img/duluxbrand/duluxthailand.png" alt="Dulux Thailand logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media4.string.co/media/img/duluxbrand/duluxvalentine.png" alt="Dulux Valentine logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media5.string.co/media/img/duluxbrand/flexa.png" alt="Flexa logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media1.string.co/media/img/duluxbrand/inca.png" alt="Inca logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media2.string.co/media/img/duluxbrand/levis.png" alt="Levis logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media3.string.co/media/img/duluxbrand/marshall.png" alt="Marshall logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media4.string.co/media/img/duluxbrand/nordsjo.png" alt="Nordsjo logo" />
                                    </div>
                                    <div class="rotator-item">
                                        <img src="//media5.string.co/media/img/duluxbrand/sadolin.png" alt="Sadolin logo" />
                                    </div>
                                </div>
                                <h2 class="panel-title">Visualizer</h2>
                            </div>
                        </header>

                        <div class="panel-content">
                            <div class="case-study-body fmt">
                                <p>The new Visualizer app from AkzoNobel, is a free Augmented Reality tool for iOS and Android, which enables consumers to re-colour their walls while viewing the results live on their mobile device, as they move around the room.</p>
                                <p>Choosing colour for the home can be a stressful experience, and in the UK alone it is estimated that 3m households a year give up on painting projects at a cost of over £200m. By providing a tool to quickly visualise paint colour, in-situ and in real-time, consumers can quickly and confidently choose the right colours for their home, prior to using paint testers.</p>
                                <p>For AkzoNobel, the app also promises to significantly shorten the sales cycle through e-commerce integration, while strengthening their global brand portfolio, encompassing some of the world’s best known paint brands such as Dulux, Flexa, Nordsjö and Coral.</p>
                                <p>Developed in collaboration with mobile app developers Tessella and customer experience agency Webcredible, the Visualizer is being launched globally throughout June and July 2014, in over 40 markets, in 18+ languages and across 25 brands.</p>
                            </div>
                            <blockquote class="case-study-blockquote">
                                <div class="case-study-blockquote-bg"></div>
                                <div class="case-study-blockquote-inner">
                                    <p>String’s fierce drive and passion, and their unwavering confidence that they could invent the necessary core technologies, enabled us to bring this challenging project to reality. We’re very proud to lead the industry by providing this ground breaking tool for consumers, and we’re excited about our partnership with String moving&nbsp;forwards.</p>
                                    <cite>— Stewart Longhurst, AkzoNobel Head of Digital Operations</cite>
                                </div>
                            </blockquote>
                            <div class="case-study-body fmt">

                                <h2>Development of the Visualizer</h2>
                                <p>In 2013, AkzoNobel partnered with String&reg; on what was initially an R&amp;D project, to explore the possibility of a computer vision based broad wall visualisation application. Computer vision is a discipline within the field of computer science, which focuses on processing and applying visual data from the real world, in a similar way to how our own eyes and brains work.</p>
                                <p>Handling the diverse range of room environments and lighting conditions which may be encountered, presented a number of technical challenges. In order to overcome these, String&reg; researched and developed proprietary algorithms bespoke to the Visualizer, to analyse and process live video from the device camera.</p>
                                <p>These algorithms identify broad areas of interest - in this case, walls - and then isolate household objects, such as TVs, picture frames and furniture, to prevent them from being recoloured.</p>
                                <p>Ambient lighting conditions in the room are measured, so that when the ‘paint' is applied, shadows and subtle variations are retained for more natural looking results. Finally in order for the virtual ‘paint’ to remain locked to the wall surface as the user moves around, custom software was written to process positioning and orientation data, from the device’s hardware sensors.</p>

                                <h2>Key Technical Requirements</h2>
                                <ul>
                                    <li>CV based solution, rather than relying on time-of-flight or FLIR sensors, due to the current saturation of traditional camera-based devices in the market.</li>
                                    <li>Automatically isolate features such as windows, doors, TVs and paintings when applying virtual paint to existing walls.</li>
                                    <li>Process and analyse the real-time ambient lighting conditions to ensure natural looking results when re-colouring, retaining surface shadows and subtle variations.</li>
                                    <li>Track the environment and user inputs to remember walls that have previously been painted during that session.</li>
                                    <li>Provide an immersive experience for the consumer with high frame rates across a broad range of consumer tablet and smartphone devices.</li>
                                    <li>Deliver as a cross platform SDK for integration into the broader Visualizer application.</li>
                                </ul>

                                <h2>Future</h2>
                                <p>The uncompromising vision for the project required String&reg; to break new ground in this field and what you see today represents a first step towards that vision. On-going research and development will bring significant advances to future versions of the product.</p>
                            </div>

                            <div class="case-study-app-badges">
                                <div class="case-study-app-badges-inner">
                                    <a class="case-study-app-badge" href="https://itunes.apple.com/gb/app/dulux/id404007106" target="_blank">
                                        <img src="//media1.string.co/media/img/appstorebadgeapple.svg" alt="Download on the App Store" />
                                    </a>
                                    <a class="case-study-app-badge" href="https://play.google.com/store/apps/details?id=com.akzonobel.uk.dulux" target="_blank">
                                        <img src="//media2.string.co/media/img/appstorebadgeplay.svg" alt="Get it on Google Play" />
                                    </a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <script src="//media3.string.co/build/media/js/load-f4148163.js"></script>
        <script src="//media4.string.co/build/media/js/gsap.min-fcae9ce2.js"></script>
        <script src="//media5.string.co/build/media/js/app-84ae4d91.js"></script>
        <script src="//ajax.googleapis.com/ajax/libs/webfont/1.5.3/webfont.js"></script>

        <!-- GA -->
       
    </body>
</html>
<!--
     FILE ARCHIVED ON 07:06:38 Jul 07, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:24:46 Nov 19, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
  captures_list: 127.102
  exclusion.robots: 0.111
  exclusion.robots.policy: 0.101
  cdx.remote: 0.088
  esindex: 0.011
  LoadShardBlock: 100.45 (3)
  PetaboxLoader3.datanode: 66.529 (4)
  CDXLines.iter: 15.168 (3)
  PetaboxLoader3.resolve: 133.873 (2)
  load_resource: 149.694
-->