Search Software:      

Free Jvm Downloads

 

Janino

Janino is a compiler that reads a Java expression, block, or source file, and generates Java bytecode that is loaded and executed directly. It is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, such as expression evaluators or "server pages" engines like JSP. Properties The major design goal was to keep the compiler small and simple, while partially sacrificing completeness. I don't like the idea of carrying around huge libraries for simple applications. See Parser for the list of implemented and missing language features. When do you need an efficient expression evaluator? Say you build an e-commerce system, which computes the shipping cost for the items that the user put into his/her shopping cart. Because you don't know the merchant's shipping cost model at implementation time, you could implement a set of shipping cost models that come to mind (flat charge, by weight, by number of items, ...) and select one of those at run-time. In practice, you will most certainly find that the shipping cost models you implemented will rarely match what the merchant wants, so you must add custom models, which are merchant-specific. If the merchant's model changes later, you must change your code, re-compile and re-distribute your software. Because this is so unflexible, the shipping cost expression should be specified at run-time, not at compile-time. This implies that the expression must be scanned, parsed and evaluated at run-time, which is why you need an expression evaluator. A simple expression evaluator would parse an expression and create a "syntax tree". The expression "a + b * c", for example, would compile into a "Sum" object who's first operand is parameter "a" and who's second operand is a "Product" object who's operands are parameters "b" and "c". Such a syntax tree can evaluated relatively quickly. However, the run-time performance is about a factor of 100 worse than that of native Java code.

java compiler embedded expression evaluation script scripting jvm virtual machine bytecode

Janex]|[Builder

Janex]|[Builder gives Java programmers the possibility to give their users their applications with EXE files. To achieve this, the Janex]|[Builder user has only to enter the proper command line into Janex]|[Builder, which starts the Java application. The command line will then be implanted into an EXE file. The Java application can be started by an EXE file if the JVM is in the right path respectively if the directory is entered in the correct path of windows. At the moment it is only possible to enter one command line into Janex]|[Builder. In the next version of Janex]|[Builder it will be possible to enter an unlimited number of command lines. Additional features will also be added. You have to be careful that the EXE file is in the correct directory in relation to the directory which is used in the command line.

java native code exe builder start class file creates start exe

QVCS-Enterprise

QVCS-Enterprise is an affordable version control system. It matches more expensive products in features useful to small, distributed teams, and is easy to use and administer. Includes an easy to use GUI, and a custom Ant task to support scripting. See at a glance which files are checked out, which files have changed since check out, who most recently changed a file, etc. Perform common operations like check in or check out with the click of a button. Supports both text and binary files. Works well over the Internet, VPN or LAN. Can display the revision history of the files in a project and allows the user to report the project revision history by a number of criteria, including checkin date, filename, locker, etc. Can filter the revision history to show only those revisions that pass the filter criteria. Allows the user to sort and filter the list of files that it displays. File filtering allows the user to limit the set of files that operations are performed on. Files can be filtered by file extension, label, most recent revision date, etc. Is 100% Java, so it should work on any platform that has a 1.4.2 JVM available. It's been tested on W2K, XP, and Linux.

development utilities version control configuration management affordable multi-platform client server version control distributed teams

SCML ENVELOPE PRINTER

SCML Envelope Printer is an ActiveX DLL that allows Visual Basic 6 (sp3) programmers to print and preview envelopes on ink-jet and laser printers. SCML Envelope Printer has the following features: Select printer Select envelope size Select paper bin

activex dll print printer printing envelope envelope printing envelope printer label labels vb6 sp3 programming utilitiy

FlowChart.NET

FlowChart.NET helps you create and present workflow, flowchart and process diagrams, database entity-relationship diagrams, organizational, hierarchy and relationship charts, network schemes, graphs and trees. Its basic types of objects - boxes, tables, and arrows - can be grouped and attached one to another and combined in complex structures. The control provides 100+ predefined box shapes, and allows custom-designed and custom-painted boxes.

flow flowchart chart diagram workflow organizational process hierarchy network net control net component manage

DWG DXF Convert

DWG DXF Convert is an AutoCAD DWG/DXF bi-directional translator. It converts an AutoCAD DWG file into an AutoCAD DXF file and vice-versa without the need of AutoCAD. DWG DXF Convert also supports batch conversions of multiple DWG or DXF files.

dwg dxf convert conversion converter autocad bi-directional translate translation translator import export dwg to dxf dxf to dwg

AB Screen Locker

A small utility that allows you to lock your screen. Any key combinations (like CTRL+ALT+DEL, ALT+TAB or CTRL+ESC) are disabled and the mouse cursor is hidden. If the system is restarted, this software will automatically load with Windows and your PC will be locked. The password used to lock and unlock the screen can contain any type of character with any length (but minimum 3). The application is loading very fast and it has a nice, friendly GUI

screen locker system lock security safe small utility allows lock screen

TBS Tool Tracking

TBS Tool and Equipment Tracking tracks tools and equipment that are checked out to or assigned to employees. Keeps track of maintenance history, dates items are due back, allows you to schedule additional training classes for those users who need it based on their breaking or reporting items as broken.

tool tracking equipment tracking maintenance history tracks tools equipment checked employees

System Locker

System Locker is a handy utility that allows you to protect your personal computer from unauthorized access. You can use System Locker to restrict access to your PC. It's attractive, secure, and very easy to use. It starts automatically with Windows and optionally locks your desktop upon loading. It hides your desktop on system lock and provides an informative message to other users. You can set start/stop times for users to limit their access.

keyboard mouse input lock system protection block access audit control schedule sound computer access

OEComplete

OEComplete is a complete utility for managing your appointments and tasks. Users of Outlook Express can take the benefit of having an appointment scheduler and task manager along with their emails, at an economical price. OEComplete starts automatically when you start Outlook Express while Outlook Express can be opened from OEComplete also.

pim email client integrated with outlook express outlook express add ins outlook express add ons outlook express email client outlook express notes outlook express with appointments outlook express compatible client software add on for outlook expres oecomplete complete utility managing appointments

 
Audio Software
Office & Business
Games Software
Graphics Software
Internet Software
Home Software
Software Developers
Tools and Utilities
 
 
 

Copyright 2004-2010 FilesWeb.com