Search Software:      

Free Bytecode 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

SourceGuardian

SourceGuardian Pro for PHP is the ultimate protection solution for your PHP scripts. Now with full native bytecode encoding, time limiting scripts, IP and domain locking and many other features this is the most comprehensive and user-friendly protection solution on the market. SourceGuardian Pro is the only serious choice for PHP developers, Freelancers, software vendors and anyone who uses PHP commercially. It has the flexibility that other products only dream of - Professional developers everywhere are using SourceGuardian products to distribute their scripts safely. Thousands of developers have turned to SourceGuardian because of the nominal investment and superb rich featureset:

php source code protect php protect php encode intellectual property protection php encrypt sourceguardian protects php code comes

Quexal

MMX/SSE instructions can greatly enhance the performance of the following applications: multimedia (audio/video), communications, DSP kernels, 2D and 3D graphics, image processing and speech recognition. But current compilers do not support these instructions. Now there is a better way: Quexal, a development environment aimed at MMX/iSSE programmers. Here is how Quexal will help you get the job done quickly and easily: - flatten the learning curve! you can work with well understood concepts, such as variables and common operations, instead of registers and cryptic MMX/SSE opcodes; - take it easy! its custom designed graphical interface guides you step by step, displaying only relevant options; - work faster! the compiler optimizes source code into optimally scheduled MMX/SSE assembly code that can be directly pasted into any other development environment, thus taking the optimization phase, the most time-consuming and error prone one, out of the development cycle; - save an upgrade! you can use MMX and iSSE instructions even if your compiler does not support them, as the bytecode compiler turns source instructions directly into machine language; Quexal supports the Microsoft Visual C++, Borland C++ Builder and Borland Delphi compilers; - bug killer! includes a visual Debugger that re-arranges source code in a graph showing dependency bonds among instructions; you can enter source values and analyze what the instructions defined in source code do, and therefore easily detect troublesome spots; - become a code guru - instantly! the optimized code is as good as that written by world class programmers, but no knowledge of micro architectural designs is required; - maintaining code? no problem! you can modify the source code in the Quexal environment and then optimize it again, instead of changing MMX/iSSE code listings.

mmx sse visual c delphi tool code optimization visual tool writing

Throttle

Throttle is a tool for all that allows you to modify your modem settings to increase internet performance up to 200% or higher!! No modifications to your hardware are made and all adjustments and settings are done in an easy to use interface that a child could use. Most 'other' modem enhancers promise that they work while you notice no difference at all in internet speed.

modem boost speed internet tweak enhance boost internet speed 200 modem dsl cable isdn

SDE for IntelliJ IDEA (ME) for Linux

SDE for IntelliJ IDEA is an easy-to-use UML tool seamlessly integrated with IntelliJ IDEA. SDE supports full software development life-cycle -analysis, design, implementation, testing and deployment. You can draw all UML diagrams (class, use case, sequence, collaboration, statechart, activity, component, deployment, object) and perform textual analysis in IntelliJ IDEA... +Visio integration +Reverse XML, DotNET dll/exe, C++, CORBA IDL +more

intellij idea uml modeler add-ins plugins uml 2-0 uml tools modelling tools uml diagrams case tools class diagrams use cases

Vocabulary Stretch

Vocabulary Stretch helps build students vocabulary. The software teaches word recognition, meanings, and origin. It provides challenging activities such as matching words to ideas and completing crossword puzzles to reinforce ideas and hold student interest. Student scores are kept in a management system that allows teachers and tutors to view and print reports. Designed for students age 10 and up.

build vocabulary vocabulary help vocabulary building improve vocabulary interactive software helps build students vocabulary

Schnell schreiben

Dream FlashSee

Dream FlashSee is a powerful tool to browse, find, convert (swf to exe, exe to swf, swf to screen saver) and Manage Flash Movies quickly and easily! Now you can browse Flash movies in your computer, view them in list, detail or thumbnail form, and preview them easily and quickly. You don't need to load Flash movies one by one in your browser any more. You can search Flash movies with filename,version, rate and size etc

browse flash convert flash convert swf flash application swf to exe swf2exe exe to swf exe2swf make screen saver flash to screen saver create screensaver swf macromedia flash player create screen saver

IBPTime

Implements the Internet Time Service (ITS) which allows users to synchronize their computer clocks via the Internet. The time information provided by the service is directly traceable to UTC. Features include built in access to more than 70 tested Internet Time servers, support for both manual and automated (task scheduler) time synchronization and more...

time synchronize internet sntp ntp internet time scheduler task automatic free ibptime automatically maintain accurate

Mp3 Tag Assistant

Effective editor of mp3 tags, playlist/filelist generator and music file manager. You can change tags for a large list of music files. You can first change the data virtually, while the program will save all those changes to files afterwards. You will also be able to make the filenames the way you want them, create playlists/filelists, copy the chang files to the folders with your favorite music and other. Supported UNICODE symbols in the tags.

mp3 editor music file tag mp3 file editor easily action edit tags filename comment operation mp3 playlist tag generate renamer

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

Copyright 2004-2008 FilesWeb.com