(For coverage of Teigha Publish SDK for 3D PDF output, see my twitter stream at @upfrontezine .)
Switching over to the Teigha Cloud presentation, this is for viewing and editing drawings in a Web browser, where the code is stored on a remote server computer. It uses Web Assembly format, which reduces the size of files needed: Library size is half the size, initializes 10x faster, and parses data, such as a 5MB drawing, 30% faster.
The Update Manager opens large drawings on any client device, meaning PC, tablet, or phone. As the user zooms and pan, the Update Manager shows more or fewer entities on the screen -- as shown by the trucks below.
When bandwidth is limited, smaller objects are removed from the screen. This improves the performance. To see the missing details, zoom into an area, and Update Manager sends along the small, missing entities to the screen. To know when to do this, the Web browser code needs to keep sending the server "camera" updates, the camera being the 3D viewpoint.
Teigha Cloud supports the revision manager, as shown below. It can compare different revisions. Revision data is stored on the back end; the front end only sees the revision list. Also supported: grips, markups, works with Teigha Visualize, and support for ACIS, Parasolid, and Revit files.
Coming soon: multi-threaded analysis and combined metafiles for optimized GPU rendering.
Teigha Cloud is offered by the ODA under a fixed fee license, meaning no royalties. Some functions cost extra, such as Revit support.