grid
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 206
Grid-Split 0.1
Grid-Split plugin splits an image into several images. more>>
Grid-Split plugin splits an image into several images.
You specify number of rows and columns and the files are saved to jpeg, gif or png.
<<lessYou specify number of rows and columns and the files are saved to jpeg, gif or png.
Download (MB)
Added: 2006-09-20 License: GPL (GNU General Public License) Price:
1136 downloads
GridMPI 1.1
GridMPI is a new open-source free-software implementation of the standard MPI library. more>>
GridMPI is a new open-source free-software implementation of the standard MPI (Message Passing Interface) library designed for the Grid. GridMPI project enables unmodified applications to run on cluster computers distributed across the Grid environment.
GridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
<<lessGridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
Download (0.73MB)
Added: 2006-06-13 License: The Apache License Price:
1228 downloads
Gridder 1.0.2
Gridder is a free, open source set of portlets that simplify the use and administration of grid services. more>>
Gridder software is a free, open source set of portlets that simplify the use and administration of grid services, especially for job submission management.
Gridder is specially focused on these goals:
1. Easy Job Submission
Gridder offers a group of portlets for job management. These portlets are useful for the grid administrator and for the end user.
Lets describe a common scenario:
- A chemistry researcher has a new program that makes some complex calculations.
- This program can be run on a cluster to improve its performance.
- This researcher doesnt want to deal with complex Unix commands for executing this program so he asks the - Administrator to install the program in the Grid System and he would expect to be able to execute it through a web page.
- Grid Administrator installs the program on the underlying grid system.
- Grid Administrator uses Gridder Portlets to set up the new program.
- He configures several aspects like parameters, input type, look and feel, etc.
- Grid Administrator can also address security restrictions for program execution.
- Now the researcher can login into the grid system through a friendly web interface and he is able to execute his program and collect the results.
2. Provide Useful Resources
Gridder extends and documents the functionality of the OGCE Bundle.
In our Documentation Section you will find very useful documents and UML diagrams including:
- First steps for installing a grid system
Selection of best portlets. What they are and how to install them
- What GridSphere and OGCE are about
- Our recommended grid architecture
3. Make your grid look good for end users
Grid systems are usually used by science researchers who need resource intensive tasks (like graphics generation or some kind of complex query execution). These users are usually experts on their specific domain, but they have to deal with technical tasks related to computer languages and commands to be able to execute a job on a grid system.
Gridder simplifies this scenario by providing highly usable portlets that feature friendly web interfaces and by customizing the look and feel of open source products in order to provide a consistent look and behaviour, thus taking into account the whole user experience.
<<lessGridder is specially focused on these goals:
1. Easy Job Submission
Gridder offers a group of portlets for job management. These portlets are useful for the grid administrator and for the end user.
Lets describe a common scenario:
- A chemistry researcher has a new program that makes some complex calculations.
- This program can be run on a cluster to improve its performance.
- This researcher doesnt want to deal with complex Unix commands for executing this program so he asks the - Administrator to install the program in the Grid System and he would expect to be able to execute it through a web page.
- Grid Administrator installs the program on the underlying grid system.
- Grid Administrator uses Gridder Portlets to set up the new program.
- He configures several aspects like parameters, input type, look and feel, etc.
- Grid Administrator can also address security restrictions for program execution.
- Now the researcher can login into the grid system through a friendly web interface and he is able to execute his program and collect the results.
2. Provide Useful Resources
Gridder extends and documents the functionality of the OGCE Bundle.
In our Documentation Section you will find very useful documents and UML diagrams including:
- First steps for installing a grid system
Selection of best portlets. What they are and how to install them
- What GridSphere and OGCE are about
- Our recommended grid architecture
3. Make your grid look good for end users
Grid systems are usually used by science researchers who need resource intensive tasks (like graphics generation or some kind of complex query execution). These users are usually experts on their specific domain, but they have to deal with technical tasks related to computer languages and commands to be able to execute a job on a grid system.
Gridder simplifies this scenario by providing highly usable portlets that feature friendly web interfaces and by customizing the look and feel of open source products in order to provide a consistent look and behaviour, thus taking into account the whole user experience.
Download (MB)
Added: 2007-08-07 License: GPL (GNU General Public License) Price:
808 downloads
Instant-Grid 1.0
Instant-Grid is a Knoppix-based live-CD bundled with a pre-configured grid environment based on the Globus Toolkit. more>>
Instant-Grid is a live-CD based on Knoppix bundled with a pre-configured grid environment based on the Globus Toolkit.
One PC started from this CD becomes the Instant-Grid frontend. It also functions as a PXE boot-server, allowing other PCs in the same local network to boot the Instant-Grid environment.
Together with the frontend, these PCs automatically form a working test grid. Like with the original Knoppix, the existing configuration of the participating PC is not touched (except maybe for enabling the PXE boot-option), and remains instantly available by a simple reboot.
Enhancements:
- This version has a newly designed user interface improving its accessibility for beginners, which is further enhanced by new flash videos showcasing the most important features.
- Also new is the integration of the graphical workflow manager GWES.
- Its capabilities are demonstrated by a demo version of ERAMAS, an environmental simulation tool, and by a new POV-Ray renderfarm based on workflows.
- Furthermore, it is possible for the first time to use external resources, which requires a D-Grid certificate.
<<lessOne PC started from this CD becomes the Instant-Grid frontend. It also functions as a PXE boot-server, allowing other PCs in the same local network to boot the Instant-Grid environment.
Together with the frontend, these PCs automatically form a working test grid. Like with the original Knoppix, the existing configuration of the participating PC is not touched (except maybe for enabling the PXE boot-option), and remains instantly available by a simple reboot.
Enhancements:
- This version has a newly designed user interface improving its accessibility for beginners, which is further enhanced by new flash videos showcasing the most important features.
- Also new is the integration of the graphical workflow manager GWES.
- Its capabilities are demonstrated by a demo version of ERAMAS, an environmental simulation tool, and by a new POV-Ray renderfarm based on workflows.
- Furthermore, it is possible for the first time to use external resources, which requires a D-Grid certificate.
Download (MB)
Added: 2007-06-05 License: Freely Distributable Price:
873 downloads
Prima::Grids 1.20
Prima::Grids is a Perl module that contains grid widgets. more>>
Prima::Grids is a Perl module that contains grid widgets.
SYNOPSIS
use Prima::Grids;
$grid = Prima::Grid-> create(
cells => [
[qw(1.First 1.Second 1.Third)],
[qw(2.First 2.Second 2.Third)],
[qw(3.First 3.Second 3.Third)],
],
onClick => sub {
print $_[0]-> get_cell_text( $_[0]-> focusedCell), " is selectedn";
}
);
The module provides classes for several abstraction layers of grid representation. The classes hierarchy is as follows:
AbstractGridViewer
AbstractGrid
GridViewer
Grid
The root class, Prima::AbstractGridViewer, provides common interface, while by itself it is not directly usable. The main differences between classes are centered around the way the cell data are stored. The simplest organization of a text-only cell, provided by Prima::Grid, stores data as a two-dimensional array of text scalars. More elaborated storage and representation types are not realized, and the programmer is urged to use the more abstract classes to derive own mechanisms. To organize an item storage, different from Prima::Grid, it is usually enough to overload either the Stringify, Measure, and DrawCell events, or their method counterparts: get_cell_text, columnWidth, rowHeight, and draw_items.
The grid widget is designed to contain cells of variable extents, of two types, normal and indent. The indent rows and columns are displayed in grid margins, and their cell are drawn with distinguished colors. An example use for a bottom indent row is a sum row in a spreadsheet application; the top indent row can be used for displaying columns headers. The normal cells can be selected by the user, scrolled, and selected. The cell selection can only contain rectangular areas, and therefore is operated with two integer pairs with the beginning and the end of the selection.
The widget operates in two visual scrolling modes; when the space allows, the scrollbars affect the leftmost and the topmost cell. When the widget is not large enough to accommodate at least one cell and all indent cells, the layout is scrolled pixel-wise. These modes are named cell and pixel, after the scrolling units.
The widget allows the interactive changing of cell widths and heights by dragging the grid lines between the cells.
Prima::AbstractGridViewer
Prima::AbstractGridViewer, the base for all grid widgets in the module, provides interface to generic grid browsing functionality, plus functionality for text-oriented grids. The class is not usable directly.
Prima::AbstractGridViewer is a descendant of Prima::GroupScroller, and some properties are not described here. See "Prima::GroupScroller" in Prima::IntUtils.
<<lessSYNOPSIS
use Prima::Grids;
$grid = Prima::Grid-> create(
cells => [
[qw(1.First 1.Second 1.Third)],
[qw(2.First 2.Second 2.Third)],
[qw(3.First 3.Second 3.Third)],
],
onClick => sub {
print $_[0]-> get_cell_text( $_[0]-> focusedCell), " is selectedn";
}
);
The module provides classes for several abstraction layers of grid representation. The classes hierarchy is as follows:
AbstractGridViewer
AbstractGrid
GridViewer
Grid
The root class, Prima::AbstractGridViewer, provides common interface, while by itself it is not directly usable. The main differences between classes are centered around the way the cell data are stored. The simplest organization of a text-only cell, provided by Prima::Grid, stores data as a two-dimensional array of text scalars. More elaborated storage and representation types are not realized, and the programmer is urged to use the more abstract classes to derive own mechanisms. To organize an item storage, different from Prima::Grid, it is usually enough to overload either the Stringify, Measure, and DrawCell events, or their method counterparts: get_cell_text, columnWidth, rowHeight, and draw_items.
The grid widget is designed to contain cells of variable extents, of two types, normal and indent. The indent rows and columns are displayed in grid margins, and their cell are drawn with distinguished colors. An example use for a bottom indent row is a sum row in a spreadsheet application; the top indent row can be used for displaying columns headers. The normal cells can be selected by the user, scrolled, and selected. The cell selection can only contain rectangular areas, and therefore is operated with two integer pairs with the beginning and the end of the selection.
The widget operates in two visual scrolling modes; when the space allows, the scrollbars affect the leftmost and the topmost cell. When the widget is not large enough to accommodate at least one cell and all indent cells, the layout is scrolled pixel-wise. These modes are named cell and pixel, after the scrolling units.
The widget allows the interactive changing of cell widths and heights by dragging the grid lines between the cells.
Prima::AbstractGridViewer
Prima::AbstractGridViewer, the base for all grid widgets in the module, provides interface to generic grid browsing functionality, plus functionality for text-oriented grids. The class is not usable directly.
Prima::AbstractGridViewer is a descendant of Prima::GroupScroller, and some properties are not described here. See "Prima::GroupScroller" in Prima::IntUtils.
Download (1.4MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 downloads
GRIDportal 0.5.4
GRIDportal is a Web-based application portal that acts as a frontend to GRID computing. more>>
GRIDportal is a Web-based application portal that acts as a frontend to GRID computing. GRIDportals aim is to make common GRID applications like Abaqus, Matlab, or BLAST more accessible to the user.
Use of GRIDportal does not require any knowledge of Unix nor GRID computing whatsoever. All the user needs to know is how to use the given application, so the step from desktop computing to GRID computing should thus become a much smaller one than it otherwise would be.
GRIDportal, written in Python and based on Webware for Python, is meant to be modular, which allows quick development of plugins for new applications.
GRIDportal is built on top of NorduGrid/ARC middleware and depends on the middleware to function. This relationship between GRIDportal and NorduGrid/ARC also allows a user to access the entire NorduGrid network through GRIDportal (provided the user has the necessary credentials), thus making GRIDportal a gateway to a whole range of different GRID sites.
GRIDportal was born from Jonas Lindemanns LUNARC Application Portal and is distributed under the GPL licence.
<<lessUse of GRIDportal does not require any knowledge of Unix nor GRID computing whatsoever. All the user needs to know is how to use the given application, so the step from desktop computing to GRID computing should thus become a much smaller one than it otherwise would be.
GRIDportal, written in Python and based on Webware for Python, is meant to be modular, which allows quick development of plugins for new applications.
GRIDportal is built on top of NorduGrid/ARC middleware and depends on the middleware to function. This relationship between GRIDportal and NorduGrid/ARC also allows a user to access the entire NorduGrid network through GRIDportal (provided the user has the necessary credentials), thus making GRIDportal a gateway to a whole range of different GRID sites.
GRIDportal was born from Jonas Lindemanns LUNARC Application Portal and is distributed under the GPL licence.
Download (1.5MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1185 downloads
JColorGrid 1.860
JColorGrid is a data visualization tool. more>>
JColorGrid is a data visualization tool. JColorGrid is a platform-independent Java application for transforming numerical or text data into color-grids.
A color-grid is a generalization of the popular heat map representation that displays information two-dimensionally with an associated color hue. Color-grid representations provide an excellent means of illustrating complex data sets and can be used to identify trends, clusters and extremes in a given data set.
JColorGrid has been designed for ease of use and general utility. Data is entered into JColorGrid from a spreadsheet file (.xls) or a tab-delimited text file. Titles, row and colomn headings, scale titles and data are specified in input file. JColorGrid will represent both numerical and text data. There is no limit on the number of columns and rows.
Configuring the output color-grid is done using the JColorGrid configuration menu. Display colors can be specified for the data range, as well as for data the requires special handling, called exceptions. Additionally, the gradiant of the color scale is specified in the configuration menu. JColorGrid has many flexible color options that users are encouraged to explore. JColorGrid will output to both JPEG and EPS allowing the user to further modify the color-grid output in a suitable graphics editor.
<<lessA color-grid is a generalization of the popular heat map representation that displays information two-dimensionally with an associated color hue. Color-grid representations provide an excellent means of illustrating complex data sets and can be used to identify trends, clusters and extremes in a given data set.
JColorGrid has been designed for ease of use and general utility. Data is entered into JColorGrid from a spreadsheet file (.xls) or a tab-delimited text file. Titles, row and colomn headings, scale titles and data are specified in input file. JColorGrid will represent both numerical and text data. There is no limit on the number of columns and rows.
Configuring the output color-grid is done using the JColorGrid configuration menu. Display colors can be specified for the data range, as well as for data the requires special handling, called exceptions. Additionally, the gradiant of the color scale is specified in the configuration menu. JColorGrid has many flexible color options that users are encouraged to explore. JColorGrid will output to both JPEG and EPS allowing the user to further modify the color-grid output in a suitable graphics editor.
Download (MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1222 downloads
Grid Wars 2 20060309
Grid Wars 2 is a space shooter arcade game. more>>
Grid Wars 2 is a space shooter arcade game.
Grid Wars2 is basically a PC version of the popular Xbox 360 game, Geometry Wars. Made by Mark Incitti, this release features less special effects compared to the original but also new controls to cater for players who do not own a dual analog joypad.
Your small ship sits in a one-screen grid and vectorized enemies spawn to attack. Use your any-directional gun to stay alive while you rake in points. Along the way a few power-ups will give you a hand, and theres always the emergency screen-clearing bomb you can unleash.
The hybrid option control allows a player to use both mouse and keyboard for ship movement as well as aiming their shots.
<<lessGrid Wars2 is basically a PC version of the popular Xbox 360 game, Geometry Wars. Made by Mark Incitti, this release features less special effects compared to the original but also new controls to cater for players who do not own a dual analog joypad.
Your small ship sits in a one-screen grid and vectorized enemies spawn to attack. Use your any-directional gun to stay alive while you rake in points. Along the way a few power-ups will give you a hand, and theres always the emergency screen-clearing bomb you can unleash.
The hybrid option control allows a player to use both mouse and keyboard for ship movement as well as aiming their shots.
Download (2.6MB)
Added: 2006-09-26 License: Freeware Price:
4094 downloads
Grid::Transform 0.02
Grid::Transform is a Perl module with fast grid transformations. more>>
Grid::Transform is a Perl module with fast grid transformations.
SYNOPSIS
use Grid::Transform;
$g = Grid::Transform->new([a..o], rows=>5);
$g->rotate_270->flip_vertical;
print join( , $g->grid), "n";
The Grid::Transform module provides fast methods to transform a grid of arbitrary data types.
METHODS
$g = Grid::Transform->new( @grid, rows=>num, columns=>num )
Creates a new Grid::Transform object. The first argument is a reference to a 1-dimensional array representing a 2-dimensional "row major" (row by row) grid. (A column major grid is simply the counter transpose of a row major one.) The grid may be composed of arbitrary data types. The original array is never modified- all transformations operate on a copy.
At least one dimension must be specified. If the grid and dimensions do not produce a rectangular grid extra empty elements ("") will be added to the grid.
$g2 = $g->copy
Returns a copy of the original Grid::Transform object.
These methods get or set the grid attributes:
@grid = $g->grid
$grid = $g->grid
@grid = $g->grid( @grid )
In list context, returns an array representing the current grid. In scalar context, returns a reference to the array. Accepts an array reference representing a new grid. The new grid will be resized if the dimensions of the previous grid do not match.
$g->rows
$g->rows( $num )
Returns the current number of rows.
$g->columns
$g->cols
$g->columns( $num )
Returns the current number of columns.
All transform methods return the Grid::Transform object, so transforms can be chained.
$g->rotate_90
$g->rotate90
Rotates the grid 90 degrees clock-wise.
a b c d e f g h i j k l a b c d i e a
| e f g h -> j f b
i e a j f b k g c l h d i j k l k g c
l h d
$g->rotate_180
$g->rotate180
Rotates the grid 180 degrees clock-wise.
a b c d e f g h i j k l a b c d l k j i
| e f g h -> h g f e
l k j i h g f e d c b a i j k l d c b a
$g->rotate_270
$g->rotate270
Rotates the grid 270 degrees clock-wise.
a b c d e f g h i j k l a b c d d h l
| e f g h -> c g k
d h l c g k b f j a e i i j k l b f j
a e i
$g->flip_horizontal
$g->mirror_horizontal
Flips the grid across the horizontal axis.
a b c d e f g h i j k l a b c d i j k l
| e f g h -> e f g h
i j k l e f g h a b c d i j k l a b c d
$g->flip_vertical
$g->mirror_vertical
Flips the grid across the vertical axis.
a b c d e f g h i j k l a b c d d c b a
| e f g h -> h g f e
d c b a h g f e l k j i i j k l l k j i
$g->transpose
Flips the grid across the vertical axis and then rotates it 90 degress clock-wise.
a b c d e f g h i j k l a b c d l h d
| e f g h -> k g c
l h d k g c j f b i e a i j k l j f b
i e a
$g->counter_transpose
$g->countertranspose
Flips the grid across the horizontal axis and then rotates it 90 degrees clock-wise.
a b c d e f g h i j k l a b c d a e i
| e f g h -> b f j
a e i b f j c g k d h l i j k l c g k
d h l
$g->fold_right
Folds the columns to the right.
a b c d e f g h i j k l a b c d b c d a
| e f g h -> f g e h
b c a d f g e h j k i l i j k l j k i l
$g->fold_left
Folds the columns to the left.
a b c d e f g h i j k l a b c d d a c b
| e f g h -> h e g f
d a c b h e g f l i k j i j k l l i k j
<<lessSYNOPSIS
use Grid::Transform;
$g = Grid::Transform->new([a..o], rows=>5);
$g->rotate_270->flip_vertical;
print join( , $g->grid), "n";
The Grid::Transform module provides fast methods to transform a grid of arbitrary data types.
METHODS
$g = Grid::Transform->new( @grid, rows=>num, columns=>num )
Creates a new Grid::Transform object. The first argument is a reference to a 1-dimensional array representing a 2-dimensional "row major" (row by row) grid. (A column major grid is simply the counter transpose of a row major one.) The grid may be composed of arbitrary data types. The original array is never modified- all transformations operate on a copy.
At least one dimension must be specified. If the grid and dimensions do not produce a rectangular grid extra empty elements ("") will be added to the grid.
$g2 = $g->copy
Returns a copy of the original Grid::Transform object.
These methods get or set the grid attributes:
@grid = $g->grid
$grid = $g->grid
@grid = $g->grid( @grid )
In list context, returns an array representing the current grid. In scalar context, returns a reference to the array. Accepts an array reference representing a new grid. The new grid will be resized if the dimensions of the previous grid do not match.
$g->rows
$g->rows( $num )
Returns the current number of rows.
$g->columns
$g->cols
$g->columns( $num )
Returns the current number of columns.
All transform methods return the Grid::Transform object, so transforms can be chained.
$g->rotate_90
$g->rotate90
Rotates the grid 90 degrees clock-wise.
a b c d e f g h i j k l a b c d i e a
| e f g h -> j f b
i e a j f b k g c l h d i j k l k g c
l h d
$g->rotate_180
$g->rotate180
Rotates the grid 180 degrees clock-wise.
a b c d e f g h i j k l a b c d l k j i
| e f g h -> h g f e
l k j i h g f e d c b a i j k l d c b a
$g->rotate_270
$g->rotate270
Rotates the grid 270 degrees clock-wise.
a b c d e f g h i j k l a b c d d h l
| e f g h -> c g k
d h l c g k b f j a e i i j k l b f j
a e i
$g->flip_horizontal
$g->mirror_horizontal
Flips the grid across the horizontal axis.
a b c d e f g h i j k l a b c d i j k l
| e f g h -> e f g h
i j k l e f g h a b c d i j k l a b c d
$g->flip_vertical
$g->mirror_vertical
Flips the grid across the vertical axis.
a b c d e f g h i j k l a b c d d c b a
| e f g h -> h g f e
d c b a h g f e l k j i i j k l l k j i
$g->transpose
Flips the grid across the vertical axis and then rotates it 90 degress clock-wise.
a b c d e f g h i j k l a b c d l h d
| e f g h -> k g c
l h d k g c j f b i e a i j k l j f b
i e a
$g->counter_transpose
$g->countertranspose
Flips the grid across the horizontal axis and then rotates it 90 degrees clock-wise.
a b c d e f g h i j k l a b c d a e i
| e f g h -> b f j
a e i b f j c g k d h l i j k l c g k
d h l
$g->fold_right
Folds the columns to the right.
a b c d e f g h i j k l a b c d b c d a
| e f g h -> f g e h
b c a d f g e h j k i l i j k l j k i l
$g->fold_left
Folds the columns to the left.
a b c d e f g h i j k l a b c d d a c b
| e f g h -> h e g f
d a c b h e g f l i k j i j k l l i k j
Download (0.036MB)
Added: 2007-05-18 License: Perl Artistic License Price:
890 downloads
Photo Grid Print 0.2
Photo Grid Print is a software which can print photos in a grid on a single page. more>>
Photo Grid Print is a software which can print photos in a grid on a single page.
Photo Grid Print is a dialog window that lets you print a set of photos in a grid on a single page. You set the number of rows and columns in the grid. It figures out an efficient layout to maximize the photo size and minimize the paper used, rotating photos as needed. You can tell it to fill the page with your photo(s), repeating them as needed.
Once installed, the dialog is started by selecting some photos in the Gnome file manager (nautilus) or in the F-Spot application: right-click > Open With... > Open with Photo Grid Print.
Photo Grid Print was eritten using Python, GTK+ and Glade.
<<lessPhoto Grid Print is a dialog window that lets you print a set of photos in a grid on a single page. You set the number of rows and columns in the grid. It figures out an efficient layout to maximize the photo size and minimize the paper used, rotating photos as needed. You can tell it to fill the page with your photo(s), repeating them as needed.
Once installed, the dialog is started by selecting some photos in the Gnome file manager (nautilus) or in the F-Spot application: right-click > Open With... > Open with Photo Grid Print.
Photo Grid Print was eritten using Python, GTK+ and Glade.
Download (0.005MB)
Added: 2007-03-02 License: MIT/X Consortium License Price:
974 downloads
Grid Underground 0.2.0
Grid Underground is a service oriented (SOA)-based framework for writteing Web services. more>>
Grid Underground is a service oriented (SOA)-based framework for writteing Web services.
Besides the framework, the project also focuses on writing grid services like a job scheduler, distributed data storage, and an authentication and authorization system.
<<lessBesides the framework, the project also focuses on writing grid services like a job scheduler, distributed data storage, and an authentication and authorization system.
Download (0.12MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1203 downloads
ActiveWidgets Grid 1.0
ActiveWidgets Grid is a cross-browser scrolling datagrid control. more>>
ActiveWidgets Grid is a cross-browser scrolling datagrid control that is fast to load and easy to integrate. The grid can handle data in many forms, from CSV to XML.
For the experienced developer it provides clean separation between data models, presentation templates, and control behavior, while the end user will find its fixed headers, resizeable columns, instant sorting, in-cell images, and mouse-over effects useful.
<<lessFor the experienced developer it provides clean separation between data models, presentation templates, and control behavior, while the end user will find its fixed headers, resizeable columns, instant sorting, in-cell images, and mouse-over effects useful.
Download (0.33MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1636 downloads
MySQLPHPGrid 0.6.3
MySQLPHPGrid project puts data from a MySQL table in a grid on a webpage. more>>
MySQLPHPGrid project puts data from a MySQL table in a grid on a webpage.
The grid supports sorting of columns, editing of cells, adding rows, deleting rows and pagination.
You can display a full MySQL table, or just a subset of a table.
This class was developed in the scope of a larger project. While looking for a powerful, yet simple, grid, no useful solution came along and we decided to develop our own small class. It was developed with simplicity in mind and uses the underlying database engine (MySQL) to do the data processing and the PHP engine to do the web rendering. It uses AJAX requests to update cells. Note that no extensive security tests have been performed!!! We do not take any responsibility whatsoever of the correct or intended working of the class or any direct or indirect consequences of using this class. However, you can use it and adapt it to your own needs as long as you respect the rules of the (lgpl) license in the release.
Enhancements:
- This release uses the mootools library for AJAX update requests.
- There are some visual effects on update and delete.
- There are tooltips on the add, delete, and sort buttons.
- Upon using add, the grid navigates to the added row.
- Style sheets have been updated.
- There are several minor bugfixes.
<<lessThe grid supports sorting of columns, editing of cells, adding rows, deleting rows and pagination.
You can display a full MySQL table, or just a subset of a table.
This class was developed in the scope of a larger project. While looking for a powerful, yet simple, grid, no useful solution came along and we decided to develop our own small class. It was developed with simplicity in mind and uses the underlying database engine (MySQL) to do the data processing and the PHP engine to do the web rendering. It uses AJAX requests to update cells. Note that no extensive security tests have been performed!!! We do not take any responsibility whatsoever of the correct or intended working of the class or any direct or indirect consequences of using this class. However, you can use it and adapt it to your own needs as long as you respect the rules of the (lgpl) license in the release.
Enhancements:
- This release uses the mootools library for AJAX update requests.
- There are some visual effects on update and delete.
- There are tooltips on the add, delete, and sort buttons.
- Upon using add, the grid navigates to the added row.
- Style sheets have been updated.
- There are several minor bugfixes.
Download (0.040MB)
Added: 2006-12-19 License: LGPL (GNU Lesser General Public License) Price:
1040 downloads
wxPropertyGrid 1.2.8
wxPropertyGrid is a property sheet control for wxWidgets. more>>
wxPropertyGrid is a property sheet control for wxWidgets.
wxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, string arrays, and colours.
<<lesswxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, string arrays, and colours.
Download (0.88MB)
Added: 2007-07-09 License: Open Software License Price:
838 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 grid 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