USING AJAX, PHP, MYSQL AND JAVA FOR INTEGRATION OF WEB 2.0-METHODS IN ONLINE-GENEALOGY. Papadakis George 1, Schleusener Heinz 2.

Size: px
Start display at page:

Download "USING AJAX, PHP, MYSQL AND JAVA FOR INTEGRATION OF WEB 2.0-METHODS IN ONLINE-GENEALOGY. Papadakis George 1, Schleusener Heinz 2."

Transcription

1 USING AJAX, PHP, MYSQL AND JAVA FOR INTEGRATION OF WEB 2.0-METHODS IN ONLINE-GENEALOGY Papadakis George 1, Schleusener Heinz 2 1 Department of Electrical and Computer Engineering,National Technical University of Athens, 2 School of Process Science and Engineering,Technische Universität Berlin Abstract Genealogy is one of the most contemporary applications of Web 2.0 as there is an increasing number of newly developed web sites that deal with it. This trend traces back to the growing number of persons that are interested in their family history and have gathered lots of related material and photos. Thus, there is an urgent need for organizing, documenting and managing all this data in an easy and useful manner. The prevailing format for genealogical data, e.g. important dates of individuals as well as of families, is the GEDCOM (Genealogical Data COmmunications File Format) file format. This format was defined by the "Church of Jesus Christ of Latter Day Saints (LDS Church) in 1984 but is still under continuous development, with the latest version being based on XML structures. Though very common, it indisputably has some drawbacks, one of which is its complex text structure, which clearly shows its age in the current era of relational databases. Moreover, GEDCOM files are usually overwhelmed with a considerable amount of unimportant information. The main goal of our approach is therefore to parse GEDCOM files (using PHP), retaining only the most significant information that is next inserted in a relational database (maintained using MySQL). The stored data is then available for display, i.e. for depicting the corresponding family trees through the use of the PHP graphics library. Furthermore, we used server and client side languages, namely AJAX and PHP, to create a user interface with typical Web 2.0 behaviour, as we intent to publish the outcome of our work in the WWW. We also make use of an open-source Java library that implements some machine learning algorithms so as to ensure data integrity in our database, i.e. to avoid duplicate data (an individual that is stored twice for example). The resulting application will be initially published on a website with genealogical and historical content for a region located in former Austria-Hungary. Keywords Web 2.0, Ajax, PHP, MySQL, Java, Genealogy, Gedcom, Family Tree 1

2 1. Introduction The goal of this project was to develop an application that facilitates the maintenance and visualization of family trees. In this context, we initially had to survey the numerous pre-existing efforts in this popular field. Then we went on to decide which of their features are indispensable to a new approach to genealogy management and which new features could add more value to our application. In the following paragraphs we present the key points of our implementation step by step. 2. Necessary Information The prevailing format for managing family trees is undoubtedly the GEDCOM file format (GEnealogical Data COMmunications file format), introduced by the Church of Jesus Christ of Latter Day Saints (LDS Church) in Though fairly successful, this format has some serious shortcomings we tried to overcome. More specifically, it entails a huge amount of information, a large part of which is actually useless, while simultaneously failing to capture efficiently some important information, for example divorces. The complicated and outdated structure of GEDCOM files is reflected in the following image. Figure 1. An excerpt from a GEDCOM file, representative of its unwieldy structure In this context, we initially had to specify which pieces of information are indeed worth of being maintained by a genealogy application. After a thorough examination of the GEDCOM format, we reach the following conclusions: every individual participating in a family tree should be represented by the following information: 1. name, consisting of name prefix, given name, nickname, surname prefix, surname and suffix 2. date, time and place of birth 3. date, time and place of christening 4. date, time and place of death 5. sex 6. occupation 2

3 7. education 8. nationality 9. religion every family consists of the following fields: 1. husband 2. wife 3. date, time and place of the ceremony of the marriage 4. date, time and place of the ceremony of the divorce (if there is one) 5. its children along with the date, time and place of adoption (for those that are adopted) Every individual as well as family can also be associated with one more pictures, meaning that a photo album for each entity is supported. Moreover, they are associated with the person that submitted or changed the corresponding information as well as the date this information was last changed. We also have to stress that of the above fields, only the name of an individual is required to contain real information while the others can in most cases be left blank. This is so due to the fact that it is indisputably difficult to acquire so much information for people that lived hundreds of years ago. 3. Structure of Application Based on the above mentioned conclusions and design decisions, we first went on to design a relational database where all the necessary information will be stored. To be more specific, the database comprises of 9 tables in total as well as a bunch of views, each one corresponding to a blood relationship. The DBMS environment we used for the maintenance of the database is MySQL, version The schema of our database is depicted in the figure 2. 3

