ezdl: An Interactive Search and Evaluation System

Size: px
Start display at page:

Download "ezdl: An Interactive Search and Evaluation System"

Transcription

1 ezdl: An Interactive Search and Evaluation System Workshop on Open Source Information Retrieval SIGIR 2012 Thomas Beckers, Sebastian Dungs, Norbert Fuhr, Matthias Jordan, Sascha Kriewel, Vu Tuan Tran (Demo) Universität Duisburg-Essen, Germany Portland, USA, August 16th 2012 Beckers et al. (UDE) ezdl August 16th / 35

2 Outline 1 Introduction and Concepts 2 Architecture 3 Evaluations 4 Use Cases 5 Conclusion Beckers et al. (UDE) ezdl August 16th / 35

3 Introduction and Concepts What is ezdl? ezdl is a... interactive search tool, development platform for search applications and system for different types of user-oriented evaluations. Beckers et al. (UDE) ezdl August 16th / 35

4 Introduction and Concepts Desktop frontend BC B A E D F Beckers et al. (UDE) ezdl August 16th / 35

5 Introduction and Concepts Major concepts as an interactive search tool Digital Library Life Cycle (Paepcke) Beckers et al. (UDE) ezdl August 16th / 35

6 Introduction and Concepts Major concepts as an interactive search tool Support for tactics and stratagems (Bates) Beckers et al. (UDE) ezdl August 16th / 35

7 Introduction and Concepts Major concepts as an interactive search tool Proactive support Beckers et al. (UDE) ezdl August 16th / 35

8 Introduction and Concepts Major concepts as development platform Easy integration of new data sources (DLs) Extendable user interface Plugin system (OSGi) Beckers et al. (UDE) ezdl August 16th / 35

9 Introduction and Concepts Major concepts as evaluation tool Support for eye-tracking with dynamic Areas of Interest (AOIs) Automated logging of user and system actions Beckers et al. (UDE) ezdl August 16th / 35

10 Architecture 1 Introduction and Concepts 2 Architecture 3 Evaluations 4 Use Cases 5 Conclusion Beckers et al. (UDE) ezdl August 16th / 35

11 Implementation Architecture Licensed under GPLv3 (other licenses also possible) Fully implemented with Java 1.6 (1.7 is planned) no legacy code Unit tests that help maintain stability JavaDoc documentation available Beckers et al. (UDE) ezdl August 16th / 35

12 Architecture Architecture Backend Service-oriented architecture (Agents) Message-driven communication (via JMS-based infrastructure) Frontend Desktop (Swing) Web (Google Web Toolkit) Mobile devices (Android, ios), under development Beckers et al. (UDE) ezdl August 16th / 35

13 Architecture Architecture Client 1 MTA 1 ACM Wrapper Client 2 MTA 2 IEEE Wrapper Client 3 Directory Query History Agent Repository Agent Search Agent DBLP Wrapper Client 4 MTA n Wiley Wrapper Client m Communication bus (e.g. CORBA or JMS) Backend Beckers et al. (UDE) ezdl August 16th / 35

14 Architecture Wrapper for data sources (e.g. DLs) Wrapper toolkit for HTML-based sources currently used for ACM DL, SpringerLink, PubMed... Connectors for common IR systems Apache Lucene/Solr Terrier, Lemur, MG4J (in development) Beckers et al. (UDE) ezdl August 16th / 35

15 Architecture The desktop frontend architecture Beckers et al. (UDE) ezdl August 16th / 35

16 Extending ezdl Architecture New data sources Patent databases: Google Patents, ESPACENET, CLEF-IP Medical databases... New features tool (desktop frontend) backend agent (if required) Beckers et al. (UDE) ezdl August 16th / 35

17 Extending ezdl Architecture New visualisations e.g. Hypergrid visualisation of search results Beckers et al. (UDE) ezdl August 16th / 35

18 Evaluations 1 Introduction and Concepts 2 Architecture 3 Evaluations 4 Use Cases 5 Conclusion Beckers et al. (UDE) ezdl August 16th / 35

19 Evaluations Built-in support for user evaluations Logging user actions Example User searches for information retrieval in 2 connected DLs (DBLP, ACM) event: name: "search" clienttimestamp: 1/4/ :26:32,1234 timestamp: 1/4/ :26:32,3456 sequencenumber: 10 parameters: query: "information retrieval" sources: dblp, acm Beckers et al. (UDE) ezdl August 16th / 35

