Tools and SDKs for rapid integration of Rosistem solutions into your own applications
Developer Components provides developers with REST APIs, .NET and Android SDKs, prebuilt UI components and complete examples for barcode, RFID and automation — integrated into any technology stack.
Internal dev teams building data-capture apps spend 4–8 weeks wrestling with raw scanner SDKs, print drivers and RFID middleware, then inherit maintenance liability for code their company does not want to own.
Software Architects and Engineering Managers at ISVs and in-house teams shipping line-of-business apps that need production-grade scanner, printer and RFID integration.
From kickoff to go-live 7 days
Methodology tested in 100+ implementations. We know every step, every pitfall, every accelerator.
Barcode & RFID components for .NET, ActiveX, Java, PHP and Delphi VCL.
Rosistem offers a comprehensive suite of barcode and RFID components for automatic identification and data capture. Barcodes are generated dynamically as graphic images rather than through fonts, which gives greater flexibility and print quality across industrial applications. Supported platforms include .NET (WinForms, ASP.NET, Silverlight, WPF), ActiveX, Java (JavaBeans, Applets, Servlets), PHP classes and Delphi VCL. The suite also includes RFID encoding components, special barcode fonts and MICR encoding for financial document recognition.
Rosistem Barcode .NET
The .NET component works in WinForms, ASP.NET, Silverlight and WPF projects, exposing a straightforward API to draw barcodes into any graphic container or generate image files. All common 1D and 2D symbologies are supported — Code 39, Code 128, EAN 13, UPC, Data Matrix, QR Code, PDF417 — together with postal formats (USPS, British Royal Mail, Australian Post). Output is a vector or raster image at any resolution, with control over orientation, quiet zone, human-readable text and check digits.
ActiveX, Java and PHP
For legacy Windows applications Rosistem provides an ActiveX control that plugs into any ActiveX-capable host — Visual Basic, Access, Office documents — and supports the same symbologies as the .NET component. The Java suite covers JavaBeans, Applets, Servlets and plain Java classes, so barcode generation can happen both server-side and client-side. For websites, a PHP class library creates barcodes on demand from PHP scripts without any native dependencies.
Delphi VCL
The VCL component targets Delphi and C++ Builder developers who need barcode generation inside VCL forms. Like the other components, it renders barcodes as graphic objects — not fonts — so output scales and prints cleanly at any resolution. This is particularly useful in industrial applications where precise control over quiet zones, bar widths and module sizes is required by GS1 and symbology specifications.
PHP Barcode & Auto-print PDF
The PHP barcode class library generates 1D and 2D codes directly from PHP scripts, making it easy to add barcodes to web applications, invoices and order confirmations. For high-volume environments Rosistem also provides a PDF Directory Printing utility that watches a folder and sends every new PDF to the configured printer automatically — useful for invoicing, shipping labels and backend document flows that produce PDFs as a by-product.
Everything you need, in one system
Dynamic graphic generation
No font dependencies — clean output at any print resolution.
1D symbologies
Code 39, Code 128, EAN 13, UPC, ITF and more.
2D symbologies
Data Matrix, QR Code, PDF417, GS1 DataMatrix.
Postal barcodes
USPS, British Royal Mail, Australian Post.
RFID encoding
Write EPC data to RFID tags from your own application.
Special barcode fonts
Provided for legacy reporting tools that require TTF/OTF.
MICR encoding
For financial document recognition (checks, bank drafts).
PDF Directory Printing utility
Watch a folder and auto-print every PDF that lands in it.
Real-world scenarios by industry
Connects with the systems you already run
Runs on any industrial terminal
The application, up close
Key objectives
Five reasons to build on the Rosistem platform.
Documented REST API
REST API with OpenAPI/Swagger documentation. OAuth2 authentication, rate limiting, free test sandbox. Integration in any language.
SDK .NET & Android
Native libraries for .NET 6+, .NET Framework 4.8 and Android (Java/Kotlin). NuGet and AAR ready to use, with complete examples.
Prebuilt UI components
Ready-to-use visual components: barcode scanner, RFID reader, product lists, reception forms. Fully customizable.
Fast integration
From zero to first working integration in less than a day. Step-by-step configuration wizard and dedicated technical support.
Stable & secure
Components battle-tested in production at hundreds of clients. Semantic versioning, guaranteed backward compatibility, detailed changelog.
Features
What the developer components include
From receiving to shipping — every stage controlled, every operation traceable.
REST API Gateway
Unified API for WMS, Assets, Inventory and Service. Interactive Swagger docs, OAuth2 auth, webhooks.
.NET SDK (NuGet)
NuGet package for .NET 6+ and .NET Framework 4.8. Includes models, typed HTTP client and WinForms/WPF/ASP.NET examples.
Android SDK (AAR)
AAR library for Android 7+, Java and Kotlin. Native barcode scanner, RFID, Bluetooth — optimized for industrial terminals.
Android UI components
Prebuilt visual components: BarcodeScanner View, RFIDReaderView, ProductSearchFragment. Material 3 design, customizable.
Webhooks & Events
Real-time notifications via configurable webhooks. Events for receiving, picking, inventory, service — integrated with any system.
Sandbox & Mock data
Full test environment with preloaded mock data. Test integrations without affecting production data. One-click reset.
Full documentation
Detailed technical documentation: quick start, integration guides, API reference, code examples and FAQ. Updated with every release.
Dedicated technical support
Access to the Rosistem engineering team via dedicated Slack channel, email and pair-programming sessions for complex integrations.
Why Rosistem
Fast implementation. Guaranteed ROI. Local support.
Quick Integration into Your Applications
Step 1: Choose the components you need
The SDK is modular: select only what you need — Barcode Generator, GS1 Reader/Validator, UHF RFID Client, Zebra DataWedge scanner wrapper, or all together. License per application or per developer.
Step 2: Install via NuGet / Maven / Gradle
Packages are available on NuGet.org (for .NET), Maven Central (Java), and as AAR (Android). Installation in 2 minutes, no external dependencies. Complete documentation with code examples for each function.
Step 3: Implement the functionality
The API is simple and consistent: BarcodeGenerator.Generate(data, BarcodeType.GS1_128), RfidReader.Connect(ip, port), GS1Validator.Parse(barcode). All asynchronous operations support async/await.
Step 4: Support and updates
The license includes 12 months of technical support via email and access to updates. You can purchase extended support with guaranteed SLA and architecture consulting sessions.
Answers to your questions
What .NET versions are supported?
We support .NET Framework 4.7.2+, .NET Standard 2.0, .NET 6, .NET 7, and .NET 8. The same NuGet package works on all platforms thanks to multi-targeting.
Can I test the SDK before buying?
Yes. We offer a 30-day trial license with no functional limitations. Download from the developer portal, install via NuGet, and test in your real project.
Does the SDK work with RFID readers from any manufacturer?
We have native support for Impinj (LLRP), Zebra FX series, Nordic ID Sampo, and EPC Gen2-compatible readers. For other brands we offer an abstraction layer with custom implementation.
Are there redistribution restrictions?
The per-application license allows redistribution in the licensed application with no end-user limits. There are no per-unit royalties. The per-developer license allows use in up to 3 commercial applications.
Available packages
Choose the right package
Developer license, per application.
Developer
For individual developers, 1 application.
- Barcode & RFID SDK
- Docs & samples
- Forum support
- 1 application
- Monthly updates
Team
Up to 5 developers, multiple apps.
- 5 developers
- 5 applications
- Priority email support
- Commercial license
- Full UI components
- CI/CD templates
OEM
Redistribution license, white-label.
- Redistribution included
- White-label
- Optional source code
- Technical training
- Dedicated support
Prices are indicative, excluding VAT. Monthly or annual billing (10% discount on annual plan).
Ready to implement Rosistem Developer Components?
Request a free, personalized demo for your company. Our consultant will contact you within 24 hours.