Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Layer abstraction


Related Topics

In the News (Fri 25 Dec 09)

  
  Abstraction Layer
Abstraction Layer is simply the "interface" between you and the specifications.
Abstraction Layer is everywhere and it is the reason computing exist - Windows OS is one large Abstaraction Layer - even if you are doing some simple operation like dragging a file from one folder to another there are a lot of complex operations going on underneath.
By using the Abstraction Layer in DVD-lab we will understand the relationship between objects on the DVD (movies, menus) that is generated by DVD-lab.
www.mediachance.com /dvdlab/helppro2/abslayer.htm   (0 words)

  
  Layer - Wikipedia, the free encyclopedia
In abstraction, a layer is an abstract place conceived as having depth.
In telecommunications a layer is an F region.
In object-oriented design a layer is a group of classes that have the same set of (link-time) module dependencies to other modules, i.e.
en.wikipedia.org /wiki/Layer   (181 words)

  
 [DB-SIG] Abstraction layer confusion, ULA (was Re: Database Abstraction in Python) :: ASPN Mail Archive :: db-sig
[DB-SIG] Abstraction layer confusion, ULA (was Re: Database Abstraction in Python)
Re: [Fwd: Re: [DB-SIG] Abstraction layer confusion, ULA (was Re: Database Abstraction in Python)]
Re: [DB-SIG] Abstraction layer confusion, ULA (was Re: Database Abstraction in Python)
aspn.activestate.com /ASPN/Mail/Message/db-sig/2559769   (73 words)

  
 Abstraction layer - Wikipedia, the free encyclopedia   (Site not responding. Last check: 2007-10-10)
An abstraction layer is a way of hiding the implementation details of a particular set of functionality.
Perhaps the most well known software models which use layers of abstraction are the OSI 7 Layer model for computer network protocols, OpenGL graphics drawing library, and the byte stream I/O model originated by Unix and adopted by MSDOS, Linux, and most other modern operating systems.
In the Unix operating system most types of input and output operations are considered to be streams of bytes being read from a device or being written to a device.
en.wikipedia.org /wiki/Layer_(abstraction)   (322 words)

  
 Database abstraction layer -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-10)
The purpose of a database abstraction layer is to change the way another program communicates with a database.
The idea behind this may be interoperability, ease of use or the ability to change or check data as it is passed on to the database.
ODBC is a platform-independent implementation of a database abstraction layer.
www.absoluteastronomy.com /encyclopedia/D/Da/Database_abstraction_layer.htm   (118 words)

  
 Burnham's Beat: The Data Abstraction Layer: Software Architecture’s Great Frontier
Abstraction is one of the most basic principles of information technology and it underpins much of the advances in programming languages and technical architectures that have occurred in the past 20 years.
Using abstraction to pre-process queries as they pass from the application layer to the data layer, it is possible for applications to generate federated or composite queries/updates.
On the schema abstraction front, not many companies have made dramatic progress but companies such as Contivo are trying to create meta-data management systems which ultimately seek to enable the semantic integration of data schemas, while XML database companies such as Ipedo and Mark Logic continue to push forward the concept of infinitely extensible schemas.
billburnham.blogs.com /burnhamsbeat/2004/04/the_data_abstra.html   (3270 words)

  
 The .NET Abstraction Pile
Windows Forms is a layer of abstraction which is built on the Win32 API underneath.
This layer tries to look just like a regular socket, except all of the data is encrypted as it passes through to/from the socket itself.
At this layer, packets may or may not actually arrive, and they may arrive in a different order than how they were sent.
software.ericsink.com /Abstraction_Pile.html   (3108 words)

  
 Multi-layer abstraction bucket mechanism - Patent 5920870
