Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
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