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

Vorto Toolset

$
0
0
Date Created: 
Sun, 2015-11-08 20:08
Date Updated: 
Wed, 2018-04-25 22:46
Bosch Software Innovations

Vorto is an open source tool that allows to create and manage technology agnostic, abstract device descriptions, so called information models. Information models describe the attributes and the capabilities of real world devices. These information models can be managed and shared within the Vorto Information Model Repository. Code Generators for Information Models let you integrate devices into different platforms.


Papyrus Software Designer

$
0
0
Date Created: 
Tue, 2017-10-24 04:40
Date Updated: 
Thu, 2018-04-26 07:09
CEA

Papyrus Software Designer is a project of the Eclipse Papyrus’s galaxy. It enables code generation and reverse engineering for C++ (C soon to come) and Java. Code generation from state-charts is available via model-to-model transformations that are executed prior to code generation (on a temporary model).

Software designer also supports component based modeling via the new OMG standard UCM (unified component model).

 

See also https://wiki.eclipse.org/Papyrus_Software_Designer

Subclipse

$
0
0
Date Created: 
Wed, 2009-08-05 09:20
Subclipse Project
Date Updated: 
Thu, 2018-04-26 14:48

An Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE. Developed and maintained by Subversion core committers, Subclipse is always in synch with the latest Subversion features and releases. Subclipse includes the CollabNet Merge Client originally developed as part of the CollabNet Desktop - Eclipse Edition. The CollabNet Merge Client provides powerful graphical merge capabilities that leverages the merge tracking functionality that was added as part of the Subversion 1.5 release. Subclipse includes an optional Mylyn connector that enables Mylyn to create automatic changesets based on the tasks you are working on. It also enables links to tasks when viewing history of Subversion commits. Finally, Subclipse includes a powerful revision graph feature that is built with Eclipse GEF/Draw2D. This allows you to visualize commits and merges across Subversion branches. Subclipse Screenshots on tigris.org Need a Subversion server, too? Checkout CollabNet Subversion Edge

Asciidoctor Editor

$
0
0
Date Created: 
Thu, 2018-03-15 15:51
Albert Tregnaghi
Date Updated: 
Thu, 2018-04-26 19:17

Asciidoctor Editor

This eclipse plugin is a WYSIWYG editor for asciidoc files.

Features

  • Preview output generated on the fly by asciidoctor integration (so WYSIWYG)
  • Supports asciidoctor diagram generation
    (ditaa, plantuml and graphviz)
  • Vertical or horizontal splitted Text and Preview on same Editor or using external Browser (e.g. when having multiple monitors and wanting to have full sized document)
  • Configurable autorefresh intervall for external Browser preview mode
  • Outline and Quickoutline will show
    • Headlines
    • Includes (double click opens file)
  • Syntax highlighting in Text Editor
    Colors can be customized. Also additional defaults for dark theme exists.
  • Tooltips
  • Hyperlinking of include parts (CTRL+Mouse)
  • Preview panel immediately updated on text save
  • Toolbar actions
    • Table wizard
    • Code block templates
    • Possibility to toggle TOC on/off in output view
    • Switch preview layout variant
    • Jump to top of preview (internal preview panel only)

Additional links

Technical details

  • It uses internally asciidoctorj 1.5.6 and jruby to provide a WYSWYG integration. These dependencies are encapuslated into 2 separated plugins which are really big (lib plugin: 27 MB, css plugin: 5 MB). But these plugins are stable and do normally never change, so the editor plugin will only need the big dependencies on first installation. The editor itself is pretty small (currently 300 KB) so updates are fast.

Azure Toolkit for Eclipse

$
0
0
Date Created: 
Tue, 2014-09-16 16:39
Microsoft Corp.
Date Updated: 
Fri, 2018-04-27 04:53

