Category: <span>Coding</span>

LWUIT: Build Compelling Cross-platform User Interfaces NOW

Building rich user interfaces on mobile devices and embedded platforms used to be hard. With the advent of the open-source Lightweight UI Toolkit (LWUIT) developers now can create compelling applications that look and work great across a wide range of todays mobile devices but also run on desktops and embedded …

Multi-threaded Java Application Development

To take full advantage of the latest multi-core hardware, developers must utilize multiple threads in their applications. Mutli-threaded applications introduce an entirely new class of hard-to-find software failures, commonly known as concurrency defects. To date, testing for Concurrency defects such as Race Conditions, Thread Blocks, Atomicity and Deadlocks have been …

Cross-Language Development Experience on the JVM

During this talk we’ll describe our experience extending a large Java application with those languages, the problems we’ve faced and the benefits we’ve achieved. We’ll also demonstrate the cross-language development features of IntelliJ IDEA, including cross-language navigation, refactoring and cross-compilation. We hope that our experience will let you decide whether …

eSWT: The New Open Source UI toolkit for Mobile Java Applications

eSWT, the embedded version of the Eclipse’s Standard Widget Toolkit (SWT) is one of the components introduced by the Eclipse embedded Rich Client Platform (eRCP) project. eSWT can be also be used without the other components of eRCP in the mobile java applications. Using eSWT toolkit java applications can create …