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

Actifsource - Model-Driven Code Generator

$
0
0
Date Created: 
Thu, 2010-04-15 11:35
Date Updated: 
Thu, 2017-01-26 08:34
actifsource GmbH
Actifsource is a code generator plug-in for the Eclipse IDE. Code generation is driven by models which are created according to user-defined meta-models. UML-like graphic editor assists modeling. Generic code templates which directly connect to the user's meta-model enable code generation. Among the supported all textual programminig languages (i.e. C/C++, Scala, Groovy, Java, Cobol, IEC 61131, ...). Regeneration of code happens in realtime whenever model, meta-model or code templates change. The user is guided by content-assist in every situation. Interoperability with other UML and modeling tools is provided by importing and exporting from/to ecore.

Free Community Version available!

Feature List

  • Lightweight
  • Manage models and meta-models in a single workspace
  • Realtime validation
  • Type-safe code templates
  • Groundbreaking template editor concept
  • Strong typing and content assist
  • VCS integration
  • File-based (no database)
  • Graphical UML-like editor for meta-models
  • Generate code for any programming language
  • All references linkable
  • Parallel build with outstanding performance

ArbitraryLines

$
0
0
Date Created: 
Wed, 2017-01-25 17:44
Date Updated: 
Thu, 2017-01-26 09:23

AbritraryLines is an Eclipse plugin which allows you to configure arbitrary lines in the editor.

You can configure:

  • Direction (vertical or horizontal)
  • Location (pixel or character offset)
  • Thickness
  • Color (including transparency)
  • Offset

Ctrlflow Code Search for Java (30 Days Free)

$
0
0
Date Created: 
Fri, 2013-08-09 14:38
Date Updated: 
Thu, 2017-01-26 11:10
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)

 


Read more   Try it free

Spartan Refactoring

aCute: C# edition in Eclipse IDE (experimental)

Rational Software Architect Real-Time Edition

$
0
0
Date Created: 
Fri, 2017-01-27 08:23
Date Updated: 
Fri, 2017-01-27 09:49
IBM

Rational Software Architect Real-Time Edition (RSARTE) is an Eclipse-based modeling and development environment for creating event-driven real-time applications. It supports the Unified Modeling Language (UML) and its real-time profile (UML-RT).

A typical RSARTE user is either a software designer – who designs and implements real-time software applications; or a system analyst - who specifies, analyzes, and documents the behavior of a real-time software application.

Key functionality:

Model-based C/C++ development

RSA RTE provides a model-based design environment where the UML models are tightly integrated with the Eclipse CDT development environment. It gives developers the UML level abstractions like state machines and events while at the same time enabling C++ level features from CDT. At the core of the functionality is the ability to transform a UML model into an executable real-time application. This process, which we refer to as "building the model", consists of the following steps:

  1. A subset of the model is transformed to C++ code.
  2. A CDT project and a makefile is generated. CDT features can now also be used to edit and modify the application.
  3. A make tool is launched to build the generated code using the makefile.

There are two ways of building a model; interactive build from within the RSARTE user interface, and batch build from command line or scripts.

Model-based analysis of applications

In addition to the code level functionality RSA RTE is a feature-rich UML modeling tool, with easy to use diagram editors and properties customizable to include only elements needed for modeling of real-time systems. RSA RTE supports all main UML diagrams to give the development team all possibilities to understand and communicate the architecture of the application under development.

Support for large scale agile teams

RSA RTE is used both by small teams and by large organizations where many developers collaborate on the same code base. To ensure a streamlined workflow RSA RTE integrates tightly with Git (via a customized EGit/JGit integration) and other source code management systems. A key aspect of this integration is a focus on compare and merge functionality. RSA RTE provides dedicated editors that are used during interactive compare or merge sessions where it is possible to analyze model changes on different levels proving visual and hierarchical representations, with possibilities to do conflict resolution and focus on special areas using sub-merging. The compare/merge tool is both available inside the Eclipse IDE for interactive usage and from the command line without GIU to integrate with build and integration scripts.

More details on RSARTE functionality can be found here.

RSARTE integrates out of the box with Eclipse Git, but can also be used with other version control systems (for instance, IBM Rational ClearCase).

RSARTE can be installed on top of Eclipse Neon (RSARTE version 10.1) and Mars (RSARTE version 10.0).

The development team is constantly improving RSARTE and we release new features and fixes approximately every 3d week. You can learn more about release schedule and the latest improvements from RSARTE wiki page.

It is possible to request free evaluation version of RSARTE by mailing to rsarte@se.ibm.com providing company or personal name.

More product information can be found on the RSARTE page.

anqu method

$
0
0
Date Created: 
Tue, 2015-02-10 03:41
Date Updated: 
Sun, 2017-01-29 12:34

Never write glue code for @NamedQueries or @NamedNativeQueries yourself again. The anqu method plug-in generates Java code to access @NamedQueries providing a compiler checked, typed, and implemented API for every @NamedQuery or @NamedNativeQuery in a few mouse clicks. JUnit tests can be generated as well to make sure the generated methods still fit the query.

