UBM: TECH DIGITAL RESOURCE LIBRARY

ETH Zurich


Latest Content From ETH Zurich

Whitepaper: Smart Playing Cards - Enhancing the Gaming Experience With RFID

by ETH ZurichJan 01, 2008

This paper presents a computer-augmented card game. In such a smart card game, the embedded information technology can provide a number of useful services to the players. These include automated score keeping, advice to novice players, and alerts of wrong moves. The paper shows how appropriate RFID system design results in a portable solution which requires minimal changes and disruptions to the conventional game flow and which works reliably.


Whitepaper: A TCP With Guaranteed Performance in Networks With Dynamic Congestion and Random Wireless Losses

by ETH ZurichJan 01, 2008

TCP is the prevailing transport protocol of the Internet. It features a variety of properties such as reliable data transport or flow and congestion control. Particularly, the TCP congestion control mechanism is seen as a cornerstone of the functionality of today’s Internet, as it restricts hosts to transmit their data with the maximum rate that can be handled by the Internet backbone. This paper from ETH Zurich networks are studied where the congestion - and thus the bandwidth available to


Whitepaper: Predicate-Based Indexing of Enterprise Web Applications

by ETH ZurichJan 01, 2008

Searching the Web has become a commodity. Large enterprise applications such as SAP and Oracle Finance implement their own search engines. Vendors of small applications cannot afford such an investment and, as a result, small applications either do not provide search facilities or have very imprecise search capabilities. The main problem is to efficiently and completely index dynamic pages which are not physically on disk. The approach is based on extended inverted files and it is applied to the


Whitepaper: Sampling in Open Source Software Development: The Case for Using the Debian GNU/Linux Distribution

by ETH ZurichJan 01, 2008

Research on Open Source (OS) projects often focuses on the Source Forge alliance platform. The authors squabble that a GNU/Linux distribution, such as Debian, is better suited for the sampling of projects because it avoids biases and contains unique information only available in an integrated environment. Especially research on the reuse of components can build on reliance information inherent in the Debian GNU/Linux package tracking system.


Whitepaper: Structural Design Patterns and .NET Framework 2.0

by ETH ZurichJan 01, 2008

This paper from ETH Zurich explains the latest version of .NET Framework (version 2.0) currently, this paper would be beneficial for .NET designers in understanding patterns behind the framework, which in turn would help them in applying relevant patterns while developing their applications in .NET Framework. Design patterns are not created from theoretical examples. Experienced object oriented designers recognize that certain object structures and interactions lend themselves more readily to


Whitepaper: Component-Based Software Development With Aspect-Oriented Programming

by ETH ZurichJan 01, 2008

This paper published by ETH Zurich talks about Component-Based Software Development With Aspect-Oriented Programming. Current middleware for Component-Based Software Development (CBSD) based on the Enterprise Java Beans(EJB) or CORBA Component Model provide good separation of concerns between the business logic (implemented by the components) and the technical infrastructure needed to run the business logic (implemented by the container). The main goal of this paper is to present a concise


Whitepaper: Design of Large .NET Applications: Best Practices

by ETH ZurichJan 01, 2008

.NET is already a good basis for application development. Expansions of the .NET framework and the development of an infrastructure with basis components are useful especially for bigger projects. .NET Remoting is very well-suited for the client-server-communication and can be integrated easily. .NET-applications have to integrate already existing individual software solutions or software products. This paper presents experiences with the .NET Framework and Visual Studio.NET, which it won in two


Whitepaper: A Dynamic AOP-Engine for .NET

by ETH ZurichJan 01, 2008

AOP technology is being used in many areas where separation of concern is important. The application of AOP paradigms to languages other than Java is still not widespread although there are advantages in doing so. This white paper from ETH Zurich presents a system that provides a basic dynamic AOP-Engine. It allows weaving and unweaving at runtime of advices in applications running in a .NET environment. The paper is structured with dynamic AOP-Engine solution. It also evaluates solution with


Whitepaper: SCOOPLI: A Library for Concurrent Object-Oriented Programming on .NET

by ETH ZurichJan 01, 2008

This paper published by ETH Zurich explains that SCOOP model (Simple Concurrent Object-Oriented Programming) offers a comprehensive approach to building high-quality concurrent and distributed systems. The model takes advantage of the inherent concurrency implicit in object-oriented programming to provide programmers with a simple extension enabling them to produce concurrent applications with little more effort than sequential ones. This paper presents SCOOPLI for .NET: a library implementation


Whitepaper: Dynamic Component Composition in .NET

by ETH ZurichJan 01, 2008

Nowadays, adding and composing non-functional requirements at deployment time or at runtime have become a ubiquitous way to deal with service integration such as transaction, security, replication and other high-level features. Deployment in component models. To partially achieve the static service integration, component models such as CORBA Component Model (CCM) and Enterprise Java Beans (EJB) have emerged. Those standards specify how some services can be statically plugged into components. One