text:
|Publication number
|Publication type
|Application number
|Publication date
|May 9, 2002
|Filing date
|Aug 31, 2001
|Priority date
|Aug 31, 2000
|Publication number
|Frederic Spaey, Marc-Henri Wouters
|Original Assignee
|Frederic Spaey, Marc-Henri Wouters
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (2), Referenced by (30), Classifications (6), Legal Events (1)
|External Links: USPTO, USPTO Assignment, Espacenet
[0001] The present invention relates generally to a system and method for remotely browsing structured data combining the advantages of the Internet and standard client-server applications. More particularly, the present invention relates to a system and method for searching, visualizing, sorting, selecting and filtering structured data inside an Internet browser.
[0002] Looking at the state of the art of structured data browsing interfaces, we see either extremely specialized custom developed interfaces or functionally poor but easily accessible web interfaces.
[0003] The Internet Model:
[0004] The major characteristic of the Internet model is that the server handles data, processing and interface. There is low intelligence or processing on the front-end. The front-end merely displays the HTML document that contains the data and the formatting. In practice this means that the processing needs to happen asynchronously, one needs to fill a HTML form with data for example one or more search strings (see FIG. 1), sendit to the server and the return is a HTML document containing not only the results but also the complete interface formatting (see FIG. 2).
[0005] The Custom Application Model (Client-server):
[0006] Custom applications focus on delivering the ideal solution for a specific situation and/or environment. Many custom applications focus on data management, i.e. searching, visualizing, sorting, selecting, filtering and entering data. Each of them is specifically designed for the data it is accessing.
[0007] The common software architecture used is the client-server model.
[0008] Limitation of the Existing Models:
[0009] Both models have severe limitations.
[0010] The Internet model was originally intended to distribute and display media rich documents. Due to its widespread availability it has evolved towards a more complete application architecture platform but at the cost of severe functional limitations and an inefficient distribution of processing. Therefore this model requires highly available and broad communication channels to make the performance acceptable to the users and even then lacks the interactivity and rich functionality of more traditional client-server applications.
[0011] The Internet model was never intended to support rich interactive data browsing applications.
[0012] It has several drawbacks:
[0013] The user is not assisted with data entry, he needs to know the correct spelling and format of the data he is searching for;
[0014] The display of the results (data) cannot be manipulated locally (size and order of columns, selection, different views . . . );
[0015] The meta-data about the structure is lost. Meta-data is information about the data, i.e. information about the structure of the data, when it was last modified, who has access.
[0016] Performance is poor as not only result data but also the whole HTML page including the interface formatting and logic (local scripts) needs to be reloaded for every query.
[0017] The custom application model relies heavily on functions of the local operating system and therefore cannot easily be ported to new emerging devices. This architecture requires closed, controlled environments (Intranet) as the configuration of the different components is crucial.
[0018] The custom application model does not have the drawbacks inherent to the Internet model, but due to its reliance on a controlled front-end platform, it is unsuitable for widespread distribution and use.
[0019] It relies on client-side processing to process and display the data, which explains the reliance on a well-defined client environment.
[0020] Data communication is generally handled at the socket level, with a dedicated socket for the application. This leads to problems in open (Internet) environments, where proxies and firewalls control the communication.
[0021] The model cannot be installed in an open environment with multiple types of end-user platforms, nor can it be as intuitive as a generic more open and widespread format.
[0022] Furthermore the complex development, set-up and maintenance of this type of application make them extremely expensive to develop and run.
[0023] The invention provides a system and method to synchronously access structured data using the Internet platform (browser) to access, search, filter and sort remotely stored data (see FIG. 3).
[0024] The invention provides a quantum leap in usability for the user similar to the move from dumb terminals to PC systems. This increased usability (performance, functionality and convenience) will make working with substantial amounts of structured data over the web convenient enough to replace existing, desktop based, and custom made applications. All of this while retaining the web most interesting features: no installation, very little maintenance, global accessibility and a flexible, pleasing, user-oriented design.
[0025] To obtain the same user acceptance and easy distribution characteristics than Internet search application, it is preferred that the invention be integrated into existing web pages. Seamless integration is preferred to avoid problems with firewalls, proxies and other environment specific settings. This has been achieved and distinguishes the invention from java and active X based solutions which suffer from the above-mentioned problems.
[0026] According to one embodiment of the invention, there is provided a data processing method for incrementally and automatically searching and displaying structured data through an Internet browser.
[0027] According to one aspect, the data processing method stores the displayed data on a remote server.
[0028] According to another aspect, the data processing includes combining a search on multiple columns of the search interface.
[0029] According to another aspect, the method includes reducing the list box to possible values according to the search restrictions imposed by searches in other columns.
[0030] According to another aspect, the data processing method includes selecting search values from a dropdown list box containing existing values for that column.
[0031] According to another aspect, the data processing method includes searching on each individual column of the search interface.
[0032] According to another aspect, the data processing includes sorting the result of the search.
[0033] According to another aspect, the data processing includes sorting search result on a specific column.
[0034] According to another aspect, the data processing method includes searching by using various search operators.
[0035] According to another aspect, the data processing method includes modifying the display column width.
[0036] According to another aspect, the data processing method includes displaying next or previous page search result.
[0037] According to another aspect, the data processing method includes displaying next or previous columns of search result.
[0038] According to another aspect, the data processing method includes selecting the table of the source database.
[0039] According to another aspect, the data processing method includes automatically refreshing the search result.
[0040] According to another aspect, the data processing method includes configuring a specific skin for the interface.
[0041] These and other advantages and features of the present invention will become readily apparent from the detailed description, which is to be read in conjunction with the accompanying drawings.
[0042]FIG. 1 illustrates an example of classic data entry form on the Internet.
[0043]FIG. 2 illustrates an example of classic result form on the Internet.
[0044]FIG. 3 illustrates the overview of the interface of the invention.
[0045]FIG. 4 illustrates the overview of the architecture of the invention.
[0046]FIG. 5 illustrates the modular design of the interface according to one embodiment of the invention.
[0047]FIG. 6A illustrates the dynamic adaptation of the display of the interface according to one embodiment of the invention.
[0048]FIG. 6B illustrates the dynamic adaptation of the display of the interface according to one embodiment of the invention.
[0049]FIG. 7A illustrates the dynamic dropdowns of the interface according to one embodiment of the invention.
[0050]FIG. 7B illustrates the dynamic dropdowns of the interface according to one embodiment of the invention.
[0051]FIG. 8A illustrates the incremental search process according to one embodiment of the invention.
[0052]FIG. 8B illustrates the incremental search process according to one embodiment of the invention.
[0053]FIG. 8C illustrates the incremental search process according to one embodiment of the invention.
[0054]FIG. 9 illustrates the real-time search process on multiple columns according to one embodiment of the invention.
[0055]FIG. 10 illustrates the skin structure of the interface according to one embodiment of the invention.
[0056]FIG. 11 illustrates the code structure of the interface according to one embodiment of the invention.
[0057]FIG. 12 illustrates an example of cascading function calls according to one embodiment of the invention.
[0058]FIG. 13 illustrates the protocol structure of the data browsed according to one embodiment of the invention.
[0059] According to one preferred embodiment, the invention, called WebData viewer, includes three main parts: the interface 10, the communication protocol 12 and the intelligent server 14 (see FIG. 4). The following is an overview of those three parts.
[0060] The Interface 10:
[0061] The interface 10 is button driven, i.e. all actions are activated by pressing buttons in opposition to menu or command line driven interfaces. It has rich functionality, which is presented in a layered approach:
[0062] The main functions are intuitive and can be used without prior knowledge of the application.
[0063] The more complex and advanced features are not as present on the interface to make sure the normal user is not overloaded, while still guaranteeing the necessary tools for more complex searches by expert users.
[0064] It is extremely small, does not require any installation and is designed to specifically take advantage of the caching function of existing browsers. Once the interface is downloaded, only the displayed records are transferred from the server, not the entire results of the search query.
[0065] The use of Internet standard (HTML) guaranties cross-platform compatibility and availability. Current browsers and operating systems in use on the Internet are fully supported.
[0066] The interface 10 is entirely dynamic, allowing the same code to be used to access different data sources. The display adapts the number of columns and column names at run-time. It is also multi-lingual adapting the name of the columns depending on the user's language.
[0067] It allows personification, saving user specific settings (e.g. column width) locally.
[0068] The interface 10 provides an API that can receive and call functions from outside allowing for tight integration with other web-based applications.
[0069] Furthermore the interface 10 is designed to be integrated into HTML pages both technically (detailed below) and graphically. It has a modular design and can easily be adapted to suit different situations by adding or removing different functionality. The code is divided in two distinct files to allow the graphical design to be modified independently.
[0070] The combination of the features mentioned above has several key advantages:
[0071] Full applicative functionality: The button driven interface described above provides a level of functionality and comfort significantly better than what is currently available today on the Internet. It combines the advantages of custom developed, client server application with the intuitiveness and simplicity of Internet web pages.
[0072] Performance: The intelligent use of the browser's cache and the limited data transferred for each query significantly improve the user perceived performance compared to current Internet search interfaces.
[0073] Easy distribution and maintenance: The fact that the invention runs as part of a HTML page, uses HTTP, is extremely small and does not require any installation is a key advantage compared to the cumbersome distribution and maintenance of custom developed, client server data applications.
[0074] Look and feel is completely modular and dynamic:
[0075] This is a major advantage compared to custom developed, client server data applications 15 (see FIG. 5).
[0076] The Protocol 12:
[0077] The WebData protocol 12 uses the standard HTTP(S) protocol as a carrier for the information. This allows the application to work transparently across firewalls and proxies, which forms today's Internet infrastructure.
[0078] The protocol 12 uses a compressed format to maximize performance.
[0079] The protocol 12 has a modular format to accommodate for independence between the interface and the intelligent server. This means that different versions of the protocol can run simultaneously with the same intelligent server 14.
[0080] The characteristics of the protocol 12 mentioned above have the following advantages:
[0081] Ease of use in open (Internet) environment:
[0082] The use of the standard HTTP or HTTPS protocol and ports to communicate with the server and the modular format allow easy distribution use and maintenance across the Internet. The protocol can be adapted to regional use of special characters without the need for a specific dedicated server. A major advantage compared to custom developed, client server data applications 15.
[0083] Performance: The compact protocol guarantees adequate performance even across low-bandwidth connections typical of the Internet. It is far more efficient then standard Internet search applications that send uncompressed HTML pages across the network.
[0084] The Intelligent Server 14:
[0085] The server's 14 function is to provide the information the user requests via the interface by formatting the interface request for the database and formatting the results from the database for the interface.
[0086] In concordance to the general design of the interface 10, the server 14 only returns the data that needs to be displayed in the interface 10.
[0087] The server 14 is sessionless, i.e. no information about past requests is required to process the current request. This means several servers can process incoming requests in parallel.
[0088] The server 14 has been developed with a web-based configuration interface allowing remote management.
[0089] To support the interface functionality, the server 14 can handle data filtering, adapting the view according to a pre-set user profile. This profile can also contain personification information and allow multi-language support as mentioned above.
[0090] The server 14 is integrated with the security features of classic web-servers: authentication, encryption and certificates.
[0091] The above-mentioned characteristics have the following advantages:
[0092] Scalability: Adhering to a session-less model allows for unlimited scalability by increasing the number of parallel servers servicing the requests.
[0093] Cost: The above-mentioned setup does not require "intelligent", session aware load balancing to work. This increases the execution architecture choices and reduces cost. Furthermore the web-based configuration interface simplifies configuration and maintenance further decreasing cost of ownership compared to custom developed client-server applications.
[0094] Performance: The scalable architecture and intelligent reduction of data transferred allow for significantly better performance (factor 5-10) than existing Internet search applications.
[0095] To realize the quantum leap in usability, performance, comfort and easy distribution on the Internet of this invention, the standard distribution of processing is revisited. The present invention takes a novel approach, which is detailed below.
[0096] To allow for an easily distributed, but still functionally rich interface a middle way between classic Internet applications without any local processing and custom developed client-server applications with substantial local processing and logic is needed. In a preferred embodiment, the graphical aspects are concentrated in the interface 10 but the server 14 executes all the processing. Every time a button is pressed a request goes out to the server 14. This allows the use of a graphical environment, for example Macromedia Flash, to develop the interface 10, which in-turn guaranties cross-platform compatibility and seamless integration with existing web pages. The exact distribution of processing is detailed below.
[0097] Performance in an open, often low-bandwidth environment like the Internet is a key factor for user satisfaction. Performance considerations have been the major driver of the present invention. This has repercussions on all aspects of the application and has led to a method where only the requested, visible data is transferred between the server 14 and interface 10.
[0098] The graphical objects of the interface 10 are transferred.
[0099] On request only the visible data (no formatting information) is transferred and not the complete results of the query. Subsequent pages (scroll down) trigger new request.
[0100] The content of the lists (drop-down boxes, list boxes, . . . ) is dynamically loaded from the server 14 on request.
[0101] Another crucial element of this preferred embodiment is the hierarchical object-oriented model it is based on. This allows great transfer efficiency as well as easy multi-user management.
[0102] The Interface 10:
[0103] The aim was to design a data browsing interface that would be as functional as a client-server application and as easy to use and distribute as an Internet web page.
[0104] HTML Based
[0105] The interface 10 is a Macromedia Flash object and can be embedded into any web page using the HTML Tag <OBJECT>.
[0106] Modular
[0107] The interface 10 has been separated into two files:
[0108] The main one, called CODE 16 contains the structure of the movie, and the functionalities, but no graphical objects.
[0109] The second one called SKIN 18 contains the "look" of the interface 10. It is dynamically loaded by the CODE 16 at execution.
[0110] The split allows improved modularity, adapting the look and feel of the application to the needs of the particular website it resides on. This is an important feature for Internet applications and something not achieved in the past.
[0111] But more particularly, this splitting allows one to modify a simple graphical file without the need and risk to modify the underlying code. It also allows one to compile the skin 18 separately from the code 16 and vice-versa.
[0112] The two architectures are Object Oriented and very similar, the skin 18 respecting the architecture of the visible elements referenced in the code 16.
[0113] Skin 18
[0114] The skin 18 has the same object structure as the code 16, but it is important to understand that the skin 18 only contains visible elements, it has no functionality.
[0115] For instance: in our application, a button has 3 parts: the drawing, the effect it has when clicked or rolled over, and the action done on click or roll over, In the code 16, there are only the actions, and there are references to drawings and effects. That induces that the skin 18 must have the same structure as the code 16.
[0116] All the display components can be found in the skin 18: columns 20, frame 22, the list element 24, and all their sub objects (see FIG. 10).
[0117] All modification to the appearance of the application can easily be done modifying the graphical properties of the skin 18 as long as the structure and naming conventions are respected.
[0118] Code 16
[0119] Logically the code 16 and the skin 18 have similar object structures, as one contains the code 16 and the other contains the appearance of the same objects (see FIG. 11). The main differences are:
[0120] The skin 18 is a part of the code 16 (the skin 18 is loaded as an external Flash Movie from the code 16).
[0121] The code 16 contains no visual part of objects, only references to visual parts, which are in the skin 18.
[0122] The code 16 contains all functions related to an object.
[0123] It contains some more objects that are not in the skin 18. The reason is that they are not meant to be displayed, they just contain code 16.
[0124] Dynamic
[0125] In both the structure of the skin 18 and the code 16, there is only one object of every type, for example column 20. On the other hand when the application is running, there can be more than one instance of an object (column 20). The used technique is to duplicate the object dynamically at run time.
[0126] This has many advantages:
[0127] One can have as many columns 20 displayed as needed: there is no "hardcoded" limit.
[0128] It greatly reduces the time to download the component. Again an important performance consideration for an Internet based application.
[0129] As far as Macromedia Flash is concerned, it is much more efficient, because at run time the management of memory is better with duplicated objects then with identical objects with different names.
[0130] This technique is used for all objects and is crucial to obtain the level of dynamic behavior required to adapt to different situations and offer the rich functionality that set this invention apart from traditional HTML based Internet applications.
[0131] On duplication, we give another instance name to the duplicated object, to differentiate them.
[0132] Now follows a detailed description of the initialization of the interface 10 to explain how the above-mentioned design has been implemented:
[0133] The main object of the interface is called "main loop" 26. This is the object that controls the interface 10 and triggers the other objects when required.
[0134] It begins by executing the start command. "Start" 28 and does all the initialization of the display:
[0135] It searches for the remote parameters (given from outside the Flash Movie: JavaScript embedded in an HTML document for instance).
[0136] It calls the "init" 30 function of the top-level object in the hierarchy.
[0137] "Init" 30 takes all initializing parameters given from inside the Flash Movie.
[0138] It initializes all the properties of the main object before duplicating the objects it contains and calling their "init" functions 30. This cascade goes further until all objects have been duplicated and initialized.
[0139] This "init" cascade is shown in the FIG. 12.
[0140] This object-oriented methodology is applied to all functions. It is the base for efficiency, flexibility and rich functionality that characterize the invention.
[0141] The first search is called by the init function. This first search is special in that it incorporates a behavior by default. All variables, which have not been set by the start function 28(see above), are set to pre-defined default values that are recognized by the server 14 and trigger the server 14 to use values defined in his initialization file. Typically these are database name, table name, and column width. This further increases the dynamic behavior of the interface 10.
[0142] Intelligent Redistribution of the Processing Between Client and Server
[0143] The reason the interface 10 does not have the weaknesses of traditional client-server and java applications is that it is only graphical. There is no local manipulation of the data, which greatly simplifies the demands towards the client environment and allows the use of a purely graphical tool as Macromedia Flash.
[0144] This set-up implies untraditional function architecture to cope with the limited possibilities of the Macromedia Flash environment and achieve outstanding performance. The interface 10 focuses on the graphic elements like resizing and scrolling records. These actions are executed locally. For the rest the interface 10 just formats a query to the server 14 depending on the user input and displays the result. The server 14 formats and sorts the results, so that the interface 10 can display them as is. No local transformations are performed and only the displayed records are transmitted. This increases performance and further decreases the complexity of the interface 10.
[0145] This is true throughout the interface 10:
[0146] For scrolling
[0147] For sorting
[0148] For the drop-downs
[0149] Now follows a detailed description of the main function that builds the query to the server 14.
[0150] This function can be called from different objects. It is first called at the end of the init 30 function to fill the display with the default data. After that it is called by either:
[0151] The "main loop" 26 which watches for changes in the search boxes
[0152] The dropdown buttons, when an entry is selected
[0153] The reset button, to reset the display to the default data
[0154] The reorder button to change sorting
[0155] The page up and page down buttons
[0156] There are 3 phases:
[0157] Update query 32: this function gathers all the information required to build the query 34. It assembles the query strings from all the search boxes and defines on which column the results should be sorted.
[0158] Query 34: This function of the "main loop" 26 handles the communication with the server 14. It submits the query 34 to the server 14 and waits for the server's 14 reply;
[0159] Update data 36: The Updating of data follows a "cascade" technique, which is also used for the initialization of the interface 10: The "main loop" 26 calls the "UpdateData" 36 function from the code object, which calls the UpdateData 36 function of all its sub objects, and finally, every item has used the variables set by the response of the server 14 to update its display variables.
[0160] Once this function is through, the MainLoop 26 re-enters the "loop" 38 function. This is the daemon that waits for user input in the search boxes.
[0161] Button Driven
[0162] To design a simple and intuitive, yet functionally rich interface 10 we chose a mainly button driven interface. Each main function (sort, scroll, print, clear display . . . ) has an associated button. Each button stands out as a three-dimensional object on an otherwise two-dimensional interface (see FIG. 3). User-labs have shown that this is the most intuitive interface for use on the Internet.
[0163] Layered Functionality
[0164] To further increase the functionality without reducing the simplicity and intuitiveness the invention has a layered approach. As mentioned above obvious buttons handles the main functions. The suppler and less used features are triggered by suppler and less visible objects.
[0165] The display can adapt itself dynamically, modifying the number of columns 58 and column width 60 (see FIGS. 6A & 6B). This is done by dragging the column separator 62.
[0166] Dynamic dropdowns 64 help the user whenever necessary and are populated dynamically depending on the context. This selection is dynamically generated depending on the search criteria entered in the search columns as well as the result of searches in other columns. This means that at any given time the dropdown 64 will only offer valid search strings. If there is more then one page of items then scroll buttons 66 appear (see FIGS. 7A & 7B).
[0167] Incremental search, i.e. the search process on the server 14 is triggered as soon as a character 68 is typed and narrows down synchronously with each additional character 70(see FIGS. 8A, 8B & 8C).
[0168] The invention allows searching on all columns 58.
[0169] It allows searching on a combination of columns 58 (see FIG. 9). Search criteria 72 on multiple columns 58 are combined to create a more restrictive result set.
[0170] Result data can be sorted on any column (up and down). Classical alpha-numerical order is applied on all the values of the sorted column 58.
[0171] It allows advanced searches using logical combinations and wildcards:
[0172] Or +
[0173] Less −
[0174] Equal or less then <
[0175] Equal or more then >
[0176] And&
[0177] Empty#
[0178] Scan*
[0179] Full table scan **
[0180] All other operators supported by database engines (near, like . . . ).
[0181] The Result set is presented as a list of record, one record per line. Multiple pages of the result set can be accessed with page down/page up buttons. If some columns 58 can't be displayed inside the browser frame, column left/right buttons give access to hidden columns.
[0182] Other data tables from the same data source can be accessed from the invention interface 10, through a drop down list box.
[0183] Other features include, help function, configuration panel, choice of color and font.
[0184] Extra Small
[0185] Small size is critical as the interface 10 is downloaded every time the user requests the web page. It has been achieved by:
[0186] Using vector graphics for all graphical objects;
[0187] By using a dynamic, object oriented interface, were objects are downloaded only once and duplicated at run-time. A shape is only drawn once and shared by all buttons (see Dynamic);
[0188] Reducing the amount of logic to a minimum (see Intelligent redistribution of the processing between client and server 14).
[0189] WebData Protocol 12:
[0190] As said before, it defines the communication between the WebData Interface 10 and the WebData Server 14 through the Internet.
[0191] Use of Standards
[0192] The protocol 12 is encapsulated in the HTTP protocol; it uses the port 80 (standard) of the web server 40. This port is available on ALL web servers 40. This guarantees that the Web Data Protocol 12 and therefore the whole WebData Viewer can be used easily, without specific software or hardware. It also guarantees that the WebData Viewer will work across firewalls and proxies and without any specific constraints on the client, the server and any part of the network in between.
[0193] The use of the HTTP protocol implies that the message needs to be "text". The message is coded in MIME; which is similar to ASCII.
[0194] The Web Server 40 intercepts the message and passes it over to the WebData Server 14 using an ISAPI filter that interprets the message header.
[0195] The reply to the browser uses the same mechanism.
[0196] Object-oriented
[0197] It uses the hierarchical, Object-Oriented structure of the data at the base of the application (Business data).
[0198] That's one of the basic ideas of this protocol: to use the different levels in the structure of the data browsed.
[0199] The business data has a structure; the interface 14 needs a part of this structure. Using the protocol 12, it will define the sub-structure it needs precisely, and the server 14 will reply by sending object-oriented variables containing the sub-structure requested.
[0200] For instance, we'll consider a database 41 with tables 42, columns 44 and fields 46(see FIG. 13).
[0201] The databases 41 are the first level: let's say A; the tables 42 are the second level: let's say B, etc.
[0202] The data is structured as a tree. Each node (in white on FIG. 13) can have:
[0203] One or more sub-trees
[0204] One or more properties (here in gray) that contain an attribute of the father node.
[0205] The protocol 12 has 2 functionalities: to set and to get properties of objects (nodes).
[0206] This allows the client to define input parameters (variables set) and an output structure (variables get) as required to fill the visible part of the interface 10.
[0207] Another important feature of this protocol 12 is that one can navigate the tree: from the top level to Coll 48 and further to Field2 50 to get one of its attributes, then back to Table2 52 to get its name attribute. This allows all the necessary flexibility the interface 10 needs to define its requirements. The protocol 12 is generic enough to handle future functions of the interface 10 without modifying its inherent structure.
[0208] You will find detailed explanations of the components of this request and the answer in the next sections.
[0209] The properties have already been described in the previous sections, but it is important to notice that the properties of an object (the node of a sub tree) are in the first level under the node. A property is always a leaf of the sub tree.
[0210] For instance the properties of the database 54(represented by the gray rectangle named DB_P 54 on the FIG. 13) are part of the Level B, they are below the "Database Level", at the "Tables Level". Theses properties are for instance its name, number of columns, etc.
[0211] You have the same principle for every other level, except the last level (in the figure level E), which contains no sub-structure, only the properties 56 of the Level D elements: here the fields 46.
[0212] The purpose of the "default element" is to allow the client to ask for data it doesn't know. This is typically used in the initial request to the server 14 as described in the interface 10 section above.
[0213] The protocol 12 has defined special characters to identify default elements.
[0214] The handling of default values will be discussed in further details in the WebData server 14 section.
[0215] The fact that the special characters are defined in the protocol 12 and sent with every request allows clients with different configurations, for example geographical differences in the use of character sets to talk to the same server. This is very important for broadly distributed Internet based applications.
[0216] A full description of all the elements of the WebData protocol 12 can be found in the annex.
[0217] Performance
[0218] The format has been optimized for message size and easy handling by the WebData Interface 10.
[0219] The WebData Server 14:
[0220] The WebData server 14 is a thin layer of code, which handles:
[0221] The communication with the interface 10;
[0222] The default behavior at initialization;
[0223] The query to the database and its results.
[0224] From an architecture point of view it is very similar to a traditional web server. It is session less to allow for load balancing and keep the overhead small keeping with the web server architecture.
[0225] The Communication with the Interface 10
[0226] The server uses an ISAPI Filter to filter out the WebData interface 10 messages. This filter is multithreaded, creating a thread for each simultaneous request. Then the message is parsed, creating a request for every "get" (see above) request it gets. It immediately starts to build the reply string by concatenating the results of the queries using the variable definitions defined in the protocol 12 (see protocol). Once it gets to the end of the message it sends the reply string back to the server 14 using the same protocol 12.
[0227] The Default Behavior at Initialization
[0228] The server 14 can handle default values in two ways:
[0229] The value is defined in the initialization file (for example the name of the default database).
[0230] The server 14 can deduce the correct information from the message. For example a range of columns 1-10 will return the first ten columns of the table.
[0231] This mechanism is used principally at initialization and allows great flexibility because either the default values are used or one can set specific values in the web browser or cookie to personalize the initialization.
[0232] The Query to the Database and its Results
[0233] The server 14 queries the database and handles the result set returned by the database.
[0234] The database API must be able to handle the kind of query required, including operators:
[0237] =
[0241] . . .
[0242] Any database API can be used (SQL, ODBC, Oracle).
[0243] Multiple simultaneous queries are handled by shared database access.
[0244] A database access pool is available for the user request. Each user request is assigned to an available database access. If there is no more database access available, the request is put on hold until a database access is freed. Multiple requests from the same user are queued on the same database access. This allows better performances (cache optimization).
[0245] No specific session information is kept. In a multiple server configuration, an user request is answered by any server, allowing greater scalability.
[0246] The result size is limited to the display size needed for the user (one page). The following pages are fetched with new separate user queries. The query also specifies the field to fetch.
[0247] Although certain presently preferred embodiments and examples of the present invention have been specifically described herein, it will be apparent to those skilled in the art to which the invention pertains that variations and modifications of the various embodiments and examples shown and described herein may be made with departing from the spirit and scope of the invention.
|Cited Patent
|Filing date
|Publication date
|Sep 1, 1998
|Dec 21, 1999
|Refining search queries by the suggestion of correlated terms from prior searches
|Jul 15, 1998
|Jul 16, 2002
|S. L. I. Systems, Inc.
|Search engine
|Citing Patent
|Filing date
|Publication date
|Sep 3, 2003
|May 6, 2008
|Methods and systems for search indexing
|Nov 4, 2004
|Jul 29, 2008
|International Business Machines Corporation
|Advanced scrolling for relational database applications
|Sep 3, 2003
|Sep 9, 2008
|X1 Technologies, Inc.
|Methods and systems for Web-based incremental searches
|Sep 3, 2003
|Feb 24, 2009
|X1 Technologies, Inc.
|Apparatus and methods for locating data
|Oct 25, 2005
|Jul 6, 2010
|Masterobjects, Inc.
|System and method for utilizing asynchronous client server communication objects
|Jul 14, 2008
|Jan 11, 2011
|International Business Machines Corporation
|Advanced scrolling for relational database applications
|Jun 30, 2006
|May 3, 2011
|Mircosoft Corporation
|Interval generation for numeric data
|Dec 7, 2004
|May 17, 2011
|X1 Technologies, Inc.
|Methods and systems for performing operations in response to detecting a computer idle condition
|Jan 8, 2009
|Sep 13, 2011
|X1 Technologies, Inc.
|Apparatus and methods for locating data
|Jul 2, 2010
|Nov 15, 2011
|Masterobjects, Inc.
|System and method for utilizing asynchronous client server communication objects
|Aug 20, 2001
|Feb 7, 2012
|Masterobjects, Inc.
|System and method for asynchronous client server session communication
|May 8, 2008
|Feb 28, 2012
|International Business Machines Corporation
|Method to identify exact, non-exact and further non-exact matches to part numbers in an enterprise database
|Oct 31, 2007
|Jul 30, 2013
|William Gross
|Methods and systems for search indexing
|Nov 18, 2004
|Aug 19, 2014
|International Business Machines Corporation
|Client-side manipulation of tables
|Jan 10, 2008
|Oct 7, 2014
|William Gross
|Methods and systems for search indexing
|Oct 31, 2011
|Jul 28, 2015
|Ebay Inc.
|Customizing an application
|Aug 20, 2001
|Feb 27, 2003
|Van Den Oord Stefan M.
|System and method for asynchronous client server session communication
|Apr 22, 2003
|Apr 22, 2004
|Detlef Becker
|Medical data processing system
|Sep 3, 2003
|Jul 8, 2004
|William Gross
|Methods and systems for search indexing
|Jun 25, 2003
|Jul 15, 2004
|Bart Munro
|Method to facilitate a search of a database utilizing multiple search criteria
|Sep 3, 2003
|Jul 22, 2004
|William Gross
|Methods and systems for Web-based incremental searches
|Sep 3, 2003
|Jul 22, 2004
|William Gross
|Apparatus and methods for locating data
|Dec 7, 2004
|Jul 7, 2005
|Hasink Lee Z.
|Methods and systems for performing operations in response to detecting a computer idle condition
|Oct 25, 2005
|Apr 6, 2006
|Smit Mark H
|System and method for utilizing asynchronous client server communication objects
|Nov 4, 2004
|May 4, 2006
|International Business Machines Corporation
|Advanced scrolling for relational database applications
|Nov 18, 2004
|May 18, 2006
|International Business Machines Corporation
|Method and system for client-side manipulation of tables
|Jul 21, 2008
|Jan 1, 2009
|System and method for asynchronous retrieval of information based on incremental user input
|Oct 6, 2014
|Apr 2, 2015
|William Gross
|Methods and systems for search indexing
|Jun 13, 2005
|Apr 5, 2006
|Microsoft Corporation
|Easy-to-use data context filtering
|Jun 5, 2003
|Dec 18, 2003
|Sap Aktiengesellschaft
|Table filtering in a computer user interface
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Oct 18, 2001
Owner name: CREASOFT SA, BELGIUM
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SPAEY, FREDERIC;WOUTERS, MARC-HENRI;REEL/FRAME:012268/0693
Effective date: 20010904


text:
- Sort:
- Most Popular | Most Recent
Our moderate climate can give us some nice days in January where the colors of two seasons meet without snow in the mix. Del Valle is a man made lake for recreation and water supply. This lake is a fine example of how people can improve natural settings to the benefit of people and wildlife. Many migratory birds pas...
The remaing grapes, cover, and warm weather have compelled these birds to hang around for a while. These are starlings and they have swept wings and long tails in flight. This is not the normal profile that one sees when they are in our backyards. If you zoom into the cloud it is like counting stars except for all of...
Boa Ventra Vineyards is a working family farm with a few generations of wine making. Dogs, chickens, and kids may be present and active at wine tasting on the weekends at; boaventuravineyard.com/our-story/boaventurastory /
with olive and oaks. Livermore Valley wines are a thriving artisan business created by some balanced land used decisions that limit housing density and keep the South edge of the city zoned for agriculture. The Tri-Valley Conservantancy has protected property owner rights with regional objectives; www.trivalle ...
The last light, late colors, and a storm on its way - it might be the end of our autumn. The dead and hollow branch on this tree is home to a Kestral. Trees of this age (~200-400 years) and size are highly valued and appreciated. There are few clouds and rare rains between May and November. Summer days are long and...

subset: commoncrawl


text:
|Page: 1 of 421
|Sort By:
NRI Residency is a private apartment style guesthouse in Kolkata. Remodeled to US and European standards it is ideal for foreign and NRI visitors to Kolkata.
Hotel Arya Palace combines pleasure with style. Its friendly staff, personalized service and elegant hospitality sets standards of its kind. Hotel Arya
Amidst the white sands and overlooking the calm sea, Hotel Naren Palace stands tall in the fishermans village of Puri. Hosting 22 well furnished rooms
Hotel Niladri is having it
Nestled amidst natural and spiritual beauty, Mayfair Puri offers unrivaled pleasure of unspoiled scenic beauty with homely comforts. A large number of
Hotel Padma Puri, 60 kms from Biju Patnaik airport, Bhubneshwar, a leading budget hotel, is conveniently located near the railway station.
We are delighted to offer you the services of Hotel Gandhara located in Puri, Orissa, India.
Located near to the ISKON Temple, this simple resort with budget room tariff is designed with three floors is maintained with deluxe rooms, which are categorized
Located on the world famous Puri Beach and just 10 minutes from the Puri Railway Station and the Jagannath Temple, Hotel Holiday Resort offers one of the
"Surrounded by swaying palms, this beach resort at New Marine Drive Road is an ideal leisure getaway, which is away from the city life and ear short from
In a city that been endowed with a mix of spiritual bliss and seaside scenery it does not come as a surprise that Sterling Resorts have captured the best
Located just 50 meters away from the main sea beach at Puri, this cream-coloured property is also very close to Shri Jagannath Temple and Swargadwar Market.
Puri, India visitors guide to accommodations, adventure travel, unique tours and rentals. Check out top Puri, India getaways & destinations. Puri, India vacations, packages & travel spots. Visit Puri, India !.