The Azure Toolkit for Eclipse provides functionality that allow you to easily create, develop, configure, test, and deploy lightweight, highly available and scalable Java web apps and HDInsight Spark jobs to Microsoft Azure using the Eclipse development environment running on Mac OS, Linux and Windows. It also contains all the key Azure service API clients for Java, exposed as Eclipse libraries, including the Azure Management SDK, Storage SDK, Application Insights SDK and JDBC (for SQL Server and Azure SQL Database). Other key features of the Azure Toolkit for Eclipse include:

  • quick deployment of a Java application to an Azure Web App container
  • quick dev/test deployments of Java applications to Docker containers running within Azure Docker Host VMs, for which the plugin also provides basic management support
  • create Spark applications for Azure HDInsight Spark Linux cluster using Java or Scala
  • author, submit, manage, debug locally or in cluster the HDInsight Spark applications
  • use any JVM with your cloud app, including the OpenJDK (e.g. Azul Zulu) or the Oracle JDK
  • deploy any application server, including Tomcat, Jetty, JBoss or GlassFish; or rely on a version of Tomcat or Jetty made available in Azure by Microsoft
  • use the Azure Explorer view to navigate and manage your Azure storage accounts (blobs, tables, queue), web apps, HDInsight (Spark) resources, Docker hosts and published Docker containers on Azure
  • program against Azure's services such as Storage, Azure SQL Database and more, using the Azure SDK APIs for Java
  • enable automated telemetry for your applications using Application Insights logging directly into the Azure cloud, regardless of where your application is running

Learn more at the documentation site, and learn more about Java on Azure in general at the Azure Developer Center for Java.

g9 Anonymizer

$
0
0
Date Created: 
Fri, 2018-04-27 05:19
Esito AS
Date Updated: 
Fri, 2018-04-27 08:32

Are you preparing for the new EU General Data Protection Regulation (GDPR) legislation effective 25 May, 2018? Are you looking for a solution to provide compliance to such issues as Subject Access Requests, Data Portability, Right to Erasure and Consent Withdrawal 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? Or perhaps you want to create synthetic test data or create a combination of the two?

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.

IBM Node.js Tools for Eclipse

$
0
0
Date Created: 
Tue, 2016-02-16 12:11
IBM
Date Updated: 
Fri, 2018-04-27 10:31

A lightweight collection of tools that enable the Node.js developer to rapidly build and deploy JavaScript applications targeting the Node.js environment.

 

  • Node.js preferences and launch supporting "Bring your own Node runtime"
  • NPM command launch support
  • Node inspector and integrated Node.js debugging via Chromium V8 debugger
  • JavaScript editing and validation with integrated tern.java content assist services supporting ECMAScript 2015 (ES6), and many popular JavaScript frameworks
  • API Connect launch integration, and loopback package content assist
  • Convenient Node.js project wizard supporting several quickstart templates including Express and loopback
  • Seamless deployment of your Node.js applications to Bluemix when optionally installed with the Eclipse tools for Bluemix
  • Core JavaScript editing improvements with Eclipse JSDT Neon release including
    • EcmaScript 2015 Parser
    • JSON Editor
    • Grunt and Gulp task runner launch support

 

Get more info in our Blog

 

Recommended / Supported Eclipse versions:

 

IBM Eclipse Tools for IBM Cloud

$
0
0
Date Created: 
Mon, 2014-06-30 04:34
IBM
Date Updated: 
Fri, 2018-04-27 10:36

Enables rapid deployment and integration of applications with IBM Cloud 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...

 

Installing on Eclipse Neon:

If you are running on Eclipse Neon or below, you may receive an 'Installation cannot be completed as requested." message. This is expected, as your Eclipse workbench will need to upgrade some of the required Eclipse Cloud Foundry Tools plug-ins.

When you see this message, select 'Update my installation to be compatible with the items being installed', and continue the install. The required plug-ins will be updated to a supported version. You may also select Help > Check for Updates to update the required plug-ins, at a later time.

Finally, to avoid this message you may download  the latest Eclipse Oxygen release, which does not require the dependent plug-ins to be upgraded.


YAKINDU Solidity Tools

$
0
0
Date Created: 
Mon, 2017-12-04 04:12
itemis AG
Date Updated: 
Fri, 2018-04-27 10:57

YAKINDU Solidity Tools

