A first version of the YARI core components (Eclipse- and SWT-Inspector) is available for RAP 1.4 applications. You can download it from http://sourceforge.net/projects/yari/files/yari4rap/ and add it to your rap target platform.
Note: The Eclipse YARI and the RAP Yari is (not yet) binary compatible.
---
YARI is a comprehensive tool suite to debug, spy, spider, inspect and navigate Eclipse based application GUIs (Workbench or RCP). Just add it to your Eclipse installation or your target platform and you have runtime access to a bunch of information about installed Plug-Ins, opened workbench parts or you can inspect the ui and its layout.
Using the Eclipse Inspector view you will get the important information about the actual eclipse workbench. See which Plug-In contributes the active part, find actions and URIs for main menu entries, inspect the workbench with its active part, opened editors, views and perspectives, get an overview of all available OSGi and Eclipse services or search all available Eclipse Extension points and see which bundle contributes to which extension or debug complex Eclipse expressions or sourceProvider variables at runtime using the Expression Evaluator dialog.
The SWT Inspector view allows you to navigate through the whole widget hierarchy, inspect and change at runtime layout constraints and see immediately how this change effects to the current layout. Get the SWT Style of a widget in plain text. Change the background color of all the workbench controls to find invisible widgets or see where the controls border exactly is; no more control.setBackgroundColor(…)
is needed in your code, just change the color at runtime.
Open the Bundle Inspector view to get an OSGi Management Agent. Control the lifecycle of already installed bundles. Install bundles from local or remote sources. Diagnose problems if a bundle cannot change to the active state. Inspect bundle headers, call functions on the bundles or have a look at the OSGi log entries using the OSGi log service.
If you have (buddy) class loading problems: Open the ClassLoader Inspector to see which bundle class loader loads which class or which bundle has access to a specific class. This "search" functionality is especially helpful if buddy class loading is used.
Use an extended version of the SWT Sleak tool to find resource leaks or identify the identical resources which are allocated more than one time.
See the Yari Wiki for further information:
http://sourceforge.net/apps/trac/yari/
Have a lot of fun!
Categories: IDE, Rich Client Applications, Testing, Tools, UI
Tags: ui, eclipse, plugin, inspect, inspector, spy, spider, plugin-spy, SWT, debug, layout, analyze, bundle
Additional Details
Eclipse Versions: Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: remsy
Development Status: Production/Stable
Date Created: Tuesday, March 24, 2009 - 14:29
License: EPL
Date Updated: Wednesday, August 19, 2020 - 08:46
Submitted by: remsy Mising name
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
October 2024 | 478/598 | 3 | 2 |
September 2024 | 501/642 | 5 | 6 |
August 2024 | 470/641 | 7 | 11 |
July 2024 | 392/663 | 15 | 15 |
June 2024 | 469/681 | 9 | 11 |
May 2024 | 449/682 | 11 | 7 |
April 2024 | 414/687 | 17 | 12 |
March 2024 | 458/694 | 12 | 12 |
February 2024 | 448/687 | 12 | 4 |
January 2024 | 454/691 | 11 | 11 |
December 2023 | 432/671 | 14 | 10 |
November 2023 | 477/686 | 10 | 6 |
Reviews Add new review
update site
Submitted by Manuel Steurer on Tue, 04/09/2019 - 06:31
SF update site url has changed.
Since it's not allowed to post complete urls, prepend http:// or https:// to the following:
svn.code.sf.net/p/yari/code/trunk/YariUpdateSite/
Re: update site
Submitted by remsy Mising name on Wed, 08/19/2020 - 08:37
In reply to update site by Manuel Steurer
Update Site points now to the correct target
Download button not working.
Submitted by Martin Krischik on Wed, 03/07/2018 - 04:54
Looks like the download button is not working any more.
Re: Download button not working.
Submitted by remsy Mising name on Wed, 08/19/2020 - 08:47
In reply to Download button not working. by Martin Krischik
Download should work again.