20 Evaluations Built-in support for user evaluations Tracking AOIs Beckers et al. (UDE) ezdl August 16th / 35

21 Evaluations Built-in support for user evaluations Beckers et al. (UDE) ezdl August 16th / 35

22 Evaluations Built-in support for user evaluations Fixed layout on screen Loading predefined perspectives Splash screen for choosing evaluation settings Beckers et al. (UDE) ezdl August 16th / 35

23 Evaluations Evaluation infrastructure frontend Questionnaire tool Evaluation web app. questionnaire answers Eye tracking tool eye tracking data backend IR engine logging data Experiment database Beckers et al. (UDE) ezdl August 16th / 35

24 Evaluations Evaluation infrastructure (cont d) Evaluation web app. Start Training Task Log Viewer Analysis Tool (Example) Pre-Exp Questionnaire Pre-Task Questionnaire Collected Data Task Post-Task Questionnaire Starts System System Log Data Post-Exp Questionnaire Session Data Questionnaire & Session Data Database End Beckers et al. (UDE) ezdl August 16th / 35

25 Use Cases 1 Introduction and Concepts 2 Architecture 3 Evaluations 4 Use Cases 5 Conclusion Beckers et al. (UDE) ezdl August 16th / 35

26 Khresmoi project Use Cases Multilingual + multimodal search in the medical domain Use cases General public Clinicians and general practitioners Radiologists Beckers et al. (UDE) ezdl August 16th / 35

27 Use Cases Web-based frontend for general public Beckers et al. (UDE) ezdl August 16th / 35

28 Use Cases Desktop frontend for general practitioners Beckers et al. (UDE) ezdl August 16th / 35

29 CAIR project Use Cases User-oriented clustering of search results Clustering was added to ezdl (clustering agent and adapted search tool) Collections: Amazon Book database Wikipedia Web search Beckers et al. (UDE) ezdl August 16th / 35

30 Use Cases CAIR Web Search (Integrated Browser) Beckers et al. (UDE) ezdl August 16th / 35

31 Use Cases iperfedpat: Federated Search for Patents (Mike Salampasis, U. Thessaloniki, Greece) Beckers et al. (UDE) ezdl August 16th / 35

32 Use Cases iperfedpat New Search Tools Result Clustering, Entity Mining Beckers et al. (UDE) ezdl August 16th / 35

33 Conclusion 1 Introduction and Concepts 2 Architecture 3 Evaluations 4 Use Cases 5 Conclusion Beckers et al. (UDE) ezdl August 16th / 35

34 Conclusion Conclusion ezdl is a interactive search tool, development platform and system for user-oriented evaluations Efficient and effective IR systems need an appropriate user interface Framework to avoid reinventing the wheel when developing search UIs Participation by other persons/groups is welcome Beckers et al. (UDE) ezdl August 16th / 35

35 Thank you for your attention. Beckers et al. (UDE) ezdl August 16th / 35

D3.3: Report on query specification, result presentation and personalization

D3.3: Report on query specification, result presentation and personalization Grant Agreement Number: 257528 KHRESMOI www.khresmoi.eu D3.3: Report on query specification, result presentation and personalization Deliverable number D3.3 Dissemination level Public Delivery data 28.2.2013

More information

Interactive Information Retrieval

Interactive Information Retrieval Interactive Information Retrieval Norbert Fuhr University of Duisburg-Essen ESSIR 2013 UNIVERSITÄT D U I S B U R G E S S E N Contents Models for Interactive Retrieval Information Seeking Behavior Information

More information

ArcGIS Enterprise Portal for ArcGIS

ArcGIS Enterprise Portal for ArcGIS Portal for ArcGIS Elzbieta Covington Outline This presentation is an overview of the components of ArcGIS Enterprise, including Installation Architecture Deployment 1 ArcGIS Online Both systems are complementary

More information

DELOS WP7: Evaluation

DELOS WP7: Evaluation DELOS WP7: Evaluation Claus-Peter Klas Univ. of Duisburg-Essen, Germany (WP leader: Norbert Fuhr) WP Objectives Enable communication between evaluation experts and DL researchers/developers Continue existing

More information

Seven years of INEX interactive retrieval experiments lessons and challenges

Seven years of INEX interactive retrieval experiments lessons and challenges Seven years of INEX interactive retrieval experiments lessons and challenges Ragnar Nordlie and Nils Pharo Oslo and Akershus University College of Applied Sciences Postboks 4 St. Olavs plass, N-0130 Oslo,

