slideshows
Several proposals have been advanced to explain this peculiar word. From context, of course, one can deduce that it refers to a device or visual aid utilized in displaying artifacts of research to an assembly of some sort.
But there is no consensus about what it consisted of, or how it was deployed, or what (or who), in fact, did the 'sliding'.