thin layer
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 805
3D Tetris 4.1.0
The goal of the 3D Tetris game is to complete a layer with blocks without gap which will cause the layer to disappear. With ongoing time this will bec... more>> <<less
Download (87KB)
Added: 2009-04-25 License: Freeware Price: Free
202 downloads
iFLUX 0.0.1
iFLUX is a PHP Framework project based on Model-View-Controller MVC Desing Patern. more>>
iFLUX is a PHP Framework project based on Model-View-Controller MVC Desing Patern.
It uses AdoDB and other classes to implement the Model Layer, Smarty to implement the View Layer, and Fuse Box to do the Controller.
<<lessIt uses AdoDB and other classes to implement the Model Layer, Smarty to implement the View Layer, and Fuse Box to do the Controller.
Download (1.5MB)
Added: 2007-08-17 License: MPL (Mozilla Public License) Price:
802 downloads
WidgetServer 1.8.0
WidgetServer is a Java/XML server-side GUI-framework. more>>
WidgetServer is a component based Java/XML server-side GUI-framework which enables an application to run as either
- a monolithic application with a Swing GUI,
- a client/server application with a thin Swing client,
- or as an application with a rich Web client based on HTML and JavaScript
without any change and without loss of functionality!
WidgetServer gives you the choice if you develop a GUI either using
- HTML markup,
- a Java API like Swing,
- or XML markup.
XML markup helps to define an applications GUI fully separated from java code, Java code is useful for dynamic creation and modification during application runtime, while HTML markup is the best choice for typical web applications.
WidgetServer provides a unified component-based, object-oriented programming interface for Web and Swing GUIs to control and modify the GUI and to process events. The framework prevents from struggling with HTML, JavaScript and HTTP requests or from caring about the internals of Swing (e.g. Drag and Drop implementation).
For Swing client/server applications the framework cares for the client/server split as well as for the client/server communication including compression and security layers. Web applications are fully AJAX enabled while this feature remains fully configurable.
The framework also supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time. The functionality of the Swing widget set is covered widely (and sometimes enhanced) in both (Swing and Web/HTML) client channels.
The project comes with a WYSIWYG GUI-builder which is completely build on the Wi.Ser-framework technology.
Enhancements:
- This version fixes some bugs in the JavaScript library.
- The Component-Set example is more interactive now.
- A new component similar to JSpinner has been added.
- A new package to create wizard based applications by declaration was added.
- Some enhanced error messages help to detect XML configuration errors now.
<<less- a monolithic application with a Swing GUI,
- a client/server application with a thin Swing client,
- or as an application with a rich Web client based on HTML and JavaScript
without any change and without loss of functionality!
WidgetServer gives you the choice if you develop a GUI either using
- HTML markup,
- a Java API like Swing,
- or XML markup.
XML markup helps to define an applications GUI fully separated from java code, Java code is useful for dynamic creation and modification during application runtime, while HTML markup is the best choice for typical web applications.
WidgetServer provides a unified component-based, object-oriented programming interface for Web and Swing GUIs to control and modify the GUI and to process events. The framework prevents from struggling with HTML, JavaScript and HTTP requests or from caring about the internals of Swing (e.g. Drag and Drop implementation).
For Swing client/server applications the framework cares for the client/server split as well as for the client/server communication including compression and security layers. Web applications are fully AJAX enabled while this feature remains fully configurable.
The framework also supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time. The functionality of the Swing widget set is covered widely (and sometimes enhanced) in both (Swing and Web/HTML) client channels.
The project comes with a WYSIWYG GUI-builder which is completely build on the Wi.Ser-framework technology.
Enhancements:
- This version fixes some bugs in the JavaScript library.
- The Component-Set example is more interactive now.
- A new component similar to JSpinner has been added.
- A new package to create wizard based applications by declaration was added.
- Some enhanced error messages help to detect XML configuration errors now.
Download (30MB)
Added: 2007-08-01 License: Freeware Price:
815 downloads
ENet 1.1
ENet is an easy to use, portable UDP networking library. more>>
ENets purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). ENets primary feature it provides is optional reliable, in-order delivery of packets.
ENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks.
Main features:
ENet evolved specifically as a UDP networking layer for the multiplayer first person shooter Cube.
Cube necessitated low latency communcation with data sent out very frequently, so TCP was an unsuitable choice due to its high latency and stream orientation.
UDP, however, lacks many sometimes necessary features from TCP such as reliability, sequencing, unrestricted packet sizes, and connection management. So UDP by itself was not suitable as a network protocol either.
No suitable freely available networking libraries existed at the time of ENets creation to fill this niche.
UDP and TCP could have been used together in Cube to benefit somewhat from both of their features, however, the resulting combinations of protocols still leaves much to be desired.
TCP lacks multiple streams of communication without resorting to opening many sockets and complicates delineation of packets due to its buffering behavior.
UDP lacks sequencing, connection management, management of bandwidth resources, and imposes limitations on the size of packets.
A significant investment is required to integrate these two protocols, and the end result is worse off in features and performance than the uniform protocol presented by ENet.
ENet thus attempts to address these issues and provide a single, uniform protocol layered over UDP to the developer with the best features of UDP and TCP as well as some useful features neither provide, with a much cleaner integration than any resulting from a mixture of UDP and TCP.
Enhancements:
- Lower bandwidth usage, stability/crash fixes, more flexible packet allocation, optional CRC32 checksums, and various API tweaks.
<<lessENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks.
Main features:
ENet evolved specifically as a UDP networking layer for the multiplayer first person shooter Cube.
Cube necessitated low latency communcation with data sent out very frequently, so TCP was an unsuitable choice due to its high latency and stream orientation.
UDP, however, lacks many sometimes necessary features from TCP such as reliability, sequencing, unrestricted packet sizes, and connection management. So UDP by itself was not suitable as a network protocol either.
No suitable freely available networking libraries existed at the time of ENets creation to fill this niche.
UDP and TCP could have been used together in Cube to benefit somewhat from both of their features, however, the resulting combinations of protocols still leaves much to be desired.
TCP lacks multiple streams of communication without resorting to opening many sockets and complicates delineation of packets due to its buffering behavior.
UDP lacks sequencing, connection management, management of bandwidth resources, and imposes limitations on the size of packets.
A significant investment is required to integrate these two protocols, and the end result is worse off in features and performance than the uniform protocol presented by ENet.
ENet thus attempts to address these issues and provide a single, uniform protocol layered over UDP to the developer with the best features of UDP and TCP as well as some useful features neither provide, with a much cleaner integration than any resulting from a mixture of UDP and TCP.
Enhancements:
- Lower bandwidth usage, stability/crash fixes, more flexible packet allocation, optional CRC32 checksums, and various API tweaks.
Download (0.14MB)
Added: 2007-07-31 License: MIT/X Consortium License Price:
822 downloads
Layer-7 Packet Classifier for Linux 2007-07-27 (Pattern Definitions)
Layer-7 Packet Classifier for Linux is a packet classifier for Netfilter that identifies packets based on application layer. more>>
Layer-7 Packet Classifier for Linux is a packet classifier for Netfilter that identifies packets based on application layer (OSI layer 7) data. This means that it is able to classify packets as HTTP, FTP, Gnucleus, Kazaa, etc., regardless of ports.
It complements existing matches that classify based on port numbers, packet length, TOS bits, and so on. Combined with Linux QoS, it allows for full layer 7 packet shaping.
Main features:
- Patches for Linux 2.4 and 2.6
- Support for TCP, UDP and ICMP over IPv4
- Uses Netfilters connection tracking of FTP, IRC, etc
- Examines data across multiple packets
- Number of packets examined tunable on the fly through /proc
- Number of bytes examined tunable at module load time
- Distinguishes between new connections (those still being tested) and old unidentified connections
- Gives access to both Netfilter and QoS (rate limiting) features
- With the Netfilter "helper" match, you can distinguish between parent and child connections (e.g. ftp command/data)
<<lessIt complements existing matches that classify based on port numbers, packet length, TOS bits, and so on. Combined with Linux QoS, it allows for full layer 7 packet shaping.
Main features:
- Patches for Linux 2.4 and 2.6
- Support for TCP, UDP and ICMP over IPv4
- Uses Netfilters connection tracking of FTP, IRC, etc
- Examines data across multiple packets
- Number of packets examined tunable on the fly through /proc
- Number of bytes examined tunable at module load time
- Distinguishes between new connections (those still being tested) and old unidentified connections
- Gives access to both Netfilter and QoS (rate limiting) features
- With the Netfilter "helper" match, you can distinguish between parent and child connections (e.g. ftp command/data)
Download (MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
820 downloads
Other version of Layer-7 Packet Classifier for Linux
License:GPL (GNU General Public License)
License:GPL (GNU General Public License)
Common Media Input Layer 0.91 Alpha
Common Media Input Layer is an C++ OO framework designed to improve the state of cross-platform input handling in games. more>>
Common Media Input Layer (CMIL) is an C++ OO framework designed to improve the state of cross-platform input handling in games and other similar applications.
CMIL was created out of the belief that the methods used in most media APIs perform input handling in a confusing, difficult, inflexible fashion. CMILs goal is to address this issue by establishing a flexible, easy to use, human readible, OO abstraction layer. This layer specifically allows for media and input device abstraction.
Main features:
- easiliy build complex input sequences, including timed inputs, which do not impose restrictive notions of what is and isnt a moderator on the user
- custom input device configurations, IE: Users can swap input device configurations on the fly and create their own representation of a custom device using the framework facilities
<<lessCMIL was created out of the belief that the methods used in most media APIs perform input handling in a confusing, difficult, inflexible fashion. CMILs goal is to address this issue by establishing a flexible, easy to use, human readible, OO abstraction layer. This layer specifically allows for media and input device abstraction.
Main features:
- easiliy build complex input sequences, including timed inputs, which do not impose restrictive notions of what is and isnt a moderator on the user
- custom input device configurations, IE: Users can swap input device configurations on the fly and create their own representation of a custom device using the framework facilities
Download (0.087MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
821 downloads
MySQL Abstractor 2.2
MySQL Abstractor package contains PHP classes that implements a MySQL database abstraction layer. more>>
MySQL Abstractor package contains PHP classes that implements a MySQL database abstraction layer.
It provides several classes. There is one for establishing connections and executing SQL queries, another for composing and executing SELECT, INSERT, UPDATE and DELETE queries from a list of parameters, and a wrapper class to simplify the usage of the other two classes.
<<lessIt provides several classes. There is one for establishing connections and executing SQL queries, another for composing and executing SELECT, INSERT, UPDATE and DELETE queries from a list of parameters, and a wrapper class to simplify the usage of the other two classes.
Download (MB)
Added: 2007-07-24 License: MIT/X Consortium License Price:
502 downloads
libbehate 0.0.1
libbehate is a library with implementation of BHT communication protocol. more>>
libbehate is a library with implementation of BHT communication protocol.
This protocol is used in communication with Toyota Denso data collection terminals. Library itself uses librs232 for link layer.
Library is released under the term of LGPL license.
<<lessThis protocol is used in communication with Toyota Denso data collection terminals. Library itself uses librs232 for link layer.
Library is released under the term of LGPL license.
Download (0.31MB)
Added: 2007-07-24 License: LGPL (GNU Lesser General Public License) Price:
822 downloads
linkloop 1.0.1
linkloop software is similar to ping, but tests connectivity at the link layer (layer 2) instead of the network layer (layer 3). more>>
linkloop software is similar to ping, but tests connectivity at the link layer (layer 2) instead of the network layer (layer 3).
This works like the HP-UX linkloop utility. It was tested between Linux and HP-UX. There is also a "server-side" utility.
Enhancements:
- inkloop_reply replies only on the interface having received the packet, instead of all.
<<lessThis works like the HP-UX linkloop utility. It was tested between Linux and HP-UX. There is also a "server-side" utility.
Enhancements:
- inkloop_reply replies only on the interface having received the packet, instead of all.
Download (0.073MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
829 downloads
NoMachine NX Desktop Server 3.0.0-63
NoMachine NX Desktop Server is a cost-effective solution that enables any business to deploy centralized applications to thin cl more>>
NoMachine NX Desktop Server is a cost-effective solution that enables any business to deploy centralized applications to thin clients, mobile and home workers, over any network connection, with astonishing speed and ease of use.
NX uses the power of the X-Window system to bring the network transparency of the Unix world to any operating system, including Windows and Mac OS/X. Additionally NX bridges the standard file and print services of the client, with the Unix file and print services of the server, so that, wherever you are, you can see the same applications and the same network resources.
Besides the native X-Window protocol, NX is able to translate, encrypt and compress industry standard protocols like the RDP protocol, used by Microsoft and Citrix, and the VNC protocol, used by a number of freely available tools, giving secure and fast access to the complete set of facilities made available inside a corporate network. The power of network computing has never been more affordable!
Main features:
- Deploys X11, RDP and VNC desktops securely over the Internet
- Provides unmatched performance, thanks to exclusive compression and aggressive caching
- Connects to XDMCP servers, Windows Terminal Services and Citrix MetaFrame servers on the backend, using the same client
- Seamlessly integrates single X11 applications with the native client desktop
- Lets users leave their applications running while disconnected and resume from any client on the network
- Lets applications access any file system on the client as if it were on the server
- Lets users cut and paste between local and remote applications
- Prints from the server to printers installed on the client
- Plays sound and multimedia produced by the remote application
- Integrates with your authentication infrastructure and directory service
- Supports industry standard SSL encryption and Transport Layer Security
- Fully integrates with SSH, avoiding the need for a further network access port
- Provides seamless integration with Web portals and corporate Intranets with one-click access to any application.
Enhancements:
- The new packages fix a number of problems such as the server Debian package not being fully Debian compliant, the NX server leaving a session in status Connecting when trying to suspend it, and the server being unable to find the xauth command on Solaris platforms.
<<lessNX uses the power of the X-Window system to bring the network transparency of the Unix world to any operating system, including Windows and Mac OS/X. Additionally NX bridges the standard file and print services of the client, with the Unix file and print services of the server, so that, wherever you are, you can see the same applications and the same network resources.
Besides the native X-Window protocol, NX is able to translate, encrypt and compress industry standard protocols like the RDP protocol, used by Microsoft and Citrix, and the VNC protocol, used by a number of freely available tools, giving secure and fast access to the complete set of facilities made available inside a corporate network. The power of network computing has never been more affordable!
Main features:
- Deploys X11, RDP and VNC desktops securely over the Internet
- Provides unmatched performance, thanks to exclusive compression and aggressive caching
- Connects to XDMCP servers, Windows Terminal Services and Citrix MetaFrame servers on the backend, using the same client
- Seamlessly integrates single X11 applications with the native client desktop
- Lets users leave their applications running while disconnected and resume from any client on the network
- Lets applications access any file system on the client as if it were on the server
- Lets users cut and paste between local and remote applications
- Prints from the server to printers installed on the client
- Plays sound and multimedia produced by the remote application
- Integrates with your authentication infrastructure and directory service
- Supports industry standard SSL encryption and Transport Layer Security
- Fully integrates with SSH, avoiding the need for a further network access port
- Provides seamless integration with Web portals and corporate Intranets with one-click access to any application.
Enhancements:
- The new packages fix a number of problems such as the server Debian package not being fully Debian compliant, the NX server leaving a session in status Connecting when trying to suspend it, and the server being unable to find the xauth command on Solaris platforms.
Download (6.3MB)
Added: 2007-07-14 License: GPL (GNU General Public License) Price:
838 downloads
PycURL 7.16.4
PycURL is a Python interface to libcurl. more>>
PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. PycURL is mature, very fast, and supports a lot of features.
libcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more.
libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more.
libcurl is free, IPv6 compatible, feature rich, thread-safe, well supported and fast.
PycURL is targeted at the advanced developer - if you need dozens of concurrent fast and reliable connections or any of the sophisiticated features as listed above then PycURL is for you.
The main drawback with PycURL is that it is a relative thin layer over libcurl without any of those nice Pythonic class hierarchies. This means it has a somewhat steep learning curve unless you are already familiar with libcurls C API.
To sum up, PycURL is very fast (esp. for multiple concurrent operations) and very feature complete, but has a somewhat complex interface.
If you need something simpler or prefer a pure Python module you might want to check out urllib2 and urlgrabber. There is also a good comparision of the various libraries.
Enhancements:
- This release allows callable objects as callback functions.
- It adds the NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options from libcurl 7.16.4.
<<lesslibcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more.
libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more.
libcurl is free, IPv6 compatible, feature rich, thread-safe, well supported and fast.
PycURL is targeted at the advanced developer - if you need dozens of concurrent fast and reliable connections or any of the sophisiticated features as listed above then PycURL is for you.
The main drawback with PycURL is that it is a relative thin layer over libcurl without any of those nice Pythonic class hierarchies. This means it has a somewhat steep learning curve unless you are already familiar with libcurls C API.
To sum up, PycURL is very fast (esp. for multiple concurrent operations) and very feature complete, but has a somewhat complex interface.
If you need something simpler or prefer a pure Python module you might want to check out urllib2 and urlgrabber. There is also a good comparision of the various libraries.
Enhancements:
- This release allows callable objects as callback functions.
- It adds the NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options from libcurl 7.16.4.
Download (0.067MB)
Added: 2007-07-12 License: LGPL (GNU Lesser General Public License) Price:
838 downloads
ThinStation 2.3 Beta 1
Thinstation is a mini Linux distribution. more>>
Thinstation is a thin client Linux distribution that makes a PC a full-featured thin client supporting all major connectivity protocols: Citrix ICA, No Machine NX, MS Windows terminal
services (RDP), Tarantella, X, telnet, tn5250, VMS term and SSH.
No special configuration of the application servers is needed to use Thinstation!
Thinstation can be booted from network (e.g. diskless) using Etherboot/PXE or from a local floppy/CD/HD/flash-disk. The thin client configuration can be centralized to simplify management.
Thinstation supports client-side storage (floppy/HD/CD/USB) and printers (LPT/USB). Prebuilt images and a Live CD are available too!
Mozilla Firefox and lighter browsers are supported as client-side browsers.
<<lessservices (RDP), Tarantella, X, telnet, tn5250, VMS term and SSH.
No special configuration of the application servers is needed to use Thinstation!
Thinstation can be booted from network (e.g. diskless) using Etherboot/PXE or from a local floppy/CD/HD/flash-disk. The thin client configuration can be centralized to simplify management.
Thinstation supports client-side storage (floppy/HD/CD/USB) and printers (LPT/USB). Prebuilt images and a Live CD are available too!
Mozilla Firefox and lighter browsers are supported as client-side browsers.
Download (50MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
548 downloads
JideBuilder 1.0a2
JideBuilder is a Groovy builder for the open source JIDE Common Layer. more>>
JideBuilder is a Groovy builder for the open source JIDE Common Layer. The project is based on the original SwingBuilder.
The goal of the project is having a builder for swing apps that seamlessly integrates default swing and jide components.
<<lessThe goal of the project is having a builder for swing apps that seamlessly integrates default swing and jide components.
Download (0.18MB)
Added: 2007-06-30 License: The Apache License 2.0 Price:
848 downloads
Phpfw 0.4
Phpfw is a framework for PHP that provides a base on which various database backed applications can be built. more>>
Phpfw is a framework for PHP that provides a base on which various database backend applications can be built. Phpfw project allows for easy creation of CRUD applications - apps where most of the code is focussed on Create Read Update Delete operations on the database. It uses MVC-ish patterns to allow for simpler and cleaner organization of code.
Phpfw leverages popular PHP libraries so as to avoid reinventing the wheel. For example, the database abstraction layer is a thin wrapper that supports ADOdb and ADOdb Lite. Hence, Phpfw is able to support multiple databases thanks to these excellent libraries.
Phpfw requires minimal configuration. All the database information is directly obtained from the database itself. The configuration file is a simple .ini file and is adequately commented to explain the different elements.
Phpfw comes built in with an elementary templating class to generate HTML output. Further it also supports templating frameworks like Smarty and PHPTAL. The combination of these templating facilities provides adequate power to generate simple to complex output.
Phpfw is the result of several PHP projects I undertook over the years. It grew inside active projects and has finally taken a life of its own. It has been written from scratch based on all the code that was written over the years with a focus on simplifying the process of creating new applications with minimal effort. I hope this work proves useful to those of you who would like to put together applications quickly and easily.
Enhancements:
- Several enhancements were made in the core API such as AJAX support, database schema auto-load and optional database usage.
- New modules include Config, MailServer, and PelWrap.
- Enhancements were made to existing modules to allow login from file.
<<lessPhpfw leverages popular PHP libraries so as to avoid reinventing the wheel. For example, the database abstraction layer is a thin wrapper that supports ADOdb and ADOdb Lite. Hence, Phpfw is able to support multiple databases thanks to these excellent libraries.
Phpfw requires minimal configuration. All the database information is directly obtained from the database itself. The configuration file is a simple .ini file and is adequately commented to explain the different elements.
Phpfw comes built in with an elementary templating class to generate HTML output. Further it also supports templating frameworks like Smarty and PHPTAL. The combination of these templating facilities provides adequate power to generate simple to complex output.
Phpfw is the result of several PHP projects I undertook over the years. It grew inside active projects and has finally taken a life of its own. It has been written from scratch based on all the code that was written over the years with a focus on simplifying the process of creating new applications with minimal effort. I hope this work proves useful to those of you who would like to put together applications quickly and easily.
Enhancements:
- Several enhancements were made in the core API such as AJAX support, database schema auto-load and optional database usage.
- New modules include Config, MailServer, and PelWrap.
- Enhancements were made to existing modules to allow login from file.
Download (0.028MB)
Added: 2007-06-24 License: MIT/X Consortium License Price:
853 downloads
Libgenerics 1.2.1
Libgenerics is a c++ library that provides object services to analyze class type. more>>
Libgenerics is a c++ library that provides object services to analyze class type at runtime sharing the definitions between dynamic modules.
It provides serialization services abstraction too. The project is an absolute generic library.
Enhancements:
- autotool layer added
<<lessIt provides serialization services abstraction too. The project is an absolute generic library.
Enhancements:
- autotool layer added
Download (0.057MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
858 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 thin layer 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