Other features:
* Creating the required annotation(s)
* Derive statements from query names - no need to write the query yourself in many cases!
* Generate methods with additional pagination parameters
* Creating Mock Utility classes for mockito unit testing
* Removing a query and the code generated from it
* Code generation for Spring Data JPA and Apache DeltaSpike Data

SQL DAL Maker

$
0
0
Date Created: 
Tue, 2011-08-02 18:05
Date Updated: 
Sun, 2017-01-29 16:04
.

SQL DAL Maker is a generator of DTO and DAO classes. Target programming languages: PHP, Java, C++, Python, Ruby.

To generate the class, you declare it in XML meta-program.

Read http://sqldalmaker.sourceforge.net/install.html for instructions of how to install and update.

Installation from this Web-site is temporary unavailable.


FluentMark

$
0
0
Date Created: 
Sat, 2016-12-17 23:12
Date Updated: 
Mon, 2017-01-30 00:33
Certiv Analytics

FluentMark
The full-featured Markdown editing environment for Eclipse.

Features

  • Multiple Markdown converters
  • Graphviz DOT diagram generator support built-in
    • renders as SVG images embedded in exported Web documents
    • renders as PDF images embedded in exported PDF documents
  • Real-time browser-based preview of the generated document
    • customizable stylesheet: multiple choices built-in or specify an external stylesheet
    • full code highlighting using highlight.js
  • Spell check with quick-assist correction processor
    • can be enabled independent of the platform spell checker
  • Smart editing behaviors
    • intelligent paragraph, list & blank line handling

DBeaver

$
0
0
Date Created: 
Sun, 2012-11-04 11:30
Date Updated: 
Mon, 2017-01-30 05:44
Jkiss

DBeaver is free universal SQL client/database tool for developers and database administrators.

It can work with any database server which has JDBC driver. It supports pluggable extensions.
Version 3.x has special extensions for:
MySQL, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Exasol, Informix, Teradata, Vertica, Netezza, Phoenix, Firebird, Derby, H2, WMI, Cassandra, MongoDB, Redis.

Features: Database metadata browser, metadata editor (tables, columns, keys, indexes), SQL statements/scripts execution, SQL highlighting, autocompletion, hyperlinks in SQL editor, Result set/table view/edit/search, BLOB/CLOB view/edit support, scrollable resultsets, data (tables, query results) export and import, transactions management, database search, ER diagrams, automatic drivers download, etc.

Standalone version download available on http://dbeaver.jkiss.org/download/
Source code: https://github.com/serge-rider/dbeaver

Trace Compass

$
0
0
Date Created: 
Thu, 2016-03-17 14:47
Date Updated: 
Mon, 2017-01-30 11:42
Eclipse.org

Eclipse Trace Compass is an open source application for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, and more to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.

MintJams Content Management Tools Standard

MintJams Content Management Tools

$
0
0
Date Created: 
Mon, 2012-08-27 02:05
Date Updated: 
Tue, 2017-01-31 04:00
MintJams Inc.
The MintJams Content Management Tools is an innovative content management tool. MintJams Content Management Tools enables you to connect, access and manage local storage, WebDAV storage, and FTP storage using same user interface in powerful new ways. Designed to meet the needs of today's business, MintJams Content Management Tools helps you get more done -- easier, faster, better.
New features in v3.12.0:
  • Support for Amazon S3
New features in v2.9.0:
New features in v2.8.50:
  • SSH login with the managed identity (integrate with PKI tools)
Perspectives:
  • Content Management
Team providers:
  • Content Management Tools
Supported protocols and schemes:
WebDAV storage
  • HTTP) webdav://host:[port]/...
  • HTTP over SSL) webdavs://host:[port]/...
FTP storage

MintJams Terminal Plug-in

$
0
0
Date Created: 
Tue, 2013-06-11 15:02
Date Updated: 
Tue, 2017-01-31 04:01
MintJams Inc.
MintJams Terminal Plug-in allows to open a terminal window in Eclipse. It adds a following two pop-up menu item to the Package Explorer and Project Explorer.
Open Terminal Here / Open Terminal
  • Open Terminal Here: Terminal window is opened in a editor area. The current directory of the terminal is the directory which was selected with the popup menu.
  • Open Terminal: Terminal window is opened in a editor area. The current directory of the terminal is current user's home directory.
New features in v2.0.5:
  • Integrate with Console view.
New features in v1.1.0:
  • Pasting file path into the Terminal via drag-and-drop.
Features:
  • Command-line terminal for Windows
  • Local shell terminal for Mac OS X

MintJams PKI Tools

$
0
0
Date Created: 
Wed, 2013-05-15 04:39
Date Updated: 
Tue, 2017-01-31 04:02
MintJams Inc.
MintJams PKI Tools is a Public Key Infrastructure (PKI) starting tool. It allows to manage own key pairs and associated certificates and build the Certification Authorities.
X.509 Certificate wizard
Create Unlimited Certificates
  • X.509 Certificate wizard: Makes it easy to create certificates.
  • PKI Tools supports the following algorithms for key pair generation: RSA, DSA and EC.
  • Created identities are stored in a PKI Storage and protected with a password.
