Methods and apparatuses for providing a user interface for editing and deploying an enterprise application are described herein. In one embodiment, an exemplary user interface includes, but not limited to, a first window to display a graphical representation of a first component, a second window to display...http://www.google.com.tw/patents/US7526734?utm_source=gb-gplus-share專利 US7526734 - User interfaces for developing enterprise applications