Network Activity D Developing and Maintaining Databases
|
|
- Barrie Weaver
- 8 years ago
- Views:
Transcription
1 Network Activity D - Developing and Maintaining Databases Report D3.2.2 User Interface implementation Patricia KELBERT MNHN Paris BGBM Berlin July
2 Table of Contents 1 Introduction Material and methods Material Methods Programming a Templates Search a Connection and query to the Cache Database b Connection and query to the original provider Multithreading Results UI Search for units Advanced Search Simple Search Results Preliminary Results a Watching the results b Refining the query Available Results a See details for a single unit b See details for a selection of units c Download details for a selection of units Detailed Results Internationalisation Session storage a Cookies b Other session preferences Conclusion Portability & adaptability : GBIF-DE Botany Thesaurus Feedback To do
3 Illustration Index Index Page... 8 Extract of the advanced search page for metadata... 9 Extract of the metadata browser page Advanced search panel Fields list available for the advanced search Query fields for the advanced search Query field for the simple search Preliminary results for the search Malus* (extract) Refining query with a selection of countries Preliminary results after refining the query with a selection of countries Summary box Extract of the available results page Confirmation page for downloading a selection of full details Detailed results page for the unit Malus Sylvestris Detailed results from the cache because of an unavailability of the original provider Selected units (shopping basket approach) Preference's page Extract of the GBIF-DE botany interface, adapted from the BioCASE Portal v
4 1 Introduction The goal of the NA-D is to implement the User Interface (UI) for the new BioCASE Portal. Its implementation has to be based on architecture study including BioCASE, DiGIR and TAPIR protocols support, cache query mechanisms and language module support. There also must be a clear separation between the unit-level query system and the metadata-level system, which has to be re-used. In the last report, the work done for the UI designs and architecture has been described. In brief, we opted for the Internet user interface the TAO 1 design, implemented only through CSS files. The tasks that had to be done were : developing the web pages with the pythonic object oriented web development framework CherryPy developing methods to query the databases developing methods to handle the results from the Cache Databases and from the original providers (display and download) adapting an existing application to translate templates into different languages 2 Material and methods 2.1 Material The programming language used here is Python 2 (version 2.4). Python is a dynamic interpreted objectoriented programming language, developed as an open source project. The code has been written within an open source application framework called Eclipse, usually used to build softwares. The version used here is Eclipse SDK , and the plug-in PyDev 4 (version1.0.3) has been combined to Eclipse in order to develop our pythonic project. The whole code has been implemented within the pythonic web development framework CherryPy 5 version 2.2.1, combined to the use of KID 6 (version 0.9.2) templates. To deploy the new BioCASE portal, the Apache HTTP Server has been chosen with the servlet container Tomcat 8. Connectors such as mod-python2.4 9 and jakarta-tomcat-connectors make it possible to run CherryPy and Tomcat behind the Apache HTTP Server. 1 TAO design snapshot: 2 Python: 3 Eclipse Project: 4 PyDev Project: 5 CherryPy: 6 KID: 7 Apache HTTP Server: 8 Apache Tomcat: 9 Mod_python: 10 Connectors: -4-
5 2.2 Methods Programming a Templates A template engine (or template parser or template processor) is software that processes input text (the template) to produce one or more output texts on a website. The processing itself generally functions by replacing specific sequences of text with data provided by a model or resulting from more complex operations. It separates code (here Python) from HTML. CherryPy can work with several templating packages, such as Kid.... tmpl = kid.template(name=tmpl_name,baseurl=self.baseurl, title=title, body=body, trail=trail, navlist=navlist, **kwargs) return tmpl.serialize(output='html')... Table 1.Extract from the python code... <form action="${baseurl}search/units/simplesearch/query1" method="post" name="unitfrm">... Table 2.Extract from the template code... <FORM ACTION="/synth-ui/search/units/simpleSearch/query1" METHOD="post" NAME="unitFrm">... Table 3.Extract from the generated HTML code, with self.baseurl = /synth-ui Search According to the SYNTHESYS cache database and the original providers system, the search for full units details has to be done in at least 2 steps: 1. connection and query to the SYNTHESYS Cache Database 2. connection and query to the original provider -5-
6 2.2.2.a Connection and query to the Cache Database The SYNTHESYS Cache is a MySQL database. The connection to the database is done thanks to the MySQLdb module: self.connection = MySQLdb.connect(db=dbName, user=user, passwd=passwd, host=host,port=port) Table 4. Connection to the MySQL-DB The queries are formed depending on the parameters that are asked. That is to say, not all data are each time retrieved from the DB, but only those the user asked for: the tables from the DB are not joined if information contained in their columns are not relevant for the current query. This provides a gain of time and resources. The connection properties are set as variable: the connection to another database does not require a modification of the python code, but a modification of a text formatted configuration file b Connection and query to the original provider The connections and queries to the original providers are performed through the wrapper software. The request (in XLM format) sent to the provider depends on the provider's protocol (BioCASE, DiGIR or TAPIR). This part of the code is based on an existing code developed for the bps2 query tool. The connection and query to the original provider require : the protocol's name BioCASe DiGIR TAPIR the schema with its concepts for example: ABDC2.06 unitid: "/DataSets/DataSet/Units/Unit/UnitID" collectionid: "/DataSets/DataSet/Units/Unit/SourceID" institutionid: "/DataSets/DataSet/Units/Unit/SourceInstitutionID" darwin2 unitid: "CatalogNumber" collectionid: "CollectionCode" institutionid: "InstitutionCode" the resource's URL the query itself, wrapped in a XML format -6-
7 2.2.3 Multithreading A process is a program that is currently executing. Every process has at least one thread running within it. A thread is a program's path of execution. If only one thread was available, a program would be able to do only one thing at a time. Threads enhance performance and functionality in programming languages by allowing a program to efficiently perform multiple tasks simultaneously. To realize many different connections in the same time, a thread pool is very useful. The thread pool is a queue of idle threads. Thread pooling allows a thread to be assigned to a task and, when the task is completed, to be recycled for use in another task. Because threads in the pool are already up and running, response time is usually reduced. The number of threads in the pool can be fixed to an upper limit to prevent a sudden overloading of the application. In order to prevent simultaneous multiple connections to the SYNTHESYS cache database, a bounded semaphore is used to lock the access to the database. This lock is acquired by a thread (that can come from the threadpool) and released when the query is executed. -7-
8 3 Results 3.1 UI The new user interface for the BioCASE Portal 2 can be founded at: The menu provides fast access to : 1. different search types (Unit, Metadata, Map(under development) and Itineraries (under development)) 2. the registry (providers, institutions and collections) 3. related information (about the project, acknowledgments...) Illustration 1: Index Page The Index page provides direct access to the unit-level simple search and to the metadata-level simple search. -8-
9 The search on metadata is redirected to the old portal, which has been re-used and re-designed with the new TAO style. Illustration 2: Extract of the advanced search page for metadata The three kinds of metadata-search are then still available: Basic Search, now renamed as Simple Search Advanced Search Browser -9-
10 Illustration 3: Extract of the metadata browser page The innovation in the Portal V2 concerns the units level search. 3.2 Search for units Two kinds of search based on names are available: the simple search, where the user only have to enter a taxonomic name the advanced search, where the user can refine its query from the start, by selecting fields Advanced Search The advanced search can be used to do a specific query: the user can fill selected fields and then perform a precise search. -10-
11 Illustration 4: Advanced search panel The following filters can be applied: only data with multimedia content record basis has to be an observation or a specimen or any By clicking on Choose field, the list of fields the user can pick up is deployed: Illustration 5: Fields list available for the advanced search -11-
12 For example, if the user is looking for Malus * gathered or observed in France or in Germany, the interface will look like this: Illustration 6: Query fields for the advanced search Note: different fields are linked with an AND operator, whereas comma separated text within a field are linked with an OR operator Simple Search The simple search only involves a taxonomic name. The asterisk (*) can be used as a wild card. Illustration 7: Query field for the simple search By clicking on Search, the user is redirected to the results pages. 3.3 Results The results are displayed in at least 3 steps: 1. the preliminary results: the list of taxonomic names that match with the user's query 2. the available results: the list of units corresponding to the user's selection (no more than units) 3. the detailed results: the whole details from the original provider, if no error occurred, or details available in the cache if the original provider was not available -12-
13 3.3.1 Preliminary Results This first result page makes it possible to refine the current query. The page is divided in two main parts: a summary at the top the results formatted in a table take the rest of the page Illustration 8: Preliminary results for the search Malus* (extract) -13-
14 3.3.1.a Watching the results The search returned 99 taxonomic names matching with Malus* (ie. starting with Malus ). It corresponds to units of them are described as Observation in the database and 24 of them are Specimens. It is possible to see the higher taxa, or the genus, or the families, or the common names, or the countries (of gathering/observation), or the collection's ID or the institution's ID or the record basis of the current query by clicking on the magnifying glass or on the column's name. Clicking on the calculator will count and display the number of distinct names for the selected category. It is also possible to download the list of names (for a category) by clicking on the download box. A text file is created on the server and is sent to the user. Only results in term of units can be displayed and handled for the next step: user might have to refine its query to limit the number of results or to search only for specific data b Refining the query The user can refine the query by picking boxes within the table's columns and clicking on the Refine query button. This action will always display the list of scientific names whose criteria match with the new query. To refine the query for the units of Malus* gathered or observed in Austria, Bulgaria, Denmark, Finland, France or Germany, the user has to check the corresponding boxes. Illustration 9: Refining query with a selection of countries -14-
15 When the user clicks on Refine query, the results page is reloaded: Illustration 10: Preliminary results after refining the query with a selection of countries. The number of units decreased: only 4854 units of Malus* with our selection of gathering/observation countries exist in the database. By clicking on the calculators, we get the number of distinct names for each category: -15-
16 Illustration 11: Summary box As there are less than units, we can select the 12 scientific names and see the corresponding results. ( Select All and then See Results ). A new page is loaded, with more details coming from the cache. Note: It would have also been possible to select our 6 countries and directly click on See result Available Results Illustration 12: Extract of the available results page -16-
17 There is a summary box again, with the query executed, the number of hits returned, the number of data containing multimedia content and a link to the map illustration of these units. The headers of the table (here TaxonName, Country, CollectionID and Institution ID) can be selected in the Preference's page. There are 3 different ways to access the full details for units: see the details for a single unit see the details for a group of units download the details for a selection of units a See details for a single unit To see the details from the original provider for a single unit, the user only needs to click on the taxonomic name he is interested in. Each name is linked to the triplet unitid-collectionid-institutionid. This action will load a new page, called Detailed Results b See details for a selection of units The user can select some units by picking the left boxes, and then click on»» See the details for the selected units : the detailed results page is loaded and a kind of shopping basket is added c Download details for a selection of units The user can select some units by picking the left boxes, and then click on»» Download the details for the selected units. A confirmation page is displayed: Illustration 13: Confirmation page for downloading a selection of full details. -17-
18 The user can cancel his choice, or confirm it: as the data are retrieved in a background task, and as it can take some time, it is possible to get an when the job is done. A control is used to prevent abuses from robots (here the user has to copy the text contained in the picture Abies alba in the text field). Note: giving an address is optional Once the form is validated, the ZIP file is created and filled with the non-formatted detailed data (i.e. pure XML) Detailed Results If the original provider is available and returned a well formed document with the details, these data are displayed. Illustration 14: Detailed results page for the unit Malus Sylvestris If an error occurred with the original provider (unavailable, not well formed document, time out, no data corresponding to the triple ID...), all the data stored in the cache database are displayed, with a notice informing that they do not come from the original provider. -18-
19 Illustration 15: Detailed results from the cache because of unavailability of the original provider With the shopping-basket approach, the user does not need to go back to the previous page, he only needs to click on a name stored in the selection list to see the details for another unit: Illustration 16: Selected units (shopping basket approach) 3.4 Internationalisation The portal can be used for the moment in 3 languages: English German French -19-
20 The templates are generated one time, and the application calls the template associated to the current language. The different templates are generated by an ANT application, usually used to translate the ABCD and DarwinCore XSLT into different languages. This translation tool is based on a text file with keyword = value and a build.xml that does the job. For the moment, the translated files have to be copied in the good folder manually. The portal's language can be changed by going in the Preference's page, selecting a language from the list and validating this choice. Illustration 17: Preference's page These preferences are stored for each session. -20-
21 3.4.1 Session storage a Cookies The user's preferences are stored in a cookie. By the next visit, the portal will be displayed with the language already stored. The cookies are handled through CherryPy and are associated to unique session identification numbers. Note: the user's browser has to accept cookies b Other session preferences Some other preferences can be stored in the session's cookie: the default grouping : which column has to be highlighted and displayed first on the Preliminary Results page the default unit search: which kind of units search has to be loaded (either the Simple Search or the Advanced Search) the default metadata search: which kind of metadata search has to be loaded (either the Browser, or the Simple Search or the Advanced Search) the default result display: which columns have to be displayed on the Available Results page. The taxonomic name is always displayed as it links the units triple ID with its name. the number of results per page: by default, the number is set to 20. It is the number of units that can be displayed per page for the Available Results. When the session expires, the preferences are reset to their default values. -21-
22 4. Conclusion The goal of this 4 months task was to develop the new portal for BioCASE, which had to be based on architecture study including BioCASE, DiGIR and TAPIR protocols support, cache query mechanisms and language module support. The unit-level query system and the metadata-level system, which has to be re-used, had to be clearly separated. This portal also had to be developed in a generic way, in order to be easily re-used for other Search Portals based on the same database structure. 4.1 Portability & adaptability: GBIF-DE Botany The portal has been adapted for the new GBIF-DE Botany portal: for the design, only the CSS files have been modified. The database structure for the cache is identical to the SYNTHESYS cache database, except of the table concerning the countries (the cache is filtered for specimen and observations coming from Germany). Then, some code parts have been set as comment (invisible). Illustration 18:Extract of the GBIF-DE botany interface, adapted from the BioCASE Portal v Thesaurus TOQE is an acronym for Thesaurus Optimized Query Enhancer. TOQE is a service that may be integrated into search engines or all kinds of query-processing pipelines. Based on the desired mode of operation it expands the query in a thesaurical meaning. TOQE itself is implemented as a Web Service. A client should interact with TOQE, which then queries a database backend and returns the requested data. So the desired design is that TOQE acts as a wrapper for a thesaurus database. This web-service has been implemented by Niels Hoffmann, and will be linked with the new portal. -22-
23 4.3 Feedback A bugs tracker has been installed by the Edinburgh group. The portal's user will be invite to add comments and report bugs on this website: To do Some improvements are already planned, such as: an auto-completion of the search fields: as you type, the application will offer suggestions for the countries, taxonomic names..., thanks to AJAX technologies the selection of check boxes on several results pages sorting by alphabetical order (ascending or descending) the columns contents of the results pages the possibility to download generic data for queries that obtained more than units link the thesaurus with the portal -23-
Installation & User Guide
SharePoint List Filter Plus Web Part Installation & User Guide Copyright 2005-2011 KWizCom Corporation. All rights reserved. Company Headquarters KWizCom 50 McIntosh Drive, Unit 109 Markham, Ontario ON
More informationCommonSpot Content Server Version 6.2 Release Notes
CommonSpot Content Server Version 6.2 Release Notes Copyright 1998-2011 PaperThin, Inc. All rights reserved. About this Document CommonSpot version 6.2 updates the recent 6.1 release with: Enhancements
More informationBuilding Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
More informationApache Jakarta Tomcat
Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support
More informationDEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010
DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration
More informationBT MEDIA JOOMLA COMPONENT
BT MEDIA JOOMLA COMPONENT User guide Version 1.0 Copyright 2013Bowthemes Inc. support@bowthemes.com 1 Table of Contents Introduction...3 Related Topics:...3 Product Features...3 Installing and Upgrading...4
More informationAdvanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB
21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping
More informationwww.coveo.com Unifying Search for the Desktop, the Enterprise and the Web
wwwcoveocom Unifying Search for the Desktop, the Enterprise and the Web wwwcoveocom Why you need Coveo Enterprise Search Quickly find documents scattered across your enterprise network Coveo is actually
More informationORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01
ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01 FEBRUARY 2010 COPYRIGHT Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Part
More informationProduct Navigator User Guide
Product Navigator User Guide Table of Contents Contents About the Product Navigator... 1 Browser support and settings... 2 Searching in detail... 3 Simple Search... 3 Extended Search... 4 Browse By Theme...
More informationWorkshop Advanced GeoNetwork
Workshop Advanced GeoNetwork Jose Garcia Heikki Doeleman OSGIS Nottingham 2012 Table of contents Introduction A horizontally scaled, load-balanced cluster External security system Setup PC Configuration
More informationDrupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
More informationDEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft Outlook Web
More informationDie BioCASe-Software als Grundlage für die Übermittlung der Daten an das GBIF-Portal
Beispielbild Die BioCASe-Software als Grundlage für die Übermittlung der Daten an das GBIF-Portal Gabriele Dröge, Jörg Holetschek Botanic Garden & Botanical Museum Berlin-Dahlem Dept. of Biodiversity Informatics
More informationDIIMS Records Classifier Guide
DIIMS Records Classifier Guide Featuring Content Server 10 Second Edition, November 2012 Table of Contents Contents 1. DIIMS Overview... 3 1.1 An Overview of DIIMS within the GNWT... 3 1.1.1 Purpose of
More informationHow To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
More informationSearching your Archive in Outlook (Normal)
Searching your Archive in Outlook (Normal) 1. View the Archive Add in toolbar. In Outlook 2007, the toolbar displays below the standard Outlook toolbars. In Outlook 2010, select the McAfee tab. 2. In the
More informationTest Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult
More informationRecruitment Management System (RMS) User Manual
Recruitment Management System (RMS) User Manual Contents Chapter 1 What is Recruitment Management System (RMS)? 2 Chapter 2 Login/ Logout RMS Chapter 3 Post Jobs Chapter 4 Manage Jobs Chapter 5 Manage
More informationDEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft IIS Prerequisites and configuration
More informationExpanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 murachbooks@murach.com www.murach.com
More informationIT Service Desk Manual Ver. 2.0. Document Prepared By: IT Department. Page 1 of 12
Document Prepared By: Page 1 of 12 INDEX 1. Introduction. 3 2. Home Page..... 4 2.1 My Request Summary..... 4 2.2 Announcement....... 5 2.3 Submit your Request...... 5 2.4 Report a Problem...... 6 2.5
More informationMAGENTO Migration Tools
MAGENTO Migration Tools User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Magento Migration Tools: User Guide Page 1 Content 1. Preparation... 3 2. Setup... 5 3. Plugins Setup... 7 4. Migration
More informationAnalytics Configuration Reference
Sitecore Online Marketing Suite 1 Analytics Configuration Reference Rev: 2009-10-26 Sitecore Online Marketing Suite 1 Analytics Configuration Reference A Conceptual Overview for Developers and Administrators
More informationiway iway Business Activity Monitor User's Guide Version 6.0.2 Service Manager (SM) DN3501982.1209
iway iway Business Activity Monitor User's Guide Version 6.0.2 Service Manager (SM) DN3501982.1209 Cactus, EDA, EDA/SQL, FIDEL, FOCUS, Information Builders, the Information Builders logo, iway, iway Software,
More informationInstallation Manual for Catalog Infinite Scroll extension
Installation Manual for Catalog Infinite Scroll extension This manual describes the installation, configuration and usage of the Catalog Infinite Scroll extension for Magento 2. Release Date: May 22, 2016
More informationAlkacon. OpenCms 8 User Manual
Version: 1.3 Date: Wednesday, November 23, 2011 Table of Content Table of Content... 2 1 Why choose OpenCms 8?... 4 1.1 Create an entire website within minutes with OpenCms 8... 4 2 Getting Started...
More informationDNNSmart Super Store User Manual
DNNSmart Super Store User Manual Description This is one simple but useful e-commerce module. It consists of multiple submodules which can help you setup your DNN E-commerce sites quickly. It's very easy
More informationSelectSurvey.NET Developers Manual
Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual
More informationMarket Results Interface - Settlements User Guide
Market Results Interface - Settlements User Guide Version 1.0 18 September 2012 Page 1 of 22 Disclaimer All information contained in this document is provided for educational purposes, in summary form
More informationCHAPTER 6: SEARCHING AN ONLINE DATABASE
CHAPTER 6: SEARCHING AN ONLINE DATABASE WHAT S INSIDE Searching an Online Database... 6-1 Selecting a Display Mode... 6-1 Searching a Database... 6-1 Reviewing References... 6-2 Finding Full Text for a
More informationNS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0
NS DISCOVER 4.0 ADMINISTRATOR S GUIDE July, 2015 Version 4.0 TABLE OF CONTENTS 1 General Information... 4 1.1 Objective... 4 1.2 New 4.0 Features Improvements... 4 1.3 Migrating from 3.x to 4.x... 5 2
More informationCUSTOMER PORTAL USER GUIDE FEBRUARY 2007
CUSTOMER PORTAL USER GUIDE FEBRUARY 2007 CONTENTS INTRODUCTION 1. Access to the system 2. Case Management 2.1 Create a case 2.2 Review & Access existing cases 2.3 Update a Case 2.4 Resolve and Close a
More informationQlikView 11 Upgrade & Migrations
QlikView 11 Upgrade & Migrations QlikView Technical Brief Published: November 2011 qlikview.com Introduction This guide is provided as a reference and best practices for upgrading and migrating an existing
More informationChapter-1 : Introduction 1 CHAPTER - 1. Introduction
Chapter-1 : Introduction 1 CHAPTER - 1 Introduction This thesis presents design of a new Model of the Meta-Search Engine for getting optimized search results. The focus is on new dimension of internet
More informationCA Spectrum and CA Service Desk
CA Spectrum and CA Service Desk Integration Guide CA Spectrum 9.4 / CA Service Desk r12 and later This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter
More informationGlyma Deployment Instructions
Glyma Deployment Instructions Version 0.8 Copyright 2015 Christopher Tomich and Paul Culmsee and Peter Chow Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
More informationSitemap. Component for Joomla! This manual documents version 3.15.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/sitemap.
Sitemap Component for Joomla! This manual documents version 3.15.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/sitemap.html Contents 1 Introduction 3 2 Sitemap Features 3 3 Technical
More informationEucalyptus 3.4.2 User Console Guide
Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure
More information10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
More informationCourse 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW About this Course This course provides SharePoint developers the information needed to implement SharePoint solutions
More informationEnterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
More informationLICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...
More informationHow To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2
DocAve 6 Service Pack 1 Installation Guide Revision C Issued September 2012 1 Table of Contents About the Installation Guide... 4 Submitting Documentation Feedback to AvePoint... 4 Before You Begin...
More informationMBARI Deep Sea Guide: Designing a web interface that represents information about the Monterey Bay deep-sea world.
MBARI Deep Sea Guide: Designing a web interface that represents information about the Monterey Bay deep-sea world. Pierre Venuat, University of Poitiers Mentors: Brian Schlining and Nancy Jacobsen Stout
More informationGeneral principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
More informationLogin/ Logout RMS Employer Login Go to Employer and enter your username and password in the Employer Login section. Click on the LOGIN NOW button.
Recruitment Management System Version 8 User Guide What is Recruitment Management System (RMS)? Recruitment Management System (RMS) is an online recruitment system which can be accessed by corporate recruiters
More informationWimba Pronto. Version 3.1. Administrator Guide
Wimba Pronto Version 3.1 Administrator Guide Wimba Pronto 3.1 Administrator Guide Overview 1 Accessing the Wimba Pronto Administration Interface 2 Managing Multiple Institutions 3 General Features 4 Configuring
More informationDocumentum Content Distribution Services TM Administration Guide
Documentum Content Distribution Services TM Administration Guide Version 5.3 SP5 August 2007 Copyright 1994-2007 EMC Corporation. All rights reserved. Table of Contents Preface... 7 Chapter 1 Introducing
More informationBuild Your Knowledge!
About this Course This 3-day Instructor led course Explore several advanced topics of working with SharePoint 2013 sites. Topics include SharePoint Server site definitions (Business Intelligence, Document
More informationZeroTurnaround License Server User Manual 1.4.0
ZeroTurnaround License Server User Manual 1.4.0 Overview The ZeroTurnaround License Server is a solution for the clients to host their JRebel licenses. Once the user has received the license he purchased,
More informationForm And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send
5. At Repeat Submission Filter, select the type of filtering used to limit repeat submissions by the same user. The following options are available: No Filtering: Skip to Step 7. DotNetNuke User ID: Do
More informationLoad testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
More informationIntegrity Checking and Monitoring of Files on the CASTOR Disk Servers
Integrity Checking and Monitoring of Files on the CASTOR Disk Servers Author: Hallgeir Lien CERN openlab 17/8/2011 Contents CONTENTS 1 Introduction 4 1.1 Background...........................................
More informationWeb. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.
JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming
More informationRichmond Systems. SupportDesk Web Interface User Guide
Richmond Systems SupportDesk Web Interface User Guide 1 Contents SUPPORTDESK WEB INTERFACE...3 INTRODUCTION TO THE WEB INTERFACE...3 FEATURES OF THE WEB INTERFACE...3 HELPDESK SPECIALIST LOGIN...4 SEARCHING
More informationCOGNOS 8 Business Intelligence
COGNOS 8 Business Intelligence QUERY STUDIO USER GUIDE Query Studio is the reporting tool for creating simple queries and reports in Cognos 8, the Web-based reporting solution. In Query Studio, you can
More informationCrawl Proxy Installation and Configuration Guide
Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main
More informationDeveloping Microsoft SharePoint Server 2013 Advanced Solutions
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Page 1 of 9 Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: 4 days; Instructor-Led Introduction
More informationConfiguring Nex-Gen Web Load Balancer
Configuring Nex-Gen Web Load Balancer Table of Contents Load Balancing Scenarios & Concepts Creating Load Balancer Node using Administration Service Creating Load Balancer Node using NodeCreator Connecting
More informationInstallation & User Guide
SharePoint List Filter Plus Web Part Installation & User Guide Copyright 2005-2009 KWizCom Corporation. All rights reserved. Company Headquarters P.O. Box #38514 North York, Ontario M2K 2Y5 Canada E-mail:
More informationImportant Notice. All company and brand products and service names are trademarks or registered trademarks of their respective holders.
1 Important Notice MageWorx reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product
More informationSAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06. Business Intelligence Launch Pad User Guide
SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06 Business Intelligence Launch Pad User Guide Table of Contents 1 Document history....7 2 Getting started
More informationChapter 24: Creating Reports and Extracting Data
Chapter 24: Creating Reports and Extracting Data SEER*DMS includes an integrated reporting and extract module to create pre-defined system reports and extracts. Ad hoc listings and extracts can be generated
More informationDeveloping Microsoft SharePoint Server 2013 Advanced Solutions
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Details Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key
More informationShop by Manufacturer Custom Module for Magento
Shop by Manufacturer Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents... 2 1. INTRODUCTION... 3 2. Overview...3 3. Requirements... 3 4. Features... 4 4.1 Features accessible
More informationTerms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
More informationThis presentation introduces you to the Decision Governance Framework that is new in IBM Operational Decision Manager version 8.5 Decision Center.
This presentation introduces you to the Decision Governance Framework that is new in IBM Operational Decision Manager version 8.5 Decision Center. ODM85_DecisionGovernanceFramework.ppt Page 1 of 32 The
More informationDEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12
DEPLOYMENT GUIDE Version 1.2 Deploying F5 with Oracle E-Business Suite 12 Table of Contents Table of Contents Introducing the BIG-IP LTM Oracle E-Business Suite 12 configuration Prerequisites and configuration
More informationultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
More informationHow To Use Syntheticys User Management On A Pc Or Mac Or Macbook Powerbook (For Mac) On A Computer Or Mac (For Pc Or Pc) On Your Computer Or Ipa (For Ipa) On An Pc Or Ipad
SYNTHESYS MANAGEMENT User Management Synthesys.Net User Management 1 SYNTHESYS.NET USER MANAGEMENT INTRODUCTION...3 STARTING SYNTHESYS USER MANAGEMENT...4 Viewing User Details... 5 Locating individual
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
More informationDevelopment of Open Source RESTful WHOIS. Haikuo Zhang
Development of Open Source RESTful WHOIS Haikuo Zhang Why We Need a New WHOIS Protocol WHOIS Protocol (RFC 3912) has problems WHOIS has never been internationalized WHOIS was defined for ASCII only WHOIS
More informationFootPrints 10 - Update
FootPrints 10 - Update Background and Overview The upgrade of FootPrints 9.03 to 10.0 will be our fourth major upgrade of FootPrints since it was purchased for use on campus in 2002. Since that time, FootPrints
More informationWelcome to EMP Monitor (Employee monitoring system):
Welcome to EMP Monitor (Employee monitoring system): Overview: Admin End. User End. 1.0 Admin End: Introduction to Admin panel. Admin panel log in. Introduction to UI. Adding an Employee. Getting and editing
More informationMagento module Documentation
Table of contents 1 General... 4 1.1 Languages... 4 2 Installation... 4 2.1 Search module... 4 2.2 Installation in Magento... 6 2.3 Installation as a local package... 7 2.4 Uninstalling the module... 8
More informationVersion 1.0 January 2011. Xerox Phaser 3635MFP Extensible Interface Platform
Version 1.0 January 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX and XEROX and Design are trademarks of Xerox Corporation in the United States and/or other countries. Changes are periodically
More informationEsigate Module Documentation
PORTAL FACTORY 1.0 Esigate Module Documentation Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control
More informationMicrosoft Dynamics CRM 2016 Interactive Service Hub User Guide
Microsoft Dynamics CRM 2016 Interactive Service Hub User Guide Microsoft Dynamics CRM Online Microsoft Dynamics CRM 2016 (on-premises) Version 1.0 The new interactive experience for customer service We
More informationJMETER - MONITOR TEST PLAN
http://www.tutorialspoint.com JMETER - MONITOR TEST PLAN Copyright tutorialspoint.com In this chapter, we will discuss how to create a Test Plan using JMeter to monitor webservers. The uses of monitor
More informationHow To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
More information4. The Third Stage In Designing A Database Is When We Analyze Our Tables More Closely And Create A Between Tables
1. What Are The Different Views To Display A Table A) Datasheet View B) Design View C) Pivote Table & Pivot Chart View D) All Of Above 2. Which Of The Following Creates A Drop Down List Of Values To Choose
More informationTesting and Deploying IBM Rational HATS 8.5 Applications on Apache Geronimo Server 3.1
Testing and Deploying IBM Rational HATS 8.5 Applications on Apache Geronimo Server 3.1 Royal Cyber Inc. Modernized e-business solutions Overview This white paper explains how to run, test and deploy IBM
More informationCONNECT MANAGER SUPPLY ORDER MANAGEMENT TOOL 3.5 MANUAL
CONNECT MANAGER SUPPLY ORDER MANAGEMENT TOOL 3.5 MANUAL Table of Contents Open Supplier Network SM Table of Contents 1 How to Get Started..3 Viewing Orders....6 Processing Orders. 12 Exporting Orders...16
More informationSSO Plugin. J System Solutions. Upgrading SSO Plugin 3x to 4x - BMC AR System & Mid Tier. http://www.javasystemsolutions.com
SSO Plugin Upgrading SSO Plugin 3x to 4x - BMC AR System & Mid Tier J System Solutions JSS SSO Plugin Upgrading 3x to 4x Introduction... 3 [Prerequisite] Generate a new license... 4 [Prerequisite] Download
More informationMonitoring Replication
Monitoring Replication Article 1130112-02 Contents Summary... 3 Monitor Replicator Page... 3 Summary... 3 Status... 3 System Health... 4 Replicator Configuration... 5 Replicator Health... 6 Local Package
More informationJTouch Mobile Extension for Joomla! User Guide
JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed
More informationIndex. AdWords, 182 AJAX Cart, 129 Attribution, 174
Index A AdWords, 182 AJAX Cart, 129 Attribution, 174 B BigQuery, Big Data Analysis create reports, 238 GA-BigQuery integration, 238 GA data, 241 hierarchy structure, 238 query language (see also Data selection,
More informationEmerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.
Emerald Network Collector Version 4.0 Emerald Management Suite IEA Software, Inc. Table Of Contents Purpose... 3 Overview... 3 Modules... 3 Installation... 3 Configuration... 3 Filter Definitions... 4
More informationOracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
More informationIntegration of DB oriented CAD systems with Product Lifecycle Management
Integration of DB oriented CAD systems with Product Lifecycle Management Roberto Penas, SENER Ingeniería y Sistemas S.A., Tres Cantos/Spain, roberto.penas@sener.es Carlos González, SENER Ingeniería y Sistemas
More informationAdministering Jive for Outlook
Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4
More informationINTRODUCTION TO SYNTHESYS
INTRODUCTION TO SYNTHESYS i All rights reserved The contents of this documentation (and other documentation and training materials provided), is the property of Noetica and is strictly confidential. You
More informationMS-55052: SharePoint 2013 End User Level II
MS-55052: SharePoint 2013 End User Level II Description This 3-day Instructor led course Explore several advanced topics of working with SharePoint 2013 sites. Topics include SharePoint Server site definitions
More informationGenomeSpace Architecture
GenomeSpace Architecture The primary services, or components, are shown in Figure 1, the high level GenomeSpace architecture. These include (1) an Authorization and Authentication service, (2) an analysis
More informationUser Guide to the Content Analysis Tool
User Guide to the Content Analysis Tool User Guide To The Content Analysis Tool 1 Contents Introduction... 3 Setting Up a New Job... 3 The Dashboard... 7 Job Queue... 8 Completed Jobs List... 8 Job Details
More informationCREATE A CUSTOM THEME WEBSPHERE PORTAL 8.0.0.1
CREATE A CUSTOM THEME WEBSPHERE PORTAL 8.0.0.1 WITHOUT TEMPLATE LOCALIZATION, WITHOUT WEBDAV AND IN ONE WAR FILE Simona Bracco Table of Contents Introduction...3 Extract theme dynamic and static resources...3
More informationultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
More informationVisualizing ECL Results Technical Preview
Visualizing ECL Results Technical Preview Provided by HPCCSystems Visualizing ECL Results Boca Raton Documentation Team November 2011 Version 3.4.0b (Technical Preview) Copyright 2011 HPCC Systems. All
More informationKWizCom SharePoint SEO Toolkit
KWizCom Corporation KWizCom SharePoint SEO Toolkit User Guide Copyright 2005-2009 KWizCom corporation. All rights reserved. Company Headquarters KWizCom 50 McIntosh Drive, Unit 109 Markham, Ontario ON
More information