4 Figure 2. The relational schema of our database. For ease of interaction with the database, we also created a package in PHP responsible for the maintenance the aforementioned information. Analytically, this package consists of classes that create objects modelling the tables in the database. Thus, for each table there exists a class having the fields of the table as properties as well as methods that set, retrieve and store the associated information. We then went on to specify the capabilities our application. More specifically, a certified user, meaning a person that possesses an application account, is given the options depicted in the following picture (fig. 3): Figure 3. Basic menu options of the application These functions are analyzed in detail in the following: Insert a family tree The insertion can be accomplished in two different ways: 4

5 1. By uploading a GEDCOM file, that is a file already created by another (desktop) application. For the implementation of this first option, we had to develop a GEDCOM parser. This parser detects the information used by our application from a GEDCOM file based on the corresponding tags, while taking special care for the pictures associated with an individual or family. PHP objects are afterwards created based on the gathered information and used for storing the data. 2. Directly, by filling in the fields of a form with the available information. To do so, the user has first to specify some information about the basic person, such as the number of her siblings (if information about her family is going to be stored) as well as the number of her children (as long as she is married). This is simply accomplished by filling in and submitting a small form, depicted in the next figure, which then is replaced by a more complicated one containing all the necessary fields for every individual and marriage (figures 5 and 6 respectively). After submitting this second form, a JavaScript function is called to verify the correctness of the given information. To be more specific, special care is taken for the validity of the given dates and for the names of the individuals. No other field needs to be checked. Following the JavaScript control, a PHP script is called to process the form, namely to create the corresponding objects that are then used to store the information. Figure 4. Required Data before inserting directly a new family tree Figure 5. Data that can be specified for an individual while inserting directly a new family tree 5

6 Figure 6. Data that can be specified for an marriage while inserting directly a new family tree View a family tree As fig. 3 demonstrates, there are three options for displaying the information stored in the database: 1. Display only the ancestors of a person 2. Display only the descendants of a person 3. Display the parents, siblings, marriage and children of a person (3 generation family tree) In the following figures some illustrative family trees for each kind are displayed (the basic person is always depicted with a purple rectangle, while cyan and pink rectangles denote men and women respectively). Figure 7. Ancestor family tree Figure 8. Descendant family tree Figure 9. 3 Generation family tree All these options are implemented relatively in the same way: 6

7 The user has initially to choose the basic person, that means the person to which all the others are related. This is done in the following, simple manner: An input field is presented to the user, where she can type the initial letters of the basic person's surname. A JavaScript function goes then on to asynchronously fetch from the database (utilizing the AJAX technology) all the names matching the letters typed so far. These names are then presented in a list to the user, enabling him to choose the desired one without having to type in the whole name. It is worth mentioning, that the names are coloured according to the sex of the individual (blue for men, red for women) and presented along with their corresponding birth information (date & place). Thus, it is easy for the user to distinguish between persons with exactly or almost the same name. This first stage of choosing the basic person is illustrated in the next screenshot. Figure 10. Choosing the basic person After choosing the desired person, the user is presented with an image depicting the corresponding family tree. This image consists of rectangles representing individuals and families connected with lines hinting their relationship (married individuals or children of a marriage). These rectangles contain only a summary of the information pertaining to the corresponding entities, namely the name, sex, birth and death info for individuals and ceremony info for marriages. These images are actually hmtl maps, meaning that some parts of it are clickable. Therefore, when the user places the cursor either over a magnifying glass icon or the name of a person, it turns to a hand cursor implying that these areas are active. In the first case, a new page is presented to the user displaying all information pertaining to the selected entity (either individual or marriage) along with the associated pictures (a kind of photo album). In the second case, the person corresponding to the selected name becomes the basic person. That is, the page reloads displaying a new picture corresponding to new basic person, thus providing a useful way of going around the family tree of a person. Edit a family tree This option gives the user the chance to edit the stored information pertaining to a person or marriage, so as to either correct wrong data or add new information acquired after the initial insertion of a family tree. To do so, the same form depicted in the above figure 10 is presented to the user so that she can select the basic person just by typing the first few letters of his surname. Following the selection of the basic person, a form is displayed containing all the necessary fields for every individual and marriage related to the basic person (see figures 5 and 6 for illustrative examples of this form). These fields are already filled with the stored information, so that the user normally has to correct or fill only a small numbers of fields. 7

8 When the user finishes processing and submitts this form, the fields are verified by a Javascript function and then passed to a PHP script that updates the database. Apart from the aforementioned capabilities, we should also stress that our application already supports three languages (namely English, German and Greek) for ease of use. The user chooses the preferred language while signing up, as it is depicted in the following screenshot. Figure 11. Choosing the language of the application 4. Future Work In the future, we plan to add some more functions to the application, the most important among them being the implementation of record linkage techniques. The term record linkage refers to the task of finding duplicate entries, that is entries that refer to the same entity (an individual in our case). Important research has already been conducted in this field and some quite effective techniques for detecting duplicate data have been developed. A fairly rich collection of them is implemented in an open source JAVA library, named SecondString [1], which we plan to integrate in our application. More information on these methods can be found in article [2]. We also plan to enrich the interface of our application so as to provide the user with additional, useful information regarding her family tree, for example life expectancy of its members, the average couple s age difference and the percentage of divorces. Acknowledgements We would like to give special thanks to our colleague Theodoros Kyriakidis for his valuable help in developing this application and of course to DAAD for financing this cooperation. References 1 8

