Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.970.109 Times

jwx! 0.0.2-p4

  Date Added: July 19, 2010  |  Visits: 633

jwx!

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)



jwx! is a Java binding to the wxWidgets GUI framework. jwx! adds Java to the list of languages you can use to develop GUIs with the wxWidgets framework. Why yet another GUI toolkit for Java? The reason is not, as you might think, providing native GUI library for Java, but my thought of an Universal solution for developing GUI using any programming language. With its long history and proven stability, wxWidgets GUI framework having bindings to languages like Python, Perl, .NET etc., makes it most suitable for developing GUI with the language of your choice. Why one should think about an Universal GUI development framework? Suppose you are developing software using different programming languages individually or even under team environment, you might face a problem of creating GUI for your project. Sometimes it requires learning new GUI toolkit specific to the language. For example, if you are developing a graphics application using Java, you might use swing. In another project you are writing document processing application using Python, you might use `Tkinter`. For C++ it might be GTK, Qt, Motif, MFC... But think of a GUI framework that you can use for developing GUI using any programing language? Learn a single GUI framework, wxWidgets, and then use this knowledge for developing GUI using your favourite progamming language! wxWidgets itself for C++, wxPython for Python, wxPerl for Perl, wx.NET for .NET languages, ... `jwx!` adds Java to the list of languages you can use developing GUI using wxWidgets framework, the Universal way... Whats New in This Release: - Changes: - Restructured the Core module - Most of the constants and global functions have been moved to the relevant classes. Added aliases to some lengthy constants. - wxPython style `bind/unbind` methods have been replaced with wxWidgets style `connect/disconnect` methods. - StockObject accessing methods have been removed. - Added check for wx.App initialization. Any attempt to create an instance of some jwx! classes that depends on stock objects before wx.App enters the `onInit`, results in fatal error. - New features: - Supports, overriding several virtual methods. - Access restriction on Event handlers have been removed. - Now accepts arbitrary Java objects as client data. - Added several new classes and methods. - Fixed: - Fixed Jvm crash, due to abnormal termination. - Fixed exception handling problem on wxGTK. Previously the JVM was unable to process exceptions thrown after wx.App enter the main event loop. - Prevents premature garbage collection of wx.ArtProvider instances.. jwx! is a new Java binding to the wxWidgets GUI framework

Requirements: No special requirements
Platforms: Linux
Keyword: Developing Framework Gui Framework Java Java Binding Jwx Libraries Programming Using Wxwidgets
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


JWX! RELATED
Development Editors  -  Java RDF Binding 0.5.6.2
Java RDF Binding is an easy to use software designed to create a standard mapping of RDF to Java. for WindowsAll
 
Libraries  -  Azuki Framework 1.0.1
Azuki Framework project is a Java application framework designed to resolve various problems in the software development lifecycle. These goals are achieved by splitting the software conception into two main stages: creation of independent...
11.5 MB  
Science  -  PonyProg 2.07a
PonyProg is a serial device programmer with a user friendly GUI framework available for Intel Linux and Windows. PonyProgs purpose is being able to read from and write to most serial devices. At the moment it supports IC Bus, Microwire, SPI...
696.32 KB  
Libraries  -  libeds-java 0.5.1
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: See the...
337.92 KB  
Libraries  -  libgconf-java 2.12.6
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
337.92 KB  
Libraries  -  libglade-java 2.12.8
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
358.4 KB  
Libraries  -  libgnome-java 2.12.7
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library. Installation: The...
481.28 KB  
Libraries  -  PHP2Go 0.5.7
PHP2Go is a development framework designed to help experienced developers and beginner programmers to create Web-based Systems. PHP2Go is an object-oriented, structured and hierarchical set of classes and libraries developed using PHP, XML and...
1.9 MB  
Libraries  -  CGI::Ex::App 2.06
CGI::Ex::App is a anti-framework application framework. Fill in the blanks and get a ready made web application. This module is somewhat similar in spirit to CGI::Application, CGI::Path, and CGI::Builder and any other "CGI framework." As with...
215.04 KB  
Libraries  -  Aranea framework 1.0.10
Aranea is an Open Source Java Hierarchical Model-View-Controller Web Framework that provides a common simple approach to building the web application components, reusing custom or general GUI logic and extending the framework. The framework...
19.7 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB