{"id":21936,"date":"2011-11-02T07:02:00","date_gmt":"2011-11-02T12:02:00","guid":{"rendered":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/"},"modified":"2011-11-02T07:02:00","modified_gmt":"2011-11-02T12:02:00","slug":"eclipse-platform-improvements-microsoft-windows","status":"publish","type":"post","link":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/","title":{"rendered":"Eclipse Platform Improvements for Microsoft Windows"},"content":{"rendered":"<figure>\n<div class=\"feature-image\"><img decoding=\"async\" class=\"aligncenter size-full\" src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png\" alt=\"Eclipse Platform Improvements for Microsoft Windows\"><\/div>\n<\/figure>\n<div class=\"body\">\n<div>\n<p>In Eclipse 3.6 we worked with the Microsoft interoperability team to bring some major improvements for Microsoft Windows users, such as Jump Lists, taskbar progress indicator and taskbar overlay text and images. As part of Tasktop&#x92;s ongoing partnership with Microsoft, we&#x92;ve been working hard to bring you two more improvements this year: Desktop Search, and Glass.<\/p>\n<p><strong>Desktop Search<\/strong><\/p>\n<p>The idea behind Desktop Search is simple: enable developers to search for resources outside of the current workspace. Until now Eclipse developers have only been able to search for resources within their workspace. First requested in 2007, this feature will help developers using multiple workspaces or those who regularly work with non-workspace files or documents.<\/p>\n<p><img class=\"lazyload\" title=\"desktop-search-dialog\" alt=\"Integrated Desktop Search\" height=\"439\" data-src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png\"><\/p>\n<p>While Desktop Search works for users on any OS, Windows users will experience a much faster search as a result of tight platform integration with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Windows_Search\">Windows Search<\/a>. Windows Search provides a full-text search index over a user&#x92;s files. The powerful Windows Search &#x93;SELECT TOP&#x94; syntax is used to find the most relevant matches.<\/p>\n<p><img class=\"lazyload\" title=\"Search Results\" alt=\"Desktop Search Results\" height=\"142\" data-src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/search-results.png\"><\/p>\n<p>Workspace and non-workspace resources are displayed side-by-side in the search result. We hope to have Desktop Search integrated as a Platform feature for Eclipse 3.8. In the meantime, Desktop Search is available from the Mylyn Incubator update site. To install select &#x93;Help -&gt; Install New Software&#x94; from the Eclipse menu. Using the following site http:\/\/download.eclipse.org\/mylyn\/incubator\/3.7 select &#x93;Mylyn Desktop Search (Incubation)&#x94;. If this is something that you&#x92;d like to see as an Eclipse Platform feature, please vote for it on <a href=\"https:\/\/bugs.eclipse.org\/192767\">bug 192767<\/a>.<\/p>\n<p><strong>Aero Glass for SWT<\/strong><\/p>\n<p>Modern Windows applications can have transparency, commonly known as Glass. For the first time, with this latest improvement to SWT on Windows, both Eclipse workbench and Eclipse RCP applications will be able to look like modern Windows 7 applications. As an example here is the Glass look applied to the Tasktop RCP application, which only took a few hours of effort:<\/p>\n<p><img class=\"lazyload\" title=\"Tasktop RCP with Glass\" alt=\"Tasktop RCP with Glass\" height=\"350\" data-src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/tasktop-rcp-with-glass-1024x598.png\"><\/p>\n<p>In this screenshot we&#x92;ve updated Tasktop RCP to use Glass for the shell, toolbar and search widget. RCP and Eclipse platform developers will be able to use Glass with the new <tt>TRIM_FILL<\/tt> style bit:<\/p>\n<pre><code>\r\nShell uiShell = new Shell(display, SWT.SHELL_TRIM | SWT.TRIM_FILL);\r\nuiShell.setText(&quot;Glassy World&quot;);\r\n\r\nComposite uiRoot = new Composite(uiShell, SWT.TRIM_FILL);\r\n<\/code><\/pre>\n<p>Looking forward we would like to see this new Glass support adopted by the workbench modernization effort in <a href=\"http:\/\/eclipse.org\/e4\/\">e4<\/a>. Glass support in SWT is nearing completion, under development on <a href=\"https:\/\/bugs.eclipse.org\/325795\">bug 325795: support Windows Vista and 7 Aero Glass shells<\/a>.<\/p>\n<p><strong>Eclipse And Windows &#x2013; Looking To The Future<\/strong><\/p>\n<p>Through our partnership with Microsoft, Tasktop is continuing our efforts to keep Eclipse looking fresh and modern on Windows. We are currently discussing the next round of improvements, so if you have any ideas or feedback about what you&#x92;d like to see next, please drop me a note at <a href=\"mailto:david.green@tasktop.com\">david.green@tasktop.com<\/a>. You can read more about these and related efforts from the Microsoft perspective:<\/p>\n<ul>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/interoperability\/archive\/2011\/11\/02\/windows-gets-eclipse-platform-improvements.aspx\">Windows Gets Eclipse Platform Improvements<\/a><\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/interoperability\/archive\/2010\/03\/22\/eclipse-shines-on-windows-7-microsoft-and-tasktop-partnering-to-contribute-code-enhancement-to-eclipse.aspx\">Eclipse shines on Windows 7: Microsoft and Tasktop partnering to contribute code enhancement to Eclipse<\/a><\/li>\n<li><a href=\"http:\/\/www.interoperabilitybridges.com\/\">Interoperability Bridges and Labs Center<\/a><\/li>\n<\/ul>\n<p><strong>Contributors<\/strong> Many thanks go out to Felipe Heidrich, Scott Kovatch, Mike Wilson, Steve Northover, Silenio Quarti, Bogdan Gheorghe, Raymond Lam, and Shawn Minto for helping to make Glass with SWT a reality, and to &#xC5;ukasz Milewski for his prototype. Thanks also go out to Raymond Lam, Shawn Minto, Steffen Pingel and David Green for creating the desktop search integration, and to Dani Megert for supporting integration into the Eclipse core platform. Also I&#x92;d like to give a special thank you to the <a href=\"http:\/\/www.microsoft.com\/en-us\/openness\/default.aspx#home\">Microsoft Interop team<\/a> who have been driving a better experience for Eclipse users on Windows.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In Eclipse 3.6 we worked with the Microsoft interoperability team to bring some major improvements for Microsoft Windows users, such as Jump Lists, taskbar progress indicator and taskbar overlay text and images. As part of Tasktop&#x92;s ongoing partnership with Microsoft, we&#x92;ve been working hard to bring you two more improvements this year: Desktop Search, and&#8230;<\/p>\n","protected":false},"author":233,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[9548,478],"tags":[],"class_list":["post-21936","post","type-post","status-publish","format-standard","hentry","category-engineering-teams","category-products"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Eclipse Platform Improvements for Microsoft Windows | Tasktop Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eclipse Platform Improvements for Microsoft Windows\" \/>\n<meta property=\"og:description\" content=\"In Eclipse 3.6 we worked with the Microsoft interoperability team to bring some major improvements for Microsoft Windows users, such as Jump Lists, taskbar progress indicator and taskbar overlay text and images. As part of Tasktop&#x92;s ongoing partnership with Microsoft, we&#x92;ve been working hard to bring you two more improvements this year: Desktop Search, and...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/\" \/>\n<meta property=\"og:site_name\" content=\"Planview Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/Planview-Inc\/89422974772\" \/>\n<meta property=\"article:published_time\" content=\"2011-11-02T12:02:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png\" \/>\n<meta name=\"author\" content=\"Tasktop Blogger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Planview\" \/>\n<meta name=\"twitter:site\" content=\"@Planview\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tasktop Blogger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/\"},\"author\":{\"name\":\"Tasktop Blogger\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/person\\\/35676ea677995199889c0b6456156ce2\"},\"headline\":\"Eclipse Platform Improvements for Microsoft Windows\",\"datePublished\":\"2011-11-02T12:02:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/\"},\"wordCount\":607,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/desktop-search-dialog-1024x750.png\",\"articleSection\":[\"Engineering Teams\",\"Products &amp; Tools\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/\",\"name\":\"Eclipse Platform Improvements for Microsoft Windows | Tasktop Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/desktop-search-dialog-1024x750.png\",\"datePublished\":\"2011-11-02T12:02:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/desktop-search-dialog-1024x750.png\",\"contentUrl\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/desktop-search-dialog-1024x750.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/eclipse-platform-improvements-microsoft-windows\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.planview.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eclipse Platform Improvements for Microsoft Windows\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#website\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/\",\"name\":\"Planview Blog\",\"description\":\"Leading the conversation on digital connected work\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.planview.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#organization\",\"name\":\"Planview\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/planview-logo-black.png\",\"contentUrl\":\"https:\\\/\\\/blog.planview.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/planview-logo-black.png\",\"width\":280,\"height\":66,\"caption\":\"Planview\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/Planview-Inc\\\/89422974772\",\"https:\\\/\\\/x.com\\\/Planview\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/person\\\/35676ea677995199889c0b6456156ce2\",\"name\":\"Tasktop Blogger\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/author\\\/tasktop-blogger\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Eclipse Platform Improvements for Microsoft Windows | Tasktop Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/","og_locale":"en_US","og_type":"article","og_title":"Eclipse Platform Improvements for Microsoft Windows","og_description":"In Eclipse 3.6 we worked with the Microsoft interoperability team to bring some major improvements for Microsoft Windows users, such as Jump Lists, taskbar progress indicator and taskbar overlay text and images. As part of Tasktop&#x92;s ongoing partnership with Microsoft, we&#x92;ve been working hard to bring you two more improvements this year: Desktop Search, and...","og_url":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/","og_site_name":"Planview Blog","article_publisher":"http:\/\/www.facebook.com\/pages\/Planview-Inc\/89422974772","article_published_time":"2011-11-02T12:02:00+00:00","og_image":[{"url":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png","type":"","width":"","height":""}],"author":"Tasktop Blogger","twitter_card":"summary_large_image","twitter_creator":"@Planview","twitter_site":"@Planview","twitter_misc":{"Written by":"Tasktop Blogger","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#article","isPartOf":{"@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/"},"author":{"name":"Tasktop Blogger","@id":"https:\/\/blog.planview.com\/#\/schema\/person\/35676ea677995199889c0b6456156ce2"},"headline":"Eclipse Platform Improvements for Microsoft Windows","datePublished":"2011-11-02T12:02:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/"},"wordCount":607,"publisher":{"@id":"https:\/\/blog.planview.com\/#organization"},"image":{"@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png","articleSection":["Engineering Teams","Products &amp; Tools"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/","url":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/","name":"Eclipse Platform Improvements for Microsoft Windows | Tasktop Blog","isPartOf":{"@id":"https:\/\/blog.planview.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#primaryimage"},"image":{"@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png","datePublished":"2011-11-02T12:02:00+00:00","breadcrumb":{"@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#primaryimage","url":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png","contentUrl":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/desktop-search-dialog-1024x750.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.planview.com\/eclipse-platform-improvements-microsoft-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.planview.com\/"},{"@type":"ListItem","position":2,"name":"Eclipse Platform Improvements for Microsoft Windows"}]},{"@type":"WebSite","@id":"https:\/\/blog.planview.com\/#website","url":"https:\/\/blog.planview.com\/","name":"Planview Blog","description":"Leading the conversation on digital connected work","publisher":{"@id":"https:\/\/blog.planview.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.planview.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.planview.com\/#organization","name":"Planview","url":"https:\/\/blog.planview.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.planview.com\/#\/schema\/logo\/image\/","url":"https:\/\/blog.planview.com\/wp-content\/uploads\/2015\/06\/planview-logo-black.png","contentUrl":"https:\/\/blog.planview.com\/wp-content\/uploads\/2015\/06\/planview-logo-black.png","width":280,"height":66,"caption":"Planview"},"image":{"@id":"https:\/\/blog.planview.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Planview-Inc\/89422974772","https:\/\/x.com\/Planview"]},{"@type":"Person","@id":"https:\/\/blog.planview.com\/#\/schema\/person\/35676ea677995199889c0b6456156ce2","name":"Tasktop Blogger","url":"https:\/\/blog.planview.com\/author\/tasktop-blogger\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/posts\/21936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/users\/233"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/comments?post=21936"}],"version-history":[{"count":0,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/posts\/21936\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/media?parent=21936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/categories?post=21936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/tags?post=21936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}