9 2. Cohen W., Ravikumar P., Fienberg S.: A Comparison of String Distance Metrics for Name-Matching Tasks.In: Proceedings of International Joint Conferences on Artificial Intelligence (IJCAI-2003) Workshop on Information Integration on the Web. (2003) 9

Quick Start to Family Tree

Quick Start to Family Tree Quick Start to Family Tree Family Tree is a new way to organize and record your genealogy online. It is free, is available to everyone, and provides an easy way to discover your place in history with free

More information

DEVELOPMENT OF BALLAST-FREE AND EASY-TO-USE CONTENT MANAGEMENT SYSTEMS AND IST APPLICATION SDP. Kyriakidis Theodoros 1, Schleusener Heinz 2.

DEVELOPMENT OF BALLAST-FREE AND EASY-TO-USE CONTENT MANAGEMENT SYSTEMS AND IST APPLICATION SDP. Kyriakidis Theodoros 1, Schleusener Heinz 2. DEVELOPMENT OF BALLAST-FREE AND EASY-TO-USE CONTENT MANAGEMENT SYSTEMS AND IST APPLICATION SDP Kyriakidis Theodoros 1, Schleusener Heinz 2 1 Aristotle University of Thessaloniki, 2 Technische Universität

More information

Genealogy apps for Android phones & tablets

Genealogy apps for Android phones & tablets Introduction Genealogy apps for Android phones & tablets Many of us use a genealogy program to record the details of our research and also to guide us where to add more details. But that is at home and

More information

302. Online Family Trees

302. Online Family Trees 302. Online Family Trees By Lesly Klippel The proliferation of web sites that enable you to upload your family history makes keeping your family tree on the Internet very popular, safe and convenient.

More information

Manual English KOI Desktop App 2.0.x

Manual English KOI Desktop App 2.0.x Manual English KOI Desktop App 2.0.x KOI Kommunikation, Organisation, Information Comm-Unity EDV GmbH 2010 Contents Introduction... 3 Information on how to use the documentation... 3 System requirements:...

More information

Bitrix Site Manager 4.1. User Guide

Bitrix Site Manager 4.1. User Guide Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing

More information

Organizing Your Paper Files Using File Folders Guide

Organizing Your Paper Files Using File Folders Guide EASY Way to Organize Family History Papers Presented by Beth Powell Susquehanna Valley Family History Conference 14 April 2012 Overview of Principles of Organization Presentation of Mary E.V. Hill s Organizing

More information

February 27, 2008. Welcome to the Family Tree Maker Users Group!

February 27, 2008. Welcome to the Family Tree Maker Users Group! February 27, 2008 Welcome to the Family Tree Maker Users Group! Powerful genealogy information management, easy-to-use research tools, and creative output options make Family Tree Maker the most complete

More information

Remote Usability Evaluation of Mobile Web Applications

Remote Usability Evaluation of Mobile Web Applications Remote Usability Evaluation of Mobile Web Applications Paolo Burzacca and Fabio Paternò CNR-ISTI, HIIS Laboratory, via G. Moruzzi 1, 56124 Pisa, Italy {paolo.burzacca,fabio.paterno}@isti.cnr.it Abstract.

More information

Family Tree Maker 2011 VERSION 16 UPGRADE GUIDE

Family Tree Maker 2011 VERSION 16 UPGRADE GUIDE Family Tree Maker 2011 VERSION 16 UPGRADE GUIDE Copyright 2011 Ancestry.com Inc. 360 West 4800 North Provo, Utah 84604 All rights reserved. Ancestry.com and Family Tree Maker are registered trademarks

More information

WHAT DEVELOPERS ARE TALKING ABOUT?

WHAT DEVELOPERS ARE TALKING ABOUT? WHAT DEVELOPERS ARE TALKING ABOUT? AN ANALYSIS OF STACK OVERFLOW DATA 1. Abstract We implemented a methodology to analyze the textual content of Stack Overflow discussions. We used latent Dirichlet allocation

More information

Implementing a Web-based Transportation Data Management System

Implementing a Web-based Transportation Data Management System Presentation for the ITE District 6 Annual Meeting, June 2006, Honolulu 1 Implementing a Web-based Transportation Data Management System Tim Welch 1, Kristin Tufte 2, Ransford S. McCourt 3, Robert L. Bertini

More information

Subversion Integration for Visual Studio

Subversion Integration for Visual Studio Subversion Integration for Visual Studio VisualSVN Team VisualSVN: Subversion Integration for Visual Studio VisualSVN Team Copyright 2005-2008 VisualSVN Team Windows is a registered trademark of Microsoft

