1. A method for generating views of data on a user interface in a computing environment, comprising: at a server, a first hardware processor employed for: generating coordinate data for a graph representing multiply connected objects; and transmitting the coordinate data to a client as lightweight object data; at the client, based on the lightweight object data, a second hardware processor employed for: rendering an interactive dynamic graph view of the multiply connected objects on a user interface; rendering an interactive dynamic list view of the multiply connected objects on a user interface; and synchronizing the list view and the graph view.