eclipse

Article Thumbnail
Article

JBoss Fuse Tooling - Camel File Validation - Existing, Improved and New

Aurélien Pupier

Red Hat JBoss Fuse is an open source, lightweight and modular integration platform that allows you to connect services and systems across your entire application portfolio. And if you’re familiar with Fuse, you’re probably familiar with the Fuse Tooling that comes with Red Hat JBoss Developer Studio.

Article Thumbnail
Article

JBoss Fuse Tooling - Support of Global configurations

Aurélien Pupier

Red Hat JBoss Fuse is an open source, lightweight and modular integration platform that allows you to connect services and systems across your entire application portfolio. And if you're familiar with Fuse, you're probably familiar with the Fuse Tooling that comes with Red Hat JBoss Developer Studio. As I mentioned in an earlier post, the 8.0.0.Beta2 version of JBoss Fuse Tooling is now available. Apart from the diagram tooling rework, there is yet another new, awaited feature. You can find...

Article Thumbnail
Article

JBoss Fuse Tooling - Diagram reworked: New shiny colors! (and more)

Aurélien Pupier

If you are a developer working on integration projects with JBoss Fuse, you'll be happy to hear that the Fuse tooling has recently been reworked to provide a brighter look and feel, a more sensible, approachable automatic layout. The work is still in progress, but already available in beta. It can be installed into the new JBoss Developer Studio version 9.1.0.GA. To check out the latest features, please install the latest JBoss Developer Studio (available here). Then follow the steps...

Article Thumbnail
Article

Take the IoT Developer Survey - 2016

Lis Strenger

Tell the greater open source community where you are with IoT: investigating, planning, developing, or deploying. The IoT Developer Survey 2016 is sponsored by the Eclipse IoT Working Group, IEEE IoT Initiative and the AGILE Project. This is the survey's second year. Last year's survey found that leading programming languages were Java, C, and JavaScript. Key standards were HTTP, MQTT, and Linux. And 80% of companies responded were using open source in their IoT projects. Check out last year's survey...

Eclipse logo
Article

Red Hatters at EclipseCon NA this week

Mike Guerette

If you're attending EclipseCon NA in Reston, Virginia this week, be sure to find these Red Hat sessions: TUESDAY Docker, Vagrant and Kubernetes walks into an Eclipse'd bar, by Max Anderson Grand Ballroom AB - Tuesday, March 8, 2016 - 11:45 to 12:20 Abstract: Today's software industry is booming with tools like Docker, Kubernetes, Vagrant and more to enable faster turnaround times via virtualization. How does Eclipse the IDE deal with that ? Can it deal with it ? How...

Using Vagrant Tooling in Eclipse
Article

Using Vagrant Tooling in Eclipse

Roland Grunberg

Vagrant gives developers a uniform way of configuring their virtual environment, regardless of the underlying hypervisor chosen (eg. KVM/QEMU, VirtualBox, VMware, Hyper-V). It's also available for Mac OS and Windows making it easier to run virtual Linux environments from these platforms. Today we'll be creating a simple virtual machine, using the Eclipse Vagrant Tooling plugin. This will be shipping as part of the Linux Tools Project 4.2.0 release (along with the Docker Tooling). The Vagrant tooling is targeted to make...

GNU C library
Article

Ready for gcc 5? Developer Toolset 4 now in beta

Mike Guerette

Today, we are pleased to announce the beta availability of Red Hat Developer Toolset 4 Beta, giving you access to the latest, stable open source C and C++ compilers and complementary development and performance profiling tools. Accessible through the Red Hat Developers Program and related subscriptions, Red Hat Developer Toolset enables developers to compile applications once and deploy across multiple versions of Red Hat Enterprise Linux. Red Hat Developer Toolset 4 Beta helps you compile applications once and deploy across...

GNU C library
Article

Red Hat Developer Toolset 3.1 now generally available

Mike Guerette

Today, Red Hat has announced the general availability of Red Hat Developer Toolset 3.1. Available through the Red Hat Enterprise Linux Developer Program and related subscriptions, Red Hat Developer Toolset 3.1 streamlines application development on the world’s leading enterprise Linux platform, enabling developers to compile applications once and deploy across multiple versions of Red Hat Enterprise Linux. Updates include: GCC 4.9.2 (the latest stable upstream version of GCC), Eclipse 4.4.2, GDB 7.8.2, elfutils 0.161, memstomp 0.1.5, SystemTap 2.6, Valgrind 3.10.1...

GNU C library
Article

Announcement: Developer Toolset 3.1 now in beta

Mike Guerette

Now entering it's third year, the Red Hat Developer Toolset (DTS) is once again available for beta testing of a new point release, version 3.1. If you are unfamiliar with DTS, see Matt Newsome's (engineering lead) original introduction. Red Hat Developer Toolset 3.1 includes the latest, "stable open source C and C++ compilers and complementary development tools. Bridging developer productivity and production stability, Red Hat Developer Toolset 3.1 Beta is available through the Red Hat Enterprise Linux Developer Program and...

Article Thumbnail
Article

Inspecting docker activity with socat

Roland Grunberg

Lately I've been busy working on an Eclipse plugin that will support a wide range of docker functionality. Some of that has involved looking at some docker client libraries, figuring out how it works in one implementation, and seeing how this can be ported to other implementations. While the Docker Remote API is well documented, it can still be tricky to get things right. When I'm debugging some failed interaction, I've found socat to be very useful. Let's say we...

Article Thumbnail
Article

The Eclipse Developer's guide to Clean Code (part 1)

Leo Ufimtsev

"Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees" -- Clean Code We spent 10 times more time reading code than writing it. Thus keeping code clean is essential for maintainability and company growth, but doing it by hand can be tedious. Let's take a look at some of the clean code practices and how we can use Eclipse to re-factor code faster. Change inline comments to sub method calls...

Article Thumbnail
Article

The Eclipse Developer's guide to Clean Code (part 2)

Leo Ufimtsev

Last time we discussed de-duplicating some code. Today let us look into the effectiveness of refactored code, Java 8 support and moving/renaming code. But hold on, aren't method calls expensive? I took a course on compilers in University and did some research on the matter. In 1996 Java in-lining might have made sense. But nowadays the overhead that methods generate is relatively negligible, also the JVM is quite smart in optimizing bytecode by in-lining methods that make sense to in-line...

Memory leaks flow chart
Article

How to find and fix memory leaks in your Java application

Leo Ufimtsev

Do you have a Java application that runs fine at first but slows down after a while, or it runs fine for a small number of files but performance degrades for large number of files? Maybe you have a memory leak. About When fixing memory leaks; If someone were to ask me: "If you knew back then what you know now, what would you tell yourself?". Well, I would say..... Target Audience While in general the approach described in this...

Article Thumbnail
Article

Eclipse EGit for git repo management

Leo Ufimtsev

Eclipse EGit plugin allows one to perform most every day git operations through the gui. (e.g commit with a sign-off/gerrit ID. View history, hard-reset, difference comparisons, Stashing, branching, etc.. ) The main advantage is that it makes some operations faster than through the command line, (e.g one doesn't have to type in file names or copy commit-id's). Egit is only a thin layer on top of git itself. So it does the same git commands underneath. Compatibility Linux/Windows/Mac. Already available...

Article Thumbnail
Article

Red Hat Sessions at EclipseCon North America

Mike Guerette

Will you be attending EclipseCon North America? If so, please join us at these Red Hat sessions: Robert Brodt: Modeling and Monitoring Business Processes with Mangrove, BPMN2 Editor and Stardust Grand Peninsula C - Tuesday, March 18, 2014 - 11:15 to 11:50 Roland Grunberg: Delivering "native" Eclipse software packages Grand Peninsula C - Tuesday, March 18, 2014 - 13:30 to 14:05 Michael Istria: Integration tests for RCP made easy with SWTBot and Tycho Bayside - Tuesday, March 18, 2014 -...

Article Thumbnail
Article

Eclipse Kepler Overview in DTS 2.0

Roland Grunberg

The introduction of Eclipse Kepler (4.3.0) into the Developer Toolset 2.0 (DTS) not only brings the latest and greatest of this development environment, but many different features provided as plugins. For some, their purpose may not be immediately clear from their name, so let's quickly go through the list of Eclipse plugins shipped in DTS 2.0. JDT (Java Development Tools) Possibly the most well-known plugin for the Eclipse IDE. Create, manage, develop, test and debug your Java projects. The various...

Article Thumbnail
Article

Eclipse Kepler in DTS

Roland Grunberg

One of the new features for the Developer Toolset (DTS) 2.0 is Eclipse 4.3.0 (Kepler). Aside from various performance improvements to the base platform since Eclipse 4.2 (Juno) a lot of other plugins are being shipped to make life easier for development. The C/C++ Developer Tooling (CDT) is a plugin used to develop, build, run, and debug C/C++ applications in Eclipse. It has support for various toolchains, Makefile/Autotools projects, static analysis, and easy navigation of a code-base thanks to a...

Article Thumbnail
Article

Using DTS Eclipse, PyDev, and Python 2.7

Langdon White

Red Hat intended for developers to integrate Developer Toolset 2.0 (DTS) and Red Hat Software Collections 1.0 (RHSCL). As you may not realize, inside the DTS is a copy of Eclipse and you can use that with any software collection. In other words, you can use PyDev, with the Python 2.7 Software Collection from RHSCL in the Eclipse from DTS. Let's find out how. First, let's make sure you have the right repos, [lwhite@lwhite-laptop ~]$ sudo yum repolist Loaded plugins...

Article Thumbnail
Article

Separating IDE workspaces from code repositories

Romain Pelisse

As I've been using Git, SVN (with git-svn) and Hg for quite a long time now, I've adapted my way to handle the local repositories created with those tools. Especially, I quickly found out that it is quite crucial to separate those repositories from your IDE workspaces. Some explanation of why and how are in this entry. (Photo credit by motjetom) Eclipse workspaces To understand why I wished to write about this, one has to know that many developers -...

Article Thumbnail
Article

Red Hat Developer Toolset 2.0 is now Generally Available!

Mike Guerette

gcc developers - this is what you've been asking for! Red Hat Developer Toolset V2.0 is now generally available. Red Hat has "announced the general availability of Red Hat Developer Toolset 2.0. Available to all Red Hat customers with an active Red Hat Enterprise Linux Developer subscription, Red Hat Developer Toolset provides access to the latest stable versions of open source development tools on a separate, accelerated life cycle." Delivered as a parallel set of the latest stable tools to...

Article Thumbnail
Article

RHEL Developer Toolkit 2.0 now in beta

Mike Guerette

Just under a year ago, we introduced the Red Hat Enterprise Linux Developer Toolset 1.0 which provides the latest, stable open source developer tool versions at an accelerated cadence than that of Red Hat Enterprise Linux. That version started with gcc 4.7 and gdb 7.4. Since then, we've added V1.1 with some additional components and today we are announcing V2.0 beta that adds Eclipse, and more: Eclipse 4.3.0 weaves together a full set of tools required for software development in...