Quantcast
Channel: Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation - Explore, share, and collaborate on Eclipse Plugins, Tools, and Extensions. Discover new and popular additions to enhance your Eclipse development experience.
Viewing all 16016 articles
Browse latest View live

TypeScript

$
0
0
Date Created: 
Wed, 2016-09-21 18:24
Date Updated: 
Tue, 2017-02-07 11:36
Genuitec, LLC

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

$
0
0
Date Created: 
Mon, 2015-10-26 10:10
Date Updated: 
Tue, 2017-02-07 16:39
Genuitec, LLC

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!

Angular IDE

$
0
0
Date Created: 
Wed, 2016-11-09 19:04
Date Updated: 
Tue, 2017-02-07 16:39
Genuitec, LLC

NEW - Angular 2 plugin with: content assist, TypeScript 2.0 support, real-time validation, formatting, debugging, and more.

Standalone version at Angular IDE.

Jaspersoft Studio

$
0
0
Date Created: 
Mon, 2010-08-30 09:34
Date Updated: 
Wed, 2017-02-08 03:51
TIBCO Jaspersoft

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 (BETA) for Oxygen

$
0
0
Date Created: 
Tue, 2015-06-16 11:11
Date Updated: 
Wed, 2017-02-08 05:32
The Eclipse Foundation

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:

  • ability to add JRE and JDK 9 as installed JRE
  • support for JavaSE-9 execution environment
  • ability to create Java and Plug-in projects that use a JRE or JDK 9
  • ability to compile modules that are part of a Java project

Notes:

  • You need the most recent Oxygen (4.7) Eclipse SDK milestone or integration build
  • You need a recent Java™ 9 JDK from https://jdk9.java.net/
  • Recent Java 9 previews require you to add --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-9
  • For the modular dependency between projects to work (without explicit project dependency) the following needs to be added to the .classpath manually:
    <classpathentry kind="con" path="org.eclipse.jdt.MODULE_PATH"/>

    If 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.

  • Note: This has been tested with JDK 9 early access build 154. Other versions may not work with this patch.

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 for Eclipse

$
0
0
Date Created: 
Tue, 2011-01-25 08:59
Date Updated: 
Thu, 2017-02-09 07:10
ZeroTurnaround

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 Code Signing and Certification Authority Appliance

$
0
0
Date Created: 
Wed, 2017-02-08 19:11
Date Updated: 
Thu, 2017-02-09 09:16
Engage

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

$
0
0
Date Created: 
Tue, 2016-09-13 14:26
Date Updated: 
Thu, 2017-02-09 09:27

EGradle is a lightweight, fast and comfortable gradle integration for eclipse (>= Neon)

Features overview

  • Console and Eclipse can be used parallel without conflicts
  • Gradle editor
    • Syntax highlighting
      • Colors customizable
      • Also additional default colors for dark theme
    • Outline view
    • Quick outline
    • Parse errors are marked
    • Bracket switching and highlighting
    • Hyperlinking to other gradle files
  • Gradle execution
    • Launch configurations
    • Quick launch
  • JUnit Integration
    • Import all junit results from existing gradle build results to JUnit view by one click
    • Launch JUnit tests by gradle (all, all of a sub project, one test class, one test method...) and show results in JUnit view
  • Virtual root project
  • Synchronization by one click
  • Keywords are highlighted in Console
  • Compile and evaluation errors occurring at launch time are marked in editor and error view
  • Integrated eclipse help
  • Multiple ways to import gradle projects
  • Can automatically set build folders as "derived"

Additional Links


MetaModelAgent for Papyrus and IBM RSA

