Linux Today: Linux News On Internet Time.

developerWorks: Design Cross-Platform Java UIs with Native Performance

Mar 12, 2004, 05:30 (8 Talkback[s])
(Other stories by Vladimir Silva)

"The Java language has dominated development in the middle tier over traditional languages such as C and C++. The reason for the Java language's tremendous acceptance in the developer community is its object-oriented design, platform independence, and plethora of support APIs. Nevertheless, it has largely failed to make it to the desktop as a real development platform -- perhaps due to the same strengths that allow it to rule the middle tier. Platform independence means a serious performance loss against native C and C++ apps.

"The purpose of this article is to demonstrate Java bindings to the Simplistic Skin Interface, also known as SLIK. SLIK is a C API that can be used to build cross-platform GUIs. By using the Java Native Interface (JNI), you can bind Java code to SLIK and thus design multi-platform user interfaces that perform as well as C and C++ applications..."

Complete Story

Related Stories: