pin
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 37
pin 0.30-4
pin it searches the system (rpm -qi, -ql), and the SuSE table of contents file. more>>
Pin is package info searches the System (rpm -pi, -ql) and the SuSE table of contents file from the CD for a item.
The table of contents file is on the first SuSE CD (ARCHIVES.gz)
<<lessThe table of contents file is on the first SuSE CD (ARCHIVES.gz)
Download (0.009MB)
Added: 2005-04-07 License: GPL (GNU General Public License) Price:
1664 downloads
Pin 2.0 Kit 7259
Pin is a tool for the dynamic instrumentation of programs. more>>
Pin is a tool for the dynamic instrumentation of programs. Pin supports Linux binary executables for Intel (R) Xscale (R), IA-32, IA-32E (64 bit x86), and Itanium (R) processors.
Pin was designed to provide functionality similar to the popular ATOM toolkit for Compaqs Tru64 Unix on Alpha, i.e. arbitrary code (written in C or C++) can be injected at arbitrary places in the executable. Unlike Atom, Pin does not instrument an executable statically by rewriting it, but rather adds the code dynamically while the executable is running. This also makes it possible to attach Pin to an already running process.
Pin provides a rich API that abstracts away the underlying instruction set idiosyncrasies and allows context information such as register contents to be passed to the injected code as parameters. Pin automatically saves and restores the registers that are overwritten by the injected code so the application continues to work. Limited access to symbol and debug information is available as well.
Enhancements:
- This release supports Windows and Mac OS X for IA-32.
<<lessPin was designed to provide functionality similar to the popular ATOM toolkit for Compaqs Tru64 Unix on Alpha, i.e. arbitrary code (written in C or C++) can be injected at arbitrary places in the executable. Unlike Atom, Pin does not instrument an executable statically by rewriting it, but rather adds the code dynamically while the executable is running. This also makes it possible to attach Pin to an already running process.
Pin provides a rich API that abstracts away the underlying instruction set idiosyncrasies and allows context information such as register contents to be passed to the injected code as parameters. Pin automatically saves and restores the registers that are overwritten by the injected code so the application continues to work. Limited access to symbol and debug information is available as well.
Enhancements:
- This release supports Windows and Mac OS X for IA-32.
Download (3.5MB)
Added: 2006-10-18 License: Freely Distributable Price:
1104 downloads
Parapin 1.5.0
Parapin library makes it easy to write C code under Linux that controls individual pins on a PC parallel port. more>>
Parapin library makes it easy to write C code under Linux that controls individual pins on a PC parallel port.
This kind of control is very useful for electronics projects that use the PCs parallel port as a generic digital I/O interface.
Parapin goes to great lengths to insulate the programmer from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel port (e.g., for talking to a printer).
Parapin has two ``personalities: it can either be used as a user-space C library, or linked as part of a Linux kernel module.
There is also a device driver that provides access to the kernel module from user-space, allowing the administrator to use filesystem permissions to control access to the port.
Parapin was written with efficiency in mind, so that Parapin can be used in time-sensitive applications.
Using Parapin should be very nearly as fast as writing directly to the parallel port registers manually.
Parapin provides a simple interface that lets programs use pins of the PC parallel port as digital inputs or outputs. Using this interface, it is easy to assert high or low TTL logic values on output pins or poll the state of input pins.
Some pins are bidirectional--that is, they can be switched between input and output modes on the fly.
Parapin was originally written by Jeremy Elson while at the University of Southern Californias Information Sciences Institute. The original work was supported by DARPA under grant No. DABT63-99-1-0011 as part of the SCADDS project, and was also made possible in part due to support from Cisco Systems. It is freely available under the GNU Library Public License (LGPL).
Current maintenance of Parapin is coordinated by Al Hooton, who also wrote the device driver interface. This work is supported by a very understanding spouse and quite a lot of black pekoe tea.
Enhancements:
- Fixes for two important bugs.
- A build infrastructure has been added for building/maintaining multiple language bindings on top of parapin.
- This is the first formal release of Pedro Wernecks Python language binding.
<<lessThis kind of control is very useful for electronics projects that use the PCs parallel port as a generic digital I/O interface.
Parapin goes to great lengths to insulate the programmer from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel port (e.g., for talking to a printer).
Parapin has two ``personalities: it can either be used as a user-space C library, or linked as part of a Linux kernel module.
There is also a device driver that provides access to the kernel module from user-space, allowing the administrator to use filesystem permissions to control access to the port.
Parapin was written with efficiency in mind, so that Parapin can be used in time-sensitive applications.
Using Parapin should be very nearly as fast as writing directly to the parallel port registers manually.
Parapin provides a simple interface that lets programs use pins of the PC parallel port as digital inputs or outputs. Using this interface, it is easy to assert high or low TTL logic values on output pins or poll the state of input pins.
Some pins are bidirectional--that is, they can be switched between input and output modes on the fly.
Parapin was originally written by Jeremy Elson while at the University of Southern Californias Information Sciences Institute. The original work was supported by DARPA under grant No. DABT63-99-1-0011 as part of the SCADDS project, and was also made possible in part due to support from Cisco Systems. It is freely available under the GNU Library Public License (LGPL).
Current maintenance of Parapin is coordinated by Al Hooton, who also wrote the device driver interface. This work is supported by a very understanding spouse and quite a lot of black pekoe tea.
Enhancements:
- Fixes for two important bugs.
- A build infrastructure has been added for building/maintaining multiple language bindings on top of parapin.
- This is the first formal release of Pedro Wernecks Python language binding.
Download (0.25MB)
Added: 2007-01-15 License: GPL (GNU General Public License) Price:
1019 downloads
Cook County PIN Search 2.1
Cook County PIN Search provides a title search tool. more>>
Cook County PIN Search provides a title search tool.
Cook County (IL, USA) Property Index Number Search
A title search tool. If in the course of your browsing you come across a Cook County Property Index Number (PIN) (format 99-99-999-999 or 99-99-999-999-9999) in your browser window, select it and "right"-click and on the context menu you will be offered options to open new tabs of relevant information from Cook County websites.
<<lessCook County (IL, USA) Property Index Number Search
A title search tool. If in the course of your browsing you come across a Cook County Property Index Number (PIN) (format 99-99-999-999 or 99-99-999-999-9999) in your browser window, select it and "right"-click and on the context menu you will be offered options to open new tabs of relevant information from Cook County websites.
Download (0.004MB)
Added: 2007-04-05 License: MPL (Mozilla Public License) Price:
933 downloads
PPSkit 2.1.7
PPSkit is an implementation of nanosecond time and a PPS API for the Linux kernel, as described by RFC-1589 and RFC-2783. more>>
PPSkit is an implementation of nanosecond time and a PPS API for the Linux kernel, as described by RFC-1589 and RFC-2783.
This collection contains:
0) A new kernel that keeps time in nanoseconds (instead of microseconds). These changes come along with several other improvements and cleanups.
1) Extensions and bugfixes for adjtimex() to adjust the value of `tickadj (defaults to 500/HZ). This can be useful when the adjtime() doesnt work at all or is too slow (1ms on Alpha architecture, 0.5ms per second by default on i386 architecture).
2) New code to support PPS (pulse-per-second) clock synchronization in the kernel (also known as ``nanokernel #4).
3) Example implementation for the serial driver (implements detection of pulse on DCD pin). The implementation uses the new PPS API for portability and nanosecond accuracy.
4) Some utilities and documentation files (like this).
Enhancements:
- The kernel patches were updated to support more recent 2.4 kernels.
- GCC 4.0.x support was fixed.
<<lessThis collection contains:
0) A new kernel that keeps time in nanoseconds (instead of microseconds). These changes come along with several other improvements and cleanups.
1) Extensions and bugfixes for adjtimex() to adjust the value of `tickadj (defaults to 500/HZ). This can be useful when the adjtime() doesnt work at all or is too slow (1ms on Alpha architecture, 0.5ms per second by default on i386 architecture).
2) New code to support PPS (pulse-per-second) clock synchronization in the kernel (also known as ``nanokernel #4).
3) Example implementation for the serial driver (implements detection of pulse on DCD pin). The implementation uses the new PPS API for portability and nanosecond accuracy.
4) Some utilities and documentation files (like this).
Enhancements:
- The kernel patches were updated to support more recent 2.4 kernels.
- GCC 4.0.x support was fixed.
Download (0.11MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
1005 downloads
miniCHESS 0.8
miniCHESS is a chess game WindowMaker dockapp. more>>
miniCHESS is a chess game WindowMaker dockapp.
miniCHESS was born out of boredom. I warn you... if your a chess enthusiast and play a lot then please use xboard or some other chess gui.
Even though miniCHESS has that kinda cool factor, it does get hard on the eyes. I like using miniCHESS for games in which Im in no hurry to finish and go on for a couple days.
Sorry but miniCHESS has no save/restore features yet.
Usage:
miniCHESS has a variety of options:
-h help
-t play text game (def = mouse game)
-r more random moves by the engine
-a hard, engine will also think on your time (def = no)
-d n max search depth used by the engine (def = 29)
-c n max time the engine gets to make a move (def = inf)
-T n size of the transposition table (def = 150001)
-C n size of the cache table (def = 18001)
-k #color background color for a checkmated king (def = #ff0000)
-b #color background color for the black pieces (def = #000000)
-f #color foreground color for the black pieces (def = #ffffff)
-1 #color color for the dark squares (def = #c8c365)
-2 #color color for the light squares (def = #77a26d)
If you specify a search depth (-d) to (say) 4 ply, the program will search until all moves have been examined to a depth of 4. If you set a maximum time (-t) per move and also use the depth option, the search will stop at the specified time or the specified depth, whichever comes first.
Gnuchess is a cpu hog while its thinking. Be aware. When the hard option (-a) is specified then the engine thinks all the time and pins your cpu.
Also gnuchess can be a memory hog. Specifying the size of the transposition and cache tables will modify the memory used. See the memory usage excerpt from the gnuchess FAQ below.
White piece colors are the reverse of what is specified for the black pieces.
<<lessminiCHESS was born out of boredom. I warn you... if your a chess enthusiast and play a lot then please use xboard or some other chess gui.
Even though miniCHESS has that kinda cool factor, it does get hard on the eyes. I like using miniCHESS for games in which Im in no hurry to finish and go on for a couple days.
Sorry but miniCHESS has no save/restore features yet.
Usage:
miniCHESS has a variety of options:
-h help
-t play text game (def = mouse game)
-r more random moves by the engine
-a hard, engine will also think on your time (def = no)
-d n max search depth used by the engine (def = 29)
-c n max time the engine gets to make a move (def = inf)
-T n size of the transposition table (def = 150001)
-C n size of the cache table (def = 18001)
-k #color background color for a checkmated king (def = #ff0000)
-b #color background color for the black pieces (def = #000000)
-f #color foreground color for the black pieces (def = #ffffff)
-1 #color color for the dark squares (def = #c8c365)
-2 #color color for the light squares (def = #77a26d)
If you specify a search depth (-d) to (say) 4 ply, the program will search until all moves have been examined to a depth of 4. If you set a maximum time (-t) per move and also use the depth option, the search will stop at the specified time or the specified depth, whichever comes first.
Gnuchess is a cpu hog while its thinking. Be aware. When the hard option (-a) is specified then the engine thinks all the time and pins your cpu.
Also gnuchess can be a memory hog. Specifying the size of the transposition and cache tables will modify the memory used. See the memory usage excerpt from the gnuchess FAQ below.
White piece colors are the reverse of what is specified for the black pieces.
Download (0.025MB)
Added: 2006-10-18 License: GPL (GNU General Public License) Price:
1101 downloads
SvxLink 070415
The SvxLink project aims to develop a flexible general purpose voice services system for ham radio use. more>>
The SvxLink project aim to develop a flexible general purpose voice services system for ham radio use. The svxlink server consists of a core that handles the connection to the tranceiver.
The transceiver audio is connected to the PC through the sound card and the PTT is controlled by a pin in the serial port. The core can be configured to act as a repeater controller or to operate on a simplex channel.
The voice services are loaded into the core as plugins called modules in SvxLink lingo. Existing voice services are: Help - a help system, Parrot - a module that plays back everything you say, EchoLink - connect to other EchoLink stations and TclVoiceMail - a simple voice mail system. The project also includes an EchoLink client GUI application (Qtel).
EchoLink is an amateur radio invention (well actually it is just a modified verison of IP telephony) to link radio transceivers together over the Internet. You must have an amateur radio license to use it. The original EchoLink software can be found at http://www.echolink.org/.
However, this software only support the Windows operating system and it is closed source. SvxLink is FREE software released under the GPL license.
Qtel is only an EchoLink client program. It does not have the sysop mode. That is, it can not be connected to a transceiver and act as a link. For the latter, use the svxlink server.
Enhancements:
- Support for remote receivers linked over the Internet has been added.
- To be able to use multiple receivers, a simple signal strength detector was implemented.
- CTCSS tone transmit has been implemented and the CTCSS squelch detector has been improved, which makes it possible to run SvxLink with the squelch open.
- DTMF muting and squelch tail elimination has been added, and there are a couple of other changes and bugfixes.
<<lessThe transceiver audio is connected to the PC through the sound card and the PTT is controlled by a pin in the serial port. The core can be configured to act as a repeater controller or to operate on a simplex channel.
The voice services are loaded into the core as plugins called modules in SvxLink lingo. Existing voice services are: Help - a help system, Parrot - a module that plays back everything you say, EchoLink - connect to other EchoLink stations and TclVoiceMail - a simple voice mail system. The project also includes an EchoLink client GUI application (Qtel).
EchoLink is an amateur radio invention (well actually it is just a modified verison of IP telephony) to link radio transceivers together over the Internet. You must have an amateur radio license to use it. The original EchoLink software can be found at http://www.echolink.org/.
However, this software only support the Windows operating system and it is closed source. SvxLink is FREE software released under the GPL license.
Qtel is only an EchoLink client program. It does not have the sysop mode. That is, it can not be connected to a transceiver and act as a link. For the latter, use the svxlink server.
Enhancements:
- Support for remote receivers linked over the Internet has been added.
- To be able to use multiple receivers, a simple signal strength detector was implemented.
- CTCSS tone transmit has been implemented and the CTCSS squelch detector has been improved, which makes it possible to run SvxLink with the squelch open.
- DTMF muting and squelch tail elimination has been added, and there are a couple of other changes and bugfixes.
Download (2.9MB)
Added: 2007-04-15 License: GPL (GNU General Public License) Price:
925 downloads
jUPS 0.2
jUPS project is a Java class that implements MetaSystems Uninterruptible Power Supplies management protocol v1.12d. more>>
jUPS project is a Java class that implements MetaSystems Uninterruptible Power Supplies management protocol v1.12d.
It was successfully tested against:
Metasystem Megaline rack 2500
MetaSystem UPSes must be connected via a 3-wires serial cable to a PC where a serial-to-TCP tool must be installed
jUPS was written using Corey Minyards ser2net acting as a bridge between the serial port and a TCP socket.
The UPS-PC serial cable pinout is:
UPS PC
9 pin 9 pin 25 pin
male female female
2 --------------------------- 2 ----------- 3
3 --------------------------- 3 ----------- 2
5 --------------------------- 5 ----------- 7
ser2net needs to be configured to bridge the serial port with 2400,8N1 parameters to a TCP socket.
A working ser2net.conf file is:
9999:raw:600:/dev/ttyS0:2400 NONE 1STOPBIT 8DATABITS -XONXOFF -RTSCTS -LOCAL
This setup forwards serial port /dev/ttyS0 (COM1) as 2400,8N1 to local TCP port 9999
Quickstart
For a quickstart download the tarball and have a look at jUPStest.java.
Enhancements:
- The creation of a jUPSCommand for an empty jUPSPacket was fixed.
<<lessIt was successfully tested against:
Metasystem Megaline rack 2500
MetaSystem UPSes must be connected via a 3-wires serial cable to a PC where a serial-to-TCP tool must be installed
jUPS was written using Corey Minyards ser2net acting as a bridge between the serial port and a TCP socket.
The UPS-PC serial cable pinout is:
UPS PC
9 pin 9 pin 25 pin
male female female
2 --------------------------- 2 ----------- 3
3 --------------------------- 3 ----------- 2
5 --------------------------- 5 ----------- 7
ser2net needs to be configured to bridge the serial port with 2400,8N1 parameters to a TCP socket.
A working ser2net.conf file is:
9999:raw:600:/dev/ttyS0:2400 NONE 1STOPBIT 8DATABITS -XONXOFF -RTSCTS -LOCAL
This setup forwards serial port /dev/ttyS0 (COM1) as 2400,8N1 to local TCP port 9999
Quickstart
For a quickstart download the tarball and have a look at jUPStest.java.
Enhancements:
- The creation of a jUPSCommand for an empty jUPSPacket was fixed.
Download (0.043MB)
Added: 2006-12-20 License: LGPL (GNU Lesser General Public License) Price:
1038 downloads
PUD GNU/Linux LXDE 20061208-23
PUD GNU/Linux LXDE is a mini Linux live CD which takes up under 200MB, and with support for Traditional Chinese (zh_TW). more>>
PUD GNU/Linux LXDE is a mini Linux live CD which takes up under 200MB, and with support for Traditional Chinese (zh_TW).
The main purpose is to provide a complete Linux desktop with many popular applications and tools, yet remain small and simple to operate.
This release is made for LXDE, the Lightweight X11 Desktop Environment, and using the latest stable code from build-livecd and PUD GNU/Linux.
Main features:
- Pre-configured LXDE desktop
- This LiveCD is based on PUD, so except the full-featured Live CD, it also included the newest lxpanel, lxsession, pcmanfm and integrated with those configurations from the LXDE guide, to provide an easy to use, lightweight and fast Desktop.
- Multi-Language Support
- As you can see, English, both Simplified and Traditional Chinese are fully supported by LXDE LiveCD.
<<lessThe main purpose is to provide a complete Linux desktop with many popular applications and tools, yet remain small and simple to operate.
This release is made for LXDE, the Lightweight X11 Desktop Environment, and using the latest stable code from build-livecd and PUD GNU/Linux.
Main features:
- Pre-configured LXDE desktop
- This LiveCD is based on PUD, so except the full-featured Live CD, it also included the newest lxpanel, lxsession, pcmanfm and integrated with those configurations from the LXDE guide, to provide an easy to use, lightweight and fast Desktop.
- Multi-Language Support
- As you can see, English, both Simplified and Traditional Chinese are fully supported by LXDE LiveCD.
Download (182MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1053 downloads
Engine_pkcs11 0.1.4
Engine_pkcs11 is an implementation of an engine for OpenSSL. more>>
Engine_pkcs11 is an implementation of an engine for OpenSSL. Engine_pkcs11 project can be loaded using code, config file or command line and will pass any function call by openssl to a PKCS#11 module.
Engine_pkcs11 is meant to be used with smart cards and software for using smart cards in PKCS#11 format, such as OpenSC. Originaly this engine was a part of OpenSC, until OpenSC was split into several small projects for improved flexibility.
OpenSC was written by an international team and is licensed as Open Source software under the new BSD license.
Engine_pkcs11 is based on the Libp11 library.
Enhancements:
- The wiki export script was updated.
- Some dead code was disabled.
- The maximum length for a pin is now 32 bytes.
- Internal variables and code are now static.
- The slot is now also parsed as hex.
- Support for selecting slots by label was added.
<<lessEngine_pkcs11 is meant to be used with smart cards and software for using smart cards in PKCS#11 format, such as OpenSC. Originaly this engine was a part of OpenSC, until OpenSC was split into several small projects for improved flexibility.
OpenSC was written by an international team and is licensed as Open Source software under the new BSD license.
Engine_pkcs11 is based on the Libp11 library.
Enhancements:
- The wiki export script was updated.
- Some dead code was disabled.
- The maximum length for a pin is now 32 bytes.
- Internal variables and code are now static.
- The slot is now also parsed as hex.
- Support for selecting slots by label was added.
Download (0.32MB)
Added: 2007-07-17 License: BSD License Price:
830 downloads
pcsc-ctapi-wrapper 0.1
pcsc-ctapi-wrapper library provides a CTAPI-interface to any PC/SC compatible smartcard reader. more>>
pcsc-ctapi-wrapper library provides a CTAPI-interface to any PC/SC compatible smartcard reader.
You can use any PC/SC smartcard reader with applications which support only CTAPI.
Enhancements:
- This is the first release of pcsc-ctapi-wrapper which implements all important features for smartcard readers.
- For example, it works with HBCI homebanking software.
- PIN-keyboards of smartcard readers are not supported yet.
<<lessYou can use any PC/SC smartcard reader with applications which support only CTAPI.
Enhancements:
- This is the first release of pcsc-ctapi-wrapper which implements all important features for smartcard readers.
- For example, it works with HBCI homebanking software.
- PIN-keyboards of smartcard readers are not supported yet.
Download (0.012MB)
Added: 2006-06-15 License: LGPL (GNU Lesser General Public License) Price:
1234 downloads
UMTSmon 0.6
UMTSmon is a tool to control and monitor a 3G (WCDMA, UMTS, HSDPA) card in a laptop. more>>
UMTSmon is a tool to control and monitor a 3G (WCDMA, UMTS, HSDPA) card in a laptop. UMTSmon software handles PIN codes, operator choice (roaming), sending/receiving SMS, and the setup of the connection.
Enhancements:
- This is probably the most stable release yet for all 100% supported cards.
- If you own a single port serial card (XU870, GC79, most Sierra Wireless), this release will finally work for you -- but dont try to do things with umtsmon while you are connected (like the SMS or info dialogs), or it will crash. It also has a new, revamped UI.
- Theres still one control that needs to be moved, but the new UI should work better for everyone.
- This release has a dialog at startup that will tell you if all settings are correct, and propose to change them if needed.
<<lessEnhancements:
- This is probably the most stable release yet for all 100% supported cards.
- If you own a single port serial card (XU870, GC79, most Sierra Wireless), this release will finally work for you -- but dont try to do things with umtsmon while you are connected (like the SMS or info dialogs), or it will crash. It also has a new, revamped UI.
- Theres still one control that needs to be moved, but the new UI should work better for everyone.
- This release has a dialog at startup that will tell you if all settings are correct, and propose to change them if needed.
Download (0.045MB)
Added: 2007-05-26 License: GPL (GNU General Public License) Price:
909 downloads
Transec 1.16
Transec is a Java taglib component that provides a secure PIN/TAN/password input via untrusted, insecure Web browsers. more>>
Transec is a Java taglib component that provides a secure PIN/TAN/password input via untrusted, insecure Web browsers.
Only images and coodinates are transferred to the browser.
TRANSEC is a virtual keyboard that can prevent spyware or troyan attacks. Transec is self-explanatory and can be easily used. PIN- and TAN-inputs are visible only for the user.
The user enters his/her data using a virtuall keyboard instead of the common keyboard.
Though Interception of input data is almost impossible.
If at all, only by intercepting all mouseclicks plus each single referred picture an agressor could be succesfull, because the virtual keybourd is randomly rotated after each entry.
This inputmodule can be easily integrated as JSP-taglib in each JSP-Software. It may need minimal adaption (colors etc.).
<<lessOnly images and coodinates are transferred to the browser.
TRANSEC is a virtual keyboard that can prevent spyware or troyan attacks. Transec is self-explanatory and can be easily used. PIN- and TAN-inputs are visible only for the user.
The user enters his/her data using a virtuall keyboard instead of the common keyboard.
Though Interception of input data is almost impossible.
If at all, only by intercepting all mouseclicks plus each single referred picture an agressor could be succesfull, because the virtual keybourd is randomly rotated after each entry.
This inputmodule can be easily integrated as JSP-taglib in each JSP-Software. It may need minimal adaption (colors etc.).
Download (0.14MB)
Added: 2006-11-08 License: GPL (GNU General Public License) Price:
1080 downloads
Internet Chess ToolKit 0.2
Internet Chess ToolKit project is a Java library for chess with PGN, FEN, SAN, and ICS (FICS, ICC) support. more>>
Internet Chess ToolKit project is a Java library for chess with PGN, FEN, SAN, and ICS (FICS, ICC) support.
Internet Chess ToolKit is a Java-based set of libraries and widgets useful for performing common tasks such as reading SAN (internationalized), FEN, PGN, generating legal moves, and connection to Internet Chess Servers (FICS).
The purpose of the Internet Chess ToolKit is to provide an extensible library to facilitate the development of internet server clients, bots, training programs, peer-to-peer players, and and various other programs useful for the game player. The library was designed with a high level of abstraction and utilization of object oriented design patterns to make it extensible; The model set up should allow for implementations of many games besides Chess, which is the main focus of this library.
Such other games might include chess variants like BugHouse, or completely different games like scrabble and the Chinese game of Go. Another goal of the library is ease of use. A lot of effort has gone into comprehensive documentation and providing sensible names for methods, as well as providing many convenience methods.
Main features:
- FICS support (limited)
- legal move generation.
- game history with variation support (alternative move suggestions).
- move comment support in text and Numeric Annotation Glyphs (NAG).
- Standard Algebraic Notation (SAN) read/write support (internationalized for presentation in 16 languages).
- Portable Game Notation (PGN) read/write support (including move variations, and FEN).
- Forsyth-Edwards Notation (FEN) read/write support.
- True MVC structure with board displays driven by game model events.
- Command-line Board display (GUI to come).
- Well documented. Sample code also provided.
Enhancements:
- Limited FICS support style12, match request, kibitz, whisper, say, tell, channel tell, shout, c/t/-shout, emote, move list, pin, gin, seek ads, seek remove, seek clear, game results
- Timeseal support
- XSLT java code generation for ICS events
- Sample ICS Client
- PGN bugs fixed
<<lessInternet Chess ToolKit is a Java-based set of libraries and widgets useful for performing common tasks such as reading SAN (internationalized), FEN, PGN, generating legal moves, and connection to Internet Chess Servers (FICS).
The purpose of the Internet Chess ToolKit is to provide an extensible library to facilitate the development of internet server clients, bots, training programs, peer-to-peer players, and and various other programs useful for the game player. The library was designed with a high level of abstraction and utilization of object oriented design patterns to make it extensible; The model set up should allow for implementations of many games besides Chess, which is the main focus of this library.
Such other games might include chess variants like BugHouse, or completely different games like scrabble and the Chinese game of Go. Another goal of the library is ease of use. A lot of effort has gone into comprehensive documentation and providing sensible names for methods, as well as providing many convenience methods.
Main features:
- FICS support (limited)
- legal move generation.
- game history with variation support (alternative move suggestions).
- move comment support in text and Numeric Annotation Glyphs (NAG).
- Standard Algebraic Notation (SAN) read/write support (internationalized for presentation in 16 languages).
- Portable Game Notation (PGN) read/write support (including move variations, and FEN).
- Forsyth-Edwards Notation (FEN) read/write support.
- True MVC structure with board displays driven by game model events.
- Command-line Board display (GUI to come).
- Well documented. Sample code also provided.
Enhancements:
- Limited FICS support style12, match request, kibitz, whisper, say, tell, channel tell, shout, c/t/-shout, emote, move list, pin, gin, seek ads, seek remove, seek clear, game results
- Timeseal support
- XSLT java code generation for ICS events
- Sample ICS Client
- PGN bugs fixed
Download (MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1019 downloads
Pcb 20050315
Pcb is an application for designing printed circuit boards. more>>
Pcb is a handy tool for the X Window System to design printed circuit boards. All coordinate units are 1/1000 inch. A layout consists of lines, arcs, polygons, elements (lines, pins and arcs), vias, and text information seperated into several layers.
Each of them is identified by a unique name and color (if supported by your display). SMD circuits are also supported. Eight layers are supported, in addition to a silkscreen layer. Visibility of pins and SMD pads and vias is controllable.
All files are 7-bit ASCII, and can be preprocessed with any Unix command that writes its results to stdout (GNU m4 is required). Zooming, unlimited undo, and unlimited redo are supported.
Pcb is intended to be a simple tool without memory and time consuming features like autorouter and autoplacement. Layout related settings are saved together with the data.
<<lessEach of them is identified by a unique name and color (if supported by your display). SMD circuits are also supported. Eight layers are supported, in addition to a silkscreen layer. Visibility of pins and SMD pads and vias is controllable.
All files are 7-bit ASCII, and can be preprocessed with any Unix command that writes its results to stdout (GNU m4 is required). Zooming, unlimited undo, and unlimited redo are supported.
Pcb is intended to be a simple tool without memory and time consuming features like autorouter and autoplacement. Layout related settings are saved together with the data.
Download (MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1672 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 pin 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