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 31.588.249 Times

JavaDesktopEngine 1.0

  Date Added: March 05, 2010  |  Visits: 742


Report Broken Link
Printer Friendly Version

Product Homepage
Download (73 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
Libraries  -  Syntax::Highlight::Engine::Kate::Java 0.02
Syntax::Highlight::Engine::Kate::Java is a Perl plugin for Java syntax highlighting. SYNOPSIS require Syntax::Highlight::Engine::Kate::Java; my $sh = new Syntax::Highlight::Engine::Kate::Java([ ]); Syntax::Highlight::Engine::Kate::Java is...
348.16 KB  
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  
Games  -  The Java Rabbit Engine 1.0.1
The Java Rabbit Engine (jRabbit for short) is an open source, 2D Java game engine built on LWJGL. It???*a*?s designed to be fast, fun, and easy to use, so feel free to get started! jRabbit is: Powerful: Use OpenGL to utilize...
12.32 MB  
Programming  -  Chunk, an HTML Template Engine for Java 1.7
A powerful Java Template Engine, great for building HTML or XML docs. Chunk can handle many other needs and situations as well. In-tag filters & default values, multiple snippets per file, layered themes, macros, conditional includes, localization...
163.49 KB  
Games  -  Cide Java RPG Engine 1.0
A role playing game engine in Java along with necessary design tools to allow even beginner game designers to start into the world of game development and design. Based loosely on early Final Fantasy engines with enchancements.
52.81 KB  
Desktop Utilities  -  Jesktop 2.0
The Jesktop project is a desktop system written in Java that can have GUI applications installed into it. It is semi-dependant upon NanoContainer which is a component framework at Codehaus. NanoContainer and Constructor Dependency Injection are...
153.6 KB  
Gaming Utilities  -  KMush 0.5
KMush is a simple MU* client for the K Desktop Environment. KMush is a native KDE application written in Java using the qtjava/koala bindings. Its intended use is for softcoding and roleplaying in MUSH environments..
368.64 KB  
Database Tools  -  A MySQL Storage Engine for AWS S3 0.06
A MySQL Storage Engine for AWS S3 project is a plugin storage engine that allows MySQL to access Amazon Web Services Simple Storage Service (AWS S3) buckets and items. You need a MySQL source tree, and you need to have it built. Figure out...
327.68 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  
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  -  KOpenBabel 0.2
KOpenBabel is a graphical interface to Open Babel.[1] KOpenBabel can handle and convert over 70 chemical file formats. At this time, it can convert files, guess input file type and convert a large number of files with a single click. The user...
20.48 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  -  DesktopTools 02-alpha
DesktopTools is a collection of small utillities which help to make your daily life easier. Since the tools themself are rather small (projectwise) I keep them not as individual projects, but have them under this collective name.
102.4 KB  
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  
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  -  QTGZManager for Linux Build 08232009
QTGZManager is a frontend to the Slackware pkgtools that can compare versions, install, reinstall, upgrade, downgrade and remove packages. It also converts RPMs to TGZs, shows the package contents, information and freezes/unfreezes a specific...
153.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  -  System G for Linux 2.4.5
System G provides a simple interface to the UNIX file system by displaying a graphical tree of files and folders. In addition, System G is a very natural interface to Git, since Git is fundamentally a versioned file system (with the ability to...
2.15 MB