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 15920 articles
Browse latest View live

IBM Application Security on Cloud

$
0
0
Date Updated: 
Thu, 2018-11-01 09:21
IBM
Date Created: 
Thu, 2018-06-28 17:04

IBM Application Security on Cloud Plugin

Apply the power of static application security testing with IBM Application Security on Cloud – a SaaS solution that helps to eliminate vulnerabilities from applications before they are deployed. IBM Application Security on Cloud integrates directly into the SDLC, providing static, dynamic, mobile and open source testing.

You can submit static and open source scans directly from the IBM Application Security on Cloud Eclipse plugin or use it to view results run by others in your IDE. The results are quickly returned (90% are returned in less than one hour) directly within Eclipse, having been honed by Intelligent Finding Analytics, which uses IBM’s Artificial Intelligence capabilities to greatly reduce false positives and other noise by an average of more than 98%. IFA also displays optimal locations for developers to fix multiple vulnerabilities in the code. Click here for more information.

Not yet a customer of IBM Application Security on Cloud? Click here for a free trial of Application Security on Cloud to use with this plugin


jSparrow - Automatical Java Code Improvement

$
0
0
Date Updated: 
Fri, 2018-11-02 05:52
Splendit IT-Consulting GmbH
Date Created: 
Tue, 2017-06-20 11:34

NEW RULES FOR JAVA 10!

Automatical Java Code Refactoring -

jSparrow is an automated Eclipse PlugIn, which detects and replaces threats in Java sources with a rule based approach. It improves your Java code and transforms it to Java 8/9/10 user-guided and safe.

jSparrow has a set of rules now, which are grouped into seven categories (see rule matrix in our screenshots) and sets a standard logging:
    • String manipulation
    • Formatting
    • Coding Convention
    • Performance
    • Readability
    • Old language constructs
    • Lambda
    • Logging

Removal of potential bugs and code smells is one of the main purposes of jSparrow. jSparrow is very efficient in disposing of these threats with its rules. You can group the profiles into individual rule profiles, which also can be exported and imported to share them within your development team.

Being up to date with the latest Java standards is nornally requiring a lot of manual software maintenance work. jSparrow upgrades old code-artifacts to new state-of-the-art programming practices. The usage of jSparrow´s full version allows you to save a lot of valuable time, while offering the option of automatically upgrading to the latest version of Java within minutes in a safe way.

