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

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

Serving Software Downloads in 956 Categories, Downloaded 50.284.377 Times

JavaDesktopEngine 1.0

  Date Added: March 05, 2010  |  Visits: 957

JavaDesktopEngine

Report Broken Link
Printer Friendly Version


Product Homepage
Download (102 downloads)



JavaDesktopEngines aim is to produce a piece of software that is at the same time: Shared virtual machine It allows to launch different java programs inside the same VM. The VM will always be alive, so no more startup overhead and less memory used. It uses our JDSVM(Java Desktop Shared Virtual Machine), which in turn is based on Javagroups great Echidna Project Xml Rpc local server This way it is possible for programs, even written in languages different from java, to access "services" exposed by the engine. Plugin host It has been built with a pluggable architecture in mind, so that it is possible to develop new "services" for the engine. Linux/Windows service (next release) It is run as a service, so that its "services" will always be available for other programs. For those of us who make heavy use of java tools its always been quite frustrating to have to open lots of resource eager VMs just to launch very useful but simple programs. Moreover, VM starting for simple utilities is a real waste of time. Weve all appreciated the difference when launching a compilation from inside an IDE. In this case javac is launched as a process inside an already active VM, and the difference is evident. JDE in the beginning was born to try to address these problems. Having an always active VM where it is possible to launch processes in, means faster process start and less resources used. A lot of time is saved by from not loading again and again the VM. Theres nothing new in this. Some very good related projects are alive and kicking on the net, some of them focusing on a complete Java desktop enviroment, some on just a shared VM. JDE positions itself a bit differently, as it can be seen as a java engine exposing pluggable services (shared VM being just one of these). There are several approaches to implementing a shared VM, all of them with pros and cons. Weve chosen to use the great code from the Echidna Project for now. The entrypoint of JDE is an XML-RPC server accepting calls for services. Everything needed from JDE can be obtained by making a call to it. The main service exposed by JDE is obviously the java process launching one. By making a call, it is possible to launch a java process insisde the VM. Having an XML-RPC server allows us to use any language with xmlrpc capabilities to launch java programs. The package includes a simple python script, that can be easily used as launcher (see our simple tutorial for details). Included is also a "Manager", a simple swing application with active process listing and process launching capabilities. Hopefully, this one will evolve as far as there will be more services in JDE to be the reference manager for the engine. Included plugins: 1) Java process Launcher. The one this project was started for. You can launch java processes inside the living VM. 2) Scripting engine. Via a simple xmlrpc call you can launch a script on the engine and get back results. The nice thing, as usual, is that being xmlrpc based, you can use it as a service called by anything written in any language. Currently supported scripting language is BeanShell. More will be available soon via BSF. 3) Fast editor Based on jEdit Syntax Package 2.2.1, a simple, fast and useful editor with only some of the nice features jEdit has got us used to. Whats New in This Release: - This release should be a bit more robust when killing processes that make use of System.exit(0) without "dispose()". - An icon for the GUI manager has been added, as well as a bat file for Windows systems.. A shared java virtual machine, an xmlrpc local server and a plugin host all in one.

Requirements: No special requirements
Platforms: Linux
Keyword: Desktop Environment Engine Java Java Engine Javadesktopengine Jde Launch Process Rpc Services Simple Tools Vm Xml
Users rating: 0/10

License: Freeware Size: 819.2 KB
USER REVIEWS
More Reviews or Write Review


JAVADESKTOPENGINE RELATED
Search & Replace Tools  -  SSuite Desktop Search Engine 2.4.1.1
SSuite Desktop Search and Find is a useful windows desktop search engine that can find files, folders, and file content. This small application is also multi-threaded for instant search results. Advanced search features also included: search by...
5.25 MB  
Desktop Utilities  -  Equinox Desktop Environment 1.1
Equinox Desktop Environment (shortly EDE) is small desktop environment, builted to be simple and fast. Comparing to other desktop environments, EDE is much faster and smaller in memory space (EDEs window manager use less memory than xterm)....
1.3 MB  
Desktop Utilities  -  AntiRight Desktop Environment 3.4
AntiRight Desktop Environment is a lightweight and scripted desktop environment that uses the Motif toolkit. Development is carried out with a minimalistic philosophy in mind. The software consists of a text editor, a desktop panel, a sticky...
102.4 KB  
Desktop Utilities  -  Kat - Desktop Search Engine for Linux 0.6.4
Kat is an application for KDE designed to index files. Meta information, fulltext and thumbnails are extracted from documents, images, mp3 and other media allowing quick and accurate information retrieval. Similar to the Windows application...
901.12 KB  
Desktop Utilities  -  Konqueror 3.5.5
Konqueror is the file manager for the K Desktop Environment. Konqueror is the canvas for all the latest KDE technology, from KIO slaves (which provide mechanisms for file access) to component embedding via the KParts object interface, and it is...
22.7 MB  
File Utilities  -  Thunar 0.8.0
Thunar application is a new modern file manager for the Xfce Desktop Environment. Thunar has been designed from the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless...
7.3 MB  
Desktop Utilities  -  Xynth 0.8.40
Xynth project is an portable and embedded interface between display hardware (the mouse, keyboard, and video displays) and the desktop environment that works on many hardware, including embedded devices..
1.3 MB  
Desktop Utilities  -  GEX 0.6.11
GEX is just another desktop environment. Definitely nothing special. But it has one feature that no other desktop environment could provide: GEX is mine and gets all the features that I need and nothing else. Another reason for this little...
256 KB  
Desktop Utilities  -  SimpleKDE 3040101
SimpleKDE is a lightweight desktop environment for UNIX and UNIX based operating systems like Linux, FreeBSD, and OpenSolaris. Shortly it provides a graphical user interface on top of UNIX shells. SimpleKDE is not written from scratch; in fact,...
25 MB  
File Utilities  -  foXcommander 0.0.12
foXdesktop is an attempt to create a new UNIX-based desktop environment using FOX, a multi-platform widget set written in C++..
368.64 KB  
NEW DOWNLOADS IN SHELL & DESKTOP, DESKTOP UTILITIES
Shell & Desktop  -  Glunarclock 0.32.4
GNOME Lunar Clock Applet displays the current phase of the Moon as an applet for the gnome panel. In the properties box you can choose between a real image Features Pointing with the mouse at the applet...
522.24 KB  
Shell & Desktop  -  Fekete 5
Icon theme for Linux For all possible desktop, and Linux distro Special additives: Suse's Yast icons. Xfce system icons, and archaic mimetypes icons Mandriva "special placed" status icons. Libreoffice icons.
71.59 MB  
Shell & Desktop  -  XFast 0.9
XFast is a slim and lightweighted desktop environment that incorporates X and Window Manager within the same project.
1.15 MB  
Shell & Desktop  -  print selection konqueror service menu 0.1
This service menu give you a *silly* way to print fast your selection on konqueror USE select the text copy the text rigt button on the webpage select print selection a kdialog will appear paste the text
10.24 KB  
Shell & Desktop  -  Faenza 1.2
Faenza icon theme is available to install for Ubuntu users via a PPA repository. View the README file for instructions and a list of known issues.
23.49 MB  
Desktop Utilities  -  DRBD Management Console 0.9.9
The DRBD Management Console is a Java application that eases the burden of managing your DRBD and Pacemaker based cluster systems. 1. You don't need Java on the cluster servers only on your desktop. (you may need to install...
5.36 MB  
Desktop Utilities  -  InvulgoTracker 1.10
Open Source application for Linux Gnome, to keep track of your working tasks. Features . Free . Open Source . Easy task cration . Easy time registration . Minimizes to system tray for easy access ....
409.6 KB  
Desktop Utilities  -  synaptiks 0.8.1
synaptiks is a touchpad management utility for KDE. It provides a simple configuration interface and can automatically switch off your touchpad on keyboard activity or if mouse devices are plugged. Take a look at the homepage for more...
450.56 KB  
Desktop Utilities  -  Lithron 1.0.1
Lithron is a set of packages for the PRADO 3 framework. Lithron is a set of packages for the PRADO 3 framework. Lithron fully manages the display and administration of components in a highly customizeable way. Our main goal...
16.07 MB  
Desktop Utilities  -  congruity 15
congruity is a GUI application for programming Logitech(R) Harmony(TM) remote controls. congruity builds upon the work of the concordance project, which provides the underlying communication. Please use the concordance project mailing lists.
153.6 KB