Main > Programming > Libraries >

Ivy software bus 3.8.1

Ivy software bus 3.8.1

Sponsored Links

Ivy software bus 3.8.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.064 MB
Platform: Any Platform
License: LGPL (GNU Lesser General Public License)
Price:
Downloads: 1232
Date added: 2006-06-14
Publisher: Yannick Jestin

Ivy software bus 3.8.1 description

Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information through text messages, with a subscription mechanism based on regular expressions.
Ivy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.

Ivy software bus 3.8.1 Screenshot

Advertisements

Ivy software bus 3.8.1 Keywords

Bookmark Ivy software bus 3.8.1

Hyperlink code:
Link for forum:

Ivy software bus 3.8.1 Copyright

WareSeeker periodically updates pricing and software information of Ivy software bus 3.8.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Ivy software bus 3.8.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Azureus provides a bittorrent protocol implementation using java language. Free Download
Bitgate Server Software Environment aims to build a multi-protocol environment. Free Download
OpenBSD Live-CD Firewall is an OpenBSD-based pf (packet filter) firewall, with NAT, squid, DNS, and a DHCP server. Free Download
Freehoo project is a freely available GNU messenger for Yahoo! protocol. Free Download
AgileRss is a desktop aggregator that is able to display any RSS, ATOM, and XML news feed. Free Download
Audioscrobbler is an XMMS/BMP plugin that builds a profile of your musical tastes. Free Download
Cactus is an audio player. Free Download
The Adobe Source Libraries (ASL) are a collection of C++ libraries to allow the construction of commercial application. Free Download