| Sponsored Links | ||||||||||||||
|
| ||||||||||||||
|
Collapse All
|
||||||||||||||
| Software Name | Software Type | Category | Price | |||||||||||
| 1 | MUSCLE 3.34 |
linux | Database->Database Servers | Free |
View Detail
|
|||||||||
MUSCLE is a somewhat scalable, robust, cross-platform client-server messaging system for dynamic distributed applications that runs under any POSIX-compliant operating system. MUSCLE has been developed, used, and refined as the networking component of BeShare, CueStation, CueConsole, and various other audio control applications at Level Control Systems for over four years. Here are some key features of "MUSCLE": · Use BMessage-like muscle::Messages under any operating system. · Send flattened muscle::Messages from one computer to another over TCP streams, eliminating unnecessary compatibility and protocol-versioning hassles. · Run a "muscled server" on a central machine, and write (or download) client programs to log in to the server and communicate through it. Once logged in, client programs can discover who else is logged in, send muscle::Messages to other clients, and store muscle::Messages in the servers RAM for other clients to download later. Clients can also "subscribe" to selected data on the server, and be automatically notified whenever it changes. Unicast-style, multicast-style, and broadcast-style Message routing are all supported via an intelligent hierarchical pattern-matching routing mechanism. Writing multiplayer games, IRC style chat applications, SETI style distributed calculation apps, or any other type of distributed software is made easy because MUSCLE handles all the dirty work for you! · Customize the included "muscled server" by defining your own session logic or message-streaming protocol. (Note that this is only necessary for certain specialized applications--the standard server provides sufficient functionality for most things) · Write your client code in C++, Java, or Python. Single-threaded and multi-threaded messaging APIs are provided for all three languages. · Or just use the included message, string, dataIO, hashtable, dequeue, string-tokenizer, reference-count, regular expression and pattern matching parser, and object-pool code by themselves, as handy cross-platform utility classes. All source code is included, and you are free to use and abuse it any way you wish. · See the Beginners Guide for a more detailed description of the system and its capabilites. Whats New in This Release: · This release includes various minor bugfixes to the Java and C++ code, as well as a few minor optimizations. |
||||||||||||||
| 2 | MUSCLE 3.34 |
mac | Network Communication->Network Administration | Free |
View Detail
|
|||||||||
MUSCLE is a cross-platform, robust, somewhat scalable client-server messaging system for dynamic distributed applications that runs under any POSIX-compliant operating system. MUSCLE has been developed, used, and refined as the networking component of BeShare, CueStation, CueConsole, and various other audio control applications at Level Control Systems (now Meyer Sound Laboratories) for over six years. Here are some key features of "MUSCLE": · Use BMessage-like muscle::Messages under any operating system. · Send flattened muscle::Messages from one computer to another over TCP streams, eliminating unnecessary compatibility and protocol-versioning hassles. · Run a muscled server on a central machine, and write (or download) client programs to log in to the server and communicate through it. Once logged in, client programs can discover who else is logged in, send muscle::Messages to other clients, and store muscle::Messages in the servers RAM for other clients to download later. Clients can also subscribe to selected data on the server, and be automatically notified whenever it changes. Unicast-style, multicast-style, and broadcast-style Message routing are all supported via an intelligent hierarchical pattern-matching routing mechanism. Writing multiplayer games, IRC style chat applications, SETI style distributed calculation apps, or any other type of distributed software is made easy because MUSCLE handles all the dirty work for you! · Customize the included muscled server by defining your own session logic or message-streaming protocol. (Note that this is only necessary for certain specialized applications--the standard server provides sufficient functionality for most things) · Write your client code in C++, C, Java, Delphi, or Python. Single-threaded and multi-threaded messaging APIs are provided for all of the aforementioned languages. · Or just use the included message, string, dataIO, hashtable, dequeue, string-tokenizer, reference-count, regular expression and pattern matching parser, and object-pool code by themselves, as handy cross-platform utility classes. All source code is included, and you are free to use and abuse it any way you wish. Whats New in This Release: · Optimized CreateConnectedSocketPair() by having it use the UNIX socketpair(AF_UNIX) function on systems that support that call. · Removed the optional (useNagles) argument from the CreateConnectedSocketPair() function, since there · is little or no point in using Nagles algorithm for sockets within the same process. (if you really needed it for some reason, you could still call SetSocketNaglesAlgorithmEnabled() manually on the resulting sockets afterwards) · tests/cvscopy.cpp is now tests/svncopy.cpp, since I dont use CVS anymore. · Thread::WaitForNextMessageAux() wasnt handling file descriptors properly when called with a wakeupTime less than or equal to the current time. Fixed. · Added a testpulsenode.cpp file to the tests folder, to test the reliability and scalability of the PulseNode timed-event-callback implementation. · Fixed some valgrind hits in NetworkUtilityFunctions.cpp by having the code check the sin_family of sockaddr structs before reading any IPv4-specific fields. QMuscleSupport.h wouldnt compile under Qt 3.x. Fixed. · Added Mika Lindqvists patches to get QMuscleSupport.h to compile under older versions of Microsoft Visual C++. · The SharedUsageLimitProxyMemoryAllocator class was not always freeing all of the cached memory during large free operations, which could result in the process-memory-cache getting too large. Fixed. · Fixed a bug in the PulseNode classs linked list code that could cause PulseChildren to not have their Pulse() methods called at the proper times. · Merged in Bryan Varners patch to the MessageTransceiverThread Java class so that spurious connect-succeeded tags are no longer sent by the I/O thread to the main thread. |
||||||||||||||
| 3 | Muscle 3.34 |
windows | Software Development->Components Libraries | Free |
View Detail
|
|||||||||
Muscle description A robust, somewhat scalable, cross-platform client-server messaging system for dynamic distributed applications MUSCLE has been developed, used, and refined as the networking component of BeShare, CueConsole, CueStation, and various other audio control applications at Level Control Systems (now Meyer Sound Laboratories) for over six years. It allows (n) client programs (each of which may be running on a separate computer and/or under a different OS) to communicate with each other in a many-to-many message-passing style. It employs a central server to which client programs may connect or disconnect at any time (This design is similar to other client-server systems such as Quake servers, IRC servers, and Napster servers, but more general in application). In addition to the client-server system, MUSCLE contains classes to support peer-to-peer message streaming connections, as well as some handy miscellaneous utility classes. As distributed, the server side of the software is ready to compile and run, but to do much with it youll want to write your own client software. Example client software can be found in the "test" subdirectory. Here are some key features of "Muscle": · Powerful: Provides a centralized "message crossbar server" for up to (n) simultaneous client programs to connect to. (n is limited only by the OSs FD_SET size--typically 1024 or higher). · Easy: All communication is done over TCP, by sending flattened Message objects (which are very similar to BeOSs BMessages, except portable to any OS) through MessageIOGateways. Under most popular programming environments, its even easier--see item 8. · Efficient: Messages sent to the server may be broadcasted to all connected clients, or multicasted intelligently using pattern-matching and/or boolean filtering logic. · Portable: All code (except · Flexible: Clients may store data (in the form of Messages) in the servers RAM, using a filesystem-like node hierarchy. Other clients may "subscribe" to this server-side data, and the server will then automatically send them updates to the data as it is changed. Subscriptions are also specified via wildcarding, for maximum flexibility. Server-side filtering of results using boolean tests of their content is also supported. · Open: All source code is licensed under the BSD Open Source License, and is freely distributable and usable for any purpose. The source code contains many useful classes, including platform-neutral analogs to Bes BMessage, BDataIO, BFlattenable, and BString classes. In addition, the archive also includes handy double-ended-queue, Hashtable, Reference-counting, and "I/O gateway" classes. · Customizable: All server-side session handlers are implemented by subclassing a standard interface (AbstractReflectSession) so that they can be easily augmented or replaced with custom logic. Message serialization and low-level I/O is handled in a similar fashion, making it easy to replace the byte-stream format or transport mechanism with your own. · Convenient: For selected environments, including Windows, BeOS, Qt, Java, Delphi, and Python, special utility classes are provided to hide the synchronous TCP messaging interface behind an asynchronous send-and-receive-messages API thats easier to deal with. · Use BMessage-like muscle::Messages under any operating system. · Send flattened muscle::Messages from one computer to another over TCP streams, eliminating unnecessary compatibility and protocol-versioning hassles. · Run a "muscled server" on a central machine, and write (or download) client programs to log in to the server and communicate through it. Once logged in, client programs can discover who else is logged in, send muscle::Messages to other clients, and store muscle::Messages in the servers RAM for other clients to download later. Clients can also "subscribe" to selected data on the server, and be automatically notified whenever it changes. Unicast-style, multicast-style, and broadcast-style Message routing are all supported via an intelligent hierarchical pattern-matching routing mechanism. Writing multiplayer games, IRC style chat applications, SETI style distributed calculation apps, or any other type of distributed software is made easy because MUSCLE handles all the dirty work for you! · Customize the included "muscled server" by defining your own session logic or message-streaming protocol. (Note that this is only necessary for certain specialized applications--the standard server provides sufficient functionality for most things) · Write your client code in C++, C, Java, Delphi, or Python. Single-threaded and multi-threaded messaging APIs are provided for all of the aforementioned languages. · Or just use the included message, string, dataIO, hashtable, dequeue, string-tokenizer, reference-count, regular expression and pattern matching parser, and object-pool code by themselves, as handy cross-platform utility classes. All source code is included, and you are free to use and abuse it any way you wish. |
||||||||||||||
| 4 | Muscle! 1.6.2 |
mac | Utilities->Others | $19 |
View Detail
|
|||||||||
Muscle! is a simple fitness journal application for MacOS X. It allows you to keep track of and plan your workouts and is geared toward weightlifting and general cardio exercises.The interface consists of a series of tabbed panels: Resistance, Cardio, Diet, Supplements and Progress. The Resistance and Cardio panels are used to plan workouts. The Diet panel allows you to track everything you eat. Given calorie, fat, protein and carbohydrate information, Muscle! will also calcualte the total amount of each component and each percentage of your total caloric intake. You can keep track of all dietary supplements on the Supplements panel and record such things as weight, body fat, and measurements on the Progress panel. |
||||||||||||||
| 5 | American classic muscle cars screensaver 1.0 |
windows | Home Shell Desktop->Vehicle Screen Savers | Free |
View Detail
|
|||||||||
30 High resolution images of American classic muscle cars fading into each other in a slideshow.Variety of transition effects. |
||||||||||||||
| 6 | Big Sam |
script | PHP | Free |
View Detail
|
|||||||||
|
||||||||||||||
| 7 | Big Catz 1.0 |
windows | Home Shell Desktop->Animal Screen Savers | $5.00 |
View Detail
|
|||||||||
|
||||||||||||||
| 8 | Big Blue Guestbook |
script | PHP | Free |
View Detail
|
|||||||||
|
||||||||||||||
| 9 | Big Calc 0.1 |
linux | Science and Engineering->Mathematics | Free |
View Detail
|
|||||||||
Big Calc is a Kommander version of my oversized, high visibility calculator. I am learning several scripting and programming languages, and a calculator is usually my first learning project. This version is basic and does not act the way I want to yet, but I thought it might be useful for someone. I hope you enjoy! |
||||||||||||||
| 10 | Big Clock 1.2 |
windows | Business Finance->Time and Clock Tools | Free |
View Detail
|
|||||||||
Big Clock description Big Clock - A clock with a big and transparent display Big Clock is a clock |
||||||||||||||
| 11 | Big Brother 7 1.0 |
mac | Dashboard Widgets->Movies TV | Free |
View Detail
|
|||||||||
Series 7 of UK Big Brother starts now. Toggle between 4 RSS feeds and get the latest gossip and news from the Big Brother house live 24/7 on your dashboard. |
||||||||||||||
| 12 | Big Crocodile 3.11 |
windows | Utilities->Password Management | $19.95 |
View Detail
|
|||||||||
Big Crocodile is a powerful, secure password manager. Stores of all your passwords, logins and hyperlinks in a securely encrypted file. Big Crocodile can automatically fill fields which require passwords. Password generator with advanced functions, multi file interface, special password folders, backup, search, export and many other features available. Big Crocodile is very easy to use. The software uses a powerful commercial encryption algorithm. Big Crocodile password recovery is impossible! |
||||||||||||||
| 13 | Big Crocodile 3.11 |
windows | Security Privacy->Other Tools | $19.95 |
View Detail
|
|||||||||
|
||||||||||||||
| 14 | Big Crocodile 3.12 |
windows | Security Privacy->Misc Passwords | $19.95 |
View Detail
|
|||||||||
logins and hyperlinks in a securely encrypted file. Big Crocodile can automatically fill fields which require passwords. Password generator with advanced functions, multi file interface, special password folders, backup, search, export and many other features available. Big Crocodile is very easy to use. The software uses a powerful commercial encryption algorithm. Big Crocodile password recovery is impossible! |
||||||||||||||
| 15 | Big Sister 1.02 |
linux | System->Networking | Free |
View Detail
|
|||||||||
Big Sister network monitor is a real time system and network health monitoring application. |
||||||||||||||
| 16 | Big Tut 1.0 |
mac | Games->Others | $14 |
View Detail
|
|||||||||
This is your chance to explore Big Tuts Tomb! Use dynamite and other tricks to get of jams and uncover Tuts treasures. But watch out for Big Tuts ghost - he wants his treasure back! |
||||||||||||||
| 17 | Big Ben 2.0 |
windows | System->Browser Tweak | Free |
View Detail
|
|||||||||
Get time from the famous Big Ben with the Big Ben Opera widget The Big Ben widget for Opera browser displays the most famous clock in the world, Londons Big Ben, Requirements: · Opera 9 or later |
||||||||||||||
| 18 | Big Brother 1.2 |
mac | Tools->HTML Tools | Free |
View Detail
|
|||||||||
Big Brother is a hyperlink validation tool. Feed Big Brother your HTMLsource and sit back while it checks your links. It will notify you whena remote document is no longer available, and it will display the newaddress whenever possible. It can also check internal links offline,which is useful if you maintain a large site. |
||||||||||||||
| 19 | Big Ben 2.0 |
windows | Business Finance->Time and Clock Tools | Free |
View Detail
|
|||||||||
Turn your PC into Big Ben and strike the quarters and the hours with the sound of Londons most famous bells. |
||||||||||||||
| 20 | Big Cats Screensaver 1.0 |
windows | Home Shell Desktop->People Screen Savers | Free |
View Detail
|
|||||||||
Enjoy a collection of high resolution close-up photos of big cats including tigers, lions, pumas, and cheetahs in a slideshow screensaver with amazing zoom-in transitions effects. |
||||||||||||||
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