at least one abstraction layer is an encaching layer wherein the results of an operation performed on data from a next lower abstraction layer are stored in the data object for use in a plurality of operations by the abstraction layer.
Each of Abstraction Layers 130 is generally similar to the previously described single layer Bucket Mechanism 28 and reference may be made to the previous descriptions of Bucket Mechanism 28 for detailed discussions of the structures and operation of Abstraction Layers 130.
For example, Abstraction Layer 130m may transform the data from hexadecimal format to binary coded decimal format and may reorganize the data, for example, from a patient schema to a medical procedure or medication schema or a medical department schema.
www.freepatentsonline.com /5920870.html   (7364 words)

  
 Joseph Scott’s Blog » What Is A Database Abstraction Layer?
An example of when using an abstraction could be the right decision is something like PHPLens, a tool that derives a lot of it’s usefulness by being able to be used against several different database servers.
Virtually everyone seems to agree that an access layer is a good idea, but they tend to call it an abstraction layer, which then confuses the whole discussion because now the conversation turns to the differences between an access layer and an abstraction layer.
Deciding to use an abstraction layer will take a lot more research and evaluation to determine if it will actually meet your goals without out restricting your feature set beyond what you are comfortable with.
joseph.randomnetworks.com /archives/2004/07/08/what-is-a-database-abstraction-layer   (1322 words)

  
 Software Magazine: Future-Proofing Applications - Technology Information   (Site not responding. Last check: 2007-10-10)
The reason for this is that in a physical abstraction layer, the execution path used by a particular component is dynamically determined at run time.
The technical architecture is where the technology abstraction layer is presented to the rest of the components in the system.
The logical technology abstraction layer that we described earlier is actually implemented in the mapping from the component model to the implementation model, rather than in the code that implements the physical abstraction layer.
www.findarticles.com /p/articles/mi_m0SMG/is_3_20/ai_64339877   (1389 words)

  
 getting the right abstraction from your database abstraction layer / July 8, 2004 10:29am @ trainedmonkey
jeremy zawodny rails against database abstraction layers, particularly those that aim to provide database independence.
the abstraction layer that i use is really just aimed at making it so i can do more with less code.
i needed to be able to use it in situations where i may have multiple connections to different databases open, so the old abstraction layer got painted with a thin OO veneer.
trainedmonkey.com /entry/1802   (213 words)

  
 EETimes.com - Abstraction tackles interoperability
While the DTL interface addresses the abstraction between the application protocol layers and the networking hardware specifics, it does not address platform hardware issues, which are dealt with using a system abstraction later.
A further means to cross-platform interoperability is a management system abstraction layer that allows the user interfaces to see the specific network ports as interfaces without having to know the specific location of the physical port.
An appropriately designed software abstraction layer also makes it appear to the Internet service provider's customers that the port on the switch they "own" is completely theirs and that their usage of bandwidth is unaffected by any other user of the ISP's equipment.
www.eetimes.com /story/OEG20020307S0070   (1435 words)

  
 Connectivity: Spike Hall's RU Weblog   (Site not responding. Last check: 2007-10-10)
Every layer of abstraction costs you 50% of your audience.
You add layers of abstraction on top so that everything fits neatly into some nice three letter acronym-emblazoned box at the top.
If every layer costs you 50% of the initial audience of 100 people, by the time you reach the last one, only four people in the room have one iota of what you are talking about.
radio.weblogs.com /0106698/categories/weblogging/2003/03/28.html   (365 words)

  
 * Hardware abstraction layer - (Computing): Definition   (Site not responding. Last check: 2007-10-10)
A hardware abstraction layer is a component of an operating system that functions something like an API.
In advanced operating systems such as Windows NT, a layer in which assembly language code is isolated.
An operating system is essentially a hardware abstraction layer; however, a HAL implies an additional layer between the OS and the hardware...
www.mimihu.com /computing/hardware_abstraction_layer.html   (168 words)

  
 Halfbakery: OS Abstraction Layer
This layer of software would provide essential features for any application to call, and it in turn would call the equivalent veatures of the underlying operating system, regardless of what that OS really was.
When the Abstraction Layer is installed on some Operating System, even something high-end like Unix, the nature of that OS would be fully known to the AL.
Also, the GDI abstraction works for the printer as well as the screen, which simplifies printing immensely - all of the functions that you would call to write to the screen work equivalently for the printer.
www.halfbakery.com /idea/OS_20Abstraction_20Layer   (0 words)

  
 Database Abstraction Layers Must Die! (by Jeremy Zawodny)
