There's no need to allocate data until it's needed by the user.
Future StarWind SDKs will contain an iSCSI VTL (Virtual Tape Library) emulation source code sample.Īuto-provisioning is fully supported by the iSCSI hard disk emulation sample. iSCSI hard disk, iSCSI DVD-ROM and iSCSI RAM disk features can be added to your virtual storage projects.
Currently StarWind is capable of emulating hard disks and DVD-ROM drives, these modules are shipped with full source code included as StarWind SDK sample source code. StarWind serves virtual storage hardware using the cross-platform iSCSI protocol. A DLL is generally easier to maintain and updates to new StarWind SDK versions are trivial (only core StarWind service executable needs to be replaced) and a LIB is treated as more "secure". We don't force our customers to use a single hard coded approach. StarWind SDK is redistributable as a stand-alone Windows service with a set of DLL (Dynamic-Link Library) modules or as a static library (LIB) built into your application executable. StarWind SDK is currently being used by leading companies within their industries as a backbone for their flagship products.
Years of Experience: Our iSCSI Target software development kit (and the shipping end user version of StarWind) has been distributed through the Internet since 2004. StarWind SDK supports both a Win32 UI application more suitable for desktops and also a Web-based control panel for stand-alone storage appliances. It is a simple coding exercise to extend the functionality such as the DVD-ROM module with DVD burner, hard disk with multi-LUN support or advanced RAID features, convert RAM disk to VTL (Virtual Tape Library) emulation.Ĭhoice of User Interface: When building an OEM version of a StarWind-powered iSCSI Target appliance you always have a choice of which user interface to provide. The samples are complete and could even be shipped to your end-users even without any additional modifications. Immediately after purchase you get instant access not only to iSCSI core protocol implementation (with source code license option), and also access to the iSCSI hard disk, iSCSI DVD-ROM and iSCSI RAM disk emulation modules, all provided with the sample source code. Customization services are available at an additional charge to ensure your StarWind project is completed as soon as possible.įully Functional iSCSI Target: StarWind SDK is the only development kit of its kind available on the market. Both off-line support via public forum and e-mail and on-line support via ICQ/MSN or our "LIVE HELP" system are included. StarWind plug-ins are nothing more then ordinary DLL (Dynamic-Link Library) modules, virtually any tool capable of producing DLLs can be used with StarWind SDK.Īdvanced Support and Customization Services: StarWind SDK comes with one year of FREE support and updates.
Both 32-bit and 64-bit versions of the StarWind SDK are available.ĭevelopment Environments: Natively supports Microsoft Visual C/C++ and ANSI C compiler built into Microsoft WDK (Windows Driver Kit). Target Platforms: Microsoft Windows 2000, XP, XPe (XP embedded), 2003 Server, Vista and Longhorn are supported. A plug-in takes care of SCSI or ATA commands processing, thus the iSCSI hard disk implementation is less then 2500 lines of C code a fully functional iSCSI DVD-ROM is a just over 3000 lines of C code.
Open Architecture: StarWind SDK completely isolates the storage device emulation module from interactions with the iSCSI core protocol. Building storage management system for windows is trivial process with the StarWind SDK. Creating extremely high-performance whatever-to-iSCSI bridges or sophisticated iSCSI virtual storage appliances has never been this easy.
StarWind's highly adjustable open architecture makes possible to write a customized iSCSI Target module in a few hours. The SDK allows companies to quickly create an OEM version of our iSCSI Target, accelerating goto market times.
StarWind enables anyone to quickly install and configure a complete IP SAN solution that delivers immediate benefits allowing storage to be consolidated, virtualized and centrally managed. The StarWind software development kit is based on StarWind, an advanced, software-only iSCSI Target implementation for Microsoft Windows. Star Wind expandable and scalable iSCSI Target SDK
:: RocketDivision :: iSCSI Target Software Development Kit for Microsoft Windows - Building storage management system for Windows