   UI Technology choice
  While my project isn't a game YOU are obviously the best people to ask for advice.I want to create a 3D IDE. The UI requires drag-n-drop and forms but I haven't a clue which technology will be best suited.The idea is that there are controls - some 2d controls like text boxes etc as well as 3d models and billboards/multimedia. These controls will have behaviors. The UI is heavily dependent on the user dragging, clicking and editing.One critical need is the ability to visualize/edit relationships between controls. Imagine something like an friends network with all the relationships between people indicated with connecting lines/text.This would be for be for MS platforms.I would be seriously grateful for any pointers/suggestions/libs/tutorials, particularly on drag-drop.Many thank in advanceKevin   
  Have you looked into Windows Presentation Foundation?  It sounds exactly like what you're looking for.   ;Quote:Original post by MJPHave you looked into Windows Presentation Foundation?  It sounds exactly like what you're looking for.Thanks very much for your reply. Yes, I did have a look. When I saw the CPU usage steady at 50% on both cores (while nothing was moving) I decided it probably wasn't right for this project.The number of controls would be much larger than a typical business app.   ;  Sounds like something is wrong if CPU usage is that high.  It should use D3D for the rendering back-end, so CPU usage shouldn't be high at all.  Were you running on XP?  If so, have you seen this?   ;  That may well be the explanation. I was using XP BUT the app I was looking at was a demo from MS!Thanks   