I agree that this is an abstraction layer.
There are two different approaches that are being described, an abstraction layer (try to hide all the differences of the database server to maximize portability) and an access layer (provide a consistent set of functions to access the database, doesn't do anything for portability).
But any database abstraction layer that does not cripple your ability to optimize the database accesses is going to be very close to the underlying database, and thus not readily portable.
jeremy.zawodny.com /blog/archives/002194.html   (6423 words)

  
 PHPBuilder.com, the best resource for PHP tutorials, templates, PHP manuals, content management systems, scripts, ...
Abstraction is a technique which simplifies something complex.
In the case of database abstraction, the complexities of connecting to a database is hidden behind a standard API, thereby allowing the programmer to connect to many different types of databases without relearning the methods and syntax peculiar to each different type.
PEAR's DB classes are one such database abstraction layer, and in this article we'll take a look at some traditional database access methods and then compare them with the method employed by PEAR.
www.phpbuilder.com /columns/allan20010115.php3   (511 words)

  
 A Case for Presentation and Database Abstraction Layers in PHP - Jackson Miller   (Site not responding. Last check: 2007-10-10)
Of course a DBA doesn't want to use database abstraction layers because the DBA typically has specialized in a specific database system (and may have even written books on the subject).
While this is done (and we do it with CEP) it is not a very good reason to use a DB abstraction layer.
If the argument for using a database abstraction layer is to reduce development time/costs, the argument for using a presentation layer is to reduce maintenance time/costs.
jaxn.org /blog/archives/367-A-Case-for-Presentation-and-Database-Abstraction-Layers-in-PHP.html   (945 words)

  
 hardware abstraction layer - a Whatis.com definition   (Site not responding. Last check: 2007-10-10)
1) In computers, a hardware abstraction layer (HAL) is a layer of programming that allows a computer operating system to interact with a hardware device at a general or abstract level rather than at a detailed hardware level.
Windows 2000 is one of several operating systems that include a hardware abstraction layer.
The hardware abstraction layer can be called from either the operating system's kernel or from a device driver.
searchsmb.techtarget.com /sDefinition/0,,sid44_gci214424,00.html   (209 words)

  
 The PHP 5 Data Object (PDO) Abstraction Layer and Oracle   (Site not responding. Last check: 2007-10-10)
An overview of the new PHP Data Objects (PDO) data abstraction layer, with a focus on Oracle, from one of its original developers.
The concept of a data abstraction layer in PHP is nothing new; Google tells me there are "about 83,200" matches for "PHP database abstraction".
abstraction layer which will handle a large number of portability issues.
oracle.com /technology/pub/articles/php_experts/otn_pdo_oracle5.html   (4912 words)

  
 [No title]   (Site not responding. Last check: 2007-10-10)
Although many of the generic data abstraction concepts that were developed for the CXC data model will provide a useful basis for developing a definition of the NVO data abstraction layer, a more extensible and flexible design that better abstracts the physical characteristics of astronomical data is needed for the NVO.
As part of this investigation, we plan to study the full range of existing astronomy data models in order to identify the benefits and drawbacks inherent in each of their abstraction layer designs and software implementations.
The data access layer will provide tools to access, describe and manipulate a dataset using the NVO metadata protocols once they are defined.
hea-www.harvard.edu /~janet/nvo/bignvo/big_stmt.work   (1323 words)

  
 Diary for mglazer
For instance, a database abstraction layer must never allow pure queries to be sent to its methods.
Therefore, any DB 'abstraction' layer that allows for pure queries to be executed are not trully abstracted and can never be 100% so.
The DB abstraction layer methods should never have a raw query this is mainly due to complex queries that fit into one type of sql and not another.
www.advogato.org /person/mglazer/diary.html?start=333   (1199 words)

  
 System abstraction layer, processor abstraction layer, and operating system error handling - US Patent 6622260   (Site not responding. Last check: 2007-10-10)