More information

1. Getting Started with RootsMagic Recorded 8 Jan 2011, 78 minutes, 53 MB

1. Getting Started with RootsMagic Recorded 8 Jan 2011, 78 minutes, 53 MB 1. Getting Started with RootsMagic Recorded 8 Jan 2011, 78 minutes, 53 MB 00:00:06 RootsMagic News screen 00:00:48 Create a new file 00:01:27 File location 00:02:32 Add a person 00:04:20 Date Tools Calendar

More information

Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft

Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft Software Requirements Specification Human Resource Management System Sponsored by Siemens Enterprise Communication Prepared by InnovaSoft Cansu Hekim - 1630888 Bekir Doğru - 1560085 Zaman Safari - 1572254

More information

Equal marriage What the government says

Equal marriage What the government says Equal marriage What the government says Easy Read Document Important This is a big booklet, but you may not want to read all of it. Look at the list of contents on pages 3, 4 and 5. It shows what is in

More information

BreezingForms Guide. 18 Forms: BreezingForms

BreezingForms Guide. 18 Forms: BreezingForms BreezingForms 8/3/2009 1 BreezingForms Guide GOOGLE TRANSLATE FROM: http://openbook.galileocomputing.de/joomla15/jooml a_18_formulare_neu_001.htm#t2t32 18.1 BreezingForms 18.1.1 Installation and configuration

More information

Wipada Chaiwchan, Patcharee Klinhom

Wipada Chaiwchan, Patcharee Klinhom The Development of Online-Class Scheduling Management System Conducted by the Case Study of Department of Social Science: Faculty of Humanities and Social Sciences Suan Sunandha Rajabhat University Wipada

More information

Family Tree FAMILY TREE GUIDE TEACHER S THE HISTORY CHANNEL PRESENTS: A two hour world premiere airing on September 17, 2001 at 9 pm ET/PT.

Family Tree FAMILY TREE GUIDE TEACHER S THE HISTORY CHANNEL PRESENTS: A two hour world premiere airing on September 17, 2001 at 9 pm ET/PT. 1 THE HISTORY CHANNEL CLASSROOM PRESENTS TEACHER S GUIDE THE HISTORY CHANNEL PRESENTS: Family Tree A two hour world premiere airing on September 17, 2001 at 9 pm ET/PT. Birth certificates. Death notices.

More information

INDIANA DEPARTMENT OF CHILD SERVICES CHILD WELFARE MANUAL. Chapter 5: General Case Management Effective Date: March 1, 2007

INDIANA DEPARTMENT OF CHILD SERVICES CHILD WELFARE MANUAL. Chapter 5: General Case Management Effective Date: March 1, 2007 INDIANA DEPARTMENT OF CHILD SERVICES CHILD WELFARE MANUAL Chapter 5: General Case Management Effective Date: March 1, 2007 Family Network Diagram Guide Version: 1 Family Network Diagram Instruction Guide

More information

Instagram Post Data Analysis

Instagram Post Data Analysis Instagram Post Data Analysis Yanling He Xin Yang Xiaoyi Zhang Abstract Because of the spread of the Internet, social platforms become big data pools. From there we can learn about the trends, culture and

More information

MITRE Baseline Configuration System Implementation Plan

MITRE Baseline Configuration System Implementation Plan MITRE Baseline Configuration System Implementation Plan FINAL REVISION, October 8, 2008 Purdue University, CS 307, Fall 2008 Team MITRE: Catherine Brown Michael Dunn Mark Nowicki David Tittle TABLE OF

More information

Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer

Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Ridwan Sanjaya Soegijapranata

More information

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP Page 1 A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP Heungmin PARK, CVS, IAM corporation (whcool@hanmail.net) Coauthor: Jong-Kwon LIM, CVS, Ph D., IAM corporation Coauthor:

More information

Functional Skills English Reading Assessment. Level 2

Functional Skills English Reading Assessment. Level 2 Functional Skills English Reading Assessment Level 2 Learner name Learner registration number Learner signature Centre Assessment date NOCN USE ONLY Question Mark 1 2 3 4 5 6 7 8 Total Instructions to

More information

TIBCO Spotfire Guided Analytics. Transferring Best Practice Analytics from Experts to Everyone

TIBCO Spotfire Guided Analytics. Transferring Best Practice Analytics from Experts to Everyone TIBCO Spotfire Guided Analytics Transferring Best Practice Analytics from Experts to Everyone Introduction Business professionals need powerful and easy-to-use data analysis applications in order to make

More information

Tau Beta Sigma. Chapter Historian s Guide. Submitted by Meghan Hayward National History & Archives Committee Revised January 2012

Tau Beta Sigma. Chapter Historian s Guide. Submitted by Meghan Hayward National History & Archives Committee Revised January 2012 Tau Beta Sigma Chapter Historian s Guide Submitted by Meghan Hayward National History & Archives Committee Revised January 2012 Original draft submitted to the North Central District By Meghan Hayward

