Birds of a Feather Meeting 2017 - evlBirds of a Feather Meeting 2017. SAGE BOF 2017 Laboratory for...

Post on 22-Apr-2020

4 views 0 download

transcript

www.sagecommons.orgSAGEBOF2017

BirdsofaFeatherMeeting2017

www.sagecommons.orgSAGEBOF2017

LaboratoryforAdvancedVisualization&ApplicationsUniversityofHawaiʻi atMānoa &Hilo

JasonLeigh,DylanKobayashi,FrancisCristobal,JaredMcLean

ElectronicVisualizationLaboratoryUniversityofIllinoisatChicago

MaxineBrown,LucRenambot,LanceLong,ArthurNishimoto,KrishnaBharadwaj,AndrewBurks,VictorMateevitsi

KristineLee

www.sagecommons.orgSAGEBOF2017

SAGE2CommunityUpdate

www.sagecommons.orgSAGEBOF2017

SAGE2UserCommunity201784 Sites:42 International+42National

www.sagecommons.orgSAGEBOF2017

SAGE2UserCommunity201784Sites:42International+42National

AUSTRALIA•MonashUniversity•RMIT,(VX)Lab•UniversityofSunshineCoast(3)•UniversitySouthernQueensland•UniversityofTechnologySydney

BRAZIL•BahiaSchoolMedicine&PublicHealth

•CatholicUniversityofSalvador• FederalUniversityParaíba,LAViD• FederalUniv.RioGrandedoSul•MackenzieUniversity,LabCine•NationalInstituteofSpaceResearch•RNP,RiodeJaneiro(2)•UniversityofCampinas,Cinema•UniversityofSaoPaulo,LARC•UniversityofSaoPaulo,LASSU(2)

CANADA•CienaResearchLabs•SimonFraserUniversity,IRMACS

CHINA•TianjinUniversityofTechnology

CZECHREPUBLIC• CESNETandCzechTechnicalUniversity,SAGElab

• CESNET,MobileSAGE• MasarykUniversity,Cyber-Exercise&ResearchPlatformProj.

• MasarykUniversity,LabofAdv.NetworkingTechnologies(2)

• Mavenir,NetworkOpsCenter

ITALYandSWITZERLAND• UniversityUrbinoandETHZürich

JAPAN• NationalInstituteofAdvancedIndustrialScience&Technology(2)

• NTTNetworkInnovationLabs• OsakaUniv.,CyberMediaCenter

KOREA• GwangjuInstituteofScience&Tech

NETHERLANDS• AirFrance-KLM,CIOTechOffice• SURFsara,Collaboratorium• UniversityofAmsterdam,SNENEW ZEALAND• REANNZ

SOUTHAFRICA• UniversityofCapeTown,InformaticsandVisualisationLab

TAIWAN• NationalCenterforHigh-performanceComputing

• NationalChungHsingUniversity

UNITEDKINGDOM• ImperialCollegeLondon

UNITEDSTATES• AdlerPlanetarium• ArgonneNationalLaboratory,ALCF• CaterpillarInc.• CatherineCookSchool• ChaminadeUniversityofHonolulu• DigitalManufacturingandDesignInnovationInstitute(DMDII)

• HawaiiStateEnergyOffice• JacksonStateUniversity,ECE• KamehamehaSchool• NASAMarshallSpaceCenter,SPoRT

• NorthwesternUniversity,iCAIR• StanfordUniversity,HIVE• UniversityofAlaskaFairbanks,DTN• Univ.ofCalif,SanDiego,Calit2-QI

• Univ.ofFloridaGainesville,ACIS• UniversityofHawaiʻi atHilo(3)• Univ.ofHawaiʻI Mānoa,C-MORE• UniversityofHawaiʻI Mānoa,HIGP• UniversityofHawaiʻi atMānoa,InformationTechnologyCenter

• UniversityofHawaiʻI Mānoa,i-LAB• Univ.ofHawaiʻi atMānoa,LAVA(3)• UniversityofHawaiʻI atWestOahu,AcademyforCreativeMedia

• UniversityofIllinoisChicago,ACM/LUGStudentChapters

• UniversityofIllinoisChicago,Comm.• Univ.ofIllinoisChicago,EVL(5)• UniversityofIllinoisChicago,MakerSpace

• UniversityofIllinoisatChicago,InnovationCenter

• Univ.IllinoisChicago,Ophthalmology• Univ.IllinoisChicago,Pathology(2)• Univ.IllinoisUrbana-Champaign,NCSA

• UniversityofMaryland,BaltimoreCounty,ARC

• UniversityofOregon• Univ.ofPennsylvania,IdeaFactory

www.sagecommons.orgSAGEBOF2017

SAGE2UserSites2017ExamplesInternational

AUSTRALIA, MonashUniv.,MonashImmersiveVisualisationPlatform

CHINA, TianjinUniversityofTechnology

JAPAN,NationalInstituteofAdvancedIndustrialScienceandTechnology(AIST)