More information

Mike Fechner, Consultingwerk Ltd.

Mike Fechner, Consultingwerk Ltd. Mike Fechner, Consultingwerk Ltd. mike.fechner@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge and related technology Located

More information

Mike Fechner Director

Mike Fechner Director Mike Fechner Director 2 3 Consultingwerk Software Services Ltd. Independent IT consulting organization Focusing on OpenEdge and related technology Located in Cologne, Germany, subsidiaries in UK and Romania

More information

Taxonomy browsing and ontology evaluation for Wikidata

Taxonomy browsing and ontology evaluation for Wikidata Taxonomy browsing and ontology evaluation for Wikidata Serghei Stratan Technische Universität Dresden February 12, 2016 Serghei Stratan (TUD) Taxonomy browsing and ontology evaluation February 12, 2016

More information

Potential issues: * Difficulty in coding and/or finding the. * Should I provide more source code? * Others

Potential issues: * Difficulty in coding and/or finding the. * Should I provide more source code? * Others Assignment III Potential issues: * Division of the work within the team? * Difficulty in coding and/or finding the network data? * Should I provide more source code? * Others 1 InfoVis Software Toolkit

More information

From EC2 to Alex Tolley

From EC2 to Alex Tolley From EC2 to AppEngineJava @ Alex Tolley alexandertolley@gmail.com June 2nd, 2009 Why Port to AppEngine? 1. Closer to "Big Switch" idea plug and play. Why Port to AppEngine? 2. Cheaper vs EC2 costs Basic

More information

As you learned in Chapter 1, the architectural variations you can construct using

As you learned in Chapter 1, the architectural variations you can construct using 2 Installation and Configuration Overview As you learned in Chapter 1, the architectural variations you can construct using WebSphere Application Server V6 range from the very simple to the fairly complex.

More information

Migrating traditional Java EE applications to mobile

Migrating traditional Java EE applications to mobile Migrating traditional Java EE applications to mobile Serge Pagop Sr. Channel MW Solution Architect, Red Hat spagop@redhat.com Burr Sutter Product Management Director, Red Hat bsutter@redhat.com 2014-04-16

More information

Overview of WebAdmin and UI Frameworks

Overview of WebAdmin and UI Frameworks Overview of WebAdmin and UI Frameworks ovirt Workshop - Bangalore October 2012 Kanagaraj Mayilsamy RedHat 1 Agenda The heart of ovirt UI GWT GWT Development Lifecycle Deferred Binding MVP Architecture

More information

Khresmoi Towards improved medical information access. Allan Hanbury Vienna University of Technology, Austria

Khresmoi Towards improved medical information access. Allan Hanbury Vienna University of Technology, Austria Khresmoi Towards improved medical information access Allan Hanbury Vienna University of Technology, Austria Health information search today Knowledge is produced increasingly quickly Medical literature

More information

Platform Architecture Overview

Platform Architecture Overview Platform Architecture Overview Platform overview How-to example Platform components detailed Mediation infrastructure VAS USER container Architecture: overall Backend platform Container Persistence External

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

Getting the Most from Eclipse

Getting the Most from Eclipse Getting the Most from Eclipse Darin Swanson IBM Rational Portland, Oregon Darin_Swanson@us.ibm.com March 17, 2005 What is Eclipse An extensible tools platform Out-of-box function and quality to attract

More information

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1 Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related

More information

Manage your Reference with Zotero

Manage your Reference with Zotero Manage your Reference with Zotero By Budditha Hettige Department of Computer Science, Faculty of Computing General Sir John Kotelawala Defence University i Manage your Reference with Zotero Contents 1.

More information

Aggregation for searching complex information spaces. Mounia Lalmas

Aggregation for searching complex information spaces. Mounia Lalmas Aggregation for searching complex information spaces Mounia Lalmas mounia@acm.org Outline Document Retrieval Focused Retrieval Aggregated Retrieval Complexity of the information space (s) INEX - INitiative

More information

KNOW At The Social Book Search Lab 2016 Suggestion Track

KNOW At The Social Book Search Lab 2016 Suggestion Track KNOW At The Social Book Search Lab 2016 Suggestion Track Hermann Ziak and Roman Kern Know-Center GmbH Inffeldgasse 13 8010 Graz, Austria hziak, rkern@know-center.at Abstract. Within this work represents