jSparrow improved his Preview Wizard and the Summary Page. It now estimates the time to fix issues manually. The preview wizard shows the number of issues fixed and estimates your saved time. (see screenshots or our release notes: https://jsparrow.eu/changelog/)

Once you installed jSparrow in your Eclipse – you will SAVE TIME& MONEY in modernizing your Java sources.

jSparrow is now also available as Mave PlugIn.

Next Release: 21.11.2018 - Be aware of two new rules and a new Welcome screen

LATEST VERSION:

jSparrow Release 2.6.0

jSparrow Maven PlugIn 1.0.0

OUR RELEASE POLICY IS AS FOLLOWS:

Two major releases per year

    21st June – Midsummer Release
    21st December – Winter solstice Release

Monthly Rule releases

If we developed new rules, they will be released on the 21st of each month - (if the 21st isn’t an Austrian working day- the release will be postponed one month)

Weekly Bugfix releases

Bugfixes will be released each Tuesday

Hotfix Releases 

Hotfix Releases can be deployed any time (hopefully not necessary)

QuickImage

$
0
0
Date Updated: 
Fri, 2018-11-02 11:20
psnet.nu
Date Created: 
Wed, 2004-07-21 07:52

The QuickImage plugin provides an eclipse-editor for viewing images. You can browse images one by one, or all as thumbnails. Use the toolbar to navigate or by single- or double-clicking the images. By default QuickImage associates its editor with .gif .jpg .jpeg .png .bmp .ico Initial intention with the plugin was to use it with web projects etc, not for viewing large collections of huge images. There are better suited tools for that. Check http://psnet.nu/eclipse for download, screenshots etc.. Also available from MarketPlace.

Default update site is no longer maintained, see github for downloading artifacts:

https://github.com/persal/quickimage/tree/master/quickimage-updatesite

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

$
0
0
Date Updated: 
Fri, 2018-11-02 12:24
AMIQ EDA
Date Created: 
Wed, 2006-04-19 08:00

Design and Verification Tools (DVT) is an integrated development environment (IDE) for the design and verification engineers working with SystemVerilog, Verilog, VHDL, e, UPF, CPF, SLN, PSS, SDL. Including 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

 

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

 

Groovy Development Tools

$
0
0
Date Updated: 
Fri, 2018-11-02 15:51
Pivotal
Date Created: 
Wed, 2012-07-04 13:05

The Groovy Development Tools (GDT) provides Eclipse and Maven support for the Apache Groovy programming language. GDT adds full-featured IDE support for Groovy including editors, wizards, content assist, debugging, refactoring and searching.

The GDT requires the Eclipse Java Development Tools (JDT) as it builds upon Java/JVM support, including Java interoperability. If your Eclipse flavor does not include JDT, you must install it first.

GDT does not provide any direct support for Grails. If you want Grails tooling, then please consider Groovy-Grails Tools Suite or Spring Tool Suite for your Grails projects.

ECF - OSGi R7 Remote Services SDK

$
0
0
Date Updated: 
Sat, 2018-11-03 17:45
Eclipse Communications Framework - ECF
Date Created: 
Mon, 2014-03-10 06:03

This feature provides the ECF Remote Services Target Components implementing the OSGi R7 Remote Services and Remote Service Admin specification. This is the set of bundles (API, examples, and providers), that allow OSGi frameworks to expose and access OSGi services remotely.  ECF fully implements OSGi R7 version of the Remote Services and Remote Service Admin specifications, which and supports the use in any OSGi environment (e.g. Karaf, Felix, Equinox, etc).  See http://www.eclipse.org/ecf/downloads.php for details about installing into these environments.

Yaml Editor

$
0
0
Date Updated: 
Sun, 2018-11-04 05:28
Albert Tregnaghi
Date Created: 
Thu, 2018-05-24 09:58

Just a simple YAML editor. 

Features:

  • Fast and small
  • Vertical Ruler which can be moved (F3)
  • Simple code completion for existing words
  • Replacing always tab keypress by 3 spaces...
  • Outline + Quickoutline
  • Task support (TODO, FIXME, custom)
  • Folding
  • Validation
    • When?
      • On start
      • On save
      • Manual validation
    • What ?
      • Parser errors
  • Syntaxhighlighting, colors can be customized, defaults for dark themes exist
  • Comment toggling (CTRL + 7)

 

Additional Links

DBeaver

$
0
0
Date Updated: 
Mon, 2018-11-05 08:31
Jkiss
Date Created: 
Sun, 2012-11-04 11:30

DBeaver is free universal SQL client/database tool for developers and database administrators. It can work with any database server which has JDBC or ODBC driver. It supports pluggable extensions. Includes extensions for: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, WMI, Snowflake, Greenplum, AWS Redshift, AWS Athena, SAP HANA, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, Timescale, Yellowbrick, CockroachDB, OrientDB, Google BigQuery, Apache Hive/Impala/Spark, Azure SQL.

Features: database schema browser, metadata editor (tables, columns, keys, indexes), SQL statements/scripts execution, SQL highlighting, autocompletion, formatting; result set/table view/edit/search; BLOB/CLOB view/edit support; scrollable resultsets; transactions management; database metadata and full-text search; ER diagrams; server sessions management, transaction locks management, SSH/SOCKS support, mock data generator; automatic drivers download; stored procedures debugger; data import/export/migration; etc.

Supports Color Theme and Darkest Dark themes.


Teamscale Eclipse Plugin

$
0
0
Date Updated: 
Mon, 2018-11-05 08:41
CQSE GmbH
Date Created: 
Thu, 2015-02-12 10:16

The Teamscale Eclipse Plugin allows for seamless integration of quality defects found by the Teamscale software quality analysis server. Note: An existing Teamscale Server is necessary to use this plugin! Teamscale analyzes your source code incrementally with every commit, providing feedback on the quality of your code in near real-time. This plugin has the following features:

  • Auto-detect which branch is being used (git & svn) and display all data accordingly
  • Display defects in the Findings view
  • Allow comparison of clones using the clone compare editor
  • Display findings next to your code
  • Blacklist findings
  • Use baselines to only display defects that are new
  • Show test coverage from Teamscale server

TypeScript :: CodeMix

$
0
0
Date Updated: 
Mon, 2018-11-05 09:54
Genuitec, LLC
Date Created: 
Wed, 2016-09-21 18:24

TypeScript plugin with: syntax coloring, content assist, tsconfig.json support, real-time validation, formatting, jump to definition and more. Optimized for Angular framework.

SU-statemodeler

$
0
0
Date Updated: 
Mon, 2018-11-05 14:17
Date Created: 
Mon, 2016-04-04 14:42

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.

SAP Hybris - Developer Toolset

$
0
0
Date Updated: 
Tue, 2018-11-06 03:56
EPAM Systems
Date Created: 
Mon, 2017-02-06 12:53

SAP Hybris - Developer Toolset Plugin for hybris developers, that allows you to reduce waste during your day to day hybris work and increase your working productivity. Built by EPAM Hybris developers for Hybris developers. Results. Relentlessly. More details : https://www.epam.com/ideas/brochures/hybris-eclipse-plugin Features set: Impex Editor - Suggestions/auto-completions of commands, types, attributes, modifiers and macroses. - Configurable highlighting - Formatting - Outline view integration - Datalines folding - Hyperlinks to item types and attributes declaration Impex Run, validation on remote hybris instance Projects import - Importing based on build analyze - Workspace sync - Classpaths with required extensions sync Flexible Search Editor View - Suggestion of commands, types, attributes. - Highlighting - Executing on remote instance - Flexible Search Result View Flexible Search Builder Hybris class creation wizard - Interceptor creation - Populator creation - Spring beans suggestion and injection during class creation Hybris extension generation wizard Hybris module generation wizard EPAM has a long history of Hybris development expertise and is a longstanding partner of SAP Hybris. Find out more about EPAM’s Hybris capabilities at https://www.epam.com/hybris. Want to spend time with Hybris Experts - go https://www.epam.com/careers/hybris-talent to get involved. Send your feedback and requests to hybriseclipseplugin@epam.com

g9 Anonymizer

$
0
0
Date Updated: 
Tue, 2018-11-06 04:47
Esito AS
Date Created: 
Fri, 2018-04-27 05:19

Are you looking for developer tools that supports data anonymizing, database sub-setting, creation of synthetic data, GDPR erasure and subject access requests? Do you need to protect private information contained in test databases by anonymizing data? Do you want to create a test database based on production data but want to reduce the data size? Do you want to create synthetic test data or create a combination of the two? Or perhaps you search for a solution to provide compliance to such issues as Subject Access Requests, Data Portability, Right to Erasure and Consent Withdrawal requests?

g9 Anonymizer provides a fully programmable anonymization solution and also solves some of your GDPR requirements. It connects to your JDBC compliant database and constructs a database model from which you can define

  • anonymization rules
  • data deletion rules for sub-setting data
  • create rules for creating synthetic data
  • erase rules for complying with Erasure requests
  • Subject Access Request rules

g9 Anonymizer generates JDBC application code which automatically registers the JDBC drivers, opens a connection and executes the specified SQL queries. Foreign key definitions are used to propagate data anonymizations across related tables. The anonymization can be repeated and can be performed on multiple databases to ensure data consistency. When the database schema is modified, the database model can be refreshed with the new changes without affecting the rules.

Using Maven, it builds a JAR file containing compiled code for all rules including the Javadoc and source code. The JAR file can be independently run against a test database or it can be integrated into other programs for performing GDPR tasks.

Download and try out g9 Anonymizer and check if this is something you and your team can benefit from. A trial license is available.

Please visit http://www.esito.no/en/products/anonymizer for more information.

g9 Modeling Tools

$
0
0
Date Updated: 
Tue, 2018-11-06 04:58
Esito AS
Date Created: 
Mon, 2017-06-26 10:27

Are you developing Java applications that are taking forever to complete? Have you considered implementing web based UIs using React along with RESTful web services, but the time to code is overwhelming? Are your domain experts frequently changing their business requirements resulting in major code rewrites? If so, consider the g9 Low-Code Modeling and code generation tools.

As a low-code development platform, g9 is a suite of Eclipse plugins that integrates with the Java Development Tools that can manage the complexities of application development. It follows a domain driven methodology with automatic code generation providing visual UI design tools. Domain experts can focus their efforts on the domain logic and capture the knowledge in a domain model. The g9 tools can import the domain model into its workspace and allow users to add abstract data, model user interfaces using the WYSIWYG visual editor, model databases and specify web services. Using the supplied generators, both front-end and back-end application code can be generated, some of which make use of the included runtime libraries. This eliminates the need to code much application functionality.

The g9 Modeling Tools help programmers become more efficient and more consistent by generating code, saving you time and money. Included with g9 are a series of generators used to generate the various parts of a java application utilizing various frameworks including Hibernate, Spring and Castor. Front-end supported UIs include React, ICEfaces, Angular/Bootstrap and Swing. Written in Xtend, the g9 generators are very readable and more concise than straight Java although generators can be written in any JVM compatible language (e.g. Java/Scala). Also, generators can be copied to create new variants or they can be modified to adhere to company standards and adapt best practices. You may even create a generator for another language. As business requirements change, the domain model can be updated and code regenerated without worrying about overwriting custom handwritten code. If you are spending too much time writing boilerplate code and implementing changing business requirements into your existing application, consider moving to a g9 low-code development environment.

To do this you need the following:

  • The g9 Eclipse plugins.
  • A code generator. Included with g9 are Dialog generators for developing user interfaces, Domain generators for generating java classes, Web Service generators, Object Selection generators for CRUD services and SOAP message generation and Database generators for Hibernate mapping and schema scripts (For a full list of the g9 generators, please visit http://www.esito.no/en/generators).
  • A supported domain model. These include a UML model using Enterprise Architect, an Ecore/Xcore model using the Eclipse Modeling Framework or a WSDL document,  Also supported is using Java source code with annotations to describe the domain model. You can also connect to an existing database and convert the database schema to an Ecore/Xcore model or to Java source.

Download and try out g9 and check if this is something you and your team can benefit from.

Please visit http://www.esito.no/en/download for more information.

g9 Database Import

$
0
0
Date Updated: 
Tue, 2018-11-06 05:33
Esito AS
Date Created: 
Wed, 2016-09-14 09:30

Do you need to create Java classes, or an Xcore or Ecore representation of your exisiting database? g9 Database Model Import is a free g9 Eclipse plugin producing models based on structure information read from databases. Given a connection to an existing database, the g9 Database Import will read tables and columns in your database (using the database schema) and create the corresponding model either in Java, Xcore or Ecore depending on the project type of your Eclipse project. An import of your database to a Java Project will create Java classes, an import to an Xcore Project will create an Xcore model, all other Eclipse Project types will result in an Ecore model. The Java classes may be enriched with JPA annotations. If you work with Xcore or Ecore models you should use Eclipse for Java and DSL Developers. In the g9 Database Import feature you connect to a database using a JDBC driver. The built-in drivers are MySQL, MS SQL Server (jTDS) and Sybase ASE (jTDS). Use the function [Maintain JDBC Drivers] in the g9 Import feature to connect to other databases, e.g Oracle, PostgreSQL, Firebird or a DBMS of your choice. Choose

  • which tables to include: by default all tables are included and a class name based on the table names are suggested
  • which columns to include: by default all columns are included and an attribute name based on the column names are suggested
  • the data type mappings for your domain model based on the JDBC types - or use default values

You may download the complete g9 product and use the Database import feature in a g9 Eclipse Project. To be able to exploit the other features in g9, you should create a g9 UI Modeling Project and import your database to an Ecore, Xcore model or Java source with g9 annotations. Please see the User guide for more information about the g9 Database Import feature.


Eclipse Advanced Scripting Environment (EASE)

$
0
0
Date Updated: 
Tue, 2018-11-06 08:59
Eclipse.org
Date Created: 
Mon, 2018-11-05 10:15

EASE is a scripting environment for Eclipse.

It allows to create, maintain and execute script code in the context of the running Eclipse instance. Therefore such scripts may manipulate and extend the IDE itself. Loadable script modules allow to simplify usage of native Java objects and can be extended with application specific methods.

Scripts may not only automate UI tasks, they can also be integrated into toolbars and menus dynamically. This allows to customize the IDE with pure script code.

Various script engines are available, like Rhino (JavaScript), Jython/Py4J (Python) or Groovy. The extensible framework allows to add any kind of language, you could even embed your own command shell.

JRebel for Eclipse

$
0
0
Date Updated: 
Tue, 2018-11-06 10:21
ZeroTurnaround
Date Created: 
Tue, 2011-01-25 08:59

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.

OfficeFloor

$
0
0
Date Updated: 
Tue, 2018-11-06 21:39
OfficeFloor
Date Created: 
Sun, 2011-02-13 09:46

OfficeFloor is true inversion of control.

Inversion of Control = Dependency Injection + Thread Injection + Continuation Injection

For more information visit the OfficeFloor web site ( http://www.officefloor.net )

Enhanced Class Decompiler

$
0
0
Date Updated: 
Wed, 2018-11-07 00:29
Date Created: 
Sat, 2017-09-09 16:01

Enhanced Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon seamlessly with Eclipse and allows Java developers to debug class files without source code directly. It also integrates with the eclipse class editor, m2e plugin, supports Javadoc, reference search, library source attaching, byte code view and the syntax of JDK8 lambda expression.

It is based on the popular (delisted) "Eclipse Class Decompiler" Plugin, but members of the open-source community enhanced it by removing all code which might compromise your privacy or security (i.e. everything discussed in https://0x10f8.wordpress.com/2017/08/07/reverse-engineering-an-eclipse-p... and everything else which seemed suspicious) to bring back the great core plugin functionality to all Eclipse users.

Github Project Page: https://ecd-plugin.github.io

(Code-)Reviews and pull requests welcome!
All (!) source is in this Git repository: https://github.com/ecd-plugin/ecd

eMoflon::TIE

$
0
0
Date Updated: 
Wed, 2018-11-07 05:02
Date Created: 
Fri, 2016-12-30 08:43

eMoflon::TIE is a tool for building tools. It allows you to model software systems using a visual or a textual syntax, afterwards generating EMF-compliant Java code from your model.

Viewing all 15920 articles
Browse latest View live