Flying Dog Company Pioneers AI-Powered Software Solutions for Enterprise
Flying Dog Company has established itself as a significant player in enterprise software solutions since its founding in 1997. With offices in Quassel, Hamburg, and Gdynia, the German-based firm specializes in enterprise content management, business process management, and social intranet solutions across automotive and telecommunications industries. This technical report examines the company's development practices, AI innovations, and successful implementation of complex software solutions, highlighting their robust technical foundation and innovative approach to enterprise software.
Based in Germany with offices in Quassel, Hamburg, and Gdynia, Flying Dog has developed solutions for internet, intranet, and extranet since 1997. The company specializes in enterprise content management, business process management, and social intranet solutions, with projects spanning multiple industries including automotive and telecommunications.
Their technical foundation builds on modern development practices including object-oriented programming, model-view-controller architecture, and Git version control. Development environments support backend-to-frontend integration using tools like jQuery and HTML5. The company's software runs across multiple operating systems, with primary development targeting Windows 10 and macOS environments.
The company employs rigorous development standards, using Git for version control and implementing modern architectural patterns like MVC (Model-View-Controller). Their technical framework supports both Windows and Linux development environments, with specific requirements for NVIDIA GPU hardware, including GPUs of the 2600 series or better.
Flying Dog has developed sophisticated card-based interfaces using the Box2D physics engine. These applications support complex interactions through defined collision categories and mask bits, allowing for precise object interactions in multi-card arrangements. Core applications include moveable note systems and interactive pen tools, demonstrating the versatility of their underlying physics engine implementation.
The Flying Dog Company's AI products support multiple servers including DALL-E 2 and Stable Diffusion, offering features like image inpainting, outpainting, and background removal through their Gyre platform. Technical details of the integration show that these AI services work with a variety of server platforms: Gyre runs on both Windows and Linux PCs with NVIDIA GPU requirements of 6GB or better, while the DALL-E 2 server has similar requirements but also supports macOS through RunPod technology. Automatic1111 runs entirely locally, while StabilityAI Cloud operates as a cloud service with specific Mac requirements met through RunPod.
The AI tools provide robust support for image editing, with features including text-to-image generation, inpainting, and outpainting. The company's Flydog AI Studio suite supports multiple AI connectors: Gyre combines the benefits of Stable Diffusion with additional features like text layers and background removal, while DALL-E 2 offers superior resolution and image quality for text-to-image generation. The system supports image sizes up to 1024x1024 and includes advanced features like ControlNet and LoRa functionality.
Installation and support processes vary by server, with Gyre offering a one-click installer and automatic maintenance, while DALL-E 2 and StabilityAI Cloud require manual setup. Content filtering is available for Gyre and DALL-E 2, managed through RunPod for Mac users, but not supported for Automatic1111 or StabilityAI Cloud. Technical support is available through Discord and email, with specific systems like M1 Macs requiring additional configuration known as the "M1 Fix."
The AI tools integrate seamlessly with Photoshop workflows, replacing traditional methods for tasks like stock image searching and content-aware filling. Advanced users can leverage the system's capabilities for complex image editing, including face and hand correction, with the company's tools supporting thousands of 3D objects through their asset library and vector conversion features. The software architecture manages multiple server connections through a unified interface, allowing users to switch between different AI tools using Photoshop's native capabilities.
The company's workflow engine enables rapid deployment of processes across intranet, extranet, and internet environments, as demonstrated by successful implementations at Bosch, Telefónica, and German authorities. The system allows users to design processes in a browser using a modern graphical process designer, where they create nodes and edges while linking them with events and actions. A comprehensive library of frequently used actions supports these designs, and forms used within the process can be created without programming knowledge through a web-based form designer that enables selection of form elements with assigned attributes.
Built on the company's robust software foundation, the process management solution has been scaled to handle large-scale deployments. At Bosch Automotive Electronics in Reutlingen, Germany, the solution manages up to 200 individual tests for sensor durability, having been developed and implemented in close collaboration with the company. For HanseNet Telekommunikation GmbH (now part of Telefónica/O2 Germany), the solution encompasses multiple modules including change and resource management, database recording for operational disorders, and Gantt chart integration that combines all project information.
The solution has proven particularly effective in complex environments. At coop eG, a major German supermarket chain, it supports numerous processes across 250 stores and replaces existing Support Desk solutions with more efficient workflows. Additionally, the system has served German authorities since 2003 through Powerslave ECMS and Enterprise Workflow Engine implementations, creating intranet portals that provide applications and information to all authorities while facilitating interdisciplinary project group communication through a groupware solution.
The company's innovative card-based user interface demonstrates their expertise in advanced Box2D physics engine integration for desktop applications. Each UI element operates within a defined physical space, with precise collision detection and response - including angular velocity tracking through GetAngularVelocity() functions and sophisticated shadow effects that react to rotation speed changes.
Users can manipulate card elements through intuitive mouse interactions, allowing for both simple drag-and-drop operations and more complex lasso selections that maintain card positioning while enabling movement. The sophisticated implementation of card grouping supports multiple levels of organization, with customizable collision rules that distinguish between normal cards and grouped elements. This nuanced approach allows for dynamic layout management while maintaining system coherence across complex screen environments.
Based in Quassel, Germany, with additional offices in Hamburg and Gdynia, Flying Dog specializes in software solutions for diverse industries including automotive and telecommunications. The company's technical foundation is built on rigorous development practices that include modern architectural patterns such as MVC (Model-View-Controller) and version control through Git.
The software runs across multiple operating systems, with primary development targeting Windows 10 and macOS environments. Technical requirements for their solutions include an NVIDIA GPU of the 2600 series or better, though they support a range of systems including Mac via RunPod technology for DALL-E 2 and macOS compatibility.
The company has developed a comprehensive suite of AI tools that integrate seamlessly with Photoshop workflows, replacing traditional methods for stock image searching and content-aware filling. Their solutions allow users to perform advanced image editing tasks including face and hand correction, supporting thousands of 3D objects through their asset library and vector conversion features. The AI tools manage multiple server connections through a unified interface that enables users to switch between different AI tools using Photoshop's native capabilities.