The objective of Cuebee is being completely immersed in SPARQL (but shielding the user from the underlying implementation choices). In Cuebee we generate SPARQL queries by SPARQL querying the target endpoint. As the user types in an input box, we suggest existing terms from the target endpoint. When the user selects a term, we look for properties of that term, values for that property, and so on until the user has built a SPARQL query reflecting his/her information need.
When the user clicks "Query" we send the queries to SPARQL endpoints, fetch results and display the results by reading in SPARQL JSON in applicable visualization widgets. We are gradually developing both native SPARQL visualization widgets and SPARQL Protocol-compliant wrappers to existing visualization tools.