GeoTrellis is a geographic data processing engine for high performance applications. In this article, Ross Bernet explains how GeoTrellis continues to advance the field of distributed processing of geospatial imagery and raster data.
How can open source mapping improve location technologies? In this article, Jody Garnett goes over a cornerstone of the open source geospatial toolkit, JTS 1.15. The JTS topology suite brings spatial data types, spatial relationships, and spatial operations for processing geometries to the Eclipse Foundation.
Discover Ferret, a conceptually simple software exploration tool that seeks to summarize how a program element relates to the rest of the software system. In this article, Brian de Alwis goes over Ferret and explains how this tool can help developers explore their codebases.
Big improvements are in store for Buildship, the effort to incorporate Gradle into Eclipse. Buildship 2.2 boasts improved runtime classpath separation, Java 9 support, and more.
Eclipse CDT is the industry standard C/C++ IDE powering the design and development of embedded systems worldwide. In this article, Tracy Miranda goes over why Eclipse CDT has been so successful for so long.
The merry migration from Java EE into the Eclipse Foundation continues with the announcement of nine new project proposals for the still-unnamed collaboration.
What is e4 and why is it different on JavaFX? In this article, Tom Schindl explains how you can develop applications and write 100% framework-free business components with e4 on JavaFX.
Do you dream about building a robust and resilient microservice? Great news, MicroProfile Fault Tolerance is the new future to building one! In this article, Emily Jiang explains how Eclipse MicroProfile Fault Tolerance provides a simple and flexible solution to build a fault tolerance microservice.
The combination of Xtext with the LSP is a viable way to add language support to more than one IDE. In this article, Jan Köhnlein explains how you can use one language server implemented in Xtext to support for the YANG language to at least four other IDEs.
MicroProfile has now been around for a year! How did it start? What’s next? In this article, Dominika Tasarz dives deep into MicroProfile to see how far they’ve come in a year.
In this article, Sven Efftinge shows us how to implement a Language Server for an arbitrary domain-specific language (DSL) using Eclipse Xtext and then run it in an IDE.
What is the Language Server Protocol? How was it created? And more importantly, how does it work? These questions and more are answered by Dirk Bäumer, Erich Gamma, and Sean McBreen of Microsoft.
Writing in Java but your PHP support has bugs? Eclipse Language Server Protocols are here to help. Learn how the Eclipse IDE is able to consume language servers to provide rich editor features and interact with them without having to learn anything new. In this article, Mickael Istria explains how to make things simpler for developers while keeping things the same for end users with Eclipse LSP4E.
Visual Studio Code uses the LSP to communicate with a language server living in an external process. This language server is implemented using libraries from Clang. In this article, Marc-André Laperle explains in depth the pros and cons of the open source Clangd and what it can do for you.