Data on the Semantic Web is semi-structured and does not follow one fixed schema. Faceted browsing is a natural technique for navigating such data, partitioning the information space into orthogonal conceptual dimensions. Current faceted interfaces are ma
Sage lets you build rich, highly functional, cross platform web-enabled desktop applications and applets by simply marking up the UI and attaching JavaScript (or Ruby, Python, etc.) event handlers. You simply point sage to a URL and it downloads the markup and accompanying scripts and renders the application or applet in real-time (the same way a browser renders documents). All that is required to run Sage is a Java Virtual Machine (v1.5 or later, v1.6 preferred).
B. Daloze, S. Marr, D. Bonetta, и H. Mössenböck. Proceedings of the 2016 ACM International Conference on Object Oriented Programming Systems Languages & Applications, стр. 642--659. ACM, (02.11.2016)(acceptance rate 25%).
L. Lu, W. Ji, и M. Scott. Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation, стр. 519--529. New York, NY, USA, ACM, (2014)