More information

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd. The OpenEdge Application Modernization Framework Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de SmartComponent Library 2 Consultingwerk Ltd. Independent IT consulting organization

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

EBOOK. Mobile Experience Virtualization: Extend Virtualized Windows Apps to Mobile

EBOOK. Mobile Experience Virtualization: Extend Virtualized Windows Apps to Mobile EBOOK Mobile Experience Virtualization: Extend Virtualized Windows Apps to Mobile Table of Contents The Mobilization Dilemma Mobile User Experience Virtualization is not Mobilization Mobile Experience

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 Introduction to Application Development for the IBM Workplace Managed Client AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group

More information

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn Introduction to Your First ArcGIS Enterprise Deployment Thomas Edghill & Jonathan Quinn Overview Web GIS options with Esri Building a Base ArcGIS Enterprise Deployment - Overview of Base ArcGIS Enterprise

More information

Using Python and XMPP to build a decentralized social network

Using Python and XMPP to build a decentralized social network Using Python and XMPP to build a decentralized social network Jérôme Poisson (Goffi) FOSDEM Saturday 30th January 2016 Some words about the project a lot of features other interfaces about the technologies

More information

GroupWise 18 Administrator Quick Start

GroupWise 18 Administrator Quick Start GroupWise 18 Administrator Quick Start November 2017 About GroupWise GroupWise 18 is a cross-platform, corporate email system that provides secure messaging, calendaring, and scheduling. GroupWise also

More information

Web Services Amazon Ecommerce Service, Comparison with other Web Services

Web Services Amazon Ecommerce Service, Comparison with other Web Services Web Services Amazon Ecommerce Service, Comparison with other Web Services COV885 Special Tpocis on Computer Applications Dept. Of Comp. Sc. and Engineering, IITD Semester I, 2018 Web Programming: Web Servives

More information

Using SAS Enterprise Guide with the WIK

Using SAS Enterprise Guide with the WIK Using SAS Enterprise Guide with the WIK Philip Mason, Wood Street Consultants Ltd, United Kingdom ABSTRACT Enterprise Guide provides an easy to use interface to SAS software for users to create reports

More information

Oracle Enterprise Manager Oracle Database and Application Testing. Application Testing Suite Lab. Session S318966

Oracle Enterprise Manager Oracle Database and Application Testing. Application Testing Suite Lab. Session S318966 Oracle Enterprise Manager Oracle Database and Application Testing Application Testing Suite Lab Session S318966 Oracle Enterprise Manager 11g Application Testing Suite 9.1 Hands on Lab Introduction to

More information

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock Building Mashups Using the ArcGIS APIs for FLEX and JavaScript Shannon Brown Lee Bock Agenda Introduction Mashups State of the Web Client ArcGIS Javascript API ArcGIS API for FLEX What is a mashup? What

More information

Cross-Platform Data Models and API Using grpc

Cross-Platform Data Models and API Using grpc Cross-Platform Data Models and API Using grpc Sebastian Hagedorn, Felix Lamouroux Outline 1. Motivation & Goals 2. Choosing the Right Cross-Platform Technology 3. Introduction to Protocol Buffers and grpc

More information

How to Guide. Create a Data Set. Version: Release 3.0

How to Guide. Create a Data Set. Version: Release 3.0 How to Guide Create a Data Set Version: Release 3.0 Date: 31 st August 2017 Contents 1. Document Purpose... 3 2. Pre-requisites... 3 3. Step-by-Step Process... 3 3.1. Accessing the BDB Platform... 3 3.2.

More information

Expeditor Client for Desktop. Client Platform Overview

Expeditor Client for Desktop. Client Platform Overview Expeditor for Desktop Platform Overview Expeditor for Desktop Introduction Understand the client platform provided by IBM Lotus Expeditor for Desktop platform Expeditor for Desktop Contents This presentation

More information

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!

More information

Opportunities from Open Source Search

Opportunities from Open Source Search Opportunities from Open Source Search Wray Buntine Helsinki Institute for Information Technology September 21, 2005 1 Acknowledgements ALVIS project partners Ivana Podnar and P2P group at EPFL Ville Tuulos

More information

Soar IDE. Keith Knudsen, Mike Quist, Dave Ray & Bob Wray May 24, 2007