More information

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

Chapter-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 information

Performance Testing Web 2.0

Performance Testing Web 2.0 Performance Testing Web 2.0 David Chadwick Rational Testing Evangelist dchadwick@us.ibm.com Dawn Peters Systems Engineer, IBM Rational petersda@us.ibm.com 2009 IBM Corporation WEB 2.0 What is it? 2 Web

More information

FORM SIMPLICITY QUICK REFERENCE GUIDE PROFESSIONAL/ULTIMATE EDITION

FORM SIMPLICITY QUICK REFERENCE GUIDE PROFESSIONAL/ULTIMATE EDITION FORM SIMPLICITY QUICK REFERENCE GUIDE PROFESSIONAL/ULTIMATE EDITION Library Getting a Form 1. Click on Start a Form. (Alternatively, you can click on Library in the menu bar at the top) 2. This will open

More information

SEO Proposal For www.frontendaudio.com

SEO Proposal For www.frontendaudio.com 2014 1 SEO Proposal For www.frontendaudio.com I created this proposal according to Goggles last updates SUMMARY OF PROPOSED SERVICES... 2 BREAKDOWN OF PROPOSED TASKS. 4 Benchmark Current Traffic. 5 Keyword

More information

Software Requirements Specification. Web Library Management System

Software Requirements Specification. Web Library Management System Software Requirements Specification For Web Library Management System Version x.xx Prepared by Proposed to Software Requirements Specification for WLMS Page

More information

Modern Technologies in Client-Server Architecture for Geo-based Interactive Web Portals

Modern Technologies in Client-Server Architecture for Geo-based Interactive Web Portals Journal of Universal Computer Science, vol. 12, no. 9 (2006), 1208-1214 submitted: 31/12/05, accepted: 12/5/06, appeared: 28/9/06 J.UCS Modern Technologies in Client-Server Architecture for Geo-based Interactive

More information

Module Customer Ratings and Reviews Pro + Google Rich Snippets Module

Module Customer Ratings and Reviews Pro + Google Rich Snippets Module Module Customer Ratings and Reviews Pro + Google Rich Snippets Module Date : June 17 th, 2015 Table of contents_ MODULE PURPOSE 2 TECHNICAL DESCRIPTION 2 SERVER PREREQUISITES 2 MODULE INSTALLATION 2 MODULE

More information

CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION

CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Bulgarian Journal of Science and Education Policy (BJSEP), Volume 7, Number 1, 2013 CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Khayrazad Kari JABBOUR Lebanese University, LEBANON Abstract. The

More information

Development of Content Management System with Animated Graph

Development of Content Management System with Animated Graph Development of Content Management System with Animated Graph Saipunidzam Mahamad, Mohammad Noor Ibrahim, Rozana Kasbon, and Chap Samol Abstract Animated graph gives some good impressions in presenting

More information

The power of IBM SPSS Statistics and R together

The power of IBM SPSS Statistics and R together IBM Software Business Analytics SPSS Statistics The power of IBM SPSS Statistics and R together 2 Business Analytics Contents 2 Executive summary 2 Why integrate SPSS Statistics and R? 4 Integrating R

More information

Digital Story Telling with Windows Movie Maker Step by step

Digital Story Telling with Windows Movie Maker Step by step . PAGE 1 Superhighways 2013 CONTENTS Before you open Windows Movie Maker (WMM)... 3 Organising your digital assets... 3 Windows Live Photo Gallery... 3 Your First Project in WMM... 4 Adding Audio... 6

More information

An Android Application for Student Information System

An Android Application for Student Information System An Android Application for Student Information System Project Guide Ms. Vijayalakshmi P.B Manasi Kawathekar (Author1) Kirti K. Bhate (Author2) Pankaj Belgoankar(Author3) Department of Computer Engineering

More information

SHAKESPEARE RESEARCH ASSIGNMENT

SHAKESPEARE RESEARCH ASSIGNMENT SHAKESPEARE RESEARCH ASSIGNMENT So far you have been trying to understand and relate to Shakespeare only through his play and his sonnets. To know him even better you need to know his world and the components

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring

Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael

More information

OpenIMS 4.2. Document Management Server. User manual

OpenIMS 4.2. Document Management Server. User manual OpenIMS 4.2 Document Management Server User manual OpenSesame ICT BV Index 1 INTRODUCTION...4 1.1 Client specifications...4 2 INTRODUCTION OPENIMS DMS...5 2.1 Login...5 2.2 Language choice...5 3 OPENIMS

More information

Barbados Family Research Reference Guide By Donald L. Hinson, Jr. DLHinson@earthlink.net

Barbados Family Research Reference Guide By Donald L. Hinson, Jr. DLHinson@earthlink.net By Donald L. Hinson, Jr. DLHinson@earthlink.net The following is a list of resources for researching Barbadian family ancestry: Barbados Department of Archives The Barbados Department of Archives was established

