ENABLING SMB ON A WORLD OF PLATFORMS
Focus on your core business, not the protocol. Our reliable, supported, and portable SMB stack powers your embedded systems and Java-based enterprise solutions with confidence.
Trusted By
Visuality Systems:
Our SMB Solutions
Up-to-date SMB3 client & server C libraries for all operating systems
Portable SMB Solutions for embedded systems
YNQ provides SMB Client/Server ANSI C solutions for non-Windows embedded systems, enabling full interoperability with Windows-based machines. Integrating seamlessly with any operating systems, CPU’s and compilers, YNQ enables multiple devices to remotely browse SMB-shared folders and read, write, edit, copy, delete and update files – without file transfer to/from local disk or memory. YNQ is compliant with Microsoft SMB/SMB2/SMB3 specifications and supports all SMB dialects.
Pure Java SMB3 client library
The only commercial Java solution providing full SMB3 support
jNQ is a best-in-breed replacement for the JCIFS library when SMB2 and SMB3 are required. The only commercial Java solution providing SMB3.1.1 support, jNQ supports Oracle’s Java, OpenJDK, and IBM’s Java. jNQ brings SMB file and data sharing capabilities to any Java application based on Java 1.8 platform or higher. jNQ also uniquely ships with SMB Microsoft Patents under license agreement with Microsoft, protecting users from patent exposure risk, and foregoing the need to contact Microsoft for SMB IP rights.
Robust SMB3 Server Implementation
For all storage systems
NQ Storage is a commercial, high-performance SMB stack offering flexible integration for both standalone NAS and high-end data centers. NQ Storage uses thread pools, internal memory management, zero copy for payloads of read and write operations, and server-side operations such as file copying, zeroing, and remapping to minimize network traffic. Boosting performance when used with advanced apps such as Hyper-V and SQL Server, NQ Storage is compliant with Microsoft SMB2 and SMB3 specifications.
Powering a World of Platforms
The Visuality Systems Difference
We handle the complexities of the SMB protocol so you can focus on your core business. Our customers trust us for eight strengths that shape our solutions and support.
Proven Experience & Expertise
Engineered for Reliability
Comprehensive Documentation
Around-the-Clock Support
Customer-Driven Roadmap
Robust
Feature Set
Effortless Integration
Trusted Commercial Licenses
Client Testimonials
After years with open-source SMB clients, Visuality’s jNQ proved to be the only solution offering reliable support and faster speeds.
Alistair Jones
CTO
Visuality guided our shift to a secure file transfer system, and their on-site support helped us quickly identify and resolve iOS integration issues.
Pavan Chenjeri
R&D - SW Program Manager
Migration from Jcifs to jNQ was smooth thanks to clear docs and examples; support responded within an hour and resolved our ticket overnight.
Michael Reif
IT Department
We have been impressed by Visuality's five-star support services. We look forward to continuing working with them for years to come.
Mazhar Lateef
CEO
YNQ's portability and small resource footprint make it ideal for embedded systems. The system integration process was trouble-free.
Remek Trzaska
Manager
Visuality Systems adapts quickly to requests or changes, reflecting the same commitment we offer our own customers at Seeburger.
Udo Bartmus
Head of Connectors Dev
Partnerships Driving Innovation
Collaborating with industry leaders to deliver the best SMB solutions for our customers.
Visuality Systems collaborates with the Microsoft SMB team by improving connectivity between non-windows operating systems and the Native Microsoft SMB.
NetApp and Visuality Systems work together to troubleshoot any problems and ensure stable SMB connectivity between the NQ client and the ONTAP server.
Nutanix and Visuality Systems collaborate closely for seamless interoperability and periodic checks between the NQ client library and the Nutanix Unified Storage.
Bringing Microsoft world to Java, storage & embedded systems
Visuality Systems is a leading global developer and provider of Server Message Block ( SMB) protocol solutions for over two decades.
We provide robust, secure, flexible Microsoft SMB client and server solutions for embedded products, Java-based apps, and storage systems.
All Visuality Systems products undergo extensive quality assurance, are fully compatible with all operating systems, and are in compliance with Microsoft’s SMB IP. Serving over 150 global blue-chip customers, Visuality System customers benefit from 24/7 professional support from experienced SMB engineers.
From Our Blog
Frequently Asked Questions
While HTTP and FTP can handle file transfers between devices, they do not provide the advanced file-sharing capabilities needed for collaboration. The SMB protocol allows for remote file sharing, enabling multiple devices to work together and share documents seamlessly across any network. By using SMB, you avoid the need to transfer files between devices, reducing storage demands and speeding up response times. In addition to file sharing, SMB can also query system information from the OS using RPC messages, making it a versatile choice for network communication.
No, all Visuality Systems solutions are developed entirely in-house from the ground up, without incorporating any open-source components. This ensures full control over the codebase and eliminates reliance on third-party open-source software.
Yes, Visuality Systems products fully support Kerberos authentication, providing a secure and efficient method for user authentication in Active Directory environments.
To get started, simply fill out your contact information in the evaluation form, and a Visuality Systems representative will reach out to you within the same business day.
YNQ is a CIFS/SMB file-sharing middleware solution designed for embedded operating systems. It enables embedded devices running on platforms like VxWorks, ThreadX, QNX, Embedded Linux, INTEGRITY, iOS, and others to seamlessly connect to Windows-centric networks, offering full file and printer sharing capabilities.
Yes, YNQ has been successfully ported to numerous platforms. As long as your operating system provides a TCP/IP stack, the YNQ Client can run on it. For the YNQ Server, a local file system is also required. The process of adapting YNQ to another OS is known as “porting,” and our team can assist with this to ensure compatibility with your specific real-time operating system.
Visuality Systems offers comprehensive support for the YNQ porting process, which is well-documented in the “YNQ Porting and Integration Guide.” We provide a 24/7 hotline for your engineers, along with email support for any inquiries. For more complex cases, our engineers can also provide on-site assistance to ensure a smooth and efficient porting experience.
YNQ offers a full SMB (CIFS) file-sharing implementation that is easily portable to any platform while Samba is available only for Unix/Linux platforms. YNQ has a smaller footprint and offers a higher level of customization compared to Samba. Additionally, YNQ provides a commercial license, while modern Samba operates under the GPLv3 (General Public License version 3). Furthermore, Visuality Systems offers 24/7 customer support via email, phone, or on-site assistance to guide integration steps, provide fixes as needed, and deliver periodic updates.
jNQ is the leading commercial Java SMB solution, offering reliable performance and comprehensive support. Unlike open-source alternatives, jNQ provides 24/7 customer assistance, regular updates, and the assurance of a fully maintained product, ensuring seamless integration and ongoing reliability.
Yes, jNQ fully supports Distributed File System (DFS). To enhance performance, jNQ caches DFS referral entries, minimizing the need to repeatedly fetch them for subsequent requests, leading to faster and more efficient access to network resources.
jNQ stands out as the only Java SMB solution that fully supports SMB 3.1.1, including pre-logon authentication. This feature, as endorsed by Microsoft, offers the highest level of protection against potential breaches in SMB traffic, ensuring robust security for your applications.
The jNQ package includes comprehensive documentation in Javadoc format, providing detailed information on all APIs, features, and integration steps to ensure smooth implementation and usage.
Yes, our SMB implementation has been thoroughly tested and proven to function as a front-end for several demanding applications, including Hyper-V, SQL Server, and Shadow Copy.
Yes, NQ Storage includes SMBD (SMB Direct) over RDMA transport, enabling high-speed data transfer. It has been tested with NVIDIA Infiniband cards for optimal performance in data-intensive environments.
While NFS is a robust choice for Linux and Unix environments, it may limit your solution to data centers that exclusively use these platforms. In contrast, SMB is essential for mixed environments, especially when Windows machines are involved, as it enables seamless file sharing and compatibility across diverse operating systems. By using SMB, you ensure broader accessibility and integration within your storage solution.