TAIWAN, NationalChungHsingUniversity

www.sagecommons.orgSAGEBOF2017

SAGE2UserSites2017ExamplesNational

USA, CaterpillarInc. USA, Univ.AlaskaFairbanks,DecisionTheaterNorth

USA,UniversityofFloridaGainesville,ACIS

USA,UniversityofHawaiʻiatHilo,MookiniLibrary

USA,Univ.ofHawaiʻIMānoa,InformationTechnologyCenter

USA,UniversityofIllinoisatChicago,InnovationCenter

USA,Univ.Oregon,AllanPriceScienceCommons&ResearchLibrary

USA,Univ.Pennsylvania,BiomedicalInformatics,IdeaFactory

www.sagecommons.orgSAGEBOF2017

2017SurveyStatistics

• 67%educationalinstitutions,~10%nationallabs,~10%companies• 40%oforganizationshavemorethan1wall• EvenlyspreadbetweenWindows&Linux• Over55%use1PC• Mainusesareforlecturing,presentations,holdingmeetings• FavoriteFeatures:Abilitytodragcontentfromlaptoptowall,desktop

sharing,collaborativeinteraction,easeofdeployment,multiplepointers,web-based,remoteinteraction,abilitytocreatecustom3D(WebGL)applications

Formoresurveyresults:http://bit.ly/2z2vAYg

www.sagecommons.orgSAGEBOF2017

TypeofContent

www.sagecommons.orgSAGEBOF2017

DesiredFutureFeatures

www.sagecommons.orgSAGEBOF2017

WebAppsSurvey

http://sage2.sagecommons.org/SAGE2-Apps-edited.htm

Agricultural Research Service, AgroClimate, Appear.in, ArcGIS open data portal, ArcGIS open data portal, ArcticDEM Explorer (ArcGIS), AWWapp, Bio.js, BoxDICOM, Canva, ChartAccent, Chicago Data Portal, Circos, Cornerstone,Crime Mapping, CyberGIS, CytoScape, D3.js Snippet, Earth: Wind, Weather, Ocean map, Emperor, Epiviz,Excellence, Networks, Exoplanet Data Explorer, FleetMon, Flowing Data, Google Docs, Google Hangout, GooglePublic Data Explorer, Google streetview, Grafana, Institute of health metrics and evaluation, JBrowse, Jupyter,MetaViz, Nano Hub, NASA Worldwind, National Academies Press, NGL Viewer, NOAA History Hurricane Track,NORSE, Ocean Data View, Ocean Data Viewer, Open Health Imaging Foundation, Open Street Map, Papaya,Pathway diagrams, Pileup.js, Polar Geospatial Center, Potree, Protein Data Bank (PDB), PubMed, Shadertoy,ShareLaTeX, SizzLine, Skype, Slack, SlideShare, Smelly Maps, SuAVE, Terrafly, The Climate Explorer, Tinkercad,United States Census - DataViz, USGS latest earthquakes map+data, VTK.js, Weather underground, WorldwideTelescope html5 version

www.sagecommons.orgSAGEBOF2017

SAGE2 v3 - Waipiʻo

www.sagecommons.orgSAGEBOF2017

IntegrationwithScientificWorkflows

Jupyter

www.sagecommons.orgSAGEBOF2017

Jupyter

• Jupyterisbecomingapopulardatascienceplatform

• JupyterLab aimstobuildonJupyterNotebookstoprovideapowerful,extendable interface

• WeprovideanextensiontoJupyterLab tointegrateSAGE2 intoJupyter-baseddatascienceworkflows

[ http://jupyter.org ]

Andrew Burks (UIC)

www.sagecommons.orgSAGEBOF2017

Jupyter

www.sagecommons.orgSAGEBOF2017

UserInterfaceImprovements

VoiceCommandsRemotePointers

www.sagecommons.orgSAGEBOF2017

VoiceCommands

• UserscancontrolSAGEwallandapplicationslikeSiri.

• Threetypesofcommands:• Wall

– Tilecontent,launchapplication,restoresession• Application

– Maximize,share,contextmenuentries• UserInterface

– Time,helpDylanKobayashi

UHManoa

www.sagecommons.orgSAGEBOF2017

VoiceCommands

www.sagecommons.orgSAGEBOF2017

Improvesdistancecollaborationbyenablingremoteuserstosimultaneouslypointatthingsinshareddocuments.

RemotePointers

www.sagecommons.orgSAGEBOF2017

RemotePointers

www.sagecommons.orgSAGEBOF2017

ManagementCapabilities

Cloud-basedInstallationPerformanceMonitoring

www.sagecommons.orgSAGEBOF2017

SAGE2cloud

• SimplifySAGE2deployment– OneclickSAGE2serverinstallationandconfiguration– MonthlySAGE2versionselector– One-clickupdater– Supportformultipleusersandmachines

• ProvideascalableenvironmentfordeployingandmanagingmultipleSAGE2servers

Victor Mateevitsi, UIC

www.sagecommons.orgSAGEBOF2017

SAGE2cloudImplementation

SingleMachine MultipleMachines

www.sagecommons.orgSAGEBOF2017

www.sagecommons.orgSAGEBOF2017

SAGE2PerformanceMonitoring

Performancemonitoringtooltomonitorthegeneral“health”oftheSAGE2system- toquicklypinpointthecauseofbottlenecks.

Krishna Braradwha, UIC

www.sagecommons.orgSAGEBOF2017

ApplicationDevelopment

SynchronizedMovieplayerChemistryViewer

NotepadUnity3D

www.sagecommons.orgSAGEBOF2017

Controlofmultiplevideoplayerstogethertoallowsynchronizedviewsofpre-renderedscientificvisualizations.

ThankyouNationalCenterforHighPerformanceComputing(Taiwan)fortheideaandfeedback.

SynchronizedMovieControl

DylanKobayashiUHManoa

www.sagecommons.orgSAGEBOF2017

SynchronizedMovieControl

www.sagecommons.orgSAGEBOF2017

ChemViewerUpdatesExpandedtoshowinformationfromhttp://www.ebi.ac.uk/chebi/

JaredMcLeanUHHilo

www.sagecommons.orgSAGEBOF2017

Nowsupportstextscrolling

NotepadUpdate

JirayuRoungsuriyaviboonMahidolUniversity,

Thailand

www.sagecommons.orgSAGEBOF2017

UnityWebGLinSAGE2FrameworktoallowdeveloperstocreateUnityapplicationsanduseSAGE2todisplaytheapplicationatthefullresolutionofthedisplaywall

Arthur NishimotoUIC

www.sagecommons.orgSAGEBOF2017

UnderDevelopment

UserAccessControlApplicationDataSharing

www.sagecommons.orgSAGEBOF2017

UserAccessControl

• DistinguishbetweenpeopleusingSAGE2– Accessandauthorization– Logactivity—whodidwhat– Scenariosandroles,e.g.

• Groupmeetingwithaleader• Teachers/students

Kristine Lee, UIC

www.sagecommons.orgSAGEBOF2017

UserAccessControl

Anonymousguestsarepromptedtologin

Createnewuser

Signinexistinguser

www.sagecommons.orgSAGEBOF2017

UserAccessControl

Usercanalsosignin/outinView>Settings Signout

www.sagecommons.orgSAGEBOF2017

UserAccessControl

OpentheUserConsoleviatheAdvancedmenu

Seewho’sconnected

Managerolesand

permissions

www.sagecommons.orgSAGEBOF2017

UserAccessControl

Examplescenario:onlytheteacher(adminrole)haspermissiontousethewall Actionsbyunauthorized

usersaredisabled

www.sagecommons.orgSAGEBOF2017

SAGEUserAccessModelNextFeatures

• Secureauthentication– Currentlyusingusername/emailasloginkeys– IntegratePassport/Express

• Authorizedaccesstouserconsole• Extendedrolecreation

– Currentlylimitedtoadmin/user/guest

www.sagecommons.orgSAGEBOF2017

• DatasharingwasaddedtoSAGE2applicationAPItoallowmultipleapplicationstoworkasonelargeapplication

• Alsoenableapplicationstobedesignedlikecomponentsthatotherdeveloperscanutilize

• Applicationsareabletolaunchotherapplications• Thisallowsnotonlydatapassing,butwindowmanipulation

ApplicationDataSharing

Dylan Kobayashi (UHM), Jason Haga (AIST)

www.sagecommons.orgSAGEBOF2017

SAGERiverDisasterInformation

ShowvideoofSAGERDI

www.sagecommons.orgSAGEBOF2017

SAGE2v3- Waipiʻo

• Availablenow!!!!• DownloadWindowsbinary• StandalonebinariesforDisplayandUIclientsavailable

– Windows,macOS,Linux• InstallscriptsformajorLinuxdistribution• DockerimageonDockerHub

– https://hub.docker.com/r/sage2/master/

www.sagecommons.orgSAGEBOF2017

Documentation

• Installationdocumentation• NewfeaturesinV3• IntroductiontoSAGE2• UserInterfacewalkthrough• SAGE2Security• Mouseandkeyboardoperationsandshortcuts• Voicecommands• Developerdocumentation• SAGE2codeandAPI• Commandlineoperation

http://sage2.sagecommons.org/instructions/

www.sagecommons.orgSAGEBOF2017

SAGE2@SC17Center for Data Intensive Science Booth 1653

AIST Booth 1211SCinet

www.sagecommons.orgSAGEBOF2017

ForHelp

• Web– sagecommons.org

• Googlegroup– https://groups.google.com/forum/#!forum/sage2

• Slack– sage2.slack.com

www.sagecommons.orgSAGEBOF2017

ThankYouNSF #OAC-1441963 SAGE2 NSF #OAC-1450871 StarLight SDXNSF #OAC-1550126 CENTRA NSF #CNS-1530873 MRI CyberCANOE