More information

Module Google Rich Snippets + Product Ratings and Reviews

Module Google Rich Snippets + Product Ratings and Reviews Module Google Rich Snippets + Product Ratings and Reviews Date : June 3 th, 2014 Business Tech Installation Service If you need help installing and configuring your module, we can offer you an installation

More information

Adding Panoramas to Google Maps Using Ajax

Adding Panoramas to Google Maps Using Ajax Adding Panoramas to Google Maps Using Ajax Derek Bradley Department of Computer Science University of British Columbia Abstract This project is an implementation of an Ajax web application. AJAX is a new

More information

KEY TIPS FOR CENSUS SUCCESS

KEY TIPS FOR CENSUS SUCCESS KEY TIPS FOR CENSUS SUCCESS We're going to begin with tips that apply whichever census you're searching, and whichever site you're using. * Always allow for mistakes - for example, it's rarely advisable

More information

Collecting Polish German Parallel Corpora in the Internet

Collecting Polish German Parallel Corpora in the Internet Proceedings of the International Multiconference on ISSN 1896 7094 Computer Science and Information Technology, pp. 285 292 2007 PIPS Collecting Polish German Parallel Corpora in the Internet Monika Rosińska

More information

Inform Racing User Guide.

Inform Racing User Guide. Inform Racing User Guide. Speed Ratings Race Card Here the main Inform Racing race card provides all relevant speed ratings plus draw data, VDW ratings, run style information, links to form guides, advanced

More information

Digital Marketing EasyEditor Guide Dynamic

Digital Marketing EasyEditor Guide Dynamic Surveys ipad Segmentation Reporting Email Sign up Email marketing that works for you Landing Pages Results Digital Marketing EasyEditor Guide Dynamic Questionnaires QR Codes SMS 43 North View, Westbury

More information

Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control

Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control Andre BERGMANN Salzgitter Mannesmann Forschung GmbH; Duisburg, Germany Phone: +49 203 9993154, Fax: +49 203 9993234;

More information

Organizing image files in Lightroom part 2

Organizing image files in Lightroom part 2 Organizing image files in Lightroom part 2 Hopefully, after our last issue, you've spent some time working on your folder structure and now have your images organized to be easy to find. Whether you have

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Microsoft Publisher 2010 What s New!

Microsoft Publisher 2010 What s New! Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new

More information

Interactive Data Visualization Program to Analyze Word Count Frequencies Over Time

Interactive Data Visualization Program to Analyze Word Count Frequencies Over Time Interactive Data Visualization Program to Analyze Word Count Frequencies Over Time Aryn Grause March 8, 2011 1 Objective The goal of this project is to build an interactive software tool which will produce

More information

Usage Guide on Business Information Modeling (BIM) Spreadsheet (v1.1)

Usage Guide on Business Information Modeling (BIM) Spreadsheet (v1.1) Usage Guide on Business Information Modeling (BIM) Spreadsheet (v1.1) Table of Contents 1. INTRODUCTION...3 1.1 ABOUT THIS DOCUMENT...3 1.2 WHAT IS BIM SPREADSHEET...3 1.3 MAJOR FEATURES OF BIM SPREADSHEET...3

More information

Jean Piaget: Cognitive Theorist 1. Theorists from centuries ago have provided support and research about the growth of

Jean Piaget: Cognitive Theorist 1. Theorists from centuries ago have provided support and research about the growth of Jean Piaget: Cognitive Theorist 1 Theorists from centuries ago have provided support and research about the growth of children in many different developmental areas. Theorists have played and still play

More information

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center

More information

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2 Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue

More information

Court Procedure Booklet COMPLETING A DIVORCE. (With no Dependent Children)

Court Procedure Booklet COMPLETING A DIVORCE. (With no Dependent Children) Court Procedure Booklet COMPLETING A DIVORCE (With no Dependent Children) Revised July, 2015 These instructions have been prepared for you by Resolution Services. Contact us at: Calgary 7 th floor, Calgary

More information

Acolyst VENELegal Matter Management Application

Acolyst VENELegal Matter Management Application Acolyst VENELegal Matter Management Application Acolyst VENELegal Matter Management application is for legal corporate and government professionals needing a tool to allow for collaboration, managing matter

More information

Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications

Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications NR Dissanayake 1#, T Wirasingha 2 and GKA Dias 2 1 University of Colombo School of Computing, Colombo

More information

Who can benefit from charities?

Who can benefit from charities? 1 of 8 A summary of how to avoid discrimination under the Equality Act 2010 when defining who can benefit from a charity A. About the Equality Act and the charities exemption A1. Introduction All charities

More information

Microsoft Word: Moodle Quiz Template

Microsoft Word: Moodle Quiz Template Microsoft Word: Moodle Quiz Template By Pete Sparkes P a g e 1 About this guide This document was created by Pete Sparkes (Learning Technologist at the University of Sussex) to provide guidance on using

