{"id":590,"date":"2024-02-02T12:10:40","date_gmt":"2024-02-02T11:10:40","guid":{"rendered":"https:\/\/www.isa.de\/?p=590"},"modified":"2026-01-12T15:06:21","modified_gmt":"2026-01-12T14:06:21","slug":"idm-eclipse-plugin","status":"publish","type":"post","link":"https:\/\/www.isa.de\/en\/idm-eclipse-plugin\/","title":{"rendered":"IDM Eclipse Plugin"},"content":{"rendered":"<div id=\"c159\" class=\"csc-default\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-790\" style=\"margin-top: 20px !important;\" src=\"\/wp-content\/uploads\/2024\/02\/idm-eclipse-plugin-30.png\" alt=\"Eclipse-Plugin,Eclipse,Plugin\" width=\"269\" height=\"30\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/2024\/02\/idm-eclipse-plugin-30.png 269w, https:\/\/www.isa.de\/wp-content\/uploads\/2024\/02\/idm-eclipse-plugin-30-18x2.png 18w\" sizes=\"auto, (max-width: 269px) 100vw, 269px\" \/><\/p>\n<p>UI development with the <a href=\"https:\/\/www.isa.de\/en\/idm\/\">ISA Dia\u00adlog Mana\u00adger<\/a> and all the comforts of the Eclipse development environment.<\/p>\n<\/div>\n<div id=\"c2447\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n3\">\n<h4>Innovations 08\/2021<\/h4>\n<\/div>\n<p>The new<strong> Version 2<\/strong> of the IDM Eclipse plugin received many useful improvements and extensions. Please inform yourself <a href=\"\/en\/new-functions-plugins2\/\"><strong>here<\/strong><\/a> about the details.<\/p>\n<\/div>\n<div id=\"c166\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n4\">\n<h4><em>Key features<\/em><\/h4>\n<\/div>\n<ul>\n<li>Code editor with syntax highlighting, source code formatting and content assistant with addition suggestions.<\/li>\n<li>Jump to declaration, model, parent object, etc.<\/li>\n<li>Views for dialog structure and model hierarchy.<\/li>\n<li>Easily start the IDM syntax check and jump to error locations.<\/li>\n<li>Configurable, extensible and context-sensitive help.<\/li>\n<\/ul>\n<\/div>\n<div id=\"c472\" class=\"csc-default\">\n<div class=\"csc-textpic csc-textpic-left csc-textpic-below csc-textpic-caption-l csc-textpic-equalheight\">\n<div class=\"csc-textpic-text\">\n<h4><em>Screenshots<\/em><\/h4>\n<p><span class=\"slideshow\">Click on the image to magnify<\/span><\/p>\n<figure id=\"attachment_3455\" aria-describedby=\"caption-attachment-3455\" style=\"width: 300px\" class=\"wp-caption alignleft left\"><a class=\"float\" href=\"\/wp-content\/uploads\/Bspl_Eclipse_1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"float wp-image-3455 size-medium\" title=\"Example Eclipse 1\" src=\"\/wp-content\/uploads\/Bspl_Eclipse_1-300x180.jpg\" alt=\"Beispiel Eclipse 1\" width=\"300\" height=\"180\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_1-300x180.jpg 300w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_1-1024x614.jpg 1024w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_1-768x460.jpg 768w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_1-18x12.jpg 18w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_1-470x280.jpg 470w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_1.jpg 1315w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3455\" class=\"wp-caption-text\">Example Eclipse 1<\/figcaption><\/figure>\n<figure id=\"attachment_3456\" aria-describedby=\"caption-attachment-3456\" style=\"width: 300px\" class=\"wp-caption alignleft left\"><a class=\"float\" href=\"\/wp-content\/uploads\/Bspl_Eclipse_2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"float wp-image-3456 size-medium\" title=\"Example Eclipse 2\" src=\"\/wp-content\/uploads\/Bspl_Eclipse_2-300x198.jpg\" alt=\"Beispiel Eclipse 2\" width=\"300\" height=\"198\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_2-300x198.jpg 300w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_2-18x12.jpg 18w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_2.jpg 764w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3456\" class=\"wp-caption-text\">Example Eclipse 2<\/figcaption><\/figure>\n<figure id=\"attachment_3457\" aria-describedby=\"caption-attachment-3457\" style=\"width: 300px\" class=\"wp-caption alignleft left\"><a class=\"float\" href=\"\/wp-content\/uploads\/Bspl_Eclipse_3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"float wp-image-3457 size-medium\" title=\"Example Eclipse 3\" src=\"\/wp-content\/uploads\/Bspl_Eclipse_3-300x236.jpg\" alt=\"Beispiel Eclipse 3\" width=\"300\" height=\"236\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_3-300x236.jpg 300w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_3-768x603.jpg 768w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_3-15x12.jpg 15w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_3.jpg 922w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3457\" class=\"wp-caption-text\">Example Eclipse 3<\/figcaption><\/figure>\n<figure id=\"attachment_3458\" aria-describedby=\"caption-attachment-3458\" style=\"width: 300px\" class=\"wp-caption alignleft left\"><a href=\"\/wp-content\/uploads\/Bspl_Eclipse_4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3458 size-medium\" title=\"Example Eclipse 4\" src=\"\/wp-content\/uploads\/Bspl_Eclipse_4-300x180.jpg\" alt=\"Beispiel Eclipse 4\" width=\"300\" height=\"180\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_4-300x180.jpg 300w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_4-1024x614.jpg 1024w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_4-768x460.jpg 768w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_4-18x12.jpg 18w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_4-470x280.jpg 470w, https:\/\/www.isa.de\/wp-content\/uploads\/Bspl_Eclipse_4.jpg 1315w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3458\" class=\"wp-caption-text\">Example Eclipse 4<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"c144\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n6\">\n<h4>The power of Eclipse for your GUI development<\/h4>\n<\/div>\n<p>Use the open source development environment <a href=\"https:\/\/www.eclipse.org\/\" target=\"_blank\" rel=\"noopener\">Eclipse<\/a>, to create user interfaces with the <a href=\"https:\/\/www.isa.de\/en\/idm\/\">ISA Dia\u00adlog Mana\u00adger<\/a> to develop. The IDM Eclipse Plugin offers you all the functions that make working in Eclipse so efficient and comfortable: a code editor that supports you in writing your dialogs and modules, assistants for new projects and files, and special views that you can also use in Always keep track of large projects. If you already use Eclipse for your C\/C++ applications, the IDM Eclipse plugin is the perfect addition because you can develop the user interface in your usual working environment.<\/p>\n<\/div>\n<div id=\"c474\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n7\">\n<h4>Functions<\/h4>\n<\/div>\n<h4><em>Assistents (Wizards)<\/em><\/h4>\n<ul>\n<li>Create new IDM projects<\/li>\n<li>Creating new files (dialogs, modules).<\/li>\n<\/ul>\n<h4><em>Editor<\/em><\/h4>\n<ul>\n<li>Syntax highlighting: Coloring of keywords, attributes, methods, strings, comments, etc. in freely definable colors.<\/li>\n<li>Automatic formatting of the source code (indentation) and automatic insertion of block ends (closing brackets, end statements).<\/li>\n<li>Source code partitioning: Code blocks can be expanded and collapsed.<\/li>\n<li>Dynamic content assistant that shows you a list of valid addition options (child objects, attributes, methods, keywords, enumerated types) as you type. You can take the desired element from the list with a mouse click. The list also contains contextual information, e.g. B. the data types of function and method parameters are displayed.<\/li>\n<li>Marking of problem areas (errors, warnings) using symbols on the left edge.<\/li>\n<li>Quick Views\n<ul>\n<li>Identifier list (Quick Instance List) with all identifiers in the dialog or module. An identifier can be copied into the source code by double-clicking.<\/li>\n<li>Model hierarchy (Quick Model Hierarchy) of the currently edited object with the option to jump to the definition of a model.<\/li>\n<\/ul>\n<\/li>\n<li>Context-sensitive help that allows you to add your own content \u2013 e.g. B. to your model and module libraries.<\/li>\n<li>Jump functions for quick navigation in the source code: Jump using a key combination or menu command, e.g. B. declarations, model definitions and rules, the parent object and the previous and next child of a parent object.<\/li>\n<\/ul>\n<h4><em>Views<\/em><\/h4>\n<ul>\n<li>The package view (Package Explorer) shows projects with their directories and files.<\/li>\n<li>In the structure view (Outline View) you can see the objects, attributes, methods and rules of the dialog or module currently being edited in the editor and the object hierarchy (parent-child relationships). When you click an element in the structure view, you jump to its definition in the editor. The view can be sorted alphabetically or according to the order in the source code.<\/li>\n<li>The Model Hierarchy shows the inheritance hierarchy of the currently edited object, that is, the object located in the editor at the cursor position. Double-clicking on an element in the model hierarchy takes you directly to its definition in the editor.<\/li>\n<li>The Problems View displays errors, warnings and information from the syntax check of IDM files. By double-clicking on an entry in the error view, you mark the problem area in the editor.<\/li>\n<\/ul>\n<h4><em>More functions<\/em><\/h4>\n<ul>\n<li>The IDM simulation and the syntax check can be accessed via Launch Configurations.<\/li>\n<li>Source code annotations can influence the Content Assistant's suggestion list. The annotations can be used to provide the content assistant with information about the object type, and attributes and child objects can also be added or removed from the suggestion list.<\/li>\n<li>Support for dialog and module fragments, which are first assembled into complete IDM files by a C preprocessor. Syntax highlighting, content assistant, jump functions, etc. also work for fragments. Code that is made inactive by preprocessor instructions in a specific context is grayed out.<\/li>\n<\/ul>\n<\/div>\n<div id=\"c280\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n8\">\n<h4>Availability<\/h4>\n<\/div>\n<p>The IDM Eclipse Plugin is available for Eclipse 4 under Microsoft Windows 10 (32- or 64-bit) and can be used with the ISA Dialog Manager from version A.06.02.m.<\/p>\n<\/div>\n<p>Click on the image to start the video.<\/p>\n<div style=\"width: 783px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-590-1\" width=\"783\" height=\"440\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.isa.de\/wp-content\/uploads\/idm-eclipse-plugin-trailer-v3.mp4?_=1\" \/><a href=\"https:\/\/www.isa.de\/wp-content\/uploads\/idm-eclipse-plugin-trailer-v3.mp4\">https:\/\/www.isa.de\/wp-content\/uploads\/idm-eclipse-plugin-trailer-v3.mp4<\/a><\/video><\/div>\n<p style=\"text-align: center; font-size: smaller;\">IDM Eclipse Plugin<\/p>","protected":false},"excerpt":{"rendered":"<p>GUI-Ent\u00adwick\u00adlung mit dem ISA Dia\u00adlog Mana\u00adger und allem Kom\u00adfort der Ent\u00adwick\u00adlungs\u00adum\u00adge\u00adbung Eclipse. Neuerungen 08\/2021 Die neue Version 2 des IDM Eclipse Plugins erhielt viele sinnvolle<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"Nut\u00adzen Sie die Open-Source-Ent\u00adwick\u00adlungs\u00adum\u00adge\u00adbung Eclipse, um Benut\u00adzer\u00adschnitt\u00adstel\u00adlen mit dem ISA Dia\u00adlog Mana\u00adger zu ent\u00adwi\u00adckeln.","_seopress_robots_index":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[106],"tags":[25,26,27],"class_list":["post-590","post","type-post","status-publish","format-standard","hentry","category-plugins","tag-eclipse","tag-idm","tag-plugin"],"author_meta":{"display_name":"Website Admin","author_link":"https:\/\/www.isa.de\/en\/author\/admin\/"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Plugins<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Plugins<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Eclipse<\/a>","<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">IDM<\/a>","<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Plugin<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Eclipse<\/span>","<span class=\"advgb-post-tax-term\">IDM<\/span>","<span class=\"advgb-post-tax-term\">Plugin<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 2 years ago","modified":"Updated 3 months ago"},"absolute_dates":{"created":"Posted on 2. February 2024","modified":"Updated on 12. January 2026"},"absolute_dates_time":{"created":"Posted on 2. February 2024 12:10","modified":"Updated on 12. January 2026 15:06"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":48,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"predecessor-version":[{"id":7706,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/590\/revisions\/7706"}],"wp:attachment":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}