text:
Fic: A Question of Trust - 1/1 [Scott, Rogue, L/R/S/J (Remy)]
Expand Messages
- Title: A Question of Trust
Author: Victoria P. [victoria_p@...]
Summary: "It's a question of lust / it's a question of trust / it's a
question of not letting what we've built up crumble to dust"
Series: Fragments #2 - sequel to "The Devil You Know"
Rating: PG
Disclaimer: All X-Men characters belong to Marvel and Fox; this piece of
fan-written fiction intends no infringement on any copyrights. "Question
of Lust" belongs to Depeche Mode.
Archive: Lists, Muse's Fool, otherwise, just let me know you're taking
Feedback: Is savored like fine wine.
Notes: Thanks to Dot, Meg, Jen, and Pete. And I guess, thanks to Depeche
Mode. Saw 'em in concert Wednesday night, and woke up with this,
yesterday morning.
{ } indicates POV
A Question of Trust
"It's a question of lust / it's a question of trust / it's a question of
not letting what we've built up crumble to dust"
He knew she wanted Logan. He lived every day with the fear that she'd
act on it -- that desire that sparked between them. He used to try to be
everything to her, but he learned, the hard way, that no one person can
ever be everything.
She was free to choose -- she always had been. Once, she'd chosen *him*
and made him the happiest man on earth. Now, he watched as she
struggled, weighing his familiar, comfortable love against the fierce
and untamed desire Logan represented.
He found himself watching the man, watching others' reactions to him,
and wondering at the ones who seemed unmoved. He found himself wondering
why Ororo could so easily brush Logan's advances aside, and yet Jean
seemed unable to do so; even her dismissals contained a hint of
He was startled the day he found himself wondering if Ororo would
respond to *his* advances, and what the results might be like.
He brushed those thoughts aside. He was happy with Jean, and if Jean
chose someone else -- well, he wouldn't think about that either. He, who
thought and planned and plotted out every course of action in his
teaching and his work as an X-Man, was learning to go with the flow and
not borrow trouble in his personal life.
He often saw her watching Logan, weighing the possibilities in her mind.
When she turned away from the window that day, he knew she'd made her
decision and his heart sang. There would always be a hint of fear, but
he knew he could trust her and love her. He had asked the question, and
she had finally answered.
He took her upstairs and made love to her repeatedly, until her mind and
body could contain thoughts of no one but him.
The devil she knows.
She loved him. She didn't even try to hide it anymore. And she watched,
heart in her eyes, as he and Jean circled each other in their mockery of
a mating dance. She watched as Scott learned to let go and trust, and
she hoped his trust was well-founded.
She knew, in the depths of her soul, that Logan loved her. She'd seen it
in his actions, in his thoughts. She also knew that he was terrified of
being tied down or caged in any way. She accepted that. She wondered
when he'd realize that her love would never constrain him -- that he'd
be free to be himself, that everything he was, was dear to her because
it was him, and she loved him.
She resigned herself to waiting and watching, learning everything she
could from him, slipping under his skin and waiting for the day he
realized that, fears aside, some things are as inevitable as the sun
rising in the east or the tides crashing to the shore.
Remy pursued her, and she allowed herself to be caught. She trusted that
when the time was right, everything she'd learned would come into play,
and she would get her chance with Logan.
In the meantime, she allowed herself to have fun with Remy, knowing he
offered nothing more than a good time along the way to her final
She watched, and that day, she knew Jean's decision had been made. She
couldn't say exactly how she knew, but she saw the look on Scott's face
as they walked down the hall to their room, and she *knew.* The only
question left now was when Logan would know, as well.
She sat at the window in her bedroom, watching Logan mow the lawn. When
Remy found her, she said, "I think we need to talk."
"The time has come?" he asked.
"Not now, but soon."
He smiled and pressed his gloved hand to his lips. "I trust your
instincts," he replied. "Let the games begin."
Logan would never know what hit him.
"Screw the dead. What have their moldering asses ever done for me?" Mike
Kellerman, _Homicide: Life on the Street_
The Muse's Fool - http://www.unfitforsociety.net/musesfool
Unfit for Society - http://www.unfitforsociety.net
Your message has been successfully submitted and would be delivered to recipients shortly.