$
0
0
Date Created: 
Mon, 2011-05-16 08:36
Date Updated: 
Fri, 2017-02-10 07:01
Adocus AB

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:

  • Agile DSML Configuration
    MetaModelAgent makes it very easy to setup your own DSML-specific modeling tool using a UML-based metamodels as a single source of information. There is no need at all for any API-based programmatic extensions.
  • Accelerated DSML-modeling
    MetaModelAgent uses your own metamodel to provide a DSML-specific modeling tool with user-friendly context-sensitive wizards, views, menus and palettes. This makes it possible to develop and validate high-quality DSML-models rapidly without the risk of introducing violations to the DSML.
  • Makes you models available for anyone
    MetaModelAgent generates easy-navigable model reports of your DSML-models and DSML-guidelines in HTML-format. This makes your models accessible by anyone through a standard web browser.
  • Flexible and Scalable
    MetaModelAgent supports any kind of UML-based DSML of any size, independent of any development process. MetaModelAgent supports any number of different DSML-guidelines and models simultaneously in the same environment.
  • Support for standard UML
    MetaModelAgent has embedded guidelines for standard UML that make its possible to use MetaModelAgent´s unique UI extensions without the need of any DSML-definition.

Powerful and easy to use, MetaModelAgent allows your organization to create high-quality DSML-models faster than ever before.

MetaModelAgent requires and supports:

  • Papyrus 2.0.x (Neon release)
  • IBM Rational Software Architect (RSA) 8.0 and later, all editions (MetaModelAgent is certified as Ready for IBM Rational Software)

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.

ArchiMate for Papyrus

$
0
0
Date Created: 
Fri, 2017-02-10 07:15
Date Updated: 
Fri, 2017-02-10 09:53
Adocus AB

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

  • Support for ArchiMate 2.1 in Papyrus 2.0.0
  • Presentation of both rectangular and symbol presentation of ArchiMate elements
  • Palettes (toolboxes) for accelerated modeling
  • Possibility for mixing ArchiMate and UML models to establish traceability between strategic and realization models
  • Model templates, one for a clean/empty model offering structure and one model with the ArchiSurance example from The Open Group
  • Graphic support for differentiation of the different extensions/layers in ArchiMate
  • Help pages

Ecore Documentation Generator

$
0
0
Date Created: 
Wed, 2013-09-11 10:00
Date Updated: 
Fri, 2017-02-10 10:04
Budapest University of Technology and Economics

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.

IBM Eclipse Tools for Bluemix

Ctrlflow Code Search for Java

$
0
0
Date Created: 
Fri, 2013-08-09 14:38
Date Updated: 
Fri, 2017-02-10 17:29
Codetrails GmbH

Code Search. Redefined.

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.

Find code snippets. Lightning fast and always a step ahead.

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.

All the search results at a glance. Starting with the ones that matter most.

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.

Code search directly in Eclipse. And far beyond.

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.

More Feature Highlights

  • Search for declarations, expressions & strings
  • Search for method arguments
  • Search for variable initializations
  • Automatic code indexing in the background
  • Filter and sorting functions
  • Clustering of structurally-similar code examples
  • Integrated source code preview and syntax highlighting
  • One-click search (linked mode, search-as-you-type)
  • Example databases for popular libraries like Eclipse, Apache and more
  • (Full changelog)

Data Hierarchy

$
0
0
Date Created: 
Thu, 2009-05-07 10:06
Date Updated: 
Sun, 2017-02-12 03:43
Andrey Loskutov

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:

SU-statemodeler

$
0
0
Date Created: 
Mon, 2016-04-04 14:42
Date Updated: 
Sun, 2017-02-12 14:04

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

