ppxscal/embedding_network huggingface dataset:
Viewpoint entropy: a new tool for obtaining good views of molecules
Authors: Pere-Pau Vázquez, Miquel Feixas, Mateu Sbert, Antoni Llobet
Venue: Proceedings of the symposium on Data Visualisation 2002 (2002)

The computation of good viewpoints is important in several fields: computer graphics, removal of degeneracies in computational geometry, robotics, graph drawing, etc. However, in areas such as computer graphics there is no consensus on what a good viewpoint means and, consequently, each author uses his or her own definition according to the requirements of the application. In this paper we present a formal measure strongly based on Information Theory, viewpoint entropy, that can be applied to certain problems of Computer Graphics such as automatic exploration of objects or scenes and Scene Understanding. We also define a new measure, the orthogonal frustum entropy, in order to fulfill the requirements needed to visualize molecules. We design an algorithm that makes use of graphics hardware to accelerate computation, and whose complexity depends mainly on the number of views we want to analyze. Computation of good views of molecules is useful for molecular scientists, a field which includes practitioners from Crystallography, Chemistry, and Biology.
PIC'n up the Pace: An Intermediate Guide to Using PIC Microcontrollers 1.1
Authors: David Benson
Venue:  (1997)

:PIC'n Up The Pace is an intermediate level applications guide covering Microchip Technology's PIC Microcontrollers. Serial communication as a means of transferring data between PICs and peripheral chips and also between two or more PICs is described. Use of the 93C46 serial EEPROM is detailed as an example. Since we live in an analog world, A/D and D/A are discussed with several methods illustrated for each. Conditioning signals from sensors with an analog voltage output is described. Interfacing PIC-controlled systems with humans requires some math, binary to decimal conversion and vice versa, alphanumeric LCD interfacing and scanning keypads. Single wire serial communication with a PIC-controlled LCD module which can be built by the reader is included. A digital thermometer example project brings these topics together as an example. Finally, PIC16F84 data EEPROM memory, program memory paging and locating tables in program memory are discussed. PIC'n Up The Pace gives the reader the tools to design and build intermediate level microcontroller-based instrumentation and systems.
WebClasses From Scratch
Authors: Jesse Liberty
Venue:  (1999)

:In WebClasses From Scratch, best selling author Jesse Liberty takes a professional yet casual tone as he demonstrates the most direct path to creating robust and scalable data-intensive Web products using the Distributed interNet Application (DNA) architecture. Through the sample program, EmployeeNet, you learn how to create and deploy Web databases using key technologies like Visual Basic 6, HTML, ASP, Web Classes, MTS, COM+, and SQL Server 7 in the context of creating a working, deployable Intranet application. Enables developers and programmers to create and deploy Web databases From Scratch Learn how to create, deploy, and access a Web database using Visual Basic 6, HTML, ASP, Web Classes, MTS, COM+, and SQL Server 7 Included Concept Web graphically illustrates the architecture of the application and the interrelationship between the concepts and techniques CD-ROM contains both server and client side application, and all source
Advances in Mobile Information Systems, 1st edition
Authors: John Walker
Venue:  (1998)

:This authoritative new work brings you up-to-date on developments in mobile information systems since the publication of the groundbreaking bestseller, Mobile Information Systems, in 1990. You learn how and why mobile communications and intelligent transport systems have increased in importance to industry and commerce, national economies, and the environment. The book provides you with an in-depth overview of mobile information systems, including state-of-the-art coverage of GSM, cellular radio, mobile data and ITS, including the intelligent car  with a focused look at anti-collision and automatic driving. Additional sections cover: >Satellite navigation systems  GPS, GLONASS, and GNSS  and the impact of drastic price reductions >Electronic tolling and road pricing  and their increasing importance in the commercial arena This edition is intended for technical and non-technical professionals involved in the electronics, communications, and transportation industries. It helps managers and engineers stay current on MIS developments  and government officials, venture capitalists, and others identify state-of-the-art technologies, principles, and trends. It is highly appropriate for university courses in electronic engineering, ITS, and transportation. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Linux System Administrator's Survival Guide, 2nd edition
Authors: Tim Parker
Venue:  (1999)

:Administrating a network for a large number of users is a complex undertaking. Although there is plenty of online documentation to help a Linux administrator, it is scattered all over the internet and many times it is not in-depth enough. Linux System Administration Survival Guide goes beyond basic network operating system knowledge to understanding the whys and hows behind the administration process. The book takes you through job responsibilities and planning to implementation and performance monitoring. You get a hands-on guide to setting up and administrating a network as well as a reference guide that for troubleshooting tips and techniques. This book shows you how to seamlessly incorporate Linux into your current system. Provides detailed information on everything you need to make a system run smoothly--from the physical components of the environment to administration, optimizing, tuning, and maintaining each system CD-ROM contains Linux Power Tools administration software
Evaluating image browsers using structured annotation
Authors: Wolfgang Müller, Stéphane Marchand-Maillet, Henning Müller, David McG. Squire, Thierry Pun
Venue: Journal of the American Society for Information Science and Technology (2001)

In this article we address the problem of benchmarking image browsers. Image browsers are systems that help the user in finding an image from scratch, as opposed to query by example (QBE), where an example image is needed. The existence of different search paradigms for image browsers makes it difficult to compare image browsers. Currently, the only admissible way of evaluation is by conducting large-scale user studies. This makes it difficult to use such an evaluation as a tool for improving browsing systems. As a solution, we propose an automatic image browser benchmark that uses structured text annotation of the image collection for the simulation of the user's needs. We apply such a benchmark on an example system.
Bayesian Learning for Neural Networks
Authors: Radford M. Neal
Venue:  (1996)

:Artificial "neural networks" are now widely used as flexible models for regression classification applications, but questions remain regarding what these models mean, and how they can safely be used when training data is limited. Bayesian Learning for Neural Networks shows that Bayesian methods allow complex neural network models to be used without fear of the "overfitting" that can occur with traditional neural network learning methods. Insight into the nature of these complex Bayesian models is provided by a theoretical investigation of the priors over functions that underlie them. Use of these models in practice is made possible using Markov chain Monte Carlo techniques. Both the theoretical and computational aspects of this work are of wider statistical interest, as they contribute to a better understanding of how Bayesian methods can be applied to complex problems. Presupposing only the basic knowledge of probability and statistics, this book should be of interest to many researchers in statistics, engineering, and artificial intelligence. Software for Unix systems that implements the methods described is freely available over the Internet.
The interaction table: a new input device designed for interaction in immersive large display environments
Authors: M. Hachet, P. Guitton
Venue: Proceedings of the workshop on Virtual environments 2002 (2002)

Large display systems such as Reality Centers or Powerwalls, allow several users to be immersed in a virtual environment while being located in the same physical space. The characteristics of such systems induce new problems and new constraints as far as it concerns the interaction. According to the lack of input devices well adapted to large displays, we are developing a new interactor: The Interaction Table. This device, composed of a movable tray fixed on a pillar, offers 6 DOFs and uses both isotonic and isometric information. The table top offers a 2D plane on which the position of a pen can be recovered. Many 2D and 3D interaction techniques can be used to accomplish the different interaction tasks (navigation, manipulation, selection, system control) dealing with different space ranges. The design of the Interaction Table makes it accurate and easy to use without any effort. Its auto-supported aspect makes it a non constraining tool, which can be shared by all co-located users. We illustrate the utility of the Interaction Table through a real application of 3D geomarketing.
Fast Track to Visual Basic 4
Authors: Arthur Tennick
Venue:  (1996)

:Fast Track to Visual Basic 4 is a comprehensive, structured guide to Visual Basic 4. Streamlined, fast-paced, and hands-on, this book is for intermediate users and programmers who want to see what is under the hood of VB 4. Experience state-of-the-art technology. Every discussion, example, and exercise applies to the Standard, Professional, and Enterprise editions of Visual Basic 4. You get a broad understanding of VB, no matter which version you own. Get to know Visual Basic. Develop a working knowledge of naming conventions, forms and controls, modules and procedures, variables, constants, arrays, database manipulation, sequential files, error trapping, DLLs, help files, and more. Build a sample application. Gain real hands-on experience for the Visual Basic language, its environment, and capabilities. See the toolbar at work, and find out how easy it is to create a user interface for Windows 95, 3.1, or NT. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Office 97 Secrets with Cdrom, 1st edition
Authors: Robert Cowart
Venue:  (1996)

:Every office has its secrets but none more than Microsoft Office. Get privy to them and you'll find out how to speed up common tasks, customize applications to make them fit you like an old pair of blue jeans, and integrate disparate documents for generating your own reports and getting everyone on your whole intranet reading from the same page. Office 97 Secrets goes where manuals and tutorials fear to tread, to help you master Office's power-user functions and capabilities. Concise, stand-alone sections make for fast and easy reference. A bundled CD-ROM features tools, utilities, shareware, fonts, and clip art to boost your productivity and tap the powerhouse potential of Office. In Office 97 Secrets, best-selling author Bob Cowart and former PC World columnist Steve Cummings share their extensive experience writing about computer applications, word processing, database, spreadsheet, and PIM software.
An architecture for a wide area distributed system
Authors: Philip Homburg
Venue: Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications (1996)

Distributed systems provide sharing of resources and information over a computer network. A key design issue that makes these systems attractive is that all aspects related to distribution are transparent to users. Unfortunately, general-purpose wide area distributed systems that allow users to share and manage arbitrary resources in a transparent way hardly exist. In particular, they generally do not take into account the most important properties that characterize wide area systems: 1) A very large number of users and resources, 2) an inherent latency problem caused by the distance between nodes, 3) heterogeneity due to a variety of underlying operating systems and networks, and 4) involvement of multiple administrative organizations.The research described in this paper is part of the Globe Project (Globe stands for GLobal Object Based Environment). The goal of this project is the design and implementation of a wide area distributed system that provides a convenient programming abstraction and full transparency. The main contribution of this paper is the description of a new system for distributed shared objects. In contrast to other systems, the implementation of distribution, consistency, and replication of state is completely encapsulated in a distributed shared object. This allows for object-specific solutions, and provides the right mechanism for building efficient and truly scalable systems.
Designing Web Site Images: A Practical Guide, 1st edition
Authors: Gene Berryhill
Venue:  (1999)

:Designing Web Site Images: A Practical Guide is an instructional guide to web object design. It covers the creation and handling of graphics for the World Wide Web, including image management strategies, compression, palettes, graphic creation and manipulation, conversion, working with display text, simple animations, and Photoshop's "onionskinning" techniques for animation. This practical, straightforward approach gives users step-by-step instruction without the need of a classroom. Photoshop is the software tool of choice, but other downloadable freeware and shareware programs are used. The reader learns to establish a balance between artistic quality and compression for creating web sites that not only look great but function well on the Internet. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Petri net algebra
Authors: Eike Best, Raymond Devillers, Maciej Koutny
Venue:  (2001)

This book presents a step-by-step development of a rigorous framework for the specification and verification of concurrent systems. Petri Net Algebra takes its inspiration and methods from Process Algebra and Petri Nets, two prominent branches of concurrency theory. Added synergistic benefit is derived from combining their respective advantages. Petri nets are treated as composable objects, and as such they are embedded in a general process algebra. A generic process algebra is given an automatic Petri net semantics so that net-based verification techniques, based on structural invariants and causal partial orders, can be applied to the process algebra. Finally, the theory is applied to a realistic concurrent programming language. The book contains full proofs, carefully chosen examples and several possible directions for further research. A unique aspect is that the development of the Petri net algebra is handled so as to allow for further applications-oriented extensions and modifications.
WordPerfect 6.0 for Windows Slick Tricks, 1st edition
Authors: Kay Yarborough Nelson
Venue:  (1994)

:Designed to dramatically increase the speed and skills of post-beginner and intermediate computer users. Featuring short "recipes" for performing practical everyday tasks, advanced tasks, shortcuts and more.
Using Microsoft Exchange Server
Authors: Mark J. Kapczynski
Venue:  (1996)

:Industry experts predict that NT will soon outdo UNIX as the server platform of choice. That creates a demand in the market for this comprehensive reference for installing and maintaining an Exchange server. It features how to integrate Exchange with the other components of the BackOffice suite.Offers in-depth coverage of the planning and architectural issues involved in deploying a groupware solutionIncludes detailed coverage on how to build custom groupware/mail-enabled applications with ExchangeProvides detailed information on how to get the most out of a groupware approach to document management, committee projects, and more
An implementation of 'blocks' in SPITBOL
Authors: Mark Alan Darholt
Venue: Proceedings of the 17th annual Southeast regional conference (1979)

A relatively new datatype, called a block, was designed and implemented by James F. Gimpel in the SNOBOL4 programming language[1,2]. SNOBOL4[3] being an interpreter, requires significantly more execution time and memory than a compiler. To overcome this deficiency, Robert B. K. Dewar and Kenneth E. Belcher, at the Illinois Institute of Technology, designed a speedy implementation of SNOBOL4 known as SPITBOL[4]. SPITBOL is a compiler, it requires less time and memory than SNOBOL4. At the time SPITBOL was written, the block datatype was not included. This paper describes an external routine which was developed to add the block datatype to SPITBOL. The availability of blocks in SPITBOL opens many new paths for data structures in the field of non-numeric applications. Three dimensional data structures can be used in many areas of computer science. For example, l) Computer Graphics, displaying three dimensional geographic locations on a two dimensional surface; 2) Artificial Intelligence, scene analysis and mechanical theorem proving; and 3) Business Applications, displaying reports and statements (overprinting to highlight important items).
Software Reuse: Methods, Models and Costs, 1st edition
Authors: Ronald J. Leach
Venue:  (1996)

:Software reuse offers great cost-cutting potential,and this book spells out the methods,tools,and tradeoffs to realize these cost savings. Guaranteed to attract a vast audience,this book covers cost models for reuse,certification of reusable components,and reuse-driven requirements engineeering-as well as a discussion on reuse in dynamic systems.
The PERMIS X.509 role based privilege management infrastructure
Authors: David W. Chadwick, Alexander Otenko
Venue: Proceedings of the seventh ACM symposium on Access control models and technologies (2002)

This paper describes the output of the PERMIS project, which has developed a role based access control infrastructure that uses X.509 attribute certificates (ACs) to store the users' roles. All access control decisions are driven by an authorization policy, which is itself stored in an X.509 attribute certificate, thus guaranteeing its integrity. All the ACs can be stored in one or more LDAP directories, thus making them widely available. Authorization policies are written in XML according to a DTD that has been published at XML.org. The Access Control Decision Function (ADF) is written in Java and the Java API is simple to use, comprising of just 3 methods and a constructor. There is also a Privilege Allocator, which is a tool that constructs and signs attribute certificates and stores them in an LDAP directory for subsequent use by the ADF.
Internet based audiovisual communication tools used in a joint engineering design class at the University of Alabama in Huntsville and the Ecole Superieure et de Construction Automobile (ESTACA) in Paris, France
Authors: Robert L. Middleton, Robert A. Frederick
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

The University of Alabama in Huntsville, College of Engineering, in collaboration with the Colleges of Liberal Arts and Administrative Sciences, has for the last several years offered an annual senior level student design class using the Integrated Product Team approach. This year the participation in the class was expanded to include Engineering students from ESTACA in Paris, France. A small, but highly regarded, high school computer class in Linden, Alabama also participated in portions of the design effort as an experiment. Several new Internet based audiovisual communication tools were used in innovative approaches to successfully complete the class goals. The class has a dedicated Website which contains all pertinent class information, including lectures. This Web site and all of its material was prepared by UAH students as part of the class. Dr. Frederick initiated the IPT class concept earlier at UAH and was the lead instructor for this class. Mr. Middleton coordinated all Website and Internet efforts and Dr. Rose Norman taught the editing class and led the editing team. The information in this paper primarily addresses the Internet Communication Tools used in the class, and information on the educational aspects of the class is being prepared for presentation in a different forum.
UNIX Security for the Organization
Authors: Richard Bryant
Venue:  (1994)

:Aimed at both administrators and end users, UNIX Security for the Organization not only describes the security mechanisms inherent to UNIX and the various typical UNIX sub-systems, but also provides a structured discussion of how these mechanisms can be tied together into a practical, cohesive security plan. Through detailed descriptions, step-by-step instructions, and practical examples, you'll explore the UNIX shells, master daemons and scheduled processes in UNIX, find out how to establish permissions for system processes, and learn how to control dial-up access. With UNIX Security for the Organization, you'll learn how to implement a secure environment - and keep it that way! With UNIX Security for the Organization, you'll explore security on the UNIX system, firewalls, heterogeneous network, and the Internet; find out how to implement a secure environment; view sample policies for different types of organizations - from casual-use systems to highly secure systems; discover how to protect your own files and workstation; get extensive coverage of the details of security mechanisms, network security features, and UNIX security issues; master the fundamental concepts of processes, files, and directories; and learn various aspects of UNIX system security, such as controlling and monitoring users and processes, network security, and access control lists.
Microsoft Works for Windows 95 (Mastering), 2nd edition
Authors: Robert Cowart
Venue:  (1995)

:Mastering Microsoft Works for Windows 95 is a step-by-step guide to Microsoft's integrated software package. Perfect for home or office use, this practical and unintimidating book helps the beginner or expert perform all of the essential tasks. Handle business correspondence with ease. Use the word processing tool to create everything from memos to polished presentations. You'll learn to set margins and tabs, format text, use borders, change fonts, and add pictures to your documents. Make number-crunching a breeze. Use the spreadsheet tool to simplify budgeting, invoicing, and other numerical tasks. Find out how to enter formulas, insert rows and columns, format your spreadsheet - even turn your data into eye-catching charts. Manage your lists efficiently. Use the database tool to generate inventory lists, print mailing labels, or compile an address book. Straightforward directions show you how to streamline data entry, extract data, and prepare useful reports. Save time with integrated computing. A special chapter shows you how to combine key elements from all three modules, simplifying form letter jobs and other complex tasks.