Soar IDE. Keith Knudsen, Mike Quist, Dave Ray & Bob Wray May 24, 2007 Soar IDE Keith Knudsen, Mike Quist, Dave Ray & Bob Wray {knudsen,ray,quist} @soartech.com May 24, 2007 Soar Editors and Development Environments A (very incomplete) list of development support tools for

More information

Developing Cross Device Mobile Applications

Developing Cross Device Mobile Applications Developing Cross Device Mobile Applications Dana Singleterry - http://blogs.oracle.com/dana Twitter - @dsingleterry Principal Product Manager, Oracle Development Tools 2 Copyright 2012, Oracle and/or its

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

The Heterogeneous Collection Track at INEX 2006

The Heterogeneous Collection Track at INEX 2006 The Heterogeneous Collection Track at INEX 2006 Ingo Frommholz 1 and Ray Larson 2 1 University of Duisburg-Essen Duisburg, Germany ingo.frommholz@uni-due.de 2 University of California Berkeley, California

More information

Medical image analysis and retrieval. Henning Müller

Medical image analysis and retrieval. Henning Müller Medical image analysis and retrieval Henning Müller Overview My background Our laboratory Current projects Khresmoi, MANY, Promise, Chorus+, NinaPro Challenges Demonstration Conclusions 2 Personal background

More information

Introduction. Martin Ledvinka. Winter Term 2018

Introduction. Martin Ledvinka. Winter Term 2018 Introduction Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2018 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) Introduction Winter Term 2018 1 / 23 Contents 1 Organization 2 Projects in Semester

More information

TIBCO StreamBase 10.2 Building and Running Applications in Studio, Studio Projects and Project Structure. November 2017

TIBCO StreamBase 10.2 Building and Running Applications in Studio, Studio Projects and Project Structure. November 2017 TIBCO StreamBase 10.2 Building and Running Applications in Studio, Studio Projects and Project Structure November 2017 TIBCO StreamBase 10 Experience 1. Build a StreamBase 10 Project 2. Run/Debug an StreamBase

More information

The XVC Framework for In-Vehicle User Interfaces

The XVC Framework for In-Vehicle User Interfaces T.J. Watson Research Center and Ubiquitous Computing Laboratory The XVC Framework for In-Vehicle User Interfaces Jonathan Munson IBM T.J. Watson Research Center Young Ju Tak IBM Ubiquitous Computing Laboratory,

More information

Ing. José A. Mejía Villar M.Sc. Computing Center of the Alfred Wegener Institute for Polar and Marine Research

Ing. José A. Mejía Villar M.Sc. Computing Center of the Alfred Wegener Institute for Polar and Marine Research Ing. José A. Mejía Villar M.Sc. jmejia@awi.de Computing Center of the Alfred Wegener Institute for Polar and Marine Research 29. November 2011 Contents 1. Fedora Commons Repository 2. Federico 3. Federico's

More information

Tutorial 8 Sharing, Integrating and Analyzing Data

Tutorial 8 Sharing, Integrating and Analyzing Data Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use

More information

Welcome to the New Era of Cloud Computing

Welcome to the New Era of Cloud Computing Welcome to the New Era of Cloud Computing Aaron Kimball The web is replacing the desktop 1 SDKs & toolkits are there What about the backend? Image: Wikipedia user Calyponte 2 Two key concepts Processing

More information

Introduction to the NetBeans Platform Certified Training Course. Geertjan Wielenga Sun Microsystems

Introduction to the NetBeans Platform Certified Training Course. Geertjan Wielenga Sun Microsystems Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems Agenda Aim of the Next Two Days What's the Problem Domain? What is the NetBeans Platform? Why NetBeans

More information

Software Tools. Scott Klemmer Autumn 2009

Software Tools. Scott Klemmer Autumn 2009 stanford hci group http://cs147.stanford.edu Software Tools Scott Klemmer Autumn 2009 It accomplishes an important task (for better and for worse) You don t have to make it yourself, and it abstracts a

More information

Task 3 Patient-Centred Information Retrieval: Team CUNI

Task 3 Patient-Centred Information Retrieval: Team CUNI Task 3 Patient-Centred Information Retrieval: Team CUNI Shadi Saleh and Pavel Pecina Charles University Faculty of Mathematics and Physics Institute of Formal and Applied Linguistics, Czech Republic {saleh,pecina}@ufal.mff.cuni.cz

More information

Fusion Registry 9 SDMX Data and Metadata Management System