Certificates view
Certificates View
  • Lists all certificates.
  • Grouping items by organization.
  • Exports the identities into a KeyStore file.
  • Double-click to open an item in X.509 Certificate editor.
X.509 Certificate editor
X.509 Certificate Editor
  • Views all X.509 certificate fields.
  • Certificate Signing Request (CSR) is auto-generated and can be copied for sending to a Certification Authority (CA).
  • Public key can be copied for pasting into OpenSSH authorized_keys file.
Perspectives:
  • PKI
Prerequisites:
  • Java SE 7 or 8
  • Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files

MintJams FetchMail

$
0
0
Date Created: 
Sun, 2015-01-25 07:10
Date Updated: 
Tue, 2017-01-31 04:03
MintJams Inc.
MintJams FetchMail is mail-retrieval and forwarding tool.

Kotlin Plugin for Eclipse

Java 9 Support (BETA) for Oxygen

$
0
0
Date Created: 
Tue, 2015-06-16 11:11
Date Updated: 
Tue, 2017-01-31 07:04
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 149. 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.

Cantata

$
0
0
Date Created: 
Thu, 2010-10-14 10:54
Date Updated: 
Tue, 2017-01-31 11:21
QA Systems GmbH

Cantata advanced high productivity techniques allow developers to dynamically prove their code with intelligent unit and integration testing, in the most cost effective manner. The Cantata Eclipse user interface provides a complete test development environment for the creation, execution and analysis of unit and integration tests. It easily integrates with the developer desktop, compilers and embedded target platforms. It is available Built-on-Eclipse and as Eclipse Ready plug-ins. The main features are:

• Unit and Integration Testing: on both host and embedded target platforms
• Full support for: ANSI C (89 and 99), ISO C++, EC++ and Java coverage
• Automated Test Script generation in C/C++
• Editing via synchronised Eclipse graphical plug-in and CDT
• Black-Box, White-Box, OO, and Robustness test case styles
• Automatic generation of complete baseline of unit tests for legacy C code
• Integrated Coverage Analysis (C/C++, Java)
• Stubbing and Wrapping: to simulate and control external interfaces
• Static analysis: code complexity and size metrics
• Fully qualifiabl;e for safety critical use

Unit / Integration Testing:

Automated production of structured tests in C/C++, supporting black box large data sets, robustness, white-box and object oriented testing methodologies.

Stubs & Isolates - programmable simulations of called objects.

Wrapping - programmable interceptions to called objects.

Automated accessibility instrumentation provides access to code internals (private and static)

Detailed results with tree views and drill-down for easy navigation to individual tests in XML and ASCII.

Coverage Analysis:
Objective measure of how effective testing has been in executing the source code.

Code coverage metrics in configurable RuleSets provided are:
- Entry points
- Call Returns
- Statements
- Basic Blocks
- Decisions (branches)
- Relational Operators
- MC/DC (Masking and Unique Cauee for DO-178B)

Coverage Checks - integrated into dynamic tests resulting in Pass/Fail for coverage requirements.

Option for test coverage optimisation - pick the minimum set of test cases for maximum coverage.

Test Java with JUnit tests with integrated coverage by test case for Entry-Points, Statements & Decisions.

Coverage Trees for drill-down to annotated source, and results reported by individual syntax and test case.

Static Analysis:
300+ source code metrics - used to help enforce code quality standards.

Metrics reports in .csv format can be imported into spreadsheets for graphical and numerical analysis.

Procedural metric counts and scientific metrics sets.

PyDev - Python IDE for Eclipse

$
0
0
Date Created: 
Wed, 2004-07-07 08:06
Date Updated: 
Tue, 2017-01-31 11:58
Brainwy Software

PyDev is a plugin that enables Eclipse to be used as a Python IDE (supporting also Jython and IronPython).

It uses advanced type inference techniques which allow it to provide things such as code completion and code analysis, besides providing a debugger, interactive console, refactoring, tokens browser, django integration, etc.

Homepage:
    pydev.org

Getting Started:
    Getting Started (read to make sure you can get most out of PyDev)

Feature Matrix:
    pydev.org/manual_adv_features.html

General questions:
    StackOverflow (with the PyDev tag)

Report issues/features:
    Brainwy Tracker

Code questions:
    pydev-code list

Source Code:
    github.com/fabioz/Pydev

Blog:
    pydev.blogspot.com

Below are some of its highlighted features.

  • Python, Jython and IronPython support
  • Django integration
  • Django templates editor (requires LiClipse)
  • Code completion
  • Debugger
  • Unittest integration
  • Interactive Console
  • Code analysis
  • Go to definition (F3)
  • Find References (Ctrl+Shift+G)
  • Refactoring
  • Google App Engine integration
  • Syntax highlighting
  • Parser errors
  • Outline view
  • Tabs or spaces preferences
  • Smart indent / dedent
  • Comment / uncomment / comment blocks
  • Code folding
  • TODO tasks
  • Content Assistants (Ctrl+1)
  • Scripting with Jython
  • Mark Occurrences
Viewing all 16010 articles
Browse latest View live