Top Pages

Matrikon OPC

Posted on 11th February, 2012 by Chaz

Real-time process drivers for plant systems, including OPC clients and servers, as well as driver utilities, development tools, educational resources, and training and support services.
View these feeds with the free MatrikonOPC NewsReader, or any news reader program..Be both informed and entertained by OPC expert, Eric Murphy. Eric has been a part of the OPC community since its early beginnings and has seen OPC grow in the connectivity standard it is today. Eric is often featured as a keynote presenter at a variety of OPC events..How To Subscribe Simply right-click on the RSS icon , select Copy Shortcut or Copy Link and paste the link into your favorite news reader, such as

MemAccess Library

Posted on 11th February, 2012 by Chaz

Gives programmers control of hardware devices from Win32 application without using the Windows Drivers Development Kit (DDK). It allows real-time direct access to memory mapped I/O. By Zeal SoftStudio

Modular Systems

Posted on 11th February, 2012 by Chaz

Development of device drivers for Windows, system software and .NET applications.

NT Kernel Resources

Posted on 11th February, 2012 by Chaz

Windows Packet Filter Kit for developing filtering/modifying communication applications. Also Windows 2000 undocumented kernel structures. Open source TDI firewall.
VPN and many other low-level network solutions completely in user-mode using your favorite development environment Visual C++, Delphi, C++ Builder, Visual Basic and etc. Using WinpkFilter requires no experience in kernel mode programming on your behalf since WinpkFilter provides you with powerful user level API. However, if you need to implement your solution (to achieve better performance) in kernel mode you can use well-documented raw IOCTL interface as well..Virtual Disk SDK is a library for

NTPort Library

Posted on 11th February, 2012 by Chaz

Enables real-time direct access to PC I/O ports. By Zeal SoftStudio. [Shareware]

OSR Online

Posted on 11th February, 2012 by Chaz

Device driver development information, DDK online.

Pulse Train Software Ltd.

Posted on 11th February, 2012 by Chaz

Custom device driver development and File System filter framework for Windows NT/2000/XP.
The best jewelry. Not only for women, for men who want to buy Mens Jewelry, they can get an overviews of some of the jewelry that men prefer such as watch, rings, necklace and many other. You can enjoy your luxury purchase after you get the complete guidance from Shop Wiki, the place of any guidance that you need. There will be no need to worry of getting the bad quality of women and men jewelry after you read the complete guidance that you can get it at Shopwiki..When the factory sometimes does

Sybera

Posted on 11th February, 2012 by Chaz

Toolkits, custom development, and training for Windows kernel driver development. Content in German and English.

TVicHW32

Posted on 11th February, 2012 by Chaz

A toolkits for real-time direct access to port I/O, physical memory, hardware interrupts from a Win32 application. [Shareware]
Information directly from the device, leaving you free to immediately begin developing and testing your device specifics. With PCI, ISA and LPT devices, you can read write hardware ports and memory-mapped registers, and listen for interrupts. With USB devices, you can issue USB-specific requests, perform read write operations on bulk or interrupt pipes, and more. RapidDriver even allows you to describe and test non-PnP ISA or PC-104 devices. RapidDriver Explorer includes RapidDebugger - a simple

Unified IO

Posted on 11th February, 2012 by Chaz

C++ interface for industrial IO cards. An alternative to device drivers provided by hardware vendors.
Tools. It consists of Netwister service that runs in the background and performs scheduled tasks, and Netwister GUI - Java application for configuring Netwister service. File transfer (both local and FTP), file purge and remote shutdown reboot functions are currently implemented..

USB Analyzer

Posted on 11th February, 2012 by Chaz

A professional software-based analyzer for USB driver developers. It captures and analyzes I/O requests for all USB devices. Targets Windows platforms and USB 2.0 and 1.x.
We invite you to enter your email address into our mail list. This will enable you to receive notices about our product releases and features. We will not sell or give away your email address. To subscribe to our mail list, click the Subscribe radio button, or to unsubscribe, click the Unsubscribe radio button, then enter your email address and press the submit button..SourceUSB is registered trademark of SourceQuest Inc.All other trademarks are the property of their respective organizations.

