Main > Free Download Search >

Free ahead of time software for linux

ahead of time

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4256
Flock 0.9.0.2

Flock 0.9.0.2


Flock is the ultimate web browser based on the popular Firefox. more>>
Flock is the ultimate web browser based on the popular Firefox.
Welcome to the Flock Developer Preview, aka the Flock 0.5pre developer snapshot. If you have made it this far, chances are that you are aware of the risks associated with software that is nestled somewhere between the alpha and beta states.
While we are very excited about what we are doing, we want to make sure that you have been fully forewarned that this browser will crash from time to time and that any settings you save in this browser may quite possibly be erased, lost, or overwritten! Please have a backup of your blog posts and your shared bookmarks! Given that, we strongly recommend that you proceed with caution. Still here? Great!
So before you get started, please read through these release notes. This will give you some of the relevant information you will need to get up and running. Also, if you have general questions about Flock, who we are, what we do, and how we get away with it, please check out flock.com. Thanks for your interest in Flock; we hope you enjoy your stay.
Flock Developer Preview includes a number of features and services that make it fun and easy to talk back to the web and organize, share and retrieve interesting web pages.
Main features:
- The Blog Manager
- The Flickr Topbar
- RSS integration
- Favorites with del.icio.us integration
- The Shelf
- History Search
Flock Developer Preview is now available.
Our code couldnt wait any longer to be free!
But! This preview aint for the faint of heart! If youre the bleeding-edge type and dont mind a few scrapes and busted knees from time to time, feel free to give it a whirl.
Weve got interesting ideas in this thing. We want to know what weve done right how we could improve. And weve got a lot of work ahead of us!
- Flock still doesnt import your Firefox or IE favorites
- Flock does support Flash, but other plug-ins have NOT been tested
- While we have ten or so of the most popular Firefox extensions working, we need to come up a way to make most Firefox extensions working in Flock and/or cajole extension authors to make their extensions work with Flock
- A weird timestamp/debug window shows up when you publish a blog post. Were on the case. But your post will get published just fine
- Firefox themes do not work with Flock
- Choice! We like it as much as you do, but we must crawl before we can walk. While we support a number of blogging platforms, we dont yet offer a choice of social bookmark services or photo sharing services
- Blogging platforms: WordPress and Blogger work pretty well. There are some problems still with Movable Type. We havent tested any other blogging platforms
- Bad things happen if you say "Yes, share my bookmarks" and then dont enter del.icio.us account info
Finally, there is a list of several hundred bug reports and ideas for feature improvements, including some bugs that will make your browser crash. So consider this software experimental, and be prepared for crashes and occasional data losses. We do not recommend that you use Flock 0.5 as your main web browser.
<<less
Download (10.7MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
815 downloads
TimeTrex Time and Attendance 2.2.13-1034

TimeTrex Time and Attendance 2.2.13-1034


Web-based Time And Attendance suite which offers Employee Time and Attendance (timeclock, timecard, timesheet) and Payroll all in single tightly integ... more>> <<less
Download (3906KB)
Added: 2009-04-20 License: Freeware Price: Free
838 downloads
Time Sheets 7.0

Time Sheets 7.0


Time Sheets are free linux timesheets for project tracking. more>>
Time Sheets are free linux timesheets for project tracking.
Automate Project management, Billing and Payroll with your Free Web Employee Timesheets! Use your Free Web Timesheets to Discover secret profits in your business and ease billing now.
Automate Payroll with improved setup features. 100% web-based Linux Employee Timesheets program.
Main features:
User Interface
- Complete redesign including user-friendly organization and navigation
- Collapsible, customizable Toolbar with interactive calendar and timesheet status data
- Scrolling and single day display options for long periods that alleviate "wide" timesheet and compliance problems
- Dynamic, on-screen options to sort and display data in a variety of formats
Administrator Interface
- Ability to copy settings from existing users, projects, etc. for quick creation and set up of new items
- Access to all set up options on a single user or project creation screen
- Various types of reports consolidated and accessible under the main Reports tab
- Improved search, select and assign capabilities for automated approval plans, etc.
- Ability to search for, select and submit multiple timesheets for approval with a single click
- Improved Help menus and Sitemap that act as guides to the new navigation
Look and Feel
- Hierarchical tab navigation with the option to customize the color scheme
- Standard icons and page layout throughout the product
- Continued flexibility for branding and customizing the interface to fit organizational needs
Miscellaneous
- Leave request automation with supervisor review
- Manager reporting on all outstanding time off scheduled
- Option to subtotal by several different parameters in reports
- International character support
- Performance improvements via setting to limit number of items displayed in dropdown menus
- Advanced options for editing approved timesheets to meet specific auditing requirements
<<less
Download (18.2MB)
Added: 2005-10-17 License: Freeware Price:
1600 downloads
 
Other version of Time Sheets
Time Sheets 1.22Time Sheets is an online employee time sheet and attendance management program. The time sheet ... -go to index.php and login with username of admin with a password of test. -be sure to change the
License:Other/Proprietary License with Source
Download (0.093MB)
1271 downloads
Added: 2006-09-12
Time::Warp 0.5

Time::Warp 0.5


Time::Warp is a Perl module to control over the flow of time. more>>
Time::Warp is a Perl module to control over the flow of time.

SYNOPSIS

use Time::Warp qw(scale to time);

to(time + 5); # 5 seconds ahead
scale(2); # make time flow twice normal

Our external experience unfolds in 3 1/2 dimensions (time has a dimensionality of 1/2). The Time::Warp module offers developers control over the measurement of time.

API

to($desired_time)

The theory of relativity asserts that all physical laws are enforced relative to the observer. Since the starting point of time is arbitrary, it is permissable to change it. This has the effect of making it appear as if time is moving forwards or backward instanteously. For example, on some types of operating systems time starts at Wed Dec 31 19:00:00 1969 (this will likely change as we approach 2030 and with the acceptance of 64-bit CPUs).

to(time + 60*60); # 1 hour ahead

scale($factor)

Changes the speed at which time is progressing.

scale(scale * 2); # double the speed of time

Note that it is not possible to stop time or cause it to reverse since this is forbidden by the second law of thermodynamics.

<<less
Download (0.003MB)
Added: 2007-04-10 License: Perl Artistic License Price:
928 downloads
EncFS 1.3.2

EncFS 1.3.2


EncFS is a FUSE-based encrypted virtual filesystem for Linux. more>>
EncFS provides an encrypted filesystem in user-space. EncFS runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface. You can find links to source and binary releases below.

As with most encrypted filesystems, Encfs is meant to provide security against off-line attacks; ie your notebook is stolen, your backups are stolen, etc. The way Encfs works is different from the �loopback� encrypted filesystem support built into the Linux kernel because it works on files at a time, not an entire block device.

You do not need to allocate storage ahead of time for EncFS.

Advantages of a pass-thru system vs an encrypted block device:

An empty EncFS filesystem consists of a couple dozen bytes. With a loopback encrypted filesystem, you allocate a filesystem ahead of time with the size you want.

An EncFS filesystem can be backed-up on a file-by-file basis. A backup program can detect which files have changed, even though it wont be able to decipher the files. This way backups can be made without needing to mount the encrypted filesystem.

An EncFS acts as a translator for filenames and file data and should theoretically be able to pass through to any underlying filesystem. You could have an EncFS filesystem on a DVD, or a DVD mounted remotely and served through a Samba server and mount it locally with EncFS in order to view the encrypted data (your mileage may vary).

<<less
Download (0.60MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
988 downloads
CacheTable 0.2

CacheTable 0.2


CacheTable is a C++ template library that implements a very fast hash map container. more>>
CacheTable is a C++ template library that implements a very fast hash map container.
Its particularity, compared with std::hash_map and google::sparse_hash_map, is that it has a fixed size (decided it when it is created) and a random item replacement policy: in case of an "hash collision" the older item is "discarded" and replaced with the new one.
This container is ideal for implementing a caching system, when you want very fast item insertion and retrieval and you know the memory amount you want to dedicate ahead of time.
Enhancements:
- This release fixes a bug with deletion of iterator range, and work continues on more complete documentation.
- The test case has been reorganized to not require external libraries.
<<less
Download (0.11MB)
Added: 2007-01-27 License: BSD License Price:
1000 downloads
Dispatch Software 1.12b

Dispatch Software 1.12b


Dispatch Software is a Web-based dispatch system. more>>
Dispatch Software is a software that saves time, money and increase your customer satisfaction. 100% free online, web-based dispatch software makes it easy to keep track of your vehicles.
Easily view what each vehicle will be doing each day. Export the daily schedule to a printable spreadsheet file for your driver to take on the road. View all units on one page for faster scheduling.
Dispatch drivers can view schedules ahead of time for better planning and time management.
Installation:
-copy all files to your web host
-use phpmyadmin or your mysql interface to run site.sql against your database.
-open site.xml and edit the database section with your database details.
-go to index.php and login with username of admin with a password of test.
-be sure to change the passwords for the admin and regular user.
Setup the site.xml file with your database settings as follows.
< database type="mysql" >
< server >database server address< /server >
< login >database login< /login >
< password >database password< /password >
< default >mysql database name< /default >
< /database >
Add this to your .htaccess file to prevent viewing of the xml config file.
< Files ~ ".xml" >
Order allow,deny
Deny from all
Satisfy All
< /Files >
Enhancements:
- A bug in the main library file for the dispatching system was fixed.
<<less
Download (0.095MB)
Added: 2006-08-21 License: Free for non-commercial use Price:
1166 downloads
JavaNativeCompiler 1.1.1

JavaNativeCompiler 1.1.1


JavaNativeCompiler (JNC) is a Java to native compiler. more>>
JavaNativeCompiler (JNC) is a Java to native compiler. The project allows AOT (ahead of time) compilation of your Java applications. With JNC, you can create real standalone native binaries (.exe on Windows) which will no longer depend on a JRE.
This is especially useful when applications have to be deployed to end-users. All vexatious problems of deploying Java applications can be solved by compiling them to native. They will be:
- Easy to deploy
No JRE dependency. Most end-users dont know what they have installed.
No more problems on how to create an executable file out of a JAR or class file.
- Hard to decompile
Java can easily be decompiled. Native compilation will protect your source code.
- Run fast from the start
No more overhead for loading a JRE.
Enhancements:
- This release fixes a couple of problems with AWT/Swing and XML.
- It also once again contains a version for Linux.
- The compiler binary downloads are smaller.
<<less
Download (MB)
Added: 2007-03-05 License: Other/Proprietary License with Source Price:
965 downloads
Journyx Free Time Tracking Software 7.6

Journyx Free Time Tracking Software 7.6


Journyx Time Tracking is time tracking software that lets an employee enter project time and expense information from anywhere on the web. Add Journyx... more>> <<less
Download (31250KB)
Added: 2009-04-29 License: Freeware Price: Free
177 downloads
joeq virtual machine 20030812

joeq virtual machine 20030812


joeq virtual machine is a language-independent Java virtual machine implemented in Java. more>>
Joeq is a virtual machine and compiler infrastructure designed to facilitate research in virtual machine technologies such as Just-In-Time and Ahead-Of-Time compilation, advanced garbage collection techniques, distributed computation, sophisticated scheduling algorithms, and advanced run time techniques.
Joeq is entirely implemented in Java, leading to reliability, portability, maintainability, and efficiency. It is also language-independent, so code from any supported language can be seamlessly compiled, linked, and executed -- all dynamically.
Each component of the virtual machine is written to be independent with a general but well-defined interface, making it easy to experiment with new ideas.
Joeq is released as open source software, and is being used as a framework by researchers on five continents on topics ranging from automatic distributed virtual machines to whole-program pointer analysis.
Joeq is a virtual machine and compiler infrastructure designed to be a platform for research in compilation and virtual machine technologies. We had three main goals in designing the system. First and foremost, we wanted the system to be flexible. We are interested in a variety of compiler and virtual machine research topics, and we wanted a system that would not be specific to researching a particular area.
For example, we have interest in both static and dynamic compilation techniques, and in both type-safe and unsafe languages. We wanted a system that would be as open and general as possible, without sacrificing usability or performance.
Second, we wanted the system to be easy to experiment with. As its primary focus is research, it should be straightforward to prototype new ideas in the framework. With this in mind, we tried to make the system as modular as possible, so that each component is easily replaceable. Learning from our experience with Jalapeno, another virtual machine written in Java, we decided to implement the entire system in Java.
This makes it easy to quickly implement and prototype new ideas, and features like garbage collection and exception tracebacks ease debugging and improve productivity. Java, being a dynamic language, is also a good consumer for many of our dynamic compilation techniques; the fact that our dynamic compiler can compile the code of the virtual machine itself means that it can dynamically optimize the virtual machine code with respect to the application that is running on it. Javas object-oriented nature also facilitates modularity of the design and implementation.
Third, we wanted the system to be useful to a wide audience. The fact that the system is written in Java means that much of the system can be used on any platform that has an implementation of a Java virtual machine. The fact that Joeq supports popular input languages like Java, C, C++, Fortran, and even x86 binary code increases the scope of input programs. We released the system on the SourceForge web site as open source under the Library GNU Public License.
It has been picked up by researchers on five continents for various purposes, among them: automatic extraction of component interfaces, static whole-program pointer analysis, context-sensitive call graph construction, automatic distributed computation, versioned type systems for operating systems, sophisticated profiling of applications, advanced dynamic compilation techniques, system checkpointing, anomaly detection, secure execution platforms and autonomous systems. In addition, Joeq is now used as the basis of the Advanced Compilation Techniques class taught at Stanford University.
Joeq supports two modes of operation: native execution and hosted execution. In native execution, the Joeq code runs directly on the hardware. It uses its own run-time routines, thread package, garbage collector, etc. In hosted execution, the Joeq code runs on top of another virtual machine. Operations to access objects are translated into calls into the reflection library of the host virtual machine.
The user code that executes is identical, and only a small amount of functionality involving unsafe operations is not available when running in hosted execution mode. Hosted execution is useful for debugging purposes and when the underlying machine architecture is not yet directly supported by Joeq. We also use hosted execution mode to bootstrap the system and perform checkpointing, a technique for optimizing application startup times.
Joeq system consists of seven major parts:
- Front-end: Handles the loading and parsing of input files, such as Java class files, SUIF files, and binary object files.
- Compiler: A framework for performing analyses and optimizations on code. This includes the intermediate representation (IR) of our compiler.
- Back-end: Converts the compilers intermediate representation into native, executable code. This code can be output to an object file or written into memory to be executed. In addition, it generates metadata about the generated code, such as garbage collection maps and exception handling information.
- Interpreter: Directly interprets the various forms of compiler intermediate representations.
- Memory Manager: Organizes and manages memory. Joeq supports both explicitly-managed and garbage-collected memory.
- Dynamic: Provides profile data to the code analysis and optimization component, makes compilation policy decisions, and drives the dynamic compiler.
- Run-time Support: Provides runtime support for introspection, thread scheduling, synchronization, exception handling, interfacing to external code, and language-specific features such as dynamic type checking.
<<less
Download (1.0MB)
Added: 2005-04-22 License: LGPL (GNU Lesser General Public License) Price:
1645 downloads
Java::JVM::Classfile 0.19

Java::JVM::Classfile 0.19


Java::JVM::Classfile is a Perl module to parse JVM Classfiles. more>>
Java::JVM::Classfile is a Perl module to parse JVM Classfiles.

SYNOPSIS

use Java::JVM::Classfile;

my $c = Java::JVM::Classfile->new("HelloWorld.class");
print "Class: " . $c->class . "n";
print "Methods: " . scalar(@{$c->methods}) . "n";

The Java Virtual Machine (JVM) is an abstract machine which processes JVM classfiles. Such classfiles contain, broadly speaking, representations of the Java methods and member fields forming the definition of a single class, information to support the exception mechanism and a system for representing additional class attributes. The JVM itself exists primarily to load and link classfiles into the running machine on demand (performed by the Class Loader), represent those classes internally by means of a number of runtime data structures and facilitate execution (a role shared between the Execution Engine (which is responsible for execution of JVM instructions) and the Native Method Interface which allows a Java program to execute non-Java code, generally ANSI C/C++.

This Perl module reveals the information in a highly-compressed JVM classfile by representing the information as a series of objects. It is hoped that this module will eventually lead to a JVM implementation in Perl (or Parrot), or possibly a way-ahead-of-time (WAT) to Perl (or Parrot) compiler for Java.
It is important to remember that the Java classfile is highly-compressed. Classfiles are intended to be as small as possible as they are often sent across the network. This may explain the slightly odd object tree. One of the most important things to consider is the idea of a constant pool. All constants (constant strings, method names and signatures etc.) are clustered in the constant pool at the start of the classfile, and sprinkled throughout the file are references to the constant pool. The module attempts to hide this optimisation as much as possible from the user, however.

<<less
Download (0.019MB)
Added: 2007-04-20 License: Perl Artistic License Price:
918 downloads
Ovm 03.11.10

Ovm 03.11.10


Ovm is a real-time Java virtual machine. more>>
Ovm is a tool for generating virtual machines. Ovm includes a variety of compilers, garbage collectors, and threading systems that can be used to create a free-standing VM.
This VM can (and currently must) be specialized to a particular application. Ovm is currently able generate virtual machines for ordinary Java programs, and programs written to the Real-time Specification for Java.
Main features:
- dynamic loading - Like many ahead-of-time compilers for real-time/embedded systems, the Ovm does not support dynamic loading of classes. In the future we expect to support this via some form of mixed-mode operation and/or using the JIT compiler.
- weak references and finalization - There is no support for weak references and heap finalizers are never run. Finalizers for objects allocated in RTSJ scoped memory are run.
- Non-core JDK APIs that rely on native code - Ovm does not support the AWT and other APIs that are non-core. Ovm depends on GNU Classpath for all of the JDK APIs, but must provide its own special code to replace all native calls.
- JNI support - Ovm does not support JNI and it is not planned at the present. Much native code is replaced in Ovm by Java code operating in what we term the "executive domain". There are ways to provide additional native code support but there are highly specialized and not intended for general application use.
Code using dynamic loading, native calls or finalizers will need to be adapted to work with Ovm.
The implementation of the real-time APIs is also incomplete - see the package.html file in src/syslib/user/ovm_realtime/javax/realtime for details.
This is a BETA release. Ovm still has known bugs that can lead to unexpected behavior, especially when migrating large applications to Ovm.
Usage
Ovm is regularly tested on Linux/x86, Linux/ppc, and OS X/ppc. The JIT only works on x86. Ovm requires a Sun, IBM, or Apple release of Java 1.4 and gcc 3.x to build. 256 MB of main memory are also required, 1 GB are recommended.
In order to run Java applications under Ovm, it is strongly recommended that you compile the applications against Ovms version of the JDK (which is based on GNU classpath). This is the easiest way to ensure that you do not rely on library functionality that is not available. Instructions on how to compile Java code against the Ovm JDK are in the file TUTORIAL. The TUTORIAL also describes how to run the SPEC JVM and the real-time benchmarks.
Also note that all class files must have been compiled to the format defined by the javac -target 1.1 setting. This restriction will be removed in the future.
At this point in time, Ovm always requires whole-world compilation of the application. Ovm has three execution backends, an interpreter, a JIT and J2C which is a front-end to GCC. Both the interpreter and the JIT are intended to be used in conjunction with dynamic loading in the future. At this stage, building Ovm with these configurations is only useful for development purposes. All benchmarking should always be done with the J2C configuration with gcc-3.4.
Version restrictions:
- The Ovm program (gen-ovm), may very rarely hang after calling out to a subprocess. This appears to be a bug in Linux implemenations of Java 1.4, and occurs more frequently with Blackdown Java distributions than Sun. Ovm attempts to detect and work around the problem, but this code is extremely difficult to test. One simple trick that sometimes unhangs things is to stop the process (use -Z) and then restart it using fg.
<<less
Download (9.4MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1670 downloads
TimeTrex Payroll and Time Management 2.2.13-1034

TimeTrex Payroll and Time Management 2.2.13-1034


TimeTrex is a complete web-based Payroll and Time Management suite which offers Employee Scheduling, Time and Attendance (time clock, timesheet), Job ... more>> <<less
Download (3906KB)
Added: 2009-04-14 License: Freeware Price: Free
237 downloads
BakaSub 0.1.13

BakaSub 0.1.13


BakaSub is a GTK+/Gnome video subtitling program. more>>
BakaSub is a GTK+/Gnome video subtitling program. It supports Super Station Alpha File formats for titles. BakaSub is written entirely in ANSI C++ (using the -pedantic flag of EGCS) so it should be portable too. I aim for full Gnome compliance in BakaSub, as well as some Gnomey features (like graphics dragndrop, concurrent events, etc). Currently there are no Gnome specific features or support other than using GTK+, but it is basically a matter of turning on a flag in the Makefile. More options will be done on that later.
BakaSub was being designed directly from Kotus popular and god-like Sub Station Alpha program for Windows. Although the two programs share no actual code (they are written in very different languages, in very different environments!) I aim to have full Sub Station Alpha compatability. What does this mean for you, the user? It means that any script you create with BakaSub, you can trade with your friends who have SSA. It also means that any SSA script you receive will work perfectly out of the box (minus a few font differences) and any SSA script you edit will retain 100% of its previous data (no loss of data after going through BakaSub).
In modern versions of BakaSub (about the last two) I have made a decision to break away from SSAs user interface, however, because I think that it limits the user in some ways that are understandable for SSAs implementation, but which I have the opportunity to do away with because of the speed of C++. For example, SSA (at least as of version 3.x) displays a single subtitle for you to look at in the preview window, while BakaSub actually shows a scale-model preview with all concurrent subtitles and graphics.
Enhancements:
- Frame slider is now more functional. I figured out the proper hack to reconfigure a slider at runtime (grr!). Some more work is needed here though.
- SSA 3.x save support is now in, in its basic form. Some stuff probably doesnt work right. Dont bet the farm on this just yet =). To use it use Save As.... Save doesnt do anything yet.
- During SSA 3.x loads, styles that exist in the local style library (e.g., *Default vs Default) are no longer loaded. I dont know if this is the proper behavior but for now thats how it works.
- The very beginnings of Sconv integration are in there.
- bttv_ttf has been reworked to be a full multithreaded application. This means that there are now two threads during its execution: the frame engine, which is producing frames ahead of time, and the display engine, which is doing exquisite timing and data capture, and letting the frame engine know when to make another frame. The display engine has POSIX realtime priorities set if youre root, and the frame engine has normal priorities. This works
- much better on my uniprocessor system, and on dual or greater, it will be even better.
- The plug-in architecture is now in place (at least an early version). This will probably undergo some more changes before I leave it to start turning various things into plug-ins and normalizing the plug-in interfaces. There are also two brand new plug-ins, derived from the old statically linked ones, the SSA loader and the external rendering playback device.
- A new debug level has been added, DBG_ERROR. This is for fatal errors that cause a routine to fail and return, as opposed to DBG_WARNING, which means that the results will probably be invalid.
<<less
Download (0.15MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1185 downloads
LightWeight Time Tracker 1.0.0pre

LightWeight Time Tracker 1.0.0pre


LightWeight Time Tracker (LWTT) is a very simple time-tracking program. more>>
LightWeight Time Tracker (LWTT) is a very simple time-tracking program. LightWeight Time Tracker provides independent real-time tracking of multiple tasks (such as programming, lectures, presentations, etc.).

The data are saved to an XML file under the home directory.

<<less
Download (0.080MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
1234 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5