文件與.xmi擴展名通常被稱為XML元數據交換文件,並為擴展MIDI文件。這些文件被稱為XML元數據交換文件,因為他們使用的是用於交換的UML圖一個流行的格式創建的。這些文件作為存儲的信息有關的模型設計,以及它們還用於從軟件傳送這些設計信息到另一個。在另一方面,這些文件也被稱為擴展MIDI文件,因為它們含有不同的變化的標準MIDI文件。相較於MIDI文件, .xmi文件體積較小,大約需要時間沒有進一步的消息。儘管這些被認為是音頻文件,它們不指實際音頻信息。除了 這兩種常見的用途.xmi文件,某些應用程序如無盡的任務文件,Winamp的擴展MIDI文件,以及更多也與它有關。這些文件通常也被打開,但不是魔法MagicDraw是,Eclipse IDE for Java Developers的,液體技術液體XML工作室,Sparx Systems的企業架構師,Nullsoft的Winamp媒體播放器5.6,FMJ -軟件隨著波濤工作室等。
Liquid Technologies Liquid XML Studio is an XML Editor that was developed by Liquid Technologies Limited and was released in the market in 2012. It is a refined XML Editor that made all the possibility of debugging, authoring, validating, editing and transforming XML documents in an easier manner and was released in two different versions, the Starter and the Designer version. They are also being offered in Developer Pack in which the Liquid XML Data Binder is included which adds the function of XML Code Generation for C++ (Cross Platform), Java, Visual Basics and other languages. It is based in the technology built by Microsoft.Net and is integrated with Microsoft Visual Studio versions 2005, 2008 and 2010. Included are the tools being used to develop, test and design XML applications which adhere to W3C measures. Its feature includes XML Data Mapper and WSDL Editor among the others.
Enterprise Architect was first released in 2000 by Sparx Systems which aims to provide its users with a tool specifically designed to create a visual model of the architecture of the systems being used by the company and at the same time making sure to have them implemented which is based mainly on OMG UML. UML is known as the basis used when creating a model of any architecture of an organization and with this comes the capability of providing a basis for the implementation and design of systems that are new or changing of the existing ones. Enterprise Architect also backups the organization’s requirements for management using design, testing and the likes. It is known to support a variety of open industry platform with its goal to model and design different business and software systems including XSD, Geography Markup Language (GML), and BPEL among the others.
UModel is application software which is designed to support either some or even all the semantics as well as the notions that are being associated with Unified Modeling Language or UML, known as the industry’s standard GPM in the field of Software Engineering. Its purpose is to design different models of applications in UML and the same time generating different codes such as C#, Java or Visual Basic.NET as well as documentation of projects. It also has the capability of reversing current programs into UML 2 diagrams after which it will refine the designs and regenerate the codes. Included in the UModel are the different features which aim to
Magic Draw is a modeling tool developed by No Magic for architecture, software and system and business process. It was designed to aid Software Analysts, Documentation Writers and the like in order to facilitate the designing and analysing of Object Oriented databases as well as its systems. It also aims in providing the industry with an engineering mechanism when it comes to coding and supports different programming languages such as C++, COBRA IDL, Java, and C#. Magic Draw also provides generation of DDL, database schema modeling as well as reversing of engineering facilities. Its aim is to provide support for UML 2 metamodel, different programming languages used for implementation and XMI standard’s latest edition when it comes to data storage. With the use of its Teamwork Server, it allows different developers to work on the model all at the same time. It is integrated with openArchitectureWare and IO Software ArcStyler among the others.
IDE for Java Developers was developed by The Eclipse Foundation, and this software contains different tools needed for building different Java applications. This Java tool used in terms of development provides its users with editing capabilities while at the same time providing validation, cross-reference, Mylyn and code assist among others. Installation of Java Runtime Environment is needed in order for this to work. Java 5 is being recommended to get optimal results. It comes with an enhanced support for debugging which includes hyperlink stepping. It also has extra “Quick Fix/Assist” support as well as refactoring. Included in the package is Mylyn which aims to have a task-focused development. The tool also has fresh feature intended for Quick Access which makes IDE navigation improved. If Graphical Modeling Framework or GMF is needed, you may install it using the Update Manager of the Europa Update Site under RCP/Plug-in Developers.