text:
Hamptonne Cider Barn
from £237 /night help Price for guests, Nights approx:
1 review
from £237 /night help Price for guests, Nights approx:
Estimated nightly price based on a weekly stay. Contact the advertiser to confirm the total cost.
The Cider Barn apt. is located on the 1st floor of the building at the far end of the courtyard.
Apartment / 3 bedrooms / sleeps 6 Home 451864
Availability Your dates are available
Apartment / 3 bedrooms / sleeps 6
|Key Info
Nestled amongst the thatch and granite of a 15th Century farmstead, Hamptonne Cider Barn Apartment provides an idyllic family holiday in the heart of Jersey's countryside.
Located in the heart of Jersey's countryside, Hamptonne is a beautifully restored farm with a collection of thatched granite houses, stables and meadows. It is an idyllic, model farm offering a memorable setting for a relaxing family break or romantic getaway. The Cider Barn apartment is one of two well-appointed apartments which have been lovingly restored and can be rented together to accommodate up to 10 people.
Hamptonne is a very special place to Jersey as it provides a story of rural life across the centuries. With almost 45 acres to explore the property provides a valuable insight into the Island's cider production; with working apple crusher and cider press, Jersey Royals and the famous Jersey cow. It is even rumoured that King Charles II stayed at Hamptonne during 17th Century The property was sold to the National Trust for Jersey in 1987 and restored in conjunction with the States of Jersey, Sociéte Jersiaise and Jersey Heritage and was opened to the public in 1993. The Cider Barn Apartment and Stable Apartment were restored into self-catering holiday lets in 2012.
The Cider Barn Apartment sleeps up to six guests and retains many original features of the building, including the original plaster work in the double bedrooms, early 19th Century graffiti and wooden beams. There are two double bedrooms and one twin bunkroom with views across the courtyards and the surrounding meadows. It has a fantastic, well-equipped open plan kitchen, lounge and dining room, with a shower room and cloakroom with WC off the main corridor.
Hamptonne operates as a visitor attraction and the public will be on-site during opening hours from May to September, but once the doors close guests have the property to themselves to roam freely, along with the small group of chickens. Also, during the summer months, the farm is home to young calves and piglets that always make friends with our guests.
There is ample adjacent parking to Hamptonne. Evening events may also be held at the site.
|Sleeps up to 6, 3 bedrooms
|3 bedrooms, 1 bathrooms of which 1 Family bathrooms
|Car advised
|Nearest travel links
|Nearest airport: No more than a 15 minute drive away, Nearest railway: No trains
|Family friendly
|Great for children of all ages
|No pets allowed, No smoking at this property
Features and Facilities
|DVD player
|Central heating, TV, Safe, Satellite TV, Wi-Fi available
|Kettle, Toaster, Iron, Hair dryer
|Dishwasher, Cooker, Microwave, Fridge, Freezer
|Double beds (2), Single beds (2), Dining seats for 6, Lounge seats for 6
|Linen provided, Towels provided, High chair
|Shared garden
|Parking, Suitable for people with restricted mobility, Not suitable for wheelchair users
The Jersey region
With it's unspoiled landscape and unique blend of British and French influences, Jersey really is a place where you can get way from it all..
Relax and enjoy the famed hospitality of the locals, lose yourself in the Island's winding lanes or on it's breath-taking coast. Culture vultures will discover history at every turn, walkers will be captivated by the Island's stunning natural beauty and families can relax without a care on it's pristine beaches. Jersey is the ideal place to clear your head, indulge in some exhilarating outdoor sports or simply live the life.
The Island's official language is English and the currency is sterling, yet the streets are named in French, soi one way or another, Jersey feels reassuringly familiar to visitors from either side of the channel.
St. Lawrence
At Jersey Heritage, we bring to life the rich history and culture of this beautiful island. Whether you are hiring one of our venues for a private function or wedding, or renting one of our Holiday lets for a short or long stay, you can become a part of this rich history, sharing in and enjoying the iconic backdrops that have shaped our way of life.
Discover Jersey Museum and the award winning Maritime Museum, explore Mont Orgueil and Elizabeth Castle, and enjoy the picturesque surroundings of Hamptonne Country Life Museum and the ancient grounds of La Hougue Bie.
There literally is a Jersey to suit everyone.
Build your perfect trip, with Holiday Lettings & TripAdvisor
Real opinions, real reviews
Genuine guest feedback from 100,000+ reviews
Quick response times
Know where you're staying within 24 hours
Guest reviewsPowered by TripAdvisor
Guest reviews no reviews
Guest reviews Powered by TripAdvisor
- 5 star
- 0
- 4 star
- 1
- 3 star
- 0
- 2 star
- 0
- 1 star
- 0
Very Good 4/5
Help other travellers decide where to stay
Add your voice to the conversation about this holiday home and your review will appear on TripAdvisor too.Write a review
This advert is created and maintained by the advertiser; we can only publish adverts in good faith as we don't own, manage or inspect any of the properties. We advise you to familiarise yourself with our terms of use.
You're booking with
Kim Bouguard and Deborah Shead O.
- 8 Years listed
100% Response rate
Calendar last updated:06 Oct 2015
Based in United Kingdom
- English


