XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Version 0.2.1 (2020-09-28)
- Extended area renamed to tail data
- Catalog update format changed to XBUP
- Replaced catalog UI components support
- Added properties view
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Version 0.2.0 (2017-01-20)
- Added basic command parser
- Replaced hexadecimal editor library
- Sources split into multiple repositories
- Modified gradle building for dependency autoloading
- Database switched from MySQL to MariaDB
- Added checking for updates
- Modified some icons
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Version 0.1.25 (2015-09-15)
- XBEditor: Added undo manager with commands / operations
- XBService: Converted RPC networking to use serialization
- XBLib, XBParserTree: Tests reworked
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Version 0.1.24 (2015-01-31)
- XBCatalogWeb: Add browsing functionality to show item by catalog path + link to it in XBEditor
- XBEditor: Add generic context menu for table items
- XBCore: Extract framework-client and server libraries
- XBServiceManager: Add HTML editor for catalog item documentation editing
- XBServiceManager: Add icon editor for catalog item icons editing
- XBServiceManager: Move catalog status to XBManager and "Files" tab in items detail panel
- XBServiceManager: Add catalog item search by filter
- XBEditor: Add context and catalog block type selection for new block adding
- XBEditor: Add parameters tab in item modify dialog
- XBEditor: Add support for line editors in property panel
- XBCore: Add XBUP level 2 serialization (no transformations yet)
- XBEditor: Add performing local catalog update according to time mark
- Add work items management system
- Add continuos integration service
- Move source codes to GIT/GitHub
- Build system changed to Gradle
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 23 (2014-06-01)
- Added java web catalog (XBCatalogWeb)
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 22 (2013-09-01)
- Added testing import/export to yaml
- Added some editing capabilities to XBManager
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 21 (2012-05-12)
- This release doesn't provide any significant improvement
- Code separated to editor modules
- Added pencil tool and zoom to XBSEditor
- Direct access to catalog's DB in XBManager
- Documentation moved to dokuwiki
- Added C++ library with basic tests (thanks to pkrasnop)
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 20 (2011-05-05)
- Added audio editor (XBSEditor)
- Testing support for parameters (XBEditor)
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 19 (2010-08-07)
- Added property panel (XBEditor)
- Support for drag&drop (XBEditor)
- Support for plugins (XBService, XBCatalog)
- Support for panel plugins (XBEditor)
XBUP: eXtensible Binary Universal Protocol
XBUP project is an attempt to design general binary communication protocol and file format. It uses unlimited unary-binary encoding and minimalist block tree structure and eligible syntax tier.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 18 (2010-01-10)
- Added HexEdit Panel (based on HexEdit2 by Keith Fenske, http://www.psc-consulting.ca/fenske/\)
- Basic support for icons
I added another motivation video, this time about used encoding and block tree structure.
You can see it here: http://www.youtube.com/watch?v=fbUq7HmdpKs
XBUP: eXtensible Binary Universal Protocol
XBUP is attempt to create universal platform independent protocol for general usage.
It should use best unary-binary encoding and most logical tree structure based on strong arguments.
This is alfa/prerelease for testing only and as preview for developers.
Work Release 17 (2009-07-14)
- Added XBTEditor (Java)
- Altered level 1
Documentation somehow translated to English (except formats)
Various modification in stream processing
XBEditor: Copy/paste, undo/redo
XBService and XBManager experimenal programs
XBCatalog in PHP for testing only purposes
I added short presentation about project to documentation download section.
Experimental PHP Catalog
English documentation partially updated
New webpage with new design and some new content too. Enjoy.
Documentation release only
Partially translated into English
Another release. I tried to convert documentation into docbook, but it wasn't a good idea. I haven't enought time, so there is only few updates in demo programs. So, that is it.
New experimental version avaible. Few upgrades, sample editors for text, sound wave and pictures avaible - only base for format to be implemented in it in future. Look into documentation for few other news, if you are interested - I don't think anybody is..