The free to use, open source YAKINDU-Solidity Tools provides an integrated development environment for ethereum / solidity based smart contracts.

It features all goodies you can expect from a professional IDE including:

  • code completion
  • quick fixes
  • templates
  • live validation
  • outline
  • code navigation
  • semantic highlighting
  • solidity compiler integration
  • and much more!

 

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

$
0
0
Date Created: 
Wed, 2006-04-19 08:00
AMIQ EDA
Date Updated: 
Fri, 2018-04-27 15:34

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

 

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 Created: 
Wed, 2012-07-04 13:05
Pivotal
Date Updated: 
Sat, 2018-04-28 09:07

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.

ATL/EMFTVM

$
0
0
Date Created: 
Sun, 2013-01-06 10:03
Eclipse Modeling Project
Date Updated: 
Sat, 2018-04-28 16:40

The EMF Transformation Virtual Machine (EMFTVM) is a runtime engine for the ATL Transformation Language (ATL). Apart from mapping a set of read-only input models to a set of write-only output models -- the default execution model for ATL -- it supports in-place rewrite rules. The rewrite rules are written in the textual SimpleGT language, and are compiled to the same EMFTVM byte code as ATL. Trace models are generated implicitly, and can be inspected at runtime. This download provides direct access to the ATL integration build, and incorporates the latest features.

Migrate Skeletal Implementation to Interface Refactoring

$
0
0
Date Created: 
Sat, 2017-11-04 09:45
Hunter College, City University of New York
Date Updated: 
Sat, 2018-04-28 17:33

The skeletal implementation pattern is a software design pattern consisting of defining an abstract class that provides a partial interface implementation. However, since Java allows only single class inheritance, if implementers decide to extend a skeletal implementation, they will not be allowed to extend any other class. Also, discovering the skeletal implementation may require a global analysis. Java 8 enhanced interfaces alleviate these problems by allowing interfaces to contain (default) method implementations, which implementers inherit. Java classes are then free to extend a different class, and a separate abstract class is no longer needed; developers considering implementing an interface need only examine the interface itself. Both of these benefits improve software modularity.

This prototype refactoring plug-in for Eclipse represents ongoing work in developing an automated refactoring tool that would assist developers in taking advantage of the enhanced interface feature for their legacy Java software.

Jmr - Java Code Generator

$
0
0
Date Created: 
Wed, 2017-08-02 23:41
JmrTeam
Date Updated: 
Sun, 2018-04-29 09:12

More than just an entirely free Java code generator, It's also a Java Development Automation Tool will improve development productivity by 1.5 to 5 times.

Any repetitive code can be automatically generated.  Zero coupling to your project and without changing anything. You only need to write templates and set tasks.

Such as, it's possible to generate CRUD in a few minutes.

GitHub:https://github.com/JmrTeam/generator

Documenation Page:http://www.jmr-source.com/doc/en/index.html

中文文档:http://www.jmr-source.com/doc/zh/index.html

Change Log(1.2.6):  Model support the Oracle comments. 

Support any kind of project

Maven, Gradle, Web, Java, Android, PHP, Python etc.

Support any kind of framework

spring/springMVC, hibernate, ibatis/mybatis, struts/struts2, JPA etc.

Support any kind of language

Java the best.

Theme

Support Dark Theme and other Light Themes

Normal code generator flow:

Template → Source Code

Jmr development automation flow:   

Template/Model/Action → Task → Source Code/Test Case/Document

Template: Support Java Script(<%%> JSP-like) and Jmr Tag(set/get/for...)

Model: Database Model(like Table/View), Java POJO Model, Xml File Model and includes Transform/Mapping/Convert Tool

Action: A Java Class can set Java variables to template.

eclipse-pmd

$
0
0
Date Created: 
Sat, 2013-06-22 05:32
Philip Graf
Date Updated: 
Sun, 2018-04-29 16:46

