public marks

PUBLIC MARKS from solrac with tags java & eclipse

2009

Explore amazing refactoring functions in Eclipse JDT

This article describes the various refactorings available in Eclipse Java™ Development Tools (JDT), including what each refactoring does, when to use it, and how to use it. It also explores the refactoring script functionality in Eclipse, which allows library developers to share code refactorings with their clients.

Patching in Eclipse Galileo

Eclipse Galileo includes new features for applying patches. This article provides an overview of the method for creating and applying patches, and includes an overview of the patch format used by Eclipse. Here are examples of creating simple patches.

The Clojure programming language

Lisp is a programming language known for its expressiveness and power, but it was often thought of as not being well suited for general use. That has all changed with Clojure, a Lisp dialect that runs on the Java platform. Now you can harness the power of Lisp anywhere you have a Java Virtual Machine handy. In this article, you will see how to get started with Clojure and learn some of its syntax, as you take advantage of the Clojure plug-in for Eclipse to help you along the way.

Faster Java coding in Eclipse Galileo

Learn how to use the new toString() code-generation ability in Eclipse Galileo along with hashCode(), equals(), and setter/getter generation to cut down on the amount of work that goes into building the foundation of a Java class. learn which code you have to type and which code you can generate, making a lot less work for you.

Create a mobile application for Android using Scala and Eclipse

The Android operating system provides a powerful, open platform for mobile development. It leverages the power of the Java programming language and the Eclipse tools platform. Now you can add the Scala programming language to that mix. In this article, see how you can use Scala as the primary development language on Android.

Interview with Dr. Erich Gamma - one of the fathers of Eclipse

Here's your chance to talk to Dr. Erich Gamma. Feel free to fire away on Eclipse, Java, JUnit, the Rational suite, the Jazz site, or about Dr Gamma's book called Design Patterns: Elements of Reusable Object-Oriented Software.

An Eclipse Galileo flyby

The Eclipse Galileo release of 33 major projects showcases diversity and innovation. The goal of this article is to take you through the Galileo release train and showcase some of the projects that are part of the release. It accomplished this by giving a tour of some Galileo projects, including quotes from project leaders along the way.

Tapping into Android's sensors with Java and Eclipse

The Android platform is ideal, especially for Java developers, for creating innovative applications through the use of hardware sensors. Learn about some of the interfacing options available for Android applications, including using the sensor subsystem and recording audio snippets.

Standard Widget Toolkit trees

This article explains how to develop and implement trees in the Standard Widget Toolkit (SWT). Learn how an SWT tree is created and populated with data, how columns can be used to categorize data, how a tree can be extended to support row sorting, and how the tree's content can be searched.

Building an AIM-enabled application in Eclipse and Java

This article demonstrates how you can build a Java™ application that uses the client software development kit (SDK) libraries from AOL to get commands from users. Your application will be able to process the commands and respond to the users with results.

Deploying an Eclipse-based application with Java Web Start

Java Web Start (JWS) technology allows you to deploy applications over the Internet with a single click. If you couple JWS with the ability to build an application on the Eclipse Platform, you have a pretty powerful combination. Learn how to build a small, bare-bones application built on the Eclipse Framework and deploy it through Java Web Start (JWS) — a technology you can use to deploy Java applications easily over standard Internet sites, enabling easy upgrades and distribution.

Eclipse Europa Web development using Java, PHP, and RadRails Part-3

Part-3 introduces the RDT and RadRails Eclipse plug-ins and shows you how to get these plug-ins and start using them. You will learn how to use RadRails to do many common Ruby on Rails development tasks.

Eclipse Europa Web development using Java, PHP, and RadRails Part-2

In Part-2 you'll see how easy it is to develop PHP applications using a different set of Eclipse plug-ins, collectively known as the PHP Development Toolkit (PDT).

Eclipse Europa Web development using Java, PHP, and RadRails Part-1

Part-1 shows you how to use Eclipse to connect to a database, create tables, and create test data in our database. This three-part "Web development with Eclipse Europa" series shows you how to use Eclipse for Web development with Java technology, PHP, and Ruby. You'll see how the latest release of Eclipse -- Europa -- can be used to rapidly develop Java Web applications.

Mastering Eclipse V3.4 JDT text editor

This article examines some of the advanced features of the Java editor in Eclipse. You'll see how to generate common pieces of code automatically. You will also learn how to close Eclipse views and still use their functionality, thanks to shortcuts offered by Eclipse editor. This article also discusses other features of the Java editor that can significantly improve your productivity.

2008

What the IBM-Rational merger has sowed 5 years later

This podcast, with Grady Booch, Lee Nackman, and Walker Royce covers the fifth anniversary of the IBM acquisition of Rational. Learn what it has meant for each company and for the software profession in general. Refinement of Rational's focus, the expansion of IBM's software paradigm, the further embracing of open source and open standards, the investment in growing technical talent, and the Jazz platform are all discussed.

Execute business processes with Eclipse

This tutorial is for those that would like to learn both Business Process Modeling Notation (BPMN) and Business Process Execution Language (BPEL) XML formats. using the Eclipse SOA Tools Platform BPMN Modeler to model a business process, convert BPMN to a BPEL-executable deployable to Apache Orchestration Director Engine (ODE).

Create a Sudoku Rich Client game with Eclipse

XMLBeans is a great XML-to-Java data-binding technology, but it lacks the ability to register observers for model changes. However, you can customize generated plain old Java objects (POJOs) to include the necessary interfaces and the notification of changes. Create a Sudoku Rich Client Platform (RCP) game application in Eclipse, and learn how to use eventing to validate the user's input.

2007

Validating Swing apps the Eclipse RAVEN way

The Eclipse platform provides support for rich-client interfaces based on Java, Swing, or Standard Widget Toolkit (SWT), but it does not directly validate them. The Rule-based Accessibility Validation Environment (RAVEN) is an Eclipse plug-in that provides runtime checking of GUI components to ensure consistent use of Java accessibility features. This article reviews the RAVEN tool and provides examples of its use in validating a Java Swing application.

Debugging with the Eclipse Platform

This article shows you how to use the built-in debugging features in the Eclipse Platform for debugging software projects.

5 Eclipse plugins for discovering bad code

What if you were able to discover potential problems in your code prior to building it? Interestingly enough, there are Eclipse plugins for tools such as JDepend and CheckStyle thatcan help you discover problems before they are manifested in software. This article shows you how to leverage progressive programming, which enables a high level of quality checking during coding.