Fusion Registry 9 SDMX Data and Metadata Management System Registry 9 Data and Management System Registry 9 is a complete and fully integrated statistical data and metadata management system using. Whether you require a metadata repository supporting a highperformance

More information

HCI-4/631 Software Architectures for User Interfaces, Fall 2006

HCI-4/631 Software Architectures for User Interfaces, Fall 2006 HCI-4/6 Software Architectures for User Interfaces, Fall 2006 Place and Time: XXXXXX, Monday and Wednesday 9:00-10:30 Instructor: Vassilis Kostakos (vassilis@cmu.edu) Office: 2.91 Office Hours: Monday

More information

Christian Schnapp Software Architect/ Developer(Full Stack) Attachments: Curriculum Vitae Projects

Christian Schnapp Software Architect/ Developer(Full Stack) Attachments: Curriculum Vitae Projects Software Architect/ Developer(Full Stack) Bismarckstr. 38 45525 Hattingen Germany (+49)152 / 02177441 christian.schnapp@gmail.com 19/03/1979 Attachments: Curriculum Vitae Projects Curriculum Vitae Working

More information

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. Kai Wähner

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration.  Kai Wähner Spoilt for Choice Which Integration Framework to choose? Integration vs. Mule ESB vs. Main Tasks Evaluation of Technologies and Products Requirements Engineering Enterprise Architecture Management Business

More information

Mobile Technologies JULY 24, 2018

Mobile Technologies JULY 24, 2018 Mobile Technologies JULY 24, 2018 Overview Motivation Application Android Development What is a Mobile Technology Cellphones, Mobile Gadgets Services that power them (GPS, Radio) Why Mobile? Why Mobile?

More information

WEBSPHERE APPLICATION SERVER