The eclipse-pmd plug-in integrates the well-known source code analyzer PMD into the Eclipse IDE. Everytime you save your work, eclipse-pmd scans your source code and looks for potential problems like possible bugs and suboptimal, duplicate, dead or overly complicated code. Where possible, eclipse-pmd offers quick fixes that automatically fix the problems. These quick fixes can be used to fix a single problem or all occurrences in your entire code base.


CodeMix

$
0
0
Date Created: 
Mon, 2018-04-02 15:34
Genuitec, LLC
Date Updated: 
Mon, 2018-04-30 06:24

Technical Preview now available! With CodeMix, unlock a wide array of technologies from Visual Studio Code and add-on extensions built for Code OSS directly inside your Eclipse IDE.

  • Vastly improved HTML and CSS editing
  • New languages from Python to PHP
  • New frameworks from React and Vue.js to Angular
  • New UX patterns like the Quick Open shortcuts
  • As-you-type content assist

See all the features of CodeMix

CodeMix can be installed on top of leading Eclipse solutions from MyEclipse to Spring Tools Suite. It will gracefully disable validators & builders that are no longer needed when working with CodeMix also installed. CodeMix can be uninstalled at any time restoring original configuration.

Already using MyEclipse, Webclipse or Angular IDE from Genuitec? You get CodeMix included in your current license. Simply install it on top.

 

Python :: CodeMix

$
0
0
Date Created: 
Sat, 2018-04-21 09:56
Genuitec, LLC
Date Updated: 
Mon, 2018-04-30 06:25

Technical Preview now available! The Python pack for CodeMix brings the best extensions for Python from VS Code directly into Eclipse. From smarter editing to integrated debugging, CodeMix with Python can work seamlessly with your existing IDE including with PyDev.

Key pack extensions delivered along with CodeMix:

Python is an easy to read language, with a large standard library and easily extensible interpreter. Python also has the ability to scale complex applications, making it a great choice for a variety of application types. If you would like to include Python in Eclipse, CodeMix is a great solution.

PHP :: CodeMix

$
0
0
Date Created: 
Sat, 2018-04-21 10:20
Genuitec, LLC
Date Updated: 
Mon, 2018-04-30 06:25

Technical Preview now available! The PHP pack for CodeMix brings the best extensions for PHP from VS Code directly into Eclipse. From smarter editing to integrated debugging, CodeMix with PHP can work seamlessly with your existing IDE including with PDT.

Key pack extensions delivered along with CodeMix:

PHP is an open source general-purpose scripting language that is great for web development and can be embedded into HTML. PHP is mainly used in three areas: server-side scripting, command line scripting, and even writing desktop applications. If you would like to include PHP in Eclipse, CodeMix is a great solution.

Vue.js :: CodeMix

$
0
0
Date Created: 
Sat, 2018-04-21 11:21
Genuitec, LLC
Date Updated: 
Mon, 2018-04-30 06:26

Technical Preview now available! The Vue.js pack for CodeMix brings the best extensions for Vue.js coding from VS Code directly into Eclipse. From smarter editing to integrated debugging, CodeMix with Vue.js can work seamlessly with your existing IDE.

Key pack extensions delivered along with CodeMix:

Vue.js is a progressive framework for building user interfaces. The core Vue library focuses on the view layer only, but it’s easy to integrate it with other libraries or existing projects; Vue is also great for powering single-page applications in the modern web space. If you’d like to develop using Vue in Eclipse, look no further than CodeMix!

React :: CodeMix

$
0
0
Date Created: 
Sat, 2018-04-21 12:06
Genuitec, LLC
Date Updated: 
Mon, 2018-04-30 06:26

Technical Preview now available! The React pack for CodeMix brings the best extensions for React coding from VS Code directly into Eclipse. From smarter editing to integrated debugging, CodeMix with React can work seamlessly with your existing IDE.

Key pack extensions delivered along with CodeMix:

React is a JavaScript library for building user interfaces. It is a declarative and component based framework. Applications can be composed of multiple encapsulated components that manage their own state and efficiently update when data changes. React can also be used to power mobile apps with React Native. If you would like to include React in Eclipse, CodeMix is a great solution.

Viewing all 15920 articles
Browse latest View live