The SAL is a firmware layer that isolates an operating system and other higher level software from implementation differences in the platform.
The software interface may be utilized by other software in the system including the OS 303 and hardware such as the one or more processors 304 and the at least one platform hardware 305.
These layers and applications may inform a user of errors that have occurred, data that has been damaged, or parts that need to be replaced.
www.patentstorm.us /patents/6622260.html   (7799 words)

  
 The Development Abstraction Layer - Joel on Software
Developers working at the developer abstraction layer need an implementation layer -- an organization that takes their code and turns it into products.
Dolly Parton, working at the "singing a nice song" layer, needs a huge implementation layer too, to make the records and book the concert halls and take the tickets and set up the audio gear and promote the records and collect the royalties.
The abstraction exists solely to create the illusion that the daily activities of a programmer (design and writing code, checking in code, debugging, etc.) are all that it takes to create software products and bring them to market.
www.joelonsoftware.com /articles/DevelopmentAbstraction.html   (0 words)

  
 hardware abstraction layer and other hardware related information   (Site not responding. Last check: 2007-10-10)
For some time I've been advocating a "hardware abstraction layer." This layer is simply an interface that makes it possible to add support for new...
In Windows 2000 there are several ways to troubleshoot issues related to the Hardware Abstraction Layer (HAL) that may occur as a result of misdetection, an outdated or non-compliant Advanced...
Previous: hardware Next: hardware circular buffer Hardware Abstraction Layer < operating system > (HAL) The layer of Microsoft Windows NT where they have isolated their assembly language...
www.nethorde.com /hardware/hardware-abstraction-layer.html   (291 words)

  
 On Database Abstraction Layers   (Site not responding. Last check: 2007-10-10)
He mentions that the primary purpose for using an abstraction layer is to allow an application to switch database engines with little to no code changes.
His example doesn’t have the word abstraction in it because it isn’t a database abstraction layer at all.
And, since all database engines are not alike, many of the extended features of various engines are unaccounted for in these abstraction layers, leaving the programmer to mix abstraction layer calls, and direct calls, which is rarely a good idea, and almost always confusing.
revjim.dreamhosters.com /articles/read/10079   (1033 words)

  
 Layer (abstraction) -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-10)
Layer (abstraction) -- Facts, Info, and Encyclopedia article
In (A general concept formed by extracting common features from specific examples) abstraction, a (A relatively thin sheetlike expanse or region lying over or under another) layer is an abstract (Any area set aside for a particular purpose) place conceived as having depth.
Types of abstraction layers include, but are not limited to:
www.absoluteastronomy.com /encyclopedia/l/la/layer_(abstraction).htm   (113 words)

  
 : Coding for PHP5 in PHP4 => New extension for a database abstraction layer
Abstraction layers are a convenience, but they have a cost: performence.
Making a data abstraction layer is good, but it must cover a lot more than just the SQL server part, it need to abstract the fact that it even comes from a database, otherwise, it's useless.
In powerful abstraction layers such as PEAR and AdoDB, you have functions that limit the number of records you get (like using LIMIT in MySQL, DB_Common::limitQuery()), and that then pick the proper function/statement for your database.
www.phparch.com /discuss/index.php/m/2102/0   (1564 words)

  
 ACM: Ubiquity - Heavy Rotation   (Site not responding. Last check: 2007-10-10)
A short way of describing this chief feature is to say that an API tightly controls the degree of abstraction needed to use the software.
When a programmer requests an edit, they save the time and space needed to say "Open the file, add to it, save it, and close it." APIs are not only efficient, they are extensible as well: when entirely new procedures are required, a term is simply added to the API vocabulary.
If the software is designed with a final layer of abstraction at the level corresponding to the interface where users interact with software, then any changes taking place below this layer are transparent to, and do not disturb, the end user.
www.acm.org /ubiquity/views/w_fiefer_2.html   (0 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.