eleven 1.0
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3050
Eleven 1.0
Eleven is a programming language for building robust, scalable Web applications. more>>
Eleven is a programming language for creating robust, scalable web applications quickly and easily.
It offers a 20x programmer productivity increase over traditional server programming languages like ASP, PHP, and JSP by automating state management and taking control of the applications look and feel.
From high-level source code with a simple, C-like syntax, the compiler generates complete, ready-to-run implementations in PHP or mod_perl. Applications generated by Eleven maintain their state in a relational database and are inherently fault-tolerant, secure, and scalable.
Most interactive web applications today are primitive. Of course there are shining exceptions such as Amazon.com, TurboTax, and others. But by and large, most web applications are crudely designed and not especially reliable. Have you ever entered data into a web application, then lost it due to a browser crash? Have you ever gotten part way through an e-commerce transaction, then had the session go into never-never land while waiting for your credit card to be validated? Have you ever reloaded a web page and found that you just duplicated a transaction by accident? Web applications are server based, so in theory they ought to be as reliable as traditional mainframe applications. But they arent.
The problem is that there are two ways of creating web applications. Theres the expensive way, in which massive amounts of engineering are dedicated to making the sites reliable and scalable. These applications tend to keep most of their state in server-side databases, which run in controlled environments and are carefully managed. If your browser crashes during a session, you can usually log in from another computer and pick up where you left off.
Then theres the cheap way (often seen in corporate intranets and extranets). These tend to keep their state on the client (in hidden form fields or HTTP cookies), in the web servers memory, or in the web servers filesystem. These applications tend to be fragile. They dont handle system failures well, and get confused easily if the user presses the back button, restarts the web browser, etc.
The Eleven project solves this problem by making it quick and easy to create robust, scalable, database-backed web applications. Applications are expressed in a high-level language with a syntax similar to C and a conceptual structure similar to BASIC. Here is a simple example.
The code is self-explanatory:
statesafe var first, last;
display
{
print ("Please enter your name.");
edit ("First name: ", first);
edit ("Last name: ", last);
}
display
{
print ("Thank you, ", first, " ", last, ".");
}
Here is another example; the worlds smallest to-do list application. Where the code invokes the edit function on the table data type, the compiler automatically fills in a table editor:
statesafe table
{
var deadline "Task deadline";
var description "Task description";
} todolist;
display
{
edit ("Enter your tasks: ", todolist);
}
The point is that the Eleven compiler takes over the job of state management. The programmer doesnt need to worry about how the variables first and last are passed from one display to the next, how to represent the to-do list in the relational database, how to deal with the back button, how to enable a session to be seamlessly resumed if the computer crashes, and so on. All of those problems are taken care of automatically.
Whats more, those benefits are achieved without any special runtime support. The Eleven compiler translates source code into complete PHP or mod_perl programs that run under the Apache web server. The only runtime support needed is a standard installation of Apache with PHP or mod_perl, and a relational database such as MySQL for the back end. Furthermore, the generated code is fairly readable, and can be inspected before uploading to the web site. This is a great benefit for security-minded system administrators who are wary of installing yet another "framework" onto their production machines.
All applications generated by Eleven automatically save their state to the relational database after every user action. The web browser and web servers are stateless. Thus, the applications have three important characteristics:
1. They are bulletproof, meaning that the applications are resilient to failures of any runtime component. Sessions cannot be derailed by browser crashes, web server crashes, bookmarking or tampering with URLs, etc. as long as the integrity of the relational database is maintained.
2. They are secure, meaning that all application data is safely kept private. It is stored in the database, never in hidden form fields or HTTP cookies where it is vulnerable. Consider the example of a web application that is being used from a laptop. If the laptop is stolen, then any private data stored in HTTP cookies is compromised. This is an important factor in medical applications, for example.
3. They are scalable, meaning that system performance can be increased by replicating the application across a load-balancing server farm. HTTP requests can be directed to random web servers even within a single user session, and the applications will still work reliably. The only performance bottleneck is the database, and there are existing commercial solutions for scaling databases.
We introduce the term statesafe to describe web applications that achieve these three benefits using this architecture. All web applications generated by the Eleven compiler are statesafe.
<<lessIt offers a 20x programmer productivity increase over traditional server programming languages like ASP, PHP, and JSP by automating state management and taking control of the applications look and feel.
From high-level source code with a simple, C-like syntax, the compiler generates complete, ready-to-run implementations in PHP or mod_perl. Applications generated by Eleven maintain their state in a relational database and are inherently fault-tolerant, secure, and scalable.
Most interactive web applications today are primitive. Of course there are shining exceptions such as Amazon.com, TurboTax, and others. But by and large, most web applications are crudely designed and not especially reliable. Have you ever entered data into a web application, then lost it due to a browser crash? Have you ever gotten part way through an e-commerce transaction, then had the session go into never-never land while waiting for your credit card to be validated? Have you ever reloaded a web page and found that you just duplicated a transaction by accident? Web applications are server based, so in theory they ought to be as reliable as traditional mainframe applications. But they arent.
The problem is that there are two ways of creating web applications. Theres the expensive way, in which massive amounts of engineering are dedicated to making the sites reliable and scalable. These applications tend to keep most of their state in server-side databases, which run in controlled environments and are carefully managed. If your browser crashes during a session, you can usually log in from another computer and pick up where you left off.
Then theres the cheap way (often seen in corporate intranets and extranets). These tend to keep their state on the client (in hidden form fields or HTTP cookies), in the web servers memory, or in the web servers filesystem. These applications tend to be fragile. They dont handle system failures well, and get confused easily if the user presses the back button, restarts the web browser, etc.
The Eleven project solves this problem by making it quick and easy to create robust, scalable, database-backed web applications. Applications are expressed in a high-level language with a syntax similar to C and a conceptual structure similar to BASIC. Here is a simple example.
The code is self-explanatory:
statesafe var first, last;
display
{
print ("Please enter your name.");
edit ("First name: ", first);
edit ("Last name: ", last);
}
display
{
print ("Thank you, ", first, " ", last, ".");
}
Here is another example; the worlds smallest to-do list application. Where the code invokes the edit function on the table data type, the compiler automatically fills in a table editor:
statesafe table
{
var deadline "Task deadline";
var description "Task description";
} todolist;
display
{
edit ("Enter your tasks: ", todolist);
}
The point is that the Eleven compiler takes over the job of state management. The programmer doesnt need to worry about how the variables first and last are passed from one display to the next, how to represent the to-do list in the relational database, how to deal with the back button, how to enable a session to be seamlessly resumed if the computer crashes, and so on. All of those problems are taken care of automatically.
Whats more, those benefits are achieved without any special runtime support. The Eleven compiler translates source code into complete PHP or mod_perl programs that run under the Apache web server. The only runtime support needed is a standard installation of Apache with PHP or mod_perl, and a relational database such as MySQL for the back end. Furthermore, the generated code is fairly readable, and can be inspected before uploading to the web site. This is a great benefit for security-minded system administrators who are wary of installing yet another "framework" onto their production machines.
All applications generated by Eleven automatically save their state to the relational database after every user action. The web browser and web servers are stateless. Thus, the applications have three important characteristics:
1. They are bulletproof, meaning that the applications are resilient to failures of any runtime component. Sessions cannot be derailed by browser crashes, web server crashes, bookmarking or tampering with URLs, etc. as long as the integrity of the relational database is maintained.
2. They are secure, meaning that all application data is safely kept private. It is stored in the database, never in hidden form fields or HTTP cookies where it is vulnerable. Consider the example of a web application that is being used from a laptop. If the laptop is stolen, then any private data stored in HTTP cookies is compromised. This is an important factor in medical applications, for example.
3. They are scalable, meaning that system performance can be increased by replicating the application across a load-balancing server farm. HTTP requests can be directed to random web servers even within a single user session, and the applications will still work reliably. The only performance bottleneck is the database, and there are existing commercial solutions for scaling databases.
We introduce the term statesafe to describe web applications that achieve these three benefits using this architecture. All web applications generated by the Eleven compiler are statesafe.
Download (0.50MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1745 downloads
Zen 1.0
Zen is a Gnome theme that aims to be clear, soft and configurable in colours more>>
Zen is a Gnome theme that aims to be clear, soft and configurable in colours
Colours for selected text, progress bar and Metacity borders can be changed running ./configure at the root of the theme directory (usually ~/.themes/Zen/).
Default is purple, other ones are blue, grey, brown, orange, yellow, olive and green.
Zen for Metacity theme is based on Clear-alternative-wide an is provided by Billy Cantrell
<<lessColours for selected text, progress bar and Metacity borders can be changed running ./configure at the root of the theme directory (usually ~/.themes/Zen/).
Default is purple, other ones are blue, grey, brown, orange, yellow, olive and green.
Zen for Metacity theme is based on Clear-alternative-wide an is provided by Billy Cantrell
Download (0.039MB)
Added: 2007-01-26 License: GPL (GNU General Public License) Price:
1004 downloads
Alan 1.0
Alan project is a Turing machine implementation. more>>
Alan project is a Turing machine implementation.
Alan is an implementation of a Turing machine for educational purposes.
It was created as a programing project at the University of Aplied Sciences Rosenheim.
Features include an easy-to-use GUI and a reusable Turing Machine component. Additionally, Alan contains many example programs for the Turing machine.
<<lessAlan is an implementation of a Turing machine for educational purposes.
It was created as a programing project at the University of Aplied Sciences Rosenheim.
Features include an easy-to-use GUI and a reusable Turing Machine component. Additionally, Alan contains many example programs for the Turing machine.
Download (0.37MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1095 downloads
Polyester 1.0
Polyester is a widget style + kwin decoration both aimed to be a good balance between eye candy and simplicity. more>>
Polyester is a widget style + kwin decoration both aimed to be a good balance between eye candy and simplicity.
<<less Download (MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
926 downloads
Sqliteman 1.0
Sqliteman is the best developers and/or admins GUI tool for Sqlite3 in the world. more>>
Sqliteman is the best developers and/or admins GUI tool for Sqlite3 in the world. No joking here (or just a bit only) - it contains the most complette feature set of all tools available. And its just the beginning...
Sqliteman is a Qt4 based GPLv2 application near the first stable release. The project has almost all planned features implemented. When it fills its feature list there will be a "stabilization" phase to catch all possible bugs.
But you can use Sqliteman as is. I do it regulary with no data loss.
<<lessSqliteman is a Qt4 based GPLv2 application near the first stable release. The project has almost all planned features implemented. When it fills its feature list there will be a "stabilization" phase to catch all possible bugs.
But you can use Sqliteman as is. I do it regulary with no data loss.
Download (0.10MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
831 downloads
MyFileNote 1.0
MyFileNote is service menu which will create a txt-file for a file or directory and opens it in your text editor. more>>
MyFileNote is a KDE service menu.
MyFileNote is a small, single-purpose service menu which will create a txt-file for a file or directory and opens it in your text editor (default kwrite).
No need for extra Software or "big" Databases of your files or some other imho overkills if you just want some notes.
It is really helpfull to have more infos on the files on your computer!
I use it very often for description of stuff i download from Websites or projects to-dos etc. .
Example:
you have just downloadet a file example.zip and you may want to remember where you get it.
Rightclick it -> Actions -> MyFileNote
It now opens Kwrite and you can copy-paste the url there.
The txt-files name is example.zip.txt in the same directory where example.zip is.
If you want to enter additional stuff it is no problem because a existing example.zip.txt will be used so you can just add your text!
Install:
Extract and then:
Just for your User: Copy MyFileNote.desktop to "/home/USERNAME/.kde/share/apps/konqueror/servicemenus/"
For all Users(do as root): Copy MyFileNote.desktop to "/usr/share/apps/konqueror/servicemenus/"
Notes:
If you want to use another editor (I for example prefer Kate) you have to edit MyFileNote.desktop and replace all "kwrite" with "kate".
Any comments welcome.
<<lessMyFileNote is a small, single-purpose service menu which will create a txt-file for a file or directory and opens it in your text editor (default kwrite).
No need for extra Software or "big" Databases of your files or some other imho overkills if you just want some notes.
It is really helpfull to have more infos on the files on your computer!
I use it very often for description of stuff i download from Websites or projects to-dos etc. .
Example:
you have just downloadet a file example.zip and you may want to remember where you get it.
Rightclick it -> Actions -> MyFileNote
It now opens Kwrite and you can copy-paste the url there.
The txt-files name is example.zip.txt in the same directory where example.zip is.
If you want to enter additional stuff it is no problem because a existing example.zip.txt will be used so you can just add your text!
Install:
Extract and then:
Just for your User: Copy MyFileNote.desktop to "/home/USERNAME/.kde/share/apps/konqueror/servicemenus/"
For all Users(do as root): Copy MyFileNote.desktop to "/usr/share/apps/konqueror/servicemenus/"
Notes:
If you want to use another editor (I for example prefer Kate) you have to edit MyFileNote.desktop and replace all "kwrite" with "kate".
Any comments welcome.
Download (MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
955 downloads
BlankOn 1.0
BlankOn is a Gnome icon theme and are the default icon theme for BlankOn Linux. more>>
BlankOn is a Gnome icon theme and they are the default icon theme for BlankOn Linux.
<<less Download (0.61MB)
Added: 2005-11-17 License: GPL (GNU General Public License) Price:
1441 downloads
Clearbox 1.0
Clearbox is a customizable theme for the Metacity Window Manager. more>>
Clearbox is a customizable theme for the Metacity Window Manager.
A small GTK application allow configure the differents theme aspects, preview the theme and save it in the user themes folder.
The options that can be configured in the Clearbox theme are the following ones:
- Topbar style
- Clearbox-out, Clearbox-in or flat
- Gradient intensity (3 levels)
- Frame style
- Square corners or rounded corners
- Border width
- Colorized borders
- Interior outline
- 3D effect borders
- Title position
- Left or center
- Text with shadow
- Controls style
- Simple, with dark frame or with clear frame
- Buttons size
- Buttons gap
- Button menu style
- Arrow or application icon
- Theme colors
- GTK theme colors or custom colors
<<lessA small GTK application allow configure the differents theme aspects, preview the theme and save it in the user themes folder.
The options that can be configured in the Clearbox theme are the following ones:
- Topbar style
- Clearbox-out, Clearbox-in or flat
- Gradient intensity (3 levels)
- Frame style
- Square corners or rounded corners
- Border width
- Colorized borders
- Interior outline
- 3D effect borders
- Title position
- Left or center
- Text with shadow
- Controls style
- Simple, with dark frame or with clear frame
- Buttons size
- Buttons gap
- Button menu style
- Arrow or application icon
- Theme colors
- GTK theme colors or custom colors
Download (0.60MB)
Added: 2005-08-14 License: GPL (GNU General Public License) Price:
1531 downloads
TuxSaver 1.0
TuxSaver is a 3D OpenGL screensaver for KDE. more>>
TuxSaver is a 3D OpenGL screensaver for KDE.
You can see Tux living on a tropical island or on an iceberg. Choose your favorite island in the setupdialogbox !
Watch Tux being kidnapped by aliens.
Watch Tux in a submarine.
New Stories and New Objects including sounds!
It requires OpenGL and KDE 3.x.
Dont watch this screensaver too long, you might get seasick !
Send me an email If you would like to draw new object in ac3d, make/change stories or add sounds. (see howto in setupdialogbox for more info, its not very difficult)
Enhancements:
- ported to automake-1.7, autoconf-2.5x and kdevelop-3.x
- major bugfix (thanks to Matthew Tang for the bugreport)
- translation to Dutch
- translation to French (thanks to G?rard Delafond)
<<lessYou can see Tux living on a tropical island or on an iceberg. Choose your favorite island in the setupdialogbox !
Watch Tux being kidnapped by aliens.
Watch Tux in a submarine.
New Stories and New Objects including sounds!
It requires OpenGL and KDE 3.x.
Dont watch this screensaver too long, you might get seasick !
Send me an email If you would like to draw new object in ac3d, make/change stories or add sounds. (see howto in setupdialogbox for more info, its not very difficult)
Enhancements:
- ported to automake-1.7, autoconf-2.5x and kdevelop-3.x
- major bugfix (thanks to Matthew Tang for the bugreport)
- translation to Dutch
- translation to French (thanks to G?rard Delafond)
Download (1.8MB)
Added: 2005-09-13 License: GPL (GNU General Public License) Price:
1503 downloads
Wmlife 1.0.0
wmlife is a life and death dockapp. more>>
wmlife is a program launcher dockapp.
Wmlife is a dock app running Conways Game of Life (and program launcher). Life is played on a grid of square cells where a cell can be either live or dead. In the rules, you count the number of live neighbours for each cell to determine whether a cell lives or dies;
Birth A dead cell with exactly three live neighbours becomes a live cell.
Survival A live cell with two or three live neighbours stays alive.
Overcrowding / Loneliness In all other cases, a cell dies or remains dead.
Normally Life is implemented on an infinite board but due to size restraints wmlife implements the grid as a torus. In a torus, the grid wraps at the edges from top to bottom and left to right.
<<lessWmlife is a dock app running Conways Game of Life (and program launcher). Life is played on a grid of square cells where a cell can be either live or dead. In the rules, you count the number of live neighbours for each cell to determine whether a cell lives or dies;
Birth A dead cell with exactly three live neighbours becomes a live cell.
Survival A live cell with two or three live neighbours stays alive.
Overcrowding / Loneliness In all other cases, a cell dies or remains dead.
Normally Life is implemented on an infinite board but due to size restraints wmlife implements the grid as a torus. In a torus, the grid wraps at the edges from top to bottom and left to right.
Download (0.090MB)
Added: 2006-10-26 License: GPL (GNU General Public License) Price:
1093 downloads
Nitrogen 1.0
Nitrogen project is a background browser and setter for X. more>>
Nitrogen project is a background browser and setter for X.
It is written in C++ using the gtkmm toolkit. It can be used in two modes: browser and recall. It is multi-head friendly and can even work in GNOME. Nitrogen has been in development for over 2 years, due to real life and laziness. For more info, check out the features section.
<<lessIt is written in C++ using the gtkmm toolkit. It can be used in two modes: browser and recall. It is multi-head friendly and can even work in GNOME. Nitrogen has been in development for over 2 years, due to real life and laziness. For more info, check out the features section.
Download (0.22MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
882 downloads
RFind 1.0
RFind it indexes and searches filenames in a directory hierarchy. more>>
RFind indexes the filenames of a given directory, and allows you to quickly search this index with regular expressions. Search-on-typing with more than 500,000 indexed filenames is easily possible.
RFind attempts to be very configurable so that it can be useful to everyone. It features hierarchically presented search results, search-on-typing, and the ability to define rules to execute on mouse click.
Main features:
- Hierarchical presented search results
- Search-on-typing
- Define rules to execute on mouseclick
<<lessRFind attempts to be very configurable so that it can be useful to everyone. It features hierarchically presented search results, search-on-typing, and the ability to define rules to execute on mouse click.
Main features:
- Hierarchical presented search results
- Search-on-typing
- Define rules to execute on mouseclick
Download (0.011MB)
Added: 2005-04-28 License: Public Domain Price:
1639 downloads
goban 1.0
goban replays historic games of go (wei-chi, baduk). more>>
goban replays historic games of go (aka wei-chi and baduk).
It works with xscreensaver, and Gnome.
goban is based on cgoban by Bill Schubert.
<<lessIt works with xscreensaver, and Gnome.
goban is based on cgoban by Bill Schubert.
Download (0.53MB)
Added: 2005-04-25 License: GPL (GNU General Public License) Price:
1647 downloads
databeans 1.0
databeans is a fully object oriented (not relational) persistence framework for Java. more>>
databeans is a fully object oriented (not relational) persistence framework for Java, based on the use of the JavaBeans accessor methods to read and write data on disk instead of in the classes instance fields.
Main features:
- based on the use of the javabeans accessor methods to read/write data on disk in place of in the classes instance fields
- distributed (through RMI)
- transactional (with the 4 ANSI isolation levels supported)
- garbage collected (backed by an on-disk heap "heapspace")
- with persistent versions of the Collection classes
Installation:
Extract the archive into any appropriate directory on your hard drive. It will create a "databeans" directory with the following contents:
build.xml
api
[api documentation as generated by javadoc]
bin
databeans_admin
databeans_admin.bat
databeans_export
databeans_export.bat
databeans_import
databeans_import.bat
export.bsh
import.bsh
mkheapspace
mkheapspace.bat
mkheapspace.bsh
docs
getting_started.txt
gpl.txt
lib
databeans_admin.jar
databeans_client.jar
databeans.jar
security
databeans.policy
sample
client
build.xml
Department.java
Employee.java
policy
Sample.java
server
build.xml
DepartmentImpl.java
Department.java
EmployeeImpl.java
Employee.java
policy
src
[java source files]
The most interesting part for now is the file getting_started.txt located in the docs/ directory. It will guide you through running a sample application (which is located in the sample/ directory). That done, go on and read the manual (below) for a complete view of the products features.
<<lessMain features:
- based on the use of the javabeans accessor methods to read/write data on disk in place of in the classes instance fields
- distributed (through RMI)
- transactional (with the 4 ANSI isolation levels supported)
- garbage collected (backed by an on-disk heap "heapspace")
- with persistent versions of the Collection classes
Installation:
Extract the archive into any appropriate directory on your hard drive. It will create a "databeans" directory with the following contents:
build.xml
api
[api documentation as generated by javadoc]
bin
databeans_admin
databeans_admin.bat
databeans_export
databeans_export.bat
databeans_import
databeans_import.bat
export.bsh
import.bsh
mkheapspace
mkheapspace.bat
mkheapspace.bsh
docs
getting_started.txt
gpl.txt
lib
databeans_admin.jar
databeans_client.jar
databeans.jar
security
databeans.policy
sample
client
build.xml
Department.java
Employee.java
policy
Sample.java
server
build.xml
DepartmentImpl.java
Department.java
EmployeeImpl.java
Employee.java
policy
src
[java source files]
The most interesting part for now is the file getting_started.txt located in the docs/ directory. It will guide you through running a sample application (which is located in the sample/ directory). That done, go on and read the manual (below) for a complete view of the products features.
Download (0.64MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1205 downloads
hardDrive 1.0
hardDrive is a simple KDM theme to match the hardDrive Splash Screen and Wallpaper. more>>
hardDrive is a simple KDM theme to match the hardDrive Splash Screen and Wallpaper.
Splash Screen: http://www.kde-look.org/content/show.php?content=53482
Wallpaper: http://www.kde-look.org/content/show.php?content=53483
Now all thats left to do is make a bootscreen.
<<lessSplash Screen: http://www.kde-look.org/content/show.php?content=53482
Wallpaper: http://www.kde-look.org/content/show.php?content=53483
Now all thats left to do is make a bootscreen.
Download (0.63MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above eleven 1.0 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed