Mardi 14 juin 2016 JUX (Java Universal eXplorer) Pascal Calvat.

Slides:



Advertisements
Similar presentations
30-31 Jan 2003J G Jensen, RAL/WP5 Storage Elephant Grid Access to Mass Storage.
Advertisements

Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
Chapter 17: WEB COMPONENTS
FIRST SESSION - XAMPP Jeongmin Lee.  Jeongmin Lee  CS  PHD  Machine Learning, AI  Web System Development.
Kyle Thurow, Kyle Neuschaefer, Alexander Matusiak, and Justin Carroll.
Charmaine NormanCopyright What Is a Web Page Presented by Webpagemaker. Net Left click your mouse to view each frame, Web Page.
JSAGA2 Overview job desc. gLite plug-ins Globus plug-ins JSAGA hidemiddlewareheterogeneity (e.g. gLite, Globus, Unicore) JDLRSL.
Sylvain Reynaud, Pascal Calvat CC-IN2P3 Grid interoperability using.
 Lesson 04: Software. Operating Systems Operating System Functions Hardware Management Networking Application/Machine Interface Graphical User Interface.
Mobile Application Development
Chapter 15 HTML 5 Video and Audio Intro to HTML5 1.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
An ide for teaching and learning prolog
FTP Server prepared by Mohammed Ibrahim Programmer Computer & Internet Center Mosul University Presentation.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
1 John Magee 9 November 2012 CS120 Lecture 17a: Publishing Web pages.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Status of Tsukuba, KEK, 21 September 2010 Sylvain Reynaud.
TheScheduler 2.6 Functional presentation. TheScheduler Adressee: This plugin is designated for project administrators (or system administrators), who.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
MIRC Overview Medical Imaging Resource Center John Perry RSNA 2007 Medical Imaging Resource Center John Perry RSNA 2007.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
LDAP Authentication Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
INFSO-RI Enabling Grids for E-sciencE Strategy for gLite multi-platform support Author:Eamonn Kenny Meeting:SA3 All Hands Meeting.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
PoC Induction 19-April VBrowser (VL-e Toolkit) The single point of access to the grid  Medical use case: functional MRI (fMRI)  VBrowser design  VBrowser.
Overview of grid activities in France in relation to FKPPL FKPPL Workshop Thursday February 26th, 2009 Dominique Boutigny.
The RSNA Teaching File System (MIRC) John Perry.  MIRC Overview – Teaching Files  RSNA Clinical Trial and Research Software  Hands On: Using the RSNA.
Alfresco Daeja Integration Yong Qu Chief Solutions Architect
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
Explore GNOME The easy way, using a live CD By Carl Weisheit.
FJPPL meeting Lyon, 17th of February 2010 Sylvain Reynaud.
COMP_3:Grid Interoperability and Data Management CC-IN2P3 and KEK Computing Research Center FJPPL Annecy June 15, 2010.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
Mobile Device Data Population for Tool Testing Rick Ayers.
Grid interoperability developments at CC-IN2P3 Lyon, 7 September 2010 Sylvain Reynaud.
Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.
JUX (Java Universal eXplorer) Pascal Calvat. Several grid in the world middleware ARCGOSNAREGI 2.
MIRC Overview Medical Imaging Resource Center John Perry RSNA 2009.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
MIRC Overview Medical Imaging Resource Center. RSNA2006 MIRC Courses Overview of the RSNA MIRC Software Installing MIRC on Your Laptop Using MIRC for.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks 4th EGEE User Forum Catania, 3 march 2009.
Grid2Win: Porting of gLite middleware to Windows platform
Useful Tools for Testing
NA4/medical imaging. Medical Data Manager Installation
JUX (Java Universal eXplorer)
Data Bridge Solving diverse data access in scientific applications
Getting Started with R.
Web Portal Project.
FJPPL Lyon, 13 March 2012 Sylvain Reynaud, Lionel Schwarz
PlaatSign (Raspberry Pi Digital Content Viewer) Open Source Project
IGTMD meeting, Lyon Sylvain Reynaud
Introduction to Computers
Telnet/SSH Connecting to Hosts Internet Technology.
Elisa Ingrà – Consortium GARR
Interoperabilnost LINUX-Windows
Lesson 5: Multimedia on the Web
Grid Engine Riccardo Rotondo
Getting Started With Solr
Grid Engine Diego Scardaci (INFN – Catania)
Web Application Development Using PHP
Presentation transcript:

mardi 14 juin 2016 JUX (Java Universal eXplorer) Pascal Calvat

Several grid in the world middleware ARCGOSNAREGI

JUX – Overview JUX is a file explorer designed to be independent of –Operating System tested on Windows, Scientific Linux, Ubuntu, (Mac) –Data management protocol tested with srb, irods, http, https, sftp, zip, gsiftp, (srm) –Security mechanism tested with GSI, VOMS, Login/Password, X509, SSH –File content viewer provided viewers are for text file, image viewer, audio player can use local applications (only for protocol "file://" on OS "Windows") full java code JSAGA png, gif, jpg, bmp, tiff, dicom mp3, wav

JUX – Overview Data management and security –JUX uses the JSAGA introspection API to discover… list of available protocols list of configured security contexts –JSAGA allows JUX to be completely independent of technologies used just copy your own JSAGA plug-in in JUX "lib/" directory to add the support for a new technology ! Similar tools exist –HERMES (Australia) –VBrowser (Holland) based on Apache Commons VFS

5 planned construction done JSAGA plug-ins list Data Expression catalogrnslfnsrb / irodshttphttpssftprbyteiofilezipgsiftptarftpmailcachesrm basicdefaultJEPBeanShell Language SAGA JSDL+ext JDLRSL-2RSL-4 Exec.(control) Job control gatekeepergLite-WMSwsgramunicore6sshforkcreamPBSremotenaregi Exec.(monitor) gatekeepergLite-LBwsgramunicore6sshforkcream… Security InMemCredGlobusG. LegacyG. RFC820MyProxyVOMS Logical files X509SSHLogin / pwdJKS Physical files JSAGA is developed by Sylvain Reynaud (

JUX – Overview JUX is easy to –install with GUI installer –configure with GUI security context manager (not yet available). You must configure by hand your context into the “jsaga-universe.xml” file with GUI connection manager (see next slide) –use uncluttered interface –use context menus, drag-and-drop… close to widely used explorer (i.e. Windows explorer)

JUX – Screenshots 14/06/ The connection manager enables user to create connection profiles with URL and security context. Only the security contexts compatible with selected protocols appear in the popup list.

JUX – Screenshots 14/06/ The main window is uncluttered to avoid loosing users in details. Connection is kept opened until the nodes are collapsed (left side).

JUX – Screenshots 14/06/ Copy several files with a single drag-and-drop

JUX – Conclusion JUX can work with potentially any –protocol –security mechanism –file content JUX is easy to use –targeted users are scientists JUX is lightweight –currently 15 MB with all plug-ins you can develop the plug-ins missing for your use-case

JUX – Perspectives (meta-data) NameValue DICOM Study Date18/11/2008 DICOM Patient's NameJohn Smith DICOM Patient's SexM DICOM Patient's Age28 size

JUX – Perspectives (meta-data) SEARCH Study Date Patient's Name John S*  Recursive *.txt entry name Search M Patient's Sex Patient's Age size and