More information

Adobe Dreamweaver Student Organizations Publishing Details Getting Started Basic Web Page Tutorial For Student Organizations at Dickinson College *

Adobe Dreamweaver Student Organizations Publishing Details Getting Started Basic Web Page Tutorial For Student Organizations at Dickinson College * Adobe Dreamweaver Student Organizations Publishing Details Getting Started Basic Web Page Tutorial For Student Organizations at Dickinson College * Some Student Organizations are on our web server called

More information

Premarital Counseling

Premarital Counseling The Rev. Dr. Alan R. Akana 1723 Teal Drive / Park City, UT 84098 / (435)658-2877 / parkcityweddings@akana.net www.akana.net/parkcityweddings Premarital Counseling The time of engagement is an important

More information

Premarital Counseling

Premarital Counseling Premarital Counseling Congratulations on your engagement! We are excited to partner with you in preparing for your marriage. At The Austin Stone Community Church, we are committed to supporting and providing

More information

AnswerPath Version 5 User Guide Copyright 2014 Hindin Solutions Ltd. User Guide

AnswerPath Version 5 User Guide Copyright 2014 Hindin Solutions Ltd. User Guide AnswerPath Version 5 User Guide User Guide Disclaimer Copyright 2014 by Hindin Solutions Ltd. All rights reserved. This manual may not be copied, photocopied, reproduced, translated, or converted to any

More information

Microsoft Office Word 2013

Microsoft Office Word 2013 Microsoft Office Word 2013 Mail Merge and Creating Forms University Information Technology Services Training, Outreach & Learning Technologies Copyright 2014 KSU Department of University Information Technology

More information

ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES

ONLINE SCHEDULING FOR THE PRIVATE CLINIC OUR DOCTOR BASED ON WEB 2.0 TECHNOLOGIES Bulletin of the Transilvania University of Braşov Vol. 3 (52) - 2010 Series VI: Medical Sciences ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES L. SANGEORZAN 1 M.VARCIU

More information

Automated Inventory System

Automated Inventory System Automated Inventory System User Manual Developed by USDA Food and Nutrition Service June 2009 (Incomplete) Table of Contents Welcome Menu Client Services Report System Inventory System Operations Tailgate

More information

Filing a Form I-360 Self-Petition under the Violence Against Women Act

Filing a Form I-360 Self-Petition under the Violence Against Women Act Filing a Form I-360 Self-Petition under the Violence Against Women Act Prepared by: Northwest Immigrant Rights Project http://www.nwirp.org 615 Second Avenue, Suite 400 Seattle, Washington 98104 (206)

More information

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

SPAMfighter Mail Gateway

SPAMfighter Mail Gateway SPAMfighter Mail Gateway User Manual Copyright (c) 2009 SPAMfighter ApS Revised 2009-05-19 1 Table of contents 1. Introduction...3 2. Basic idea...4 2.1 Detect-and-remove...4 2.2 Power-through-simplicity...4

More information

A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM

A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM 1 P YesuRaju, 2 P KiranSree 1 PG Student, 2 Professorr, Department of Computer Science, B.V.C.E.College, Odalarevu,

More information

Developing Web Browser Recording Tools. Using Server-Side Programming Technology

Developing Web Browser Recording Tools. Using Server-Side Programming Technology Developing Web Browser Recording Tools Using Server-Side Programming Technology Chris J. Lu Ph.D. National Library of Medicine NLM, NIH, Bldg. 38A, Rm. 7N-716, 8600 Rockville Pike Bethesda, MD 20894, USA

More information

On-line Storage and Backup Services

On-line Storage and Backup Services Google Drive, icloud, Dropbox, Evernote There are many different services available that allow us to store, backup, and even share our files. Tonight we will explore some of these; how to use them and

More information

Automated Software Testing by: Eli Janssen

Automated Software Testing by: Eli Janssen 1. What is automated testing? Automated Software Testing by: Eli Janssen Automated testing is, much like the name implies, getting the computer to do the remedial work of ensuring that inputs yield expected

More information

MOOCviz 2.0: A Collaborative MOOC Analytics Visualization Platform

MOOCviz 2.0: A Collaborative MOOC Analytics Visualization Platform MOOCviz 2.0: A Collaborative MOOC Analytics Visualization Platform Preston Thompson Kalyan Veeramachaneni Any Scale Learning for All Computer Science and Artificial Intelligence Laboratory Massachusetts

More information

Course Scheduling Support System

Course Scheduling Support System Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract

More information

Workplace Success Strategies for Adults with Asperger Syndrome

Workplace Success Strategies for Adults with Asperger Syndrome Workplace Success Strategies for Adults with Asperger Syndrome This is a summary of the recommendations made in Dan and Julie Coulter s June 10, 2010 APSE presentation. The presentation uses examples from

More information

An Automated Test for Telepathy in Connection with Emails