WEBSPHERE APPLICATION SERVER WEBSPHERE APPLICATION SERVER Introduction What is websphere, application server, webserver? WebSphere vs. Weblogic vs. JBOSS vs. tomcat? WebSphere product family overview Java basics [heap memory, GC,

More information

VMware Horizon 7 Administration Training

VMware Horizon 7 Administration Training VMware Horizon 7 Administration Training Course Course Duration : 20 Working Days Class Duration : 3 hours per day Fast Track: - Course duration 10days (Per day 8 hours) Get Fee Details Module 1: Introduction

More information

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy Kony MobileFabric Release Notes On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

ARCHITECTURE ARCHITECTURE OVERVIEW

ARCHITECTURE ARCHITECTURE OVERVIEW ARCHITECTURE ARCHITECTURE OVERVIEW The personalization of the customer experience is in every marketer s mind and this requirement has strong impacts on customer data integration, across channels and applications.

More information

welcome to BOILERCAMP HOW TO WEB DEV

welcome to BOILERCAMP HOW TO WEB DEV welcome to BOILERCAMP HOW TO WEB DEV Introduction / Project Overview The Plan Personal Website/Blog Schedule Introduction / Project Overview HTML / CSS Client-side JavaScript Lunch Node.js / Express.js

More information

Outline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003

Outline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003 Outline Web-based Distributed EJB BugsTracker www.cs.rit.edu/~sha5239/msproject San H. Aung 26 September, 2003 Project Goal Overview of J2EE Overview of EJBs and its construct Overview of Struts Framework

More information

Toward Human-Computer Information Retrieval

Toward Human-Computer Information Retrieval Toward Human-Computer Information Retrieval Gary Marchionini University of North Carolina at Chapel Hill march@ils.unc.edu Samuel Lazerow Memorial Lecture The Information School University of Washington

More information

August 2012 Daejeon, South Korea

August 2012 Daejeon, South Korea Building a Web of Linked Entities (Part I: Overview) Pablo N. Mendes Free University of Berlin August 2012 Daejeon, South Korea Outline Part I A Web of Linked Entities Challenges Progress towards solutions

More information

Rich Client GUI's with RCP & RAP

Rich Client GUI's with RCP & RAP Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks

More information

Selenium Testing Course Content

Selenium Testing Course Content Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference

More information

Architect your deployment using Chef

Architect your deployment using Chef ArcGIS Enterprise Architect your deployment using Chef Cherry Lin and Scott MacDonald ArcGIS Enterprise base deployment Why automate your ArcGIS Enterprise deployment? Efficiency Get up and running faster

More information

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS By Derek Law, Esri Product Manager, ArcGIS for Server Do you want to build web mapping applications you can run on desktop,

More information

How to implement applications for Smart Devices... using GeneXus.

How to implement applications for Smart Devices... using GeneXus. 1. How to implement applications for Smart Devices... using GeneXus. 2. Let s suppose that we need to develop a simplified application for a real estate agency... 1 This real estate agency works with certain

More information

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way 1 1 Accelerated Java EE Development: The Oracle Way Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana Warning demo contains

More information

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017 AWS Mobile Hub Build, Test, and Monitor Your Mobile Apps Daniel Geske, Solutions Architect 31 May 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session

More information

SAP Security in a Hybrid World. Kiran Kola

SAP Security in a Hybrid World. Kiran Kola SAP Security in a Hybrid World Kiran Kola Agenda Cybersecurity SAP Cloud Platform Identity Provisioning service SAP Cloud Platform Identity Authentication service SAP Cloud Connector & how to achieve Principal

More information

ZOOM Video Conferencing: Quick Start Guide

ZOOM Video Conferencing: Quick Start Guide ZOOM Video Conferencing: Quick Start Guide Welcome to Zoom at James Cook University (JCU), a video conferencing system designed to enhance your communication and collaboration with colleagues, students

More information

LAUNCHPAD COMPARISON GUIDE [A GUIDE BY THE GURUS AT CLASSLINK] 2014 ClassLink, Inc. 1

LAUNCHPAD COMPARISON GUIDE [A GUIDE BY THE GURUS AT CLASSLINK] 2014 ClassLink, Inc. 1 LAUNCHPAD COMPARISON GUIDE [A GUIDE BY THE GURUS AT CLASSLINK] 2014 ClassLink, Inc. 1 Welcome to LaunchPad LaunchPad is your personalized cloud desktop giving access to school from anywhere. Accessible

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit

More information

Inside WebSphere Application Server

Inside WebSphere Application Server Inside WebSphere Application Server The anatomy of WebSphere Application Server is quite detailed so, for now, let's briefly outline some of the more important parts. The following diagram shows the basic

More information

Vendor: SUN. Exam Code: Exam Name: SUN Certified ENITRPRISE ARCHITECT FOR J2EE(tm)TECHNOLOGY. Version: Demo

Vendor: SUN. Exam Code: Exam Name: SUN Certified ENITRPRISE ARCHITECT FOR J2EE(tm)TECHNOLOGY. Version: Demo Vendor: SUN Exam Code: 310-051 Exam Name: SUN Certified ENITRPRISE ARCHITECT FOR J2EE(tm)TECHNOLOGY Version: Demo QUESTION NO: 1 Which acts as a proxy to an EJB? A. home instance B. remote instance C.

More information

Detect, Diagnose and Solve Problems with Application Insights

Detect, Diagnose and Solve Problems with Application Insights Detect, Diagnose and Solve Problems with Application Insights Vishesh Oberoi Technical Evangelist, Microsoft @ovishesh visho@microsoft.com The Cloud for Modern Business Vishesh Oberoi Technical Evangelist,

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

PRINTED 13 APRIL 2018 NETWORK PORTS IN VMWARE HORIZON 7

PRINTED 13 APRIL 2018 NETWORK PORTS IN VMWARE HORIZON 7 PRINTED 13 APRIL 2018 NETWORK PORTS IN VMWARE HORIZON 7 Table of Contents About This Guide Client Connections Internal Connection External Connection Tunneled Connection Virtual Desktop or RDS Host View

More information

SAP NetWeaver 2004s: Learning Map for Development Consultants

SAP NetWeaver 2004s: Learning Map for Development Consultants SAP NetWeaver 2004s: Learning Map for Development Consultants SAP NetWeaver Development Infrastructure RECENT UPDATES VIEWER SOFTWARE SEARCH Step 1: Learn What You Need Update your core competence - must

More information

5th April Installation Manual. Department of Computing and Networking Software Development Degree

5th April Installation Manual. Department of Computing and Networking Software Development Degree 5th April 2017 Installation Manual Department of Computing and Networking Software Development Degree Project name: Student: Student Number: Supervisor: MaaP (Message as a Platform) Chihabeddine Ahmed

More information

myinsight for Documentum User Guide Mobile

myinsight for Documentum User Guide Mobile myinsight for Documentum User Guide Mobile 1. Version History Date Changes Version number 2-June-2016 First publication of the documentation of the new mobile application. 1.0 21- Update for myinsight

More information

Project Plan Claims First Notice of Loss Application

Project Plan Claims First Notice of Loss Application From Students to Professionals Project Plan Claims First Notice of Loss Application The Capstone Experience Team Auto-Owners David Kircos Alex Morton Anthony Tesorero Si Wang Department of Computer Science

More information

Android App Development Workshop

Android App Development Workshop Android App Development Workshop Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It s the largest installed base of any mobile platform and growing fast

More information

SAP TechEd. Using SAPUI5 to Enhance Enterprise Learning Manager Capabilities. Rob Becker. Session MOB115

SAP TechEd. Using SAPUI5 to Enhance Enterprise Learning Manager Capabilities. Rob Becker. Session MOB115 SAP TechEd Using SAPUI5 to Enhance Enterprise Learning Manager Capabilities Rob Becker Session MOB115 1 Who Are We Lockheed Martin Corporation Global defense, security, aerospace, and advanced technology

More information

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd. The OpenEdge Application Modernization Framework Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd. Independent IT consulting

More information

Deccansoft Software Services. J2EE Syllabus

Deccansoft Software Services. J2EE Syllabus Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE

More information

A Tutorial on The Jini Technology

A Tutorial on The Jini Technology A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far A Tutorial on The Jini Technology Lian Chen Introduction Jini network technology provides a simple

More information

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers ArcGIS Enterprise: Architecture & Deployment Anthony Myers 1 2 3 4 5 Web GIS Overview of ArcGIS Enterprise Federation & Hosted Server Deployment Patterns Implementation 1 Web GIS ArcGIS Enabling GIS for

More information

Enabling Data Control in a Multi-Cloud World

Enabling Data Control in a Multi-Cloud World Zenko Webinar: Giorgio Regni Scality Co-founder & CTO Laure Vergeron Software Engineer Enabling Data Control in a Multi-Cloud World Thursday, August 3, 2017 Zenko Webinar: Multi-cloud, hybrid stores, open-source

More information

Open Health Tools UI Platform The MITRE Corporation. All rights Reserved. Approved for Public Release: XXXXX. Distribution Unlimited.

Open Health Tools UI Platform The MITRE Corporation. All rights Reserved. Approved for Public Release: XXXXX. Distribution Unlimited. Open Health Tools UI Platform Approved for Public Release: XXXXX. Distribution Unlimited. Agenda UI Problem Open Health Tool UI Platform Collaboration OHT UI Platform Architecture Enabling Innovation UI

More information

Oracle9i Application Server Architecture and Com

Oracle9i Application Server Architecture and Com Oracle9i Application Server Quick Tour: Architecture Page 1 de 7 Oracle9i Application Server Architecture and Com Standard Edition Enterprise Edition Wireless Edition Services and Components To provide

More information

Introduction to Kony Fabric

Introduction to Kony Fabric Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

Introduction to Sencha Ext JS

Introduction to Sencha Ext JS Introduction to Sencha Ext JS Olga Petrova olga@sencha.com Sales Engineer EMEA Agenda Use Case How It Works Advantages Demo Use case Ext JS a Javascript framework for building enterprise data-intensive

More information

Trusted identities for the cloud using open source technologies where Open ecard App meets SkIDentity

Trusted identities for the cloud using open source technologies where Open ecard App meets SkIDentity Trusted identities for the cloud using open source technologies where Open ecard App meets SkIDentity Tobias Wich Dr. Detlef Hühnlein Moritz Horsch Johannes Schmölz} Berlin, 23.5.2012 Agenda Introduction

More information

Big Data with Hadoop Ecosystem

Big Data with Hadoop Ecosystem Diógenes Pires Big Data with Hadoop Ecosystem Hands-on (HBase, MySql and Hive + Power BI) Internet Live http://www.internetlivestats.com/ Introduction Business Intelligence Business Intelligence Process

More information

DOWNLOAD OR READ : GOOGLE APP ENGINE JAVA AND GWT APPLICATION DEVELOPMENT PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : GOOGLE APP ENGINE JAVA AND GWT APPLICATION DEVELOPMENT PDF EBOOK EPUB MOBI DOWNLOAD OR READ : GOOGLE APP ENGINE JAVA AND GWT APPLICATION DEVELOPMENT PDF EBOOK EPUB MOBI Page 1 Page 2 google app engine java and gwt application development google app engine java pdf google app

More information