
TypeScript plugin with: content assist, tsconfig.js support, real-time validation, formatting, coloring, and more. Optimized for Angular 2.
Also in Webclipse - click to learn more.
TypeScript plugin with: content assist, tsconfig.js support, real-time validation, formatting, coloring, and more. Optimized for Angular 2.
Also in Webclipse - click to learn more.
Code Sharing for Slack provides code sharing to your #Slack channel automatically! 100% free, installable separably from the Webclipse suite.
If you have Slack for Eclipse installed and a teammate shares code with you, your Eclipse can offer opening the same code being discussed.
Made available for free, for unlimited usage. Learn more about other always free Webclipse features as well as some other great features as well!
NEW - Angular 2 plugin with: content assist, TypeScript 2.0 support, real-time validation, formatting, debugging, and more.
Standalone version at Angular IDE.
TIBCO Jaspersoft® Studio is editing software for TIBCO JasperReports®. It will help you design and run report templates; build report queries; write complex expressions; layout visual components like 50+ types of charts, maps, tables, crosstabs, and custom visualisations; and much more. It integrates TIBCO JasperReports® Server to create powerful report publishing workflows.
With Jaspersoft Studio you can build documents of any complexity from your data—from print-ready in PDFs to interactive masterpieces in dynamic HTML, with navigation to interactive components, like maps and charts that may be inside or outside the report. You can generate high quality OpenOffice, PowerPoint , RTF, Word, and spreadsheet documents. Or you can generate raw CSV, JSON, or XML documents. It's not difficult to build your own custom exporter to suit any data need.
Using Jaspersoft Studio, you can access different types of data sources, including big data, CSV, Hibernate, Jaspersoft Domain, JavaBeans, JDBC, JSON, NoSQL, TIBCO Spotfire® Information Links, XML, or your own custom data source.
Available as an Eclipse plug-in or a standalone application, Jaspersoft Studio comes in two editions: Community and Professional. The Professional edition includes additional features, like access to Spotfire, maps, and advanced HTML5 charts, as well as professional support.
Jaspersoft Studio
The standalone version can be downloaded here:
http://community.jaspersoft.com/project/jaspersoft-studio/releases
The update sites archive can be found here:
http://sourceforge.net/projects/jasperstudio/files/updatesite/
If you are noticing installation issues with Jaspersoft Studio plug-in or the RCP update mechanism please give a look at the following troubleshooting article that explains how to deal with the problems caused by the Sourceforge latest changes: Solving installation and update errors related to the update site of Jaspersoft Studio
Java™ 9 support has not yet landed in our standard download packages. But you can add an early access preview to your existing Eclipse Oxygen (4.7) install.
The Eclipse Java™ 9 Support (BETA) contains the following:
Notes:
--add-modules=java.se.ee
(-addmods java.se.ee
for older Java 9 builds) to the vmargs when launching Eclipse, see https://www.eclipse.org/eclipse/news/4.6/platform.php#java-9If this does not seem to have an effect, the project should be closed and reopened, as a workaround. Once it is done, the entry Module Source Path should appear as a child in the Package Explorer and projects referenced in the module-info should be visible under the Module Source Path just like they do under the Referenced Libraries entry.
This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with any specification of the JCP.
JRebel is a productivity tool that allows developers to reload code changes instantly. It skips the rebuild, restart, and redeploy cycle common in Java development. JRebel enables developers to get more done in the same amount of time and stay in the flow while coding. JRebel supports a majority of real-world enterprise java stacks and is easy to install into existing development environments.
Engage BlackVault cryptographic appliances make code signing and certification authority
operations secure.
Protect Cryptographic Keys and Operations
Perform Crypto Operations in Tamper Reactive Hardware
• Private / Public key pair generation, storage and backup
• Code Signing
• Certification Authority X.509 certificate generation, distribution and management
• FIPS 140 Level 3 Hardware Security Module ( HSM )
Due to continuously evolving threats (viruses, ransomware, Trojans, etc.), data security best practices dictate private keys used for code signing and certificates should never be “in the clear”. Unfortunately, too often these keys are stored on servers with weak password protection, and used in the clear by a server’s OS. This creates high risk for key theft or misuse, often resulting in disruption and financial harm to an organization.
Signing your Eclipse project code prior to publishing is a critical step in the DevOps process. With signed code users, can authenticate the author and verify the code wasn’t tampered with. Just as critical is keeping the private crypto keys and the operations they perform secure. The BlackVault makes this possible.
BlackVault
• Easily integrates with the Eclipse IDE
• Touch screen display for simple setup and use
• Zeroize (erases) keys when tampered with
• Online and Offline operation
• Code signing and certification authority applications
• Smart card Quorum for multi-department approvals
EGradle is a lightweight, fast and comfortable gradle integration for eclipse (>= Neon)
A Domain-specific Modeling Language (DSML) is a modeling language tailored for a very specific and limited domain. A DSML is a combination of visual presentation of entities from the domain as well as a set of rules that defines their behavior. A well-defined DSML should help you to express whatever needed in the specific domain in a correct manner without disturbance from concepts irrelevant for the domain.
A UML-based DSML is a combination of extension and limitation of the Unified Modeling Language (UML) for a specific modeling domain. A UML-based DSML does often, but not always, include UML-profile(s) with stereotypes and additional properties, as well as new graphics (icons and symbols). A UML-based DSML should also contains a set of constraints on how UML and the extensions should be applied in terms of model structure, element and relationship usage, valid property values, diagram placement and diagram content etc.
MetaModelAgent is a modeling tool extension that makes it very simple to define your own DSML and make it available for the modelers through powerful UI additions to open source Papyrus or IBM Rational Software Architect (RSA).
Key features:
Powerful and easy to use, MetaModelAgent allows your organization to create high-quality DSML-models faster than ever before.
MetaModelAgent requires and supports:
MetaModelAgent is available for installation from the update site: http://www.metamodelagent.com/update
To use the MetaModelAgent functionality after installation you will have to order a limited FREE license, request a 30-day trial license or purchase an unlimited license.
For more information see Adocus company website and MetaModelAgent product website.
The ArchiMate add-in is an open-source initiative founded by Adocus. The add-in enables you to model enterprise architecture models based upon the well recognized and popular ArchiMate® 2.1 notation by The Open Group.
The ArchiMate notation offers strategic modeling with motivation for the planned architecture initiative, identification of affected architectures such as business architecture, application architecture and technical architecture. ArchiMate does also support modeling of the implementation and migration between the current architecture state (plateau) to the next.
Key Features
Ecore Documentation Generator is a small utility for generating HTML or LaTeX documentation from Eclipse Modeling Framework metamodels (Ecore and Genmodel files).
The tool provides an "Ecore Documentation" view, where content can be entered directly (to use it, first select an Ecore element in the editor, and then click into the view). Documentation is entered with Markdown syntax.
The validation feature requires EMF-IncQuery 1.1.0 to be installed as well (available from the Marketplace)
The generator uses the structure of the metamodel and the values of the GenModelDoc annotation for creating a structured document.
HTML: The generated web page has an always visible table of contents, headers, paragraphs and a simple stylesheet.
LaTeX: The generated text will include a section for the main package in the metamodel and subsections for the classifiers, datatypes and enumerations.
Enables rapid deployment and integration of applications with IBM Bluemix or the Cloud Foundry Clouds, including support for JavaScript and EAR publishing. A Java 7 or newer Execution Environment is required. For more information about installing this version of the tools, see https://developer.ibm.com/wasdev/downloads/#asset/tools-IBM_Eclipse_Tool...
Ctrlflow Code Search Professional finds code examples how to use an API – both in your workspace and in remote databases full of snippets for popular libraries.
Ctrlflow Code Search Professional provides fast and powerful code search for Java developers. Whether you need an example for for a method’s argument or one that references said method, or you’re looking for particular strings in the code, Code Search returns results in milliseconds.
Ctrlflow Code Search Professional displays even large quantities of results in a clear and easily understandable way. Frequently-used code snippets are easy to spot thanks to the many aggregation options. And the powerful filter and sorting functions enable you to sort the results not just by project, package or class but also according to the frequency and usage of each snippet.
Ctrlflow Code Search Professional analyzes and indexes the codebase of your whole development environment. But that’s not all. You can also include thousands of code examples for popular libraries in your search. Code Search finds them with breathtaking speed as well.
The question I very often have is: which objects (recursively) are loaded in memory if a particular object is created?
If you know the Call Hierarchy plugin, you will find the Data Hierarchy very similar. It searches selected Java classes for declared fields, and starting with the found "Data" it recursively looks for fields which are declared on found classes ("Hierarchy"). At the end you can see kind of "Data Hierarchy" tree.
Please note, that the plugin can not detect reflection based data, data inside non-generic collections, data which is stored as "Object" etc.
This is a very rough estimation of the real data hierarchy, but works perfectly for a quick walk over the data structures/dependencies for code reviews. Note: for a full and precise analysis you have to use profiler!
Additionally plugin allows to restrict the search for static fields only.
Support development of the plugin!
My other plugins on EPIC:
S(imple) U(ML)-statemodeler enables you to develop state-based software systems with only little programming effort.
The application is easy to use and does not require any programming skills. So you can focus on functional requirements.
The application consists of a graphical editor for UML-statecharts and a code-generator. With the editor every kind of state-based system can be modeled. These models can be compiled into code of several programming languages. Currently Java, C# and C++ are supported. Code-generation is made with one click. The generated code can easlily be integrated in other software systems.
The application is available as standalone editor and as plug-in for Eclipse.
It is free for private and commercial use.
RepreZen API Studio is the most productive REST API design environment, with breakthrough capabilities to help you design, document and deliver world-class APIs and microservices in a fraction of the time.
Limited-Time Promotion! | 25% Off for Eclipse Marketplace Users! Activate free trial & use code ZEN25ECLIPSE at checkout. |
Key capabilities:
Note: | This is the add-on solution for Eclipse IDE distributions, Mars.2 or later. The standalone RCP application is available here. |
Design and Verification Tools (DVT) is an integrated development environment (IDE) for the e language, SystemVerilog, Verilog, VHDL, and mixed language projects that also provides Universal Verification Methodology (UVM) support. It is similar to well-known programming tools like Visual Studio®, NetBeans®, and IntelliJ®.
DVT comprises a proprietary IEEE standard-compliant parser, a smart code editor, an intuitive GUI, a comprehensive set of features that help with code inspection, navigation, documentation, and debugging, and an innovative linting framework.
DVT allows design and verification engineers to overcome the limitations of plain text editors and use a modern and powerful tool that enables them to:
FEATURES
Some of the features that DVT offers include:
INTEGRATION WITH OTHER TOOLS
Since it is built on the Eclipse Platform, the DVT IDE can be easily integrated within a large plug-in ecosystem. It also integrates seamlessly with all major hardware simulators such as NCSim , Specman , VCS , and Questa, to enable simplified simulation analysis and debugging. In addition, it works with revision control systems like CVS, Git, Subversion, ClearCase and bug tracking systems such as Bugzilla and ClearQuest.
RESOURCES
eTrice provides an implementation of the ROOM modeling language together with editors, code generators for Java code and exemplary target middleware (soon a C generator and middleware will follow).
The model is defined in textual form (Xtext) with graphical editors (Graphiti) for the structural and behavioral (i.e. state machine) parts.
eTrice is all about the reduction of complexity:
Single Development Tool, Tailored for Extreme Productivity.
JBoss® Developer Studio provides superior support for your entire development lifecycle. It includes a broad set of tooling capabilities and support for multiple programming models and frameworks, including Java™ Enterprise Edition 6, RichFaces, JavaServer Faces (JSF), Enterprise JavaBeans (EJB), Java Persistence API (JPA), and Hibernate®, JAX-RS with RESTEasy, Contexts Dependency Injection (CDI), HTML5, and many other popular technologies. It provides developer choice in supporting multiple JVMs, productivity with Maven, and in testing with Arquillian. It is fully tested and certified to ensure that all its plug-ins, runtime components, and their dependencies are compatible with each other. More Info
JBoss Tools is an umbrella project for a set of Eclipse plugins that includes support for JBoss and related technologies, such as Hibernate, JBoss AS, CDI, Aerogear Hybrid Mobile, Apache Cordova, Docker, FeedHenry, JSF, (X)HTML, Seam, Maven, Freemarker, and more.
This entry has the majority of JBoss Tools but does not include features that requires dependencies outside of what is common from Eclipse JEE and m2eclipse.