An Automated Test for Telepathy in Connection with Emails Journal of Scientifi c Exploration, Vol. 23, No. 1, pp. 29 36, 2009 0892-3310/09 RESEARCH An Automated Test for Telepathy in Connection with Emails RUPERT SHELDRAKE AND LEONIDAS AVRAAMIDES Perrott-Warrick

More information

Investment Portfolio Performance Evaluation. Jay Patel (jayp@seas.upenn.edu) Faculty Advisor: James Gee

Investment Portfolio Performance Evaluation. Jay Patel (jayp@seas.upenn.edu) Faculty Advisor: James Gee Investment Portfolio Performance Evaluation Jay Patel (jayp@seas.upenn.edu) Faculty Advisor: James Gee April 18, 2008 Abstract Most people who contract with financial managers do not have much understanding

More information

Program Visualization for Programming Education Case of Jeliot 3

Program Visualization for Programming Education Case of Jeliot 3 Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu firstname.lastname@cs.joensuu.fi Abstract:

More information

TABLE OF CONTENTS. race result 11 Introduction

TABLE OF CONTENTS. race result 11 Introduction INTRODUCTION. TABLE OF CONTENTS 1. First Steps... 3 2. race result 11 Demo... 4 2.1. How to Open an Event... 4 2.2. How to Navigate in race result 11... 5 2.3. Participants Window... 6 2.4. Output Window...

More information

Abstract. Description

Abstract. Description Project title: Bloodhound: Dynamic client-side autocompletion features for the Apache Bloodhound ticket system Name: Sifa Sensay Student e-mail: sifasensay@gmail.com Student Major: Software Engineering

More information

Lesson 7 - Website Administration

Lesson 7 - Website Administration Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their

More information

Dimension Technology Solutions Team 2

Dimension Technology Solutions Team 2 Dimension Technology Solutions Team 2 emesa Web Service Extension and iphone Interface 6 weeks, 3 phases, 2 products, 1 client, design, implement - Presentation Date: Thursday June 18 - Authors: Mark Barkmeier

More information

Integrated Network Vulnerability Scanning & Penetration Testing SAINTcorporation.com

Integrated Network Vulnerability Scanning & Penetration Testing SAINTcorporation.com SAINT Integrated Network Vulnerability Scanning and Penetration Testing www.saintcorporation.com Introduction While network vulnerability scanning is an important tool in proactive network security, penetration

More information

Introducing Korea MTS. February 4

Introducing Korea MTS. February 4 Introducing Korea MTS February 4 2016 Introduction: is a comprehensive, full-service marketing, IT and Medical Tourism firm based in South Korea. is a proven leader in marketing strategy, planning, execution,

More information

The German Taxpayer-Panel

The German Taxpayer-Panel Schmollers Jahrbuch 127 (2007), 497 ± 509 Duncker & Humblot, Berlin The German Taxpayer-Panel By Susan Kriete-Dodds and Daniel Vorgrimler The use of panel data has become increasingly popular in socioeconomic

More information

What is personal data? A quick reference guide

What is personal data? A quick reference guide What is personal data? A quick reference guide Data Protection Act 1998 The Data Protection Act 1998 (DPA) is based around eight principles of good information handling. These give people specific rights

More information

STEP 5: Giving Feedback

STEP 5: Giving Feedback STEP 5: Giving Feedback Introduction You are now aware of the responsibilities of workplace mentoring, the six step approach to teaching skills, the importance of identifying the point of the lesson, and

More information

Leonardo Hotels Group Page 1

Leonardo Hotels Group Page 1 Privacy Policy The Leonardo Hotels Group, represented by Sunflower Management GmbH & Co.KG, respects the right to privacy of every individual who access and navigate our website. Leonardo Hotels takes

More information

SECTION 5: Finalizing Your Workbook

SECTION 5: Finalizing Your Workbook SECTION 5: Finalizing Your Workbook In this section you will learn how to: Protect a workbook Protect a sheet Protect Excel files Unlock cells Use the document inspector Use the compatibility checker Mark

More information

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Zeeshan Ahmed Vienna University of Technology Getreidemarkt 9/307, 1060 Vienna Austria Email: zeeshan.ahmed@tuwien.ac.at

More information

Building Qualtrics Surveys for EFS & ALC Course Evaluations: Step by Step Instructions

Building Qualtrics Surveys for EFS & ALC Course Evaluations: Step by Step Instructions Building Qualtrics Surveys for EFS & ALC Course Evaluations: Step by Step Instructions Jennifer DeSantis August 28, 2013 A relatively quick guide with detailed explanations of each step. It s recommended

More information

Good Call. A Guide to Driving Calls with AdWords

Good Call. A Guide to Driving Calls with AdWords Good Call A Guide to Driving Calls with AdWords Introduction Some people want to talk to a real person when they re looking for information. In fact, 70% of mobile searchers have called a business directly

More information

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide This document supports the version of each product listed and supports all subsequent versions until a new edition replaces

More information