text:
Machine Tool Technology, A.A.S.
The associate in applied science degree in Machine Tool Technology emphasizes the advanced manufacturing technologies. Students are prepared to work in precision tooling, machining, and manufacturing. Graduates could qualify for positions as machine tool operators; machinists; Computerized Numerically Controlled (CNC) machinists and programmers; Electrical Discharge Machine (EDM) operator/programmers; computer-aided drafting/design and computer-aided machining/manufacturing (CAD-CAM) programmers, toolmakers, mold makers and inspectors.
Program Outcomes
Upon successful completion of this program, the student should be able to:
- Analyze, interpret, qualify and apply engineering specifications for the production of manufactured/machined parts, and, assist in solving engineering related problems.
- Solve routine problems associated with work-cell (shop floor) machining/manufacturing.
- Demonstrate continuous knowledge and skill development traits required for mastery of advanced technologies.
- Decipher and evaluate the impact of shop-floor technologies.
- Communicate advanced technological concepts in an oral, written, and graphical format.
- Formulate a means for continuous evaluation of personal growth requirements to assure technological preparedness in managing a career in the challenging field of precision machining/manufacturing.
- Operate conventional and Computer Numerically Controlled machine (CNC) tools and other automated equipment.
- Program machine tools and related equipment via the use of Computer Aided Manufacturing (CAM) system hardware and software.
- Validate, via inspection, and process documents, the readiness of products for customer distribution.
First Semester (17 credits)
|MAT 110 - Technical Mathematics I
|MTT 110 - Print Layout and Measurement for Machining
|MTT 111 - Introduction to Manufacturing
Second Semester (16 credits)
|MTT 122 - Lathe Operations II
|MTT 124 - Milling Operations I
|MTT 129 - Solids (CAM) Modeling
Third Semester (18 credits)
|MTT 210 - CNC Machine Tool Operations
|MTT 219 - CAM Solids I
|Social Science Elective 3
Fourth Semester (16-17 credits)
|MTT 220 - CNC Programming
|MTT 230 - Electrical Discharge Machining
|Machining Elective(s) 3-4
MAT 160, MAT 161 may be elected instead of MAT 110, MAT 111.
Social Science Electives (SOC 100 to 200), American History II (HIS 120); or, Microeconomics Principles (ECO 220)
Suggested machining electives: Manufacturing Processes (MTT213), Technical Mechanics (TME 231), Statics and Strength of Materials (TME 216), Project Management Processes (TCC 121), Robotics and Programmable Logic Controllers (TME 220), Fluid Power and Controls (TME 229), Robotic Systems (TME 232), Introduction to Nanotechnology (SCI 105), CSEL (College Sponsored Experiential Learning), any 3 or 4 credit combination.
Total Credits: 67 - 68
Machine Tool Technology - AAS-2007 to present


text:
Ingredients to love
Have a passion for peaches? We do!
It only takes one small thing to brighten up your day. Sign up for our newsletter and get snippets of goodness delivered straight to your inbox. Laugh more, share your smile, create memories with the ones you love.
Enjoy every day.


text:
October 13, 2015 | Scattered clouds, 64 °F
On Thursday, charges were unsealed against Romanian fugitive Nicolae Popescu, the leader of an international organized crime syndicate that ran a multimillion-dollar cyber-fraud scheme, and six other fugitives charged with participating in the same scheme. Interpol has issued notices to foreign law enforcement partners seeking assistance in the apprehension of these fugitives, and the FBI has also released "Wanted" posters to facilitate their arrests.
Following a three-week trial, a federal jury in Brooklyn on Thursday returned a verdict convicting James Rosemond, also known as "Jimmy Henchman," of being the leader of a continuing criminal enterprise (the "Rosemond Organization") that distributed thousands of pounds of cocaine, the majority of which was sold on the streets of Brooklyn and Queens.
New York State Attorney General Eric T. Schneiderman on Thursday announced a settlement of more than $40,000 with MMG Butler Street LLC, a Delaware-based corporation that operates the Holiday Inn Express hotel at 279 Butler St. in Gowanus.
Discussing religion is not always easy. That's particularly true for judges, who are expected to be the arbiters of the "wall of separation" between church and state. However, that's exactly what the Catholic Lawyers Guild of Kings County set out to do on Wednesday night as they hosted a discussion called "Faith in the Law."
Forest City Ratner Companies (FCRC) today announced that the Brooklyn Friends School has signed a lease to move its Upper School to MetroTech Center, doubling the size of the school and adding to MetroTech's vibrant academic campus.
Clean out your desk drawers, closets and office shelves and join thousands of New Yorkers for Upcycle Fest. Bring your outdated electronics to Prospect Park, Sunday, Oct. 27th, and Monday, Oct.
Prospect Park will be closed Friday due to a visit by President Barack Obama.
The 500-acre park will be closed from noon to 6 p.m. Friday when the president visits a nearby high school.
Obama is to arrive by helicopter in the park.
The president is scheduled to visit Pathways in Technology Early College High School in Crown Heights. He praised the school in his State of the Union address this year for its innovative program.
Brooklyn politicians have been plagued with reports of corruption, misdealing and other forms of illegal activity. Despite the acts of a few corrupt politicians, two City Council members from Brooklyn have been selected to speak at a hearing on public corruption.
In a filled-to-capacity hearing in Downtown Brooklyn, attorneys representing SUNY Downstate Medical Center continued to press their case Tuesday afternoon that state Supreme Court Justice Carolyn Demarest has no basis to reconsider her 2011 order transferring Long Island College Hospital (LICH) in Cobble Hill to SUNY Downstate.
"This transaction has been consummated and can't be undone," argued attorney for SUNY David Dunn, adding, "you can't unscramble the omelet."
With the first anniversary of superstorm Sandy approaching, the Brooklyn artistic community is marking the milestone with a special 100,000-square foot exhibition in a Sunset Park gallery featuring the works of more than 300 artists who were hit by the hurricane and then inspired by it.


text:
Lime & Stone Production Co. Ltd. Is Israel's leading supplier of all types of lime products, with a production capacity of over 150,000 tons per annum.
The Shefeya lime factory produces a diverse range of lime products: Regular lime, specialized lime, and hydrated lime.
The products are subject to a strict quality control system in accordance with the requirements of ISO9022.
The plant operates under an "Emissions Permit" and under the Law of Fresh Air. The plant's Environmental Quality Trustee is Mr. Kobi Kagan.
Regular lime serves mainly for the building, steel and paper industries, specialized lime serves mainly for the production of Ytong blocks, and hydrated lime is mainly used in the chemical industry and ecological facilities.
White Cement
Ready-mixed Concrete
Concrete Admixtures
Concrete for Infrastructure
Lime & Stone
Health & Safety
About the Company
Copyright © 2015 Readymix
All rights reserved Readymix Industries (Israel) Ltd.
Privacy policy
Terms and conditions


