def run_app(uri, type, parameter, **kwargs):
    kwargs = {key: value for key, value in kwargs.items() if value is not None}

    do = try_load(uri, type, parameters=parameter)
    do = try_apply_sql(do, kwargs)

    with qt_app():
        from boadata.gui.qt import DataObjectWindow

        window = DataObjectWindow(do)
        window.show()
        window.setWindowTitle(do.uri)