$
0
0
Date Created: 
Thu, 2016-10-27 21:28
Date Updated: 
Sun, 2017-02-12 22:24
RepreZen

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:

  • Model your APIs with industry-standard SwaggerOpenAPI or with RAPID-ML, an innovative, domain-driven API modeling language.
  • Full-featured Editors, with code assist, customizable templates, detailed validation messages, outline view, customizable fonts & syntax color themes.
  • Live documentation and diagram views give you immediate insight to your API design, as you edit. You can also generate and publish these as documentation for your API client developers.
  • Easily supports large multi-file projects, allowing you to split a Swagger Specification across multiple files for easier navigation and team collaboration. One of our users, working on a massive API documentation catalog, thinks API Studio is "Likely the best Swagger editor on planet Earth" for this reason.  :-)
  • Built-in sandbox testing with the integrated mock service and Swagger-UI view.
  • Powerful, extensible code gen framework, to build custom generators. It uses a template-based JVM language called Xtend, with an integrated debugger. We also fully support Swagger-Codegen, with 18 server implementation templates, 30 client libraries, and a growing collection of 3rd-party open source generators that you can easily add to API Studio.
  • Maven and Gradle build automation for code generation, and a convenient YAML configuration format for each generation target that provides access code gen options. Standard and custom generators all use this project structure to run inside API Studio, from the command line, or from continuous integration.
  • Runs on Eclipse as a standalone RCP app, or as a plug-in feature in a standard Eclipse IDE. You can do your work in your primary development space, with full access to all of your resources, not stuck in a browser sandbox.
  • Plug-in team collaboration with Eclipse integrations. API Studio supports a wide range of version control, issue trackers, and continuous integration tools. Git and GitHub are fully supported. Collaboration works on the platforms you're already using, so you don't have to manage a separate set of teams and permissions.

Note:This is the add-on solution for Eclipse IDE distributions, Mars.2 or later. The standalone RCP application is available here.

 

More information:

Design and Verification Tools (DVT) IDE for e, SystemVerilog, and VHDL

$
0
0
Date Created: 
Wed, 2006-04-19 08:00
Date Updated: 
Mon, 2017-02-13 04:58
AMIQ EDA

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:

  • Increase the speed and quality of new code development
  • Easily understand complex or poorly documented source code
  • Simplify the maintenance of legacy code and reusable libraries
  • Accelerate language and methodology learning
  • Automatically generate well-organized source code documentation


DVT Overview Screenshot


FEATURES
Some of the features that DVT offers include:

  • Autocomplete
  • Compilation errors signaled on the fly
  • In-line reminders for task tracking (TO DOs)
  • Customizable code and project templates
  • Dedicated wizards to generate getters and setters, override
    functions, or help with UVM factory registration
  • Hyperlinks that help navigate faster in the source code
  • Semantic search
  • Refactoring
  • Macro expansion
  • Class and structural browsing
  • Trace port connections
  • UML diagrams for inspecting and documenting the architecture
  • Module flow diagrams for inspecting and documenting a module structure
  • Automated documentation extraction
  • UVM support and compliance checking
  • Cross-language capabilities for mixed-language projects
  • Vi and emacs emulation


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

$
0
0
Date Created: 
Thu, 2011-12-15 13:15
Date Updated: 
Mon, 2017-02-13 05:18
Protos Software GmbH

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:

  • structural complexity
    • by explicit modeling of hierarchical Actor containment and layering
  • behavioral complexity
    • by hierachical statemachines
  • teamwork complexity
    • because loosely coupled Actors provide a natural way to structure team work
    • since textual model notation allows simple branching and merging
  • complexity of concurrent & distributed systems
    • because loosely coupled Actors are deployable to threads, processes, nodes
  • complexity of variant handling and reuse (e.g. for product lines)
    • by composition of existing Actors to new structures
    • since Protocols and Ports make Actors replaceable
    • by inheritance for structure, behavior and Protocols
    • by making use of model level libraries
  • complexity of debugging
    • model level debugging: state machine animation, data inspection and
      manipulation, message injection, generated message sequence charts
    • model checking easier for model than for code (detect errors before they occur)

Red Hat JBoss Developer Studio

$
0
0
Date Created: 
Fri, 2014-04-11 14:28
Date Updated: 
Mon, 2017-02-13 09:42
Red Hat, Inc.

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

$
0
0
Date Created: 
Fri, 2014-04-11 18:37
Date Updated: 
Mon, 2017-02-13 09:43
Red Hat, Inc.

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.

Viewing all 16016 articles
Browse latest View live