User CONfigurable Driver (UCON)

Posted on 11th February, 2012 by Chaz

Enables to quickly and easily develop communications drivers for any serial device or ethernet device. Designed as a driver plug-in, UCON is completely integrated with OPC server KEPServerEX. By Kepwa
Software can be installed quickly and will operate flawlessly. KEPServerEX Single User Interface across all driver and driver suites establishes a communications buffet where additional features and plug-ins can be installed on an as needed basis, keeping Kepware latest technologies and communication drivers at the tip of your fingers..All rights reserved..Sorry For the Inconvenience! The page you have requested has been moved or replaced. Please update your bookmarks, the new page site can be

VGAdoc

Posted on 11th February, 2012 by Chaz

Programming information for every RAMDAC, EGA, VGA, SVGA, and VESA video card made up to 1995.

Visual Enterprises NTIO DDK

Posted on 11th February, 2012 by Chaz

Provide Visual C++ and Visual Basic developers code and tool resources for writing complicated device IO_CTL drivers.

VMWare's Back

Posted on 11th February, 2012 by Chaz

Virtual Disk drivers for Windows to support VMWare
Like VFD doesn t work. What now? won t get any answer from me..http www.winimage WinImage (shareware) a Windows program to create floppy image files from real floppy disks, extract files from image files, create empty image files, write the image files on blank floppy disks, etc. Also the latest Virtual Floppy Drive uses a pre-built zlib library distributed at this site (http www.winimage zLibDll)..All resources and programs on this site are absolutely free. However, if you like them and would

AMAG Technology, Inc.

Posted on 11th February, 2012 by Chaz

Manufacturer of card and biometric access control systems, with distribution worldwide. Includes articles and descriptions of products.
Being triggered or an incident which may affect the continuity of supply. Site protection.Where access to buildings or departments is limited or controlled, the Symmetry Security Management System can use biometric fingerprint readers which will add an extra layer of security, by ensuring it is definitely the right person entering. Alternatively the partition feature allows individual departments to assign specific access rights for visitors, contractors and staff. Terrorism.With the current

Bioidentification

Posted on 11th February, 2012 by Chaz

FAQ covering basic information, performance, implementation, and security.

Biometric Resource Center

Posted on 11th February, 2012 by Chaz

Biomet.org brings together a diverse and comprehensive selection of biometric information. It provides an extensive web resource for biometric news, products, companies and analysis.

The Biometrics Catalog

Posted on 11th February, 2012 by Chaz

A US-government sponsored database of information about biometric technologies including research and evaluation reports, news articles, vendors and consultants, government documents and legislative t

Biometrics comes to life

Posted on 11th February, 2012 by Chaz

