Sponsored White Papers, Webcasts, and Downloads
ZDNet Dictionary Definition
- Abstraction
- In object technology, determining the essential characteristics of an object. Abstraction is one of the basic principles of object-oriented design, which allows for creating user-defined data types, known as...
- Full Abstraction Definition >>
ZDNet Resources
- Debunking Enterprise 2.0 failure
- Lots of words, but what was really said?Umm - wow, lots of words, but not much said. Apparently there's a head in the sky here.I'm not sure you're really accomplishing anything by complaining about the definition of "Enterprise 2.0" when it sounds like you yourself don't seem to have a...
- Tags: Enterprise 2.0, abstraction, tool
- Discussion threads 2009-08-31
- Why C wins: the cold realities of abstraction
- Why C wins: the cold realities of abstractionPoints of inflectionMy guess is that if we had a valid means of quantifying "abstractiveness" versus effectiveness we'd find a curve with clear points of inflection - and C on one of those.POSIX itself surprised it was not named SOSIX is an abstraction....
- Tags: C/C++, Programming languages, Machine Language, C, abstraction
- Discussion threads 2008-11-29
- Why C wins: the cold realities of abstraction
- The sad reality underlying many of the handy abstractions we rely on every day is that they only work most of the time - and what that means is that the abstractions we choose to use define limits to the quality of our work. by Paul Murphy
- Tags: C, TCP, Actor, Abstraction, Joel Spolsky, Tom Godwin, Tcp/Ip, Networking, Paul Murphy
- Blog posts 2008-11-29
- Windows Azure defined
- Windows Azure is a Microsoft hosting framework that makes it easy to scale from 10 users to 10 million users with no additional effort. Though it's a good idea, I do think they should consider allowing third party hosting providers to compete with Microsoft's Azure data farm. by John...
- Tags: Microsoft Corp., Windows Azure, Microsoft Windows, Operating Systems, Software, John Carroll, Application, Abstraction, .NET Services, Azure Concept, .Net, Application Servers, Middleware, Software Development, Software/Web Development, Enterprise Software
- Blog posts 2008-10-28
- Towards a Programming Language for Services Computing
- Services Computing is emerging as a new discipline. The acceptance of web services technology stems from the fact that services enable easy integration and interoperation of enterprise level distributed systems. However, currently software developers are forced to translate business level service requirements and encode them into programs using low level...
- Tags: Programming Language, Association For Computing Machinery, Computing, Abstraction, Programming, Services Computing, Development Tools, Software Development, Software/Web Development
- White papers 2008-04-25
- Model Checking Concurrent Linux Device Drivers
- The SLAM toolkit demonstrates that predicate abstraction enables automated verification of real world Windows device drivers. One?s predicate abstraction-based tool DDVerify enables the automated verification of Linux device drivers and provides an accurate model of the relevant parts of the kernel. The paper reports on benchmarks based on Linux device...
- Tags: Association For Computing Machinery, Abstraction, SLAM Toolkit, Linux, Microsoft Windows, UNIX, Operating Systems, Open Source, Productivity, Software
- White papers 2007-11-09
- Protection and Communication Abstractions for Web Browsers in MashupOS
- Web browsers have evolved from a single-principal platform on which one site is browsed at a time into a multi-principal platform on which data and code from mutually distrusting sites interact programmatically in a single page at the browser. Today's "Web 2.0" applications or mashups offer rich services, rivaling those...
- Tags: Web Browser, Abstraction, Web Browsers, Internet
- White papers 2007-10-17
- Application Performance Testing in VMware Environments: Identify and Control Performance and Capacity Risks
- VMware Infrastructure allows IT organizations to consolidate underutilized servers, reduce power consumption, improve agility in introducing new business services, and improve disaster recovery and business continuity planning. It does so by introducing a level of abstraction between the underlying hardware and the operating system that run the business applications. This...
- Tags: Hewlett-Packard Co., Performance, Environment, VMware Inc., Hardware, Abstraction, VMware Infrastructure
- White papers 2007-10-01
- Blink: Advanced Display Multiplexing for Virtualized Applications
- Providing untrusted applications with shared and safe access to modern display hardware is of increasing importance. The new display system, called Blink, safely multiplexes complex graphical content from multiple untrusted Virtual Machines onto a single Graphics Processing Unit GPU. Blink does not allow clients to program the GPU directly, but...
- Tags: Processor, Stored Procedure, Association For Computing Machinery, JIT, Abstraction, Graphics, GPU, Quality, Business Operations
- White papers 2007-09-06
- Role of UML Interaction Overview Diagram in Business Domain Modeling
- Interaction Overview diagram appeared in version 2.0 due to the need to complete the faults disadvantages of activity and sequence diagrams. The nature of the Interaction Overview diagram is to show the interaction of the components within the system at the higher level of abstraction. The stronger side of the...
- Tags: Domain, Abstraction, Modeling, Sequence, University Of Zagreb, UML, Research & Development, Programming Languages, Ooa/Ood/Oop, Software Development, Software/Web Development, Business Operations
- White papers 2007-08-14
- Abstraction Screensaver 1 (Windows)
- Abstraction v1 is a modern art Screensaver by acclaimed international digital artist, Paul Cooklin. Displaying a stunning compilation of 20 of Cooklin's favourite limited edition prints, Abstraction is a visionary experience not to be missed.
- Tags: Screensaver, Abstraction, Fat Cat Design UK, Microsoft Windows, Operating Systems, Software
- Software downloads 2007-07-19
- Separating Routing and Forwarding: A Clean-Slate Network Layer Design
- This paper presents a "Clean-slate" design for a network-layer routing and forwarding system intended to address shortcomings of the current Internet Protocol. The design separates routing from both forwarding and topology discovery; requires only a flat, topology-independent namespace; and allows for policies of both users and service providers to be...
- Tags: University Of Kentucky, Abstraction, Business Services, Networking
- White papers 2007-07-16
- Static Specification Mining Using Automata-Based Abstractions
- This paper presents a novel approach to client-side mining of temporal API specifications based on static analysis. Specifically, the paper presents an interprocedural analysis over a combined domain that abstracts both aliasing and event sequences for individual objects. The analysis uses a new family of automata-based abstractions to represent unbounded...
- Tags: Specification, Association For Computing Machinery, Abstraction, Analysis
- White papers 2007-07-12
- MapJAX: Data Structure Abstractions for Asynchronous Web Applications
- MapJAX provides the abstraction of data structures shared between the browser and the server, based on the familiar primitives of objects, locks, and threads. MapJAX also provides additional features parallel for loops and prefetching that help developers minimize response times in their applications. Map- JAX thus allows developers to focus...
- Tags: Application, Web Application, Massachusetts Institute Of Technology, Abstraction, MapJAX, Cloud Computing
- White papers 2007-05-23
- A Local Data Abstraction and Communication Paradigm for Pervasive Computing
- As sensor networks are increasingly used to support pervasive computing, this paper envisions an instrumented environment that can provide varying amounts of information to mobile applications immersed within the network. Such a scenario deviates from existing deployments of sensor networks which are often highly application-specific and funnel information to a...
- Tags: Network, Pervasive Computing, University Of Texas, Mobile Application, Abstraction, Wireless
- White papers 2007-04-21
- Basic Abstractions for an Autonomic Network Architecture
- The ANA Autonomic Network Architecture project aims at providing a framework to flexibly host, interconnect, and federate multiple heterogeneous networks in an autonomic way, i.e. without requiring active human intervention. The guiding design principle is to strive for a maximum degree of flexibility at all levels of the architecture in...
- Tags: Network, Network Architecture, Abstraction, University Of Liege, Network Administration, Networking
- White papers 2007-04-16
- Embedded Programming With the Microsoft .NET Micro Framework
- Embedded system design, like any design task, involves making a series of tradeoffs. Software developers seem always to be the victim of many of these tradeoffs, as one is forced to wade through a myriad of arcane kernels, drivers, development tools, techniques, and documentation instead of doing what one enjoys...
- Tags: Microsoft Corp., Tradeoff, Abstraction, Programming, .Net, Application Servers, Productivity, Middleware, Development Tools, Software Development, Software/Web Development, Enterprise Software, Software
- White papers 2006-12-28
- Middleware is cool again (just ask eBay)
- A few years back, 'middleware' was proclaimed dead. But like an old industrial town that gets reinvented into a trendy tourist destination, middleware is the place to see and be seen. eBay's Integration Tier acts as an abstraction layer for software engineers to work with...
- Tags: SOA, eBay Inc.
- Blog posts 2006-08-03
- Decomposition and Abstraction of Web Applications for Web Service Extraction and Composition
- There are large demands for re-engineering human-oriented Web application systems for use as machine-oriented Web application systems, which are called Web Services. This paper describes a framework named H2W, which can be used for constructing Web Service wrappers from existing, multi-paged Web applications. H2W's contribution is mainly for service extraction,...
- Tags: Web, Web Application, Decomposition, Web Service, Extraction, Abstraction, H2W, Cloud Computing, Channel Management, Web Services, Marketing, Enterprise Software, Software
- White papers 2006-06-30
- Abstract approaches to parallelism
- One of the things to avoid when it comes to parallelism is working with raw threads. Abstraction offers a way around the issue, by avoiding the need to deal with low-level details of parallel systems, as James Reinders explains.
- Tags: Thread, Abstraction, Intel
- Videos 2006-01-01
White Papers and Webcasts