RSE World

All about RSE and the wonderful world that is technology...



Welcome to RSE World, where you will find musings about the Remote System Explorer (RSE) and other hot technologies and trends. We hope you find our opinions useful and will participate in the discussions that we hope to stimulate. By way of introduction, we are IBMers who are committers in the RSE project. We will try to keep you posted with news and other interesting things related to RSE as the project grows, as well as anything else that we think are interesting. From time to time, you will also see guest articles posted here by folks who are "in-the-know" (who these folks might be and what they know will remain a mystery for now!)

A bit about RSE...

RSE was born in IBM about six years ago. IBM, as many of you might know, is in the server business, ranging from x86 servers to midrange servers to the mainframe. The development community for these systems were clamoring for tools that would allow them to do application development on these systems (edit, compile, run and debug at a minimum) without having to use the "green screen" or other outdated tools. They wanted modern software development tools available on their PCs that they could use to develop and maintain applications for these systems. The RSE framework was IBM's answer to this pressing need.

RSE provides a framework for developers to browse, access and manage resources on remote systems. Users can open and edit files, run commands on their systems using a shell, search for files and strings and manage processes running on the systems. Out of the box, RSE provides support for accessing remote Linux and Unix systems, as well as the local system. The RSE framework is protocol-independent. We provide default implementations using SSH and FTP. The framework is entirely extensible - new system types can be added, other functionality for things besides files, commands and processes can be provided, and any protocol can be used to implement these features. RSE is written in Java and is based on the popular Eclipse platform. Release 2.0.2 became available very recently and can be downloaded from here.

Today, the RSE not only forms the basis on which many of IBM's development tooling is formed, but it is now part of the Device Software Development Platform (DSDP) on The DSDP was set up to serve as an extensible, standards-based platform to meet a wide array of needs in the device software development space. The word "device" in this case refers to small devices such as cell phones, handheld and other mobile devices, which often have constraints in terms of memory, disk space, networking, etc. and have their own unique requirements that are different from PCs and large servers. Before long, you can expect to see development tools based on RSE to be available for the smallest devices to the "big-iron" and everything in between!


for this post

Blogger Chris Aniszczyk (zx) Says:

RSE is awesome, keep up the good work!


Leave a Reply