text:
10-Minute Spanish Omelet
An addicting mixture of crunchy potatoes, eggs and Mediterranean flavor.
Yellow Veggie Rice
A pretty and tasty side dish that will have your family enjoying vegetables too!
Wine-Poached Pears
A perfect dessert for winter nights or to cap a mid-morning brunch.
Wine Steamed Pears with Caramel
A deliciously easy recipe from the 5 Plus 5 Recipe Book.
Wild Rice with Caramelized Onions
A wonderful side dish that's full of flavor.
Veggie Rice Stuffing
Vegetarian stuffing for a side dish or for a wonderful way to stuff an entree.
Vegetarian Penne Easy Peasy
Whole grain vegetarian penne... yummy!
Vegetarian Noodle Stew
I created this "stew" to suit my vegetarian diet. The result was a comfort-food that my children loved.
Tuna Millet Salad
A perfect, healthy salad for a warm summer evening.
Tuna & Tiny Tomato Tabouleh (aka TnTTT)
A deliciously easy recipe from the 5 Plus 5 recipe book.


text:
Wine, foodies & song in Boulder.
Three art forms were showcased at yesterday evening's Flatirons Food Film Festival fundraiser: cinematic arts, musical arts and, of course, culinary arts. The event opened with food samples from some of the city's finest chefs and adult beverages. Then there was a fast-moving live auction (some guests scored great deals). Then came short films on food subjects curated by James Beard Award-winner The Perennial Plate, which documents what it calls "adventures in sustainable eating." Each chef viewed one of the films that inspired the dishes he presented, and in addition to the resulting food/film pairings, four fine singers from Opera on Tap Colorado performed operatic pairings.
Alex Krill & David Query, Jax Fish House
Query, who founded and operates the entire Big Red F Restaurant Group, of which Jax is just one concept, said that "10 Things We love About Italy" inspired him to offer fresh, simple food, preparted with "not a lot of over-thought, just thought."
Continue reading Fab Fundraiser for Flatirons Food Film Fest


text:
I have the following route defined using Spring DSL:
<camelContext id="myapp-camel-ctx" errorHandlerRef="deadLetterErrorHandler"
<route id="myapp-camel-route">
<from uri="timer://runOnce?repeatCount=1&delay=10" />
<to uri="bean:fizzBean?method=doFizz" />
<!-- What I call the "Smooks processor" -->
<to uri="smooks://my-smooks-config.xml" />
<to uri="bean:buzzBean?method=doBuzz" />
<bean id="deadLetterErrorHandler" class="org.apache.camel.builder.DeadLetterChannelBuilder">
<property name="deadLetterUri" value="bean:errorCatcher" />
<bean id="errorCatcher" class="com.me.myorg.myapp.ErrorCatcher">
<property name="foo" value="BAR" />
Sometimes, depending on the output (outbound message) of the
fizzBean, the Smooks processor throws an exception and hangs the entire application. When it does this, I can see the exception being thrown in the app logs (it's actually a MySQL exception), but not sure how to wrap/catch it and continue processing. I thought that, given the
ErrorCatcher setup above, the thrown MySQL exception would be handled and that the route would continue processing. Instead, I never see evidence in my app logs that the
ErrorCatcher#handle method gets executed when these Smooks/MySQL exceptions are thrown.
Have I configured anything incorrectly here? Is there anything more I can do (either via the Smooks processor's URI configs or something else) to prevent exceptions being thrown from inside that processor from hanging the entire app? Thanks in advance!


text:
wireless broadband (WiBB) definition
What is wireless broadband (WiBB)?
Juggling BYOD Benefits and Burdens of Management in the Enterprise
Experts explore the positive aspects of devices in the enterprise and address the challenges of managing more endpoints, facing security risks, and enforcing usage policies.
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.
Wireless broadband is high-speed Internet and data service delivered through a wireless local area network (WLAN) or wide area network (WWAN).
As with other wireless service, wireless broadband may be either fixed or mobile. A fixed wireless service provides wireless Internet for devices in relatively permanent locations, such as homes and offices. Fixed wireless broadband technologies include LMDS (Local Multipoint Distribution System) and MMDS (Multichannel Multipoint Distribution Service) systems for broadband microwave wireless transmission direct from a local antenna to homes and businesses within a line-of-sight radius. The service is similar to that provided through digital subscriber line (DSL) or cable modem but the method of transmission is wireless.
A mobile broadband service provides connectivity to users who may be in temporary locations, such as coffee shops. Mobile broadband works through a variety of devices, including portable modems and mobile phones, and a variety of technologies including WiMAX, GPRS, and LTE. Mobile broadband does not rely on a clear line of sight because connectivity is through the mobile phone infrastructure. Mobile devices can connect from any location within the area of coverage. WiMAX supports both fixed and mobile wireless and is often predicted to become the standard for wireless broadband.
In the United States, the American Recovery and Reinvestment Act of 2009 (ARRA) provides for funding to stimulate broadband adoption, with an emphasis on wireless broadband. The Broadband Technology Opportunities Program (BTOP) was created to promote broadband access in unserved and underserved areas. Because such areas are typically remote or rural, deploying wired technology is much more difficult and expensive than wireless.
Wireless broadband is sometimes abbreviated as WiBB and is also known as "broadband wireless."
Continue Reading About wireless broadband (WiBB)
Dig Deeper on Mobile data, back-end services and infrastructure
Find more PRO+ content and other member only offers, here.


text:
H.R.3502 - Project Rebuild Act of 2011112th Congress (2011-2012)
|Rep. Waters, Maxine [D-CA-35] (Introduced 11/18/2011)
|House - Financial Services
|Latest Action:
|01/12/2012 Referred to the Subcommittee on Insurance, Housing and Community Opportunity.
This bill has the status Introduced
Here are the steps for Status of Legislation:
- Introduced
Subject — Policy Area:
- Housing and Community Development
- View subjects
Cosponsors: H.R.3502 — 112th Congress (2011-2012)All Bill Information (Except Text)
* = Original cosponsor


text:
17,746 results
SORT BY Relevancy
Healthcare HR Today: Dan White of AMN Healthcare
in Management
~ August series: Healthcare HR Today ~
Brought to you by Dovetail Software
Dan White talks about workforce solutions in the fastest growing sector of Healthcare today, Home Health
episode 66
Dan White, President of Workforce Soultions with AMN Healthcare, stops by HR Latte to talk about HR technology, what's changed, what's stayed the same, and how the rapid growth in Home Health impacts staffing needs in healthcare today.
Dan and Rayanne will also chat about how workforce solutions can drive change in healthcare.
HR Latte is a fast-paced, quick hit show where you can expect not only surprises but the information you need to know for success in the world of talent management.
Follow the action on Twitter:
ANM Healthcare - @AMNHealthcare
Follow our sponosr at @Dovetail
#HealthcareHR #HomeHealth
Healthcare for the New Millenium with Wendi Jensen
in Self Help
Wendi Jensen is the author of "The Healing Questions Guide." She is a speaker, trainer and healer. Wendi help others connect to their inner voice and to know the Divine source that is breathing us at an intimate level. She considers herself an activist for hope because of her own unlikely transformation. Wendi is a graduate of the Rapid Eye Institute. She was a co-founder and project director for AZ Holistic Living. She is a mother and wife.
Join us as Wendi talks about how science is proving that the future of health is in mastering the mind and what healthcare looks like in the new millenium.
Healthcare HR Today: Blake Moser on Medical Recruiting
in Management
~ August series: Healthcare HR Today ~
Brought to you by Dovetail Software
Blake Moser talks Medical Recruiting
episode 65
Blake Moser, Owner and Medical Recruiter with MedicalRecruiting.com, stops by HR Latte to talk about healthcare hiring in today, what's changed, what's stayed the same, and how physician and healthcare recruitment can keep up with the times!
Blake and Rayanne will also chat about the impact the right hire has on patient care and how human resources can drive change in healthcare.
HR Latte is a fast-paced, quick hit show where you can expect not only surprises but the information you need to know for success in the world of talent management.
Follow the action on Twitter:
Blake Moser - @BlakeMoser
#HealthcareHR #HealthcareRecruiting
#1535 You're In Charge of Your Own Healthcare
in Nutrition
The healthcare industry is changing from sickness care to wellness care. This week Tammy Lynn Guns, an author, speaker and executive for one of the largest healthcare systems in Colorado talks with us about how you can enhance your own wellness and take responsibility for your own health in a changing world.
Hump Day with Quantum Mechanic: Healthcare Law; Gun Violence; GOP Vs. Clintons
BRASS KNUCKLE PROGRESSIVES RADIO - HUMP DAY EDITION - Quantum Mechanic.
Morgan Freeman Headlines
Pissed-Off Progressive Rant. Keep in mind, we bring you nothing but the cold, hard truth, but pepper it with a little humor.
Special Guest, Affordable Care Act expert Lynne Coons will talk & answer questions about the Healthcare Law.
Special Guest, Benjamin Corey Feinblum will discuss "The Conspiracy Machine," about the GOP Vs. Clintons, etc. As Kevin McCarthy accidentally lobbed a truth bomb about the 8 Benghazi hearings designed chiefly to attack Hillary Clinton & bring down her poll numbers, we will examine the GOP methodology & how to reverse this propaganda trend.
Taking your calls at 646 564-9639
Douche Nugget Of The Week - 2 make the list this week. HINT: "Stuff Happens" & "I Would Not Just Stand There and Let Him Shoot Me."
CHANGE YOUR WORLD BY BEING THE CHANGE YOU WANT TO SEE. Vote! Do your civic duty & participate. It's YOUR government! Make yourself heard!
Be cool, be nobody's fool and don't dismiss the bliss.
Healthcare HR Today with Jay Kuhns
in Management
~ August series: Healthcare HR Today ~
Brought to you by Dovetail Software
Jay Kuhns is Back in the Studio with Rayanne
episode 62
Rayanne welcomes once again VP of Operations and Healthcare Strategy at Kinetix Jay Kuhns to pull up a mic and share some truths about Healthcare HR today, what's changed, what's stayed the same, and how Healthcare HR can keep up with the times!
Jay and Rayanne will chat about what works today in Healthcare HR practices and what Kinetix has been able to do to implement new ideas which benefit busy healthcare organizations today.
HR Latte is a fast-paced, quick hit show where you can expect not only surprises but the information you need to know for success in the world of talent management.
Follow the action on Twitter:
Jay Kuhns - @JRKuhns
Educate, Inspire & Deploy: Secrets to Global Mktg Transformation @ GE Healthcare
in Marketing
Join us as Stephanie Meyer, Head of Marketing Operations and Milt Hwang, IT Leader, both of GE Healthcare, share their insights to achieving global marketing transformation in 18 months. The size and scale of the enterprise organization presents unique challenges for a marketing transformation so tune in to Stephanie and Milt as they share the lessons from the focus on customer engagement, people and process. You won't want to miss this dynamic duo that provides both the executive and IT perspective!
Healthcare HR Today with Recruiter Josh Rock
in Management
~ August series: Healthcare HR Today ~
Brought to you by Dovetail Software
Josh Rock talks Healthcare Recruiting
episode 63
Josh Rock, Recruiter with Fairview Health Services, stops by HR Latte to talk about hiring in healthcare today, what's changed, what's stayed the same, and how healthcare recruitment can keep up with the times!
Josh and Rayanne will also chat about employment branding - is it real, is it important and how a recruiter can have an impact on the process.
HR Latte is a fast-paced, quick hit show where you can expect not only surprises but the information you need to know for success in the world of talent management.
Follow the action on Twitter:
Josh Rock - @JRock96
#HealthcareHR #HealthcareRecruiting
Private Exchanges – Consolidated Billing and Benefits Brokers
in Business
On this week's episode, the hosts welcome experts from Benaissance and hCentive – two leaders in the emerging private exchange space.
The first guest is Brian Ridder, VP of business development, Benaissance. Many insurance providers are only offering electronic billing for major employer customers. The majority of small and medium sized businesses will continue to receive paper-based billing for their insurance premiums. That means, billing is out of date before they even receive it – much like the old paper-printed phone books of the past! As employers look to private exchanges to bring an improved experience for the enrollment process, there is an opportunity to improve the process for everyone.
The second guest is Michael Baker, SVP and general manager of WebInsure Benefits, hCentive's broker-focused exchange. This interview will cover how the benefits marketplaces industry is rapidly evolving. Brokers need to have an understanding of not only the technology, but also have it fits into their current and future business strategy. More importantly, brokers will have the opportunity to use this technology to differentiate themselves and enhance the way they do business.
Health Care Costs & Behavioral Psychology
in Business
On this week's program, hosts Doug Field and Andrew Dietz welcome guests from two innovative startups – Claritas Mindsciences and Surgeo – onto the program to discuss their digital health solutions.
The first guest on this week's program will be Phil Micali, chief commercial officer for Claritas Mindsciences. With over 30 years of experience in the health and wellness sectors, Phil now brings his expertise to bear on a new solution that merges mindfulness, digital technology and behavioral psychology to enable people to control their cravings and addictions. In this segment, Phil and the hosts will discuss the products offered by Claritas Mindsciences and how neurofeedback technology can effectively be used for smoking cessation and other healthy changes in behavior.
The second guest will be Arnon Krongrad, MD, president and CEO of Allevion, a health care technology company. As a physician with decades of experience, Dr. Krongrad created Surgeo, Allevion's flagship product, to connect patients to the best surgeons for the best price. Surgeo is an online marketplace that simplifies access to a highly qualified surgeon network. The services of every surgeon are transparently priced and conveniently packaged with the facility, anesthesia and other necessary components. In this interview, Dr. Krongrad and the hosts will discuss the causes for variation in cost for health care procedures and how the online Surgeo portal empowers consumers with knowledge and choice.
The Power of Healthy Habits & Best Practices for Employee Communication
in Business
On this week's program, hosts Andrew Dietz and Doug Field welcome special guests from WellRight and GuideSpark to the program to discuss trends and best practices in workplace wellness, employee engagement and more.
For the first segment, the hosts welcome two guests from WellRight – Tad Mitchell, president and CEO, and Michael Guercio, content manager – to discuss their newly published book on workplace wellness. Co-authors Michael and Tad set off on a journey to figure out what makes people healthy. Their goal was to cut through today's information overload and create a concise list of what is most important. Along the way, they discovered the power of habits. The result is a remarkably fresh and simple approach to wellness. In this interview, Michael and Tad will share the highlights of their journey and explain how their approach to wellness works.
For the second segment, the hosts talk with Keith Kitani, CEO and co-founder of GuideSpark. The choices surrounding health care and benefits can be particularly tricky for employees; the industry jargon and sheer volume of the materials associated with benefits are often overwhelming. Yet, as benefits continue to be a differentiating factor for many organizations, in terms of attracting new talent and retaining current employees, employers must be able to simplify these often complicated topics and ensure their employees are well educated on the options available. Figuring out how best to communicate complex information in a way that enables employees and their families to identify and enroll in the best options is key to creating an engaged, satisfied, healthy and productive workforce.
The Good, Bad & Ugly of Animal Advocacy in Social Media
in Pets
Join Dogfather and Joe Frazier with guest host, Rachel Marie in Wisconsin.
The Good, Bad & Ugly of Animal Advocacy in Social Media.
Does social media do more harm than good to a cause?
Do we really need to spend more time online sharing and liking, commenting and arguing the fate of a dog, or are our efforts better spent locally with less time online?
Are public clashes between advocacy and rescue groups acceptable behavior, and if you take a side, do you know enough about the situation to make that a logical choice?
How can we better work together as advocates, in and out of social media?
These questions and others will be the topic of this weeks discussion on The Pit Bull Advocate. Tune in and call in to add your voice!
Phone lines open at the top of the show 347-838-8615
- ...
Today's Best Podcasts
Join Host Live Chats
- SecularTalkRadio (40 chatters)
- English Defence League Radio (12 chatters)
- NDB Media Sports Channel (4 chatters)
- The Spiritual Concepts Show (4 chatters)
- BigRig and Wall (1 chatters)
- BITEradio me (1 chatters)


text: Axel Thimm wrote: >(Ccing the lirc list) > >On Wed, Oct 27, 2004 at 12:39:54AM -0700, Jarod Wilson wrote: > > >>Unfortunately, I have no suggestions for the OP, short of backing off to >>lircd-0.7.0pre7, since lots of folks seem to have had problems with pre8, but >>I would certainly like to clear a few things up here... >> >> > >Well, I've brought that up on the lirc list, but there seem to be no >critical changes from pre7 to pre8. > > http://sourceforge.net/mailarchive/forum.php?thread_id=5735136&forum_id=5339 > http://sourceforge.net/mailarchive/forum.php?thread_id=5765001&forum_id=5339 > >Everyone with issues in pre7 vs pre8 should really check the >differences in behaviour and report to the lirc list before pre8 >becomes final. > >lirc developers assume the downgrade-fix is a Placebo effect and that >the problems some people reported vanished due to other factors, so >please down- and upgrade a couple of times to verify of falsify >this. And please report to the lirc list, having the lirc developers >hunt the bugs on other lists is not nice. > >Report on successful usage of pre8 are just as welcome (please detail >distribution, package vs self-compiled and used hardware/driver). If >you suspect a packaging bug, please rebuild lirc from source. > >Thanks! > > lirc broke when I upgraded to pre8 through atrpms. Required reloading the drivers and restarting lirc after boot (see original post here: http://www.gossamer-threads.com/lists/mythtv/users/91516). I have now downgraded to lirc, lirc-lib, and kmdl-lirc to 0.7.0-38_pre7.rhfc2.at. I am still seeing the same problem. Does anybody have a clean fix for this?


text:
Kid's Club In Golden, Illinois Starts October 8
Kid's Club, an after school Christian based program for kids in kindergarten though 6th grade, starts October 8 in Golden, Illinois.
Kid's Club, an after school Christian based program for kids in kindergarten though 6th grade, starts October 8 in Golden, Illinois.
Quincy and area residents are known for their generosity. When one of their own needs help the people will rally around that person and do what it takes.
It's time to put the rally caps on once again.
The first annual Hannibal Area Chamber of Commerce Poker Run and Steak Fry will take place this Saturday.
The Big Dog is licking his chops as I gear up for what promises to be a fun filled day in the Batting Cage. The Quincy Park District is gearing up for their Batting Cage Fall Festival on Saturday, September 21 at Upper Moorman Park. The event will run from 1 until 4 that afternoon and will feature recreational activities and games for the whole family.
The Quincy Exchange Club is hosting Smoke on the River this Friday and Saturday at Kesler Park and The Dock. Here are some FAQ's about the event:
The 2nd annual Shade White Autism Medical Alert Fish Fry Benefit will be held Saturday, August 24.
You can expect tears to flow and hugs galore this week. It happens every year in August. The first ever day of school for your youngster will fill the eyes of moms and dads with tears like no other cry. Watching little Johnny or Janie get on the bus or walk into the school are moments a parent will never ever forget.
The two Quincy Dairy Queen stores do it every year and this Thursday, August 8th will again be Dairy Queen's Miracle Treat Day.
The Central Illinois Chapter of the Alzheimer's Association will be delivering hot and tasty sandwiches right to peoples' workplaces on Friday, August 2.
A co-ed softball tournament will be played as a benefit for Adam Heisel on August 3.


text:
Article 19, English PEN, Index on Censorship, Media Legal Defence Initiative and PEN International have written to Prime Minister Najib Razak calling for the charges against cartoonist Zunar to be dropped.
Article 19, English PEN, Index on Censorship, Media Legal Defence Initiative and PEN International have written to Prime Minister Najib Razak calling for the charges against cartoonist Zunar to be dropped.
Do Malaysians fear the government or does the government fear us? The answer to this will uncover where exactly we are as a democratic nation, says Syerleena Abdul Rashid.
Hasmy Agam menggesa kerajaan untuk mendukung komitmennya terhadap kebebasan-kebebasan ini bagi memastikan penghayatan terhadap hak untuk kebebasan bersuara dan perhimpunan aman. (English version below)
While we cannot ignore the plight of the Rohingyas, we should not also forget the plight of Malaysians who are experiencing the brunt of the government's crackdown, writes Chris Chong.
The use of the Sedition Act and other coercive Laws by the Umno-BN government allows it to perpetuate its control of the rakyat, observes Francis Loh.
Can Najib survive the political maelstrom he finds himself in? Tota takes a tongue-in-cheek look at recent developments in the country.
GENEVA — UN High Commissioner for Human Rights Zeid Ra'ad Al Hussein today urged the government of Malaysia to withdraw its proposed amendments to the 1948 Sedition Act.
Malaysian cartoonist Zulkiflee Anwar Ulhaque, also known as Zunar, was charged in court on 3 April with nine counts of sedition for critical tweets he wrote in February about a politically sensitive court decision, according to news reports.
Aliran protests the latest arrests of several elected MPs, state assembly members, other Opposition politicians and civil society activists and the sedition investigations into critics of the administration.
It is time for Malaysians to demand a more inclusive federal-state-local relationship in policy making and implementation that cuts across political lines and supports effective delivery of public services, writes Wandering Malaysian.
It seems clear that they are using this opportunity to destroy Anwar Ibrahim and his party PKR, observes Francis Loh.
All is indeed not well in this beloved country of our as restlessness mounts over sedition arrests, the higher cost of living and religious bigotry, observers Mustafa K Anuar.


text:
Waste Connections Diesel Mechanic Interview Questions
Interview Experience
Interview Experience
Getting an Interview
Getting an Interview
Interview Difficulty
Interviews for Top Jobs at Waste Connections
- Outside Sales Representative (1)
- Operations (1)
- Administrative (1)
- Engineer (1)
- Diesel Mechanic (1)
- Customer Representative (1)
- Operations Supervisor (1)
- District Manager (1)
- Customer Service Representative (1)
- Commercial Driver (1)
- Internal Audit Position (1)
- Recruiter/Centennial Office (1)
1 Candidate Interview Review Back to all InterviewsSort: Popular Date Difficulty
Diesel Mechanic Interview
I applied online. The process took 3 weeks. I interviewed at Waste Connections in June 2010.
1st a pre screen interview from the HR dept, 2nd quick phone interview form the hiring manager, 3rd 1:1 interview with the hiring manager and his manager, 4th drug screen and background check. All the 1:1 interviews were very informal, no prepared questions other than the when can you start, whats you exp.... the hiring manager did ask some very detailed technical questions simply to verify that i actually knew how to fix trucks. other wise it was more of a "meet n greet" get to know you session.
Interview Questions
- Please explain why you left your last job 1 Answer
very simple.... this is the wage you applied for and this it the only offer.


text:
The Smashy Brothers Ride Again
Today Mike headed out to work and I headed upstairs to my sewing room and sewed and sewed and sewed. See the mat that the turkey and the cat are on? It took me all afternoon to make it. I... Continue reading →
© 2005-2015 CarolBrowne.com All Rights Reserved -- Copyright notice by Blog Copyright


text:
83-16530 - Raspberry Pi™ 2 Model B 1GB Project Board
The Raspberry Pi 2 is a single-board computer developed in the UK by the Raspberry Pi Foundation. The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It's a capable little PC which can be used for many of the things that your d...
Mfr Name: Raspberry Pi
Mfr Number: RASPBERRYPI-2-MODB-1
See all items in Boards and Bundles
83-16872 - 7" Pi Touchscreen LCD Display
Raspberry Pi 7" Touchscreen Display
This 7" Touchscreen Display for the Raspberry Pi is perfect for creating portable and embedded projects where a keyboard and mouse would be in the way.
Add the following items for a complete solution:
Raspberry Pi 2 Sta...
Mfr Number: RASPBERRYPI-DISPLAY
See all items in LCDs
50-14795 - Universal TV Stand, For Televisions 32" ~ 60"
Universal Television Stand
This universal TV stand is perfect for flat panel televisions that were mounted to the wall, but are to be moved to tabletop use. Universal mounting plate attaches to all VESA standard sets from 200x200 through 600x400, and provides a ...
Mfr Name: Pro Signal
Mfr Number: 50-14795
See all items in Desk Mounts
83-16552RK - Raspberry Pi™ 2 Model B Starter Kit
The Raspberry Pi Starter kit has what you need to get started with the Pi. Just the basics, A memory card, Power supply and a clear case. This kit includes a translucent case that can sit on a desk or hang on a wall.the case also has a great feature in that it can...
Mfr Number: 83-16552RK
83-16321 - Raspberry Pi™ 2 Model B and Model B+ Case with Removable Sides
Build your Pi project in style. The new Raspberry Pi™ case from the Raspberry Pi Foundation checks all the boxes in case design. Removable top, top frame and side panels give you access to as much or as little of the insides that you need. Designed in a two ...
Mfr Number: 2426746
See all items in Raspberry Pi
83-16553RK - Raspberry Pi™ 2 Model B Media Center
Looking for a Media Player that doesn't take up much space. Look no further than the Media Center Starter Kit. This kit has the Raspberry Pi 2 Model B, Black case, Wireless ethernet and a HDMI cable. Everything you need to get started playing movies, browsing the ...
Mfr Number: 83-16553RK
30-2430 - HDTV 80 Mile Deep Fringe Bowtie Television Antenna
Dual Quad Bay Outdoor UHF/HDTV Bowtie Antenna
High gain outdoor directional antenna is engineered to receive UHF signals for digital and high definition television. Bowtie design provides wider pickup pattern. Adjustable horizontal boom allows vertical sections t...
Mfr Name: Stellar Labs
Mfr Number: 30-2430
See all items in UHF / HDTV / DTV
83-17040 - CodeBug Programmable Wearable Board
CodeBug Programmable Wearable Board for All
Interested in wearable electronics and learning about this whole "maker thing" but don't know where to begin? Enter the CodeBug - a fun, low-cost wearable device anyone can use.
Mfr Name: CodeBug
Mfr Number: 2479888
See all items in FPGA Development Kits
83-16554RK - Raspberry Pi™ 2 Model B Complete Kit
The Raspberry Pi Complete Kit has everything the Pi enthusiast needs or wants. This kit even includes a drawstring bag and mouse mat. This kit has a fantastic Raspberry Pi USB hub and the translucent case that you can hang on the wall or sit on your desktop.
Mfr Number: 83-16554RK
82-19745 - Portable HD 1080p Waterproof Action Sports Camera
12MP 1080p Action Camcorder with WiFi
Capture extreme action in HD resolution with hands-free convenience just like the more expensive action cameras. This camera comes with a full complement of mounts for just about any mounting application, and features WiFi co...
Mfr Name: Distributed By MCM
Mfr Number: 82-19745
See all items in Mini Cameras
28-19335 - 5VDC 2A Regulated AC Power Adapter - 48" Cord Micro USB Plug
5V 2A Regulated Micro USB Power Adapter
This compact USB AC charger is UL and CSA listed and incorporates a highly regulated output switching power design to assure a constant, accurate DC power delivery to your sensitive portable 5V devices.
Mfr Number: 28-19335
See all items in AC Adapters
28-17733 - 5MP Raspberry Pi Camera Board
The Raspberry Pi Camera Module is a 5 megapixel custom designed add-on for Raspberry Pi, featuring a fixed focus lens. It's capable of 2592 x 1944 pixel static images, and also supports 1080p30, 720p60 and 640x480p60/90 video. It attaches to Pi by way of one of th...
Mfr Number: 2302279
30-2435 - Outdoor Omnidirectional FM Antenna
Outdoor Omnidirectional FM Antenna
Rugged outdoor antenna is designed to provide outstanding reception for all broadcast FM stations including HD radio. Fully assembled, this antenna is ready for immediate installation on an existing mast pipe or in the attic.
Mfr Number: 30-2435
See all items in AM / FM / HD Radio
25-6075 - Warm White LED Light Kit with 3 LED Strips
These LED light strip kits are ideal for home theater cabinetry, under-counter kitchen and bathroom cabinetry, or any other work space area that can benefit from bright, highly efficient, easy to install LED lighting. This kit includes three 20" warm white LED lig...
Mfr Number: ES-SD01-WW(3PCS KIT)
See all items in LED Light Strips
30-2415 - HDTV 70 Mile Deep Fringe Yagi Television Antenna
Deep Fringe UHF/HDTV Outdoor Antenna
Highly rugged, 70 element directional antenna is engineered to receive UHF signals for digital and high definition television broadcasts from great distances. Corner Yagi design provides exceptional directivity and gain. Note...
Mfr Number: 30-2415
I ordered batteries and a set of test leads. I received them within three days of when I ordered them and I got a great price. Fast service and a great price - what more could you want.


text:
Butterfly by Matthew Williamson Designer flower and bow metal hairband
Item No.37484_MWHR033547
Item No.37484_MWHR033547
50% Off - Save a total of £7.50
UK Home Delivery Free (UK orders over £30) or £3.49
Delivered within 4 working days
Show full delivery details
Subject to exceptions, Debenhams is happy to exchange or refund your purchase within 28 days of delivery. Please check here for more details on our returns policy and exceptions.
For reasons of health and hygiene we are unable to exchange or refund this item.
This includes:


text:
"These invitations are amazing! The quality of the print and the colors are perfect. Even the envelopes were great. I was truly impressed and the price was terrific."
"These cards turned out beautifully! We wanted to personalize them to use for our son's high school graduation party and it was so easy. We uploaded our favorite picture, tweeked the text a little, and we were done. I asked to change the font to match the font on our return address envelopes, and they did it no questions--fast and easy. I loved all the editing options and found them very easy to use. There are plenty of opportunities to review the final version before you order and to get proofs before they go to print. Customer service was prompt and so friendly, and shipping was really fast. Our invitations arrived in perfect order, packed with care. I'll definitely order again. We were thrilled with the beautiful quality and excellent service provided by Tiny Prints."
"Great quality & gorgeous card that exceeded expectations! Received a million compliments on them and everyone loved how different the tri-fold style was compared to traditional flat or single fold cards. Changed the default font to better suit my style. The reviewer made sure the final details were perfect. Plenty of space for graduation details/info without having to decrease font size. The color happened to match my school's colors so these were perfect, however it would be great to have the option of changing the border/background colors if red isn't your school/favorite color."
"We used these for a Graduation Open House Invitation. Loved everything about them. It was nice to have an invitation that showed off a senior picture so nicely. The banner was in the perfect spot!"
"Card Stock was impressive, the 2 pictures I added were clear and crisp. The reviewer made sure my details and add-ons I wanted were implemented. Shipping was faster than expected. The Guests loved the invites. Overall a very pleasant experience!"