"Fingers, hands, eyes, face, voice, all are in use and could relegate PIN-based security to history" (Orla O'Sullivan, senior editor/technology - ABA Banking Journal).
Biometrics comes to life By Orla O& ,Sullivan. Fingers, hands, eyes, face, voice, all are in use and could relegate PIN-based security to history..Banking according to Brown By Bill Streeter. Tom Brown& ,s recipe for success. An outspoken regional bank stock analyst, Brown speaks on marketing, funding, and mergers..This site incorporates many features of HTML 3.0. We recommend using Microsoft Internet Explorer 3.0 or Netscape Navigator 3.0. Just click on one of the following links to download.

Exim21.com

Posted on 11th February, 2012 by Chaz

Korean site offers biometric and proximity RFID system for access control and time attendance applications.

Glossary of Biometric Terms (1999)

Posted on 11th February, 2012 by Chaz

Glossary compiled by the International Association for Biometrics (iAfB) and International Computer Security Association (ICSA)

Roger Clarke
Enforcement agencies because those myths suit their purposes. The most important papers are.A separate segment of this site lists c. I ve published several score more since then. Search here using terms that describe the specific topic you re interested in (e.g..Unfortunately, the initiative fell so far short of its aspirations that it is not worthy of the name PET .I have performed many consultancy assignments in this area during the last two decades..I ve performed a considerable number of

Idex

Posted on 11th February, 2012 by Chaz

Offers fingerprint recognition solutions. Includes a primer on biometric technologies.

International Biometric Group

Posted on 11th February, 2012 by Chaz

Collection of technology reports, testing results and primers.

Technical Committee M1: biometrics standards

Posted on 11th February, 2012 by Chaz

M1's members are engaged in the rapid development and approval of formal national and international generic biometric standards. Membership is open to all interested parties

Voice Security Systems Speech Processing

Posted on 11th February, 2012 by Chaz

Voice biometric authentication.
76. 53 . In an actual application, the user can create a voice key by saying virtually any phrase in any language as long as it meets a minimum energy requirement (about 2 seconds of speech). We believe this would further decrease the possibility of someone guessing the correct phrase, although the verification method still rejects most closely matched speaker(s) even if they know the phrase. Of course, these numbers will vary depending on the user, phrase selected and specific hardware used to

BerliOS Developer

Posted on 11th February, 2012 by Chaz

Free hosting for Open Source projects, using a Sourceforge-like system.

Cvsdude

Posted on 11th February, 2012 by Chaz

Free cvs hosting for your source code. Add as many projects as you wish and as many developers to your projects as you wish.

Dotsrc.org

Posted on 11th February, 2012 by Chaz

Provides free Internet and application services, such as CVS, WWW, FTP, PHP, MySQL, and maillists for selected members of the international Open Source software community.
Rsync rsync mirrors.dotsrc ..When our old UPS failed in 2004, we asked APC to donate a new and larger UPS. APC did more than, not only did we get a very large and nice UPS with management interface, we also got some much needed hardware for managing our servers..Originally the university paid for our bandwidth, but in the later years the Danish Research Network (the university & ,s ISP) has taken over. We have gone from having 33mbps to 1Gbps and from sharing a line with the university to having

freepository

Posted on 11th February, 2012 by Chaz

Hosting of open source projects online, similar to sourceforge. Hosting server source code is available for download under the GPL.

Gna

Posted on 11th February, 2012 by Chaz

This site is run by FSF France. It's similar to SourceForge and Savannah in that it allows people to host open source projects.

Novell Forge

Posted on 11th February, 2012 by Chaz

A collaboration website for research and development of open-source projects.
Address bar, please check that it is entered correctly.Thank you for your patience..

Sarovar.org

Posted on 11th February, 2012 by Chaz

Indian portal hosting projects under Free/Open source licenses.

Savannah.gnu.org

Posted on 11th February, 2012 by Chaz

Free Software hosting from the GNU project. Don't have to be part of the GNU project to host a project here.
The Free Software Foundation, with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section GNU Free Documentation License .., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. The Levitating, Meditating, Flute-playing Gnu logo is a GNU GPL& ,ed image provided by the Nevrax Design Team..

SecurityMinded Technologies

Posted on 11th February, 2012 by Chaz

Professional business web hosting and web design services. Specializing in the needs of small businesses.

Software Bank

Posted on 11th February, 2012 by Chaz

Free hosting for projects under Free/Open source licenses. Using GForge system. The service is based in Thailand.

SWiK

Posted on 11th February, 2012 by Chaz

Offers "a wiki for every open source project", integrated with RSS/Atom feeds and organized by tagging.

Tigris.org

Posted on 11th February, 2012 by Chaz

Tightly-focused site hosting open source projects that build software engineering tools.
CollabNet, Inc..

WebFrame

Posted on 11th February, 2012 by Chaz

Free project hosting in The Netherlands, including subdomain, email@subdomain, and discussion board. All kinds of projects hosted.

Bomb: A visual-musical instrument

Posted on 11th February, 2012 by Chaz

Alife that responds to a music or a keyboard.
Copy of the GNU General Public License along with this program, if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. This is free software, and you are welcome to redistribute it under certain conditions, type `show c for details. The hypothetical commands `show w and `show c should show the appropriate parts of the General Public License. Of course, the commands you use may be called

Emergent Systems: Kenneth E. Rinaldo

Posted on 11th February, 2012 by Chaz

A site of artificial life electronic sculpture that looks to the confluence of the biological and technological.

The GenBebop Project

Posted on 11th February, 2012 by Chaz

A project using genetic programming to produce interactive jazz programs.

Kandid

Posted on 11th February, 2012 by Chaz

A genetic art project to evolve graphics. New forms can be found using genetic algorithms. There is no fitness function included: the user decides which images are interesting.
Phylogeny - Artificial Life Art Sexual.

Karl Sims

Posted on 11th February, 2012 by Chaz

A retrospective gallery with links and interviews.

Mitchell Whitelaw

Posted on 11th February, 2012 by Chaz

Critical, theoretical and historical writing on a-life art.

Organic, Genetic, and Evolutionary Art

Posted on 11th February, 2012 by Chaz

A introduction to those using alife for art.
Part of one to part of another) with interesting results. You guide this process by selectively breeding your favorite doodles. Click on your favorite doodle and a Button Bar will appear. This bar protects the doodle during breeding. You use the buttons to mutate, cross, load, save or view a doodle. You can gain more control over your results by adjusting the breeding parameters and drawing functions. Animate will automatically generate new doodles every few seconds by mutating and crossing the

Panoptico

Posted on 11th February, 2012 by Chaz

Software art based on artificial life algorithms by Iván Abreu.

SBART

Posted on 11th February, 2012 by Chaz

An image breeding program using artificial selection to evolve images similar to Karl Sims.

Technology Recapitulates Phylogeny

Posted on 11th February, 2012 by Chaz

This paper discusses the notion of emergence, the result of the collapse of both scientific and artistic barriers which have contributed to the rise of Artificial Life art.

The Temple of Alife

Posted on 11th February, 2012 by Chaz

Artists at Fusebox see Alife algorithms as a starting point for a new artistic exploration.
Slight differences in the genotype and hence, differences in the phenotype. By selecting morphs for certain qualities in their phenotype, you can evolve a morph to resemble almost anything..The number of possible morphs in this implementation is around 227 million million! For example, to evolve a bird-like morph, select the morph with the most bird-like qualites every time. In the beginning, all morphs are rather simple, but even then, a wide line more closely resembles a bird than a tall line.

Virtual Unrealities

Posted on 11th February, 2012 by Chaz

Examples of real-time 3D interactive installations: Biotica, an immersive experience of A-Life; Neural Net Starfish, gesturally responsive work in the Mind Zone of the Millennium Dome.
Remotely. Each interactive soundscape responds to peoples movements in differing ways, from the urgent pulsing sound of a games arcade, to the agitated sound of a swarm of bees. click for movie (4Mb).Interactivity using VisualMouse, Games Engine PowerRender , C, PR tools, 3DS. DirectX.Mimesia is an interactive painting that draws the viewer into a dream-like flow of unfolding narrative. As if in a dream, the viewer can look around but cannot control what will happen next. The work incorporates

CMC Information Sources

Posted on 11th February, 2012 by Chaz

Directory of information sources about online communication and the Internet. Known as "The December List" since 1992 and is a comprehensive collection of information sources about the Internet and co
Baker.htm.On this site, I endeavor to keep the names of files and directories static so as to allow people to maintain stable URLs to any page on december. In the rare event that I move or rename a page, I put a redirect notice in place of the old URL. But if you followed an internal link from a Web page on december, and got this page missing notice, please send email to john@december with the subject line works-missing and give URL of the referring Web page..Sorry, the page you requested does

Cyberspace Independence Declaration

Posted on 11th February, 2012 by Chaz

John Perry Barlow's Declaration "Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past

Research paper introduces precise measures of balkanization, and develops a model of individual knowledge profiles and community affiliation. It examines how information technology links separated peo

IDLMAP Map of the Internet - Internet Map

Posted on 11th February, 2012 by Chaz

See your cube on The Map of the Internet. Browse the entire Cyberspace at Internet Domain List Map - IDLMAP.

Study about how Internet/online impacts the lives of users -- Encompasses marriages, family, friendships, health, predators, cybersex, online romance and Internet addictions -- based on AOL survey
Powered by.We have an ever-growing library of add-ons to help make your website more engaging. Easily add photo albums, video, Facebook feeds and Pay Pal stores to your website..If you can drag and drop, you can create a FREE, great-looking website with Webon, our easy to use website builder and be online in minutes. Read more here..Google& ,s +1 button is the latest addition to our library of add-ons, With this tool, visitors can click to recommend your site which will appear on both your page

iStuff

Posted on 11th February, 2012 by Chaz

A container for the digital stuff of internet culture.
Is in a unique position today as a result of the Internet. What previously had been promoted by traditional mass media, namely television and print, now has a third medium, that of the web, where entirely new parameters apply. Unlike traditional media where information is pushed on consumers, the Internet is redefining how popular culture is not only disseminated, but how it is created..

Net World Map

Posted on 11th February, 2012 by Chaz

A survey site attempting to find the geographic location of visitors to it.

1971 Prediction of the Web/Telesphere

Posted on 11th February, 2012 by Chaz

The cyberspace concept was described (and referred to as "telepresence") in the 108pp book "Man in the Telesphere". The complete text is now provided on-line.

The Psychology of Cyberspace

Posted on 11th February, 2012 by Chaz

John Suler, Ph.D.
Sender is trying to get your attention in preparation for some unpleasant discussion. Of course, adding the person name to the greeting as in Hi Jane rather than simply Hi always indicates a deeper level of intimacy - or, at the very least, the fact that the person made the small extra effort to personalize the message. Over the course of a batch of messages, the back-and-forth changes in the greeting become a revealing little dance - sometimes playful, sometimes competitive. Who is being

Psychotechnology Online

Posted on 11th February, 2012 by Chaz

This is where psychology and technology merge to formulate an exploration into how we live, love, work, and play online.

The Turing Game

Posted on 11th February, 2012 by Chaz

The Turing Game is a participatory, collaborative learning experience about issues of online identity.
) could not be found on this server. However, we found documents with names similar to the one you requested.Available documents.

Backtracking

Posted on 11th February, 2012 by Chaz

A combinatorial puzzle is presented making visible the performance of a backtracking algorithm (requires JavaScript).
Sollen entstehen).Aktivieren des Schaltknopfs automatisch bewirkt den Ablauf eines Zurckverfolgungsalgorithmus (backtracking) zum Auffinden einer Lsung. Sein Ablauf kann durch Aktivieren der Option Mausklick unterbrochen werden. Der Algorithmus endet, wenn eine Lsung gefunden wurde, in diesem Fall kann mit dem Knopf.Click quick and then next solution . Directions for use, see 5 x 5 magic squares. For every found solution, an individual pattern is generated. Explanation of patterns.Ein Mausklick

CATAI

Posted on 11th February, 2012 by Chaz

A distributed algorithm animation system. Algorithms are coded in C++ and the resulting animations displayed using lightweighted java application. Multi user and interactive animations are supported

The Complete Collection of Algorithm Animations

Posted on 11th February, 2012 by Chaz

An extensive list of links to algorithm animations, primarily Java applets. The list includes an overview of each of the linked algorithms.

Graph Animations with Combinatorica

Posted on 11th February, 2012 by Chaz

Animations of several important graph-theoretic topics and algorithms.

Hope College Animations

Posted on 11th February, 2012 by Chaz

Online animations of algorithms and data structures.

Java Applets for Data Structures and Algorithms

Posted on 11th February, 2012 by Chaz

Demonstrate fundamental concepts in Data Structures and Algorithms.

JIVE is an object-oriented general-purpose animation system for the visualization of Java coded algorithms. Visualizations can be embedded in a Java browser or attended in a Virtual Classroom by sever

Tools (Java programs) for visualizing and interacting with theoretical computer science concepts. JAWAA is a tool for creating algorithm animations on the web.
Many people Susan H. Rodger, Dan Caugherty, Mark LoSacco, David Harrison, and Greg Badros. FLAP and other tools are available via anonymous ftp to ftp.cs.duke.edu in the directory pub rodger tools..Double a string of a& ,s. For example, input aaa, output aaaaaa.LLparse is a tool for constructing an LL(1) parse table, and then animating the parsing of a string. LLparse was been worked on by many people Susan H. Rodger, Mike James, and Steve Blythe..LLparse is a tool for constructing an LL(1)

Leonardo

Posted on 11th February, 2012 by Chaz

An integrated C programming environment for reversible execution and logic-based software visualization developed at the University of Rome "La Sapienza".
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. If you think this is a server error, please contact the webmaster..The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. If you think this is a server error, please contact the webmaster..

LYDIAN

Posted on 11th February, 2012 by Chaz

Simulation and visualization environment for distributed algorithms that provides students with an experimental environment to test and visualize the behaviour of distributed algorithms.

Opsis

Posted on 11th February, 2012 by Chaz

A Java applet designed to teach binary search tree algorithms. It is unique in the way it combines programming, proof, and animation to enhance the learning experience.

Sort Algorithms Visualizer

Posted on 11th February, 2012 by Chaz

Applet and web site for teaching sort algorithms. Includes animation of 11 algorithms and some in-depth studies.
Again each other. see more..The morphology of Human-Computer Interaction is the description of the elementary actions of use of a computerized information processing system. An interacting user triggers input devices, which emit signals interpreted by the system. These signals are processed and grouped as events, autonomous entities corresponding to elementary modifications of information objects. We intend to describe these entities, from the perspective of the user producing them, as well as

3 Sorts of Sort CAL Package

Posted on 11th February, 2012 by Chaz

Several sorting algorithms explained using a nice playing card based interface.
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. If you think this is a server error, please contact the webmaster..

Await && Locks

Posted on 11th February, 2012 by Chaz

An expressive C++ thread synchronization library.
Outside execution of the thread. This is because of sudden termination problem described before. I don t have general recipe. Suitable solution should be found in each particular case. Use lock_it and lock_switch statements everywhere it needed. This code.because of following reason. First reason, if doSomethingWithVar would throw an exception in first sample, g_bVarLocked will not become false, hence g_oVar will not be unlocked. But second sample works correctly in this case. Second reason,

Bibliography on Threads and Multithreading

Posted on 11th February, 2012 by Chaz

Part of the Computer Science Bibliography Collection.
Descriptions with a boolean query. The bibliographies have been grouped into subject areas, but there is still a substantial overlap between subject areas..If you would like to establish links from your page to interesting bibliographies in this collection, it is advised that you do not use URLs to a particular bibliography since the URLs of bibliographies might change and you would miss future additions that are also interesting to you. Instead, use a URL of the form.and append a query that

comp.programming.threads FAQ

Posted on 11th February, 2012 by Chaz

Frequently asked questions (by Bryan O'Sullivan).

comp.programming.threads FAQ

Posted on 11th February, 2012 by Chaz

Bil Lewis's collection of frequently asked questions.

Concurrent Programming: Principles and Practice

Posted on 11th February, 2012 by Chaz

This book provides an in-depth overview of underlying principles as well as practical techniques that can be used to design concurrent programs. (Greg Andrews)
JavaScript. If you have disabled JavaScript on your computer, please turn on JavaScript. Thank you.The page you are looking for has moved, no longer exists, or has not yet been created. Please return to our home page at www.pearsonhighered to browse our site..This page is trying to run JavaScript and your browser either does not support JavaScript or you may have turned-off JavaScript. If you have disabled JavaScript on your computer, please turn on JavaScript. Thank you.The page you are looking

Designing a Thread Class in C++

Posted on 11th February, 2012 by Chaz

Resources on designing a thread class in C++. Provides introduction, basic approach, implementation and using the class thread in C++.

This book teaches the fundamental concepts of multithreaded, parallel and distributed computing. Emphasizes how to solve problems, with correctness the primary concern and performance an important, bu
JavaScript. If you have disabled JavaScript on your computer, please turn on JavaScript. Thank you.The page you are looking for has moved, no longer exists, or has not yet been created. Please return to our home page at www.pearsonhighered to browse our site..This page is trying to run JavaScript and your browser either does not support JavaScript or you may have turned-off JavaScript. If you have disabled JavaScript on your computer, please turn on JavaScript. Thank you.The page you are looking

Object-Oriented Multithreading using C++

Posted on 11th February, 2012 by Chaz

This book shows how to avoid common pitfalls of multithreading in UNIX, Windows NT, or OS/2 environments.

Portable Thread Synchronization using C++

Posted on 11th February, 2012 by Chaz

Provides example C++ classes implementing a series of synchronization objects useful for building portable (Solaris and Win32) multithreaded applications.

Priority Inheritance Protocols

Posted on 11th February, 2012 by Chaz

Use of synchronization mechanisms like semaphores, monitors, and critical regions can lead to uncontrolled priority inversion. [PDF file]

Protothreads

Posted on 11th February, 2012 by Chaz

Extremely lightweight stackless threads which provide linear code execution for event-driven systems, designed for severely memory constrained systems.

RT++

Posted on 11th February, 2012 by Chaz

Higher order threads for C++; tutorial and reference manual.
The researchers on combinatorics at RISC provide various pieces of software, mainly packages for the computer algebra systems Maple and Mathematica. To get the password, just send an email to Peter Paule..

State Threads Library

Posted on 11th February, 2012 by Chaz

A small application library for writing fast and highly scalable Internet applications on UNIX-like platforms. [Open source, MPL or GPL]
State-threads-announce Announcements of new releases and administrivia. Subscribe or unsubscribe. state-threads-users Questions and praise from users. Subscribe or unsubscribe. state-threads-devel Developers& , discussions. Subscribe or unsubscribe. The archive of the defunct state-threads mailing list from oss.sgi is preserved here..

Survey of Threads

Posted on 11th February, 2012 by Chaz

Comparing Solaris, Linux, and Windows NT threads.
On a server which has multiple users accessing its files, the developer can deny normal users access to sensitive system information. Now, recall that NT utilizes threads for file access and mapping (see IPC). When WinNT is implemented on a general server, such file access is controled through multi-threading. Each user has a thread with their unique security access key on it. If the user requests a resource that their thread does not have the key for, access will be denied by the Security

Thread Implementation Table

Posted on 11th February, 2012 by Chaz

Dave Butenhof's comparison of thread implementations.

A Thread Performance Comparison

Posted on 11th February, 2012 by Chaz

Compares Windows NT and Solaris on a symmetric multiprocessor machine.
Perhaps.The link you are looking for has moved. If you have arrived here from another page, please back up and send mail to the page owner..The link you are looking for has been withdrawn. If this has happened, and we are not providing some information that you need, please send mail to webster@usenix..Perhaps.The link you are looking for has moved. If you have arrived here from another page, please back up and send mail to the page owner..The link you are looking for has been withdrawn. If this

ZThreads

Posted on 11th February, 2012 by Chaz

An advanced object-oriented, cross-platform C++ threading and synchronization library. [GPL]
Means you are not experiencing this website at its best. This website is designed for used with a standards-compliant browser..Since version 2.2.11, the ZThreads library has undergone some revisions. Part of that was a thorough updating of the documentation..Some of the older documents on the site with regard to porting the library, or the structure of things were rendered obsolete and so they were removed. If you are interested in porting the library to another platform, please contact the

It's (Not) All Been Done

Posted on 11th February, 2012 by Chaz

Every decade or so there is a major revolution in the way software is developed. But, unlike the object and web revolutions, the concurrency revolution can be seen coming. (September, 2006)Do have value semantics, or else use a container some_refcounted_smart_ptrany_type , preferably a container shared_ptrany_type . If you don t, you ll wish you had..Are self-deleting objects a good idea? Could they be inherently thread-unsafe? As with many thread-safety issues, a careful analysis is needed, and in this case will reveal there is no problem but only a design decision. Bob, alas, is not known for careful analysis.What is the type of 0? In C and C++, there is more than one answer.

Lock-free Interprocess Communication

Posted on 11th February, 2012 by Chaz

Interprocess communication is an essential component of modern software engineering. Often, lock-free IPC is accomplished via special processor commands. This article propose a communication type that
Dr. Dobb& ,s Journal Good stuff for serious developers Programming Tools, Code, C++, Java, HTML5, Cloud, Mobile, Testing.A series of approachable, to-the-point tutorials on how to use Git. Quick Read.For an easy-to-understand explanation of formal grammar in one concise essay, start with this. Quick Read.No two JVMs do garbage collection the same way. Here is how the HotSpot, Oracle JRockit, and IBM JVMs differ in their approaches to GC all in great detail. Quick Read.This month, in the July

The Problem with Threads

Posted on 11th February, 2012 by Chaz

Argues that for concurrent programming to become mainstream, threads must be discarded as a programming model. Nondeterminism should be judiciously and carefully introduced where needed, and it should
Profession..Contact our editorial offices at computer@computer. Computer, ISSN 0018-9162.

The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency. (March, 2005)
Consistently utilize the hardware well and, in the extreme worst case, the pool could even deadlock. Let see why..From the article Explicit threads are undisciplined. They need some structure to keep them in line. In this column, we& ,re going to see what that structure is, as we motivate and illustrate best practices for using threads -- techniques that will make our concurrent code easier to write correctly and to reason about with confidence. ..From the article . In this article, I ll

Introduction to Priority Inversion

Posted on 11th February, 2012 by Chaz

Gives an introduction to priority inversion and shows a pair of techniques to avoid them. (March, 2002)
Many priority inversions are innocuous or, at most, briefly delay a task that should run right away. But from time to time a system-critical priority inversion takes place. Such an event occurred on the Mars Pathfinder mission in July 1997. The Pathfinder mission is best known for the little rover that took high-resolution color pictures of the Martian surface and relayed them back to Earth. The problem was not in the landing software, but in the mission software run on the Martian surface. In

Fundamentals of Multithreading

Posted on 11th February, 2012 by Chaz

Technical article, covering Amdahl's Law, latencies and bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous multithreading. (SystemLogic.net) (June 15, 2001)

Discusses the usage of the volatile keyword in multithreaded C++ programs. (February, 2001)
Processing for Java, take a walk through Maven 3, revisit the Rete matching algorithm, and much more! Download the latest issue today..Dr. Dobb& ,s Journal Good stuff for serious developers Programming Tools, Code, C++, Java, HTML5, Cloud, Mobile, Testing.A series of approachable, to-the-point tutorials on how to use Git. Quick Read.For an easy-to-understand explanation of formal grammar in one concise essay, start with this. Quick Read.No two JVMs do garbage collection the same way. Here is how

Related Tags

Posted on 11th February, 2012 by Chaz

Latest searches: