birds of a feather meeting 2016 -...
TRANSCRIPT
![Page 1: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/1.jpg)
www.sagecommons.orgSAGEBOF2016
BirdsofaFeatherMeeting2016
![Page 2: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/2.jpg)
www.sagecommons.orgSAGEBOF2016
LaboratoryforAdvancedVisualization&ApplicationsUniversityofHawaiʻiatMānoaJasonLeigh,DylanKobayashi
ElectronicVisualizationLaboratoryUniversityofIllinoisatChicago
MaxineBrown,LucRenambot,LanceLong,ArthurNishimoto,KrishnaBharadwaj,
JillianAurisano,AndrewBurks
Laboratory for Advanced Visualization & ApplicationsUniversity of Hawaiʻi at Mānoa
![Page 3: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/3.jpg)
www.sagecommons.orgSAGEBOF2016
Funding• BeganwithNSFITR(OptIPuter)grantin2002.• SupportedwithNSFSTCIgrant2009-2013.• NewsupportwithNSFSI2-SSIgrant2013-2018.• AcademyforCreativeMedia,UniversityofHawaiisystem
UniversityofHawaiʻiSystem
![Page 4: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/4.jpg)
www.sagecommons.orgSAGEBOF2016
WhatisSAGE2?ScalableAmplifiedGroupEnvironment
• Middlewaretoaccess,display,andsharehigh-resolutiondigitalmediaononeormorescalableresolutiontiled-displaywalls
• Useswebtechnologies(rewriteofSAGE:ScalableAdaptiveGraphicsEnvironment)• Pushlaptopscreensordigitalmediaontoawall• Multi-userinteraction
Laboratory for Advanced Visualization & ApplicationsUniversity of Hawaiʻi at Mānoa
![Page 5: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/5.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2UserCommunity201667Sites:35International+32National
![Page 6: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/6.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2UserCommunity201667Sites:35International+32National
AUSTRALIA• RMIT,(VX)Lab• UniversityoftheSunshineCoast (3)• UniversitySouthernQueenslandBRAZIL• BahiaSchoolMedicine&PublicHealth• CatholicUniversityofSalvador(UCSal)• FederalUniversityParaíba,LAViD• FederalUniv.ofRioGrandedoSul,PRAV• MackenzieUniversity,LabCine• NationalInstituteofSpaceResearch• RNP,RiodeJaneiro(2)• UniversityofCampinas,Cinema• UniversityofSaoPaulo,LARC• UniversityofSaoPaulo,LASSU(2)CANADA• Ciena ResearchLabs• SimonFraserUniversity,IRMACSCZECHREPUBLIC• CESNET&CzechTechnicalUniv,SAGElab• CESNET,MobileSAGE• MasarykUniversity,CyberExercise&ResearchPlatformProject
• MasarykUniv.,LabAdv.Ntwking Tech(2)ITALYandSWITZERLAND• UniversityUrbino andETHZürich
JAPAN• NTTNetworkInnovationLabs,Yokosuka• OsakaUniv.,CyberMediaCenterKOREA• Gwangju InstituteofScience&Tech.NETHERLANDS• AirFrance-KLM, CIOGroupTechOffice• SURFsara,Sci VisGroup,Collaboratorium• UniversityofAmsterdam,SNENEWZEALAND• REANNZSOUTHAFRICA• UniversityofCapeTown,InformaticsandVisualisation Laboratory
TAIWAN• NationalCenterforHigh-performanceComputing
UNITEDKINGDOM• ImperialCollegeLondon,DataScienceInstitute
UNITED STATES• AdlerPlanetarium• ArgonneNationalLaboratory,ALCF• CatherineCookSchool• DigitalManufacturingandDesignInnovationInstitute(DMDII)
UNITED STATES• JacksonStateUniversity,ECE• NASAMarshallSpaceFlightCenter,SPoRT• NorthwesternUniversity,iCAIR• StanfordUniversity, HIVE• Univ ofCalifornia,SanDiego,Calit2-QI,VROOM
• Univ ofHawaiʻi atHilo,‘Imiloa Astronomy• Univ ofHawaiʻi atHilo,ComputerScience• Univ ofHawaiʻi atMānoa, C-MORE• Univ ofHawaiʻI Mānoa,HIGP• Univ ofHawaiʻi atMānoa,InformationTechnologyCenter
• Univ ofHawaiʻI Mānoa,i-LAB• Univ ofHawaiʻi atMānoa,LAVA(3)• Univ ofHawaiʻI atWestOahu,AcademyforCreativeMedia
• Univ ofIllinoisatChicago,ACM/LUGStudentChapters
• Univ ofIllinoisatChicago,Communications• Univ ofIllinoisatChicago,EVL(5)• Univ ofIllinoisatChicago,Eng MakerSpace• Univ ofIllinoisatChicago,Ophthalmology• Univ ofIllinoisatChicago,Pathology(2)• Univ ofIllinoisatUrbana-Champaign,NCSA• Univ ofMaryland,BaltimoreCounty,π²ImmersiveHybridRealityLab
![Page 7: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/7.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2UserSites 2016ExamplesInternational
BRAZIL,BahiaSchoolMedicine&PublicHealth
BRAZIL,CatholicUniversityofSalvador(UCSal)
CANADA, Ciena ResearchLabs
JAPAN, OsakaUniversity,CyberMediaCenter
NETHERLANDS, AirFrance-KLM,CIOGroupTechOffice
SOUTH AFRICA,Univ.CapeTown,InformaticsandVisualisationLaboratory
![Page 8: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/8.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2UserSites 2016ExamplesNational
USA,AdlerPlanetarium USA,ArgonneNationalLab,ALCF USA,StanfordUniversity,HIVE
USA,UniversityofHawaiʻi atHilo,‘Imiloa Astronomy
USA,UniversityofHawaiʻi atMānoa,InformationTechnologyCenter
USA,UniversityofMaryland,BaltimoreCounty,π²ImmersiveHybridRealityLab
![Page 9: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/9.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2GlobalCommunity2015-16• sagecommons.org• ~4,000pageviewspermonth
• 7,000users• USA,Russia,Brazil,China,Australia,Japan,Canada,Czech,…
![Page 10: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/10.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2UserCommunity2016
• FromNovember2015– v1.0.0-Koolau:1,949binarydownloads– Notcountingsourcesdownload
• 36registereddevelopers– https://bitbucket.org/sage2/sage2– +12outside‘followers’
• 238forummembers– https://groups.google.com/forum/#!forum/sage2– ~50postspermonth (upto120lastSeptember)
![Page 11: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/11.jpg)
www.sagecommons.orgSAGEBOF2016
UseCases
![Page 12: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/12.jpg)
www.sagecommons.orgSAGEBOF2016
DistributedDataVisualizationClass• Classbetween‘Imiloa AstronomyCenteratUniversityof
Hawaiʻi atHiloandLAVAatUniversityofHawaiʻi atMānoa• FacultyfromMarineScience,ComputerScience,andArtand
CreativeMedia
![Page 13: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/13.jpg)
www.sagecommons.orgSAGEBOF2016
KamehamehaSchool:NativeHawaiianpre-collegeschool
![Page 14: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/14.jpg)
www.sagecommons.orgSAGEBOF2016
NASA-fundedSIMPLEProjectSub-iceInvestigationofMarineandPlanetary-analogEcosystems
SIMPLEisacollaborationofGeorgiaTech,UniversityofIllinoisatChicago,LouisianaStateUniversity,UniversityofTexas,StoneAerospace,MossLandingMarineLaboratoryandtheUniversityofNebraska,Lincoln.http://schmidt.eas.gatech.edu/simple/
![Page 15: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/15.jpg)
www.sagecommons.orgSAGEBOF2016
NetSage
http://www.netsage.global https://youtu.be/Bip-5t-KSLU
![Page 16: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/16.jpg)
www.sagecommons.orgSAGEBOF2016
CESNETSketchfab ModelViewerandGigapixel Viewer
Sketchfab Viewer
DeepViewer+LeapMotionController
JiriKubistaSvenUbik
![Page 17: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/17.jpg)
www.sagecommons.orgSAGEBOF2016
EmperoratUCSD/Calit2
• Emperorisaninteractivetoolfortheanalysis,visualizationandunderstandingofhighthroughputmicrobialecologydatasets.
• WithSAGE2wecancollaborativelyinterrogate,andinteractwiththecomplexitycharacteristicofmodernmicrobiomestudies.
• Emperorusedtovisualizebeta-diversityplotsthatsuccinctlysummarizethecommunitystructurepresentinsamplescollectedformicrobiomestudies.
YoshikiVazquez-Baeza
![Page 18: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/18.jpg)
www.sagecommons.orgSAGEBOF2016
SC16Ciena/Northwestern/EVLDemoDemoPrototypedatGLIF2016,Miami,inSeptember
DemoatGLIF2016.Photo:RodneyWilson
• AremoteSAGE2serverissetupatUniversityofIllinoisatChicago(UIC)• ASAGE2displaymonitorissetupatSC16• ASAGE2browserisusedtoaccessanddisplayCiena’s BluePlanetweb-based
networkmonitoringchartsfromaserveratNorthwesternUniversity,videostreamsfromUIC,andPDFsandvideosfromalocallaptop.
VisitCiena Booth#2523
Probe ReturnsØ Cumulative data flowsØ Link PerformanceØ LatencyØ Other (SNMP gets)
GENI BM
Monitored links BP Server
CENI, Ottawa
CENI, Hanover
GENI BM
iCAIR
SAGE2 Server
UICStarLight, ChicagoMREN
CENI, Chicago
![Page 19: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/19.jpg)
www.sagecommons.orgSAGEBOF2016
What’sNew
![Page 20: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/20.jpg)
www.sagecommons.orgSAGEBOF2016
SAGE2V2
WrigleyAvailableNow!
![Page 21: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/21.jpg)
www.sagecommons.orgSAGEBOF2016
Electrontechnology• Frameworktobuildcrossplatform
desktopappswithwebtechnologies,usingJavaScript,HTML,andCSS
• Combining Chromium and Node.jsinto asingleruntimeandappscanbepackagedforMac,Windows,andLinux
• UsestherenderinglibraryfromChromium
• maintainedbyGitHub,opensource
![Page 22: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/22.jpg)
www.sagecommons.orgSAGEBOF2016
Electroncapabilities
• Webview– Cancreateindependentwebwindowseasily– Viewscanbecontrolledbyparentprocess
• IndependentofChromeinstallation– PackagedintheSAGE2installer– NoneedforChromeonthedisplaymachines
• Easiertocontrol–Windowpositionandsize– Security
![Page 23: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/23.jpg)
www.sagecommons.orgSAGEBOF2016
WhattheTransitiontoElectronEnabled
![Page 24: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/24.jpg)
www.sagecommons.orgSAGEBOF2016
AppStore
• Placefordeveloperstoshareapplications
• apps.sagecommons.org• LoginwithGoogle– Opentoall
• Zipanddrag-drop– Manageyourapps
• Monetization?
![Page 25: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/25.jpg)
www.sagecommons.orgSAGEBOF2016
AppStore
• Easytouseforend-users• Searchbox
– Keywords– Tutorials/Samples
• Clicktodownload– Getazipfile
• Dropthezipontoyour UI• Applicationinstalledandusableimmediately
![Page 26: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/26.jpg)
www.sagecommons.orgSAGEBOF2016
ScreenPartition
• Moveandresizegroupsofapplications,likegiantposterboards
![Page 27: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/27.jpg)
www.sagecommons.orgSAGEBOF2016
ExtendedLauncher• Windowsbinaryhelper– Tohelpwithinitialsetupandeditingofconfiguration
– StartsElectron fordisplayclientandaudiomanager
![Page 28: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/28.jpg)
www.sagecommons.orgSAGEBOF2016
ApplicationInterface
• UIright-clickcontextmenu– appinteractionwithoutstartingthepointer
• Basickeycontrols– ArrowsforPDF– ‘p’playmovie
• Downloadthecontentdirectlyfromthewall
![Page 29: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/29.jpg)
www.sagecommons.orgSAGEBOF2016
AutomaticUIScaling
• ResizingoftheUIwidgetsbasedonscreensize,resolutionanduserdistance– Basic• Screendiagonaldistance,aspectratio,andresolution
– Advanced• Screenwidth/height,borderthickness,andresolution
• LeveragesscreensizeandresolutiontooptimizeUIspaceandreadabilityrelativetotypicaluserdistancefromscreen
![Page 30: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/30.jpg)
www.sagecommons.orgSAGEBOF2016
Mouse/Keyboardevents
• SAGE2pointertomouseeventconversion• ReducerequirementofconvertingwebpagetoSAGE2app– Useexistingeventhandlers
• AutomatictranslationfromSAGE2tothewebbrowser
• WorkswellforD3.js
![Page 31: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/31.jpg)
www.sagecommons.orgSAGEBOF2016
NewApplications
• CSVviewer• ChemViewer• PDFviewer• Doodleandquicknotes
![Page 32: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/32.jpg)
www.sagecommons.orgSAGEBOF2016
Documentation
• Installation• SAGE2UIwalkthrough• SAGE2API• Screencastandhow-tovideos– Youtube channel– https://www.youtube.com/channel/UCQs-iwHHGqg3xNHR6dDDi3A/
![Page 33: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/33.jpg)
www.sagecommons.orgSAGEBOF2016
Upgrade
• Downloadandunpack– howtoupgrade• V1.0toV2.0• copytheSSL/HTTPSkeys
–Windowsnon-cluster• DefaultstoElectronfordisplay• Chrome:legacymode(withoutwebview)
– Linux&Mac• Instructions• Dockerimage
![Page 34: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/34.jpg)
www.sagecommons.orgSAGEBOF2016
BetaFeatures• Movieplayer– Synchronizedgroupofmovies
• Services– Imageprocessing
• Pyramidalprocessingandhosting– Videoprocessing
• MP4:4K,HD,720p• Container– Docker– SAGE2serverondemand
• Jupyterintegration• ParaSAGE• Linkedvisualizations
![Page 35: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/35.jpg)
www.sagecommons.orgSAGEBOF2016
Future• Inter-applicationcommunication– Groupbehavior
• Play/pauseseveralmovies– Interapplicationmessaging
• Sharedvariables– Parent-childrelationship
• Hierarchyandmultipleviews• SDNcommunication– Discovery,allocation,reservationofnetworkresourcesforcollaboration
• Portablesessions– Sharingsessionsbetweensites– Uploadable totheappstore
![Page 36: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/36.jpg)
www.sagecommons.orgSAGEBOF2016
Fromthecommunity
• Shareyourapplicationviatheappstore• Shareyourusecases andlessonslearned• SharepicturesofyourSAGE2displays
![Page 37: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/37.jpg)
www.sagecommons.orgSAGEBOF2016
ComeseeWrigleyonShowfloor
NCSABooth25012x65”4KOLED
Displays
AlsoattheCienaboothandonSCInetdisplays
![Page 38: Birds of a Feather Meeting 2016 - SC16sc16.supercomputing.org/sc-archive/bof/bof_files/bof117s2.pdf · Electron technology • Framework to build cross platform desktop apps with](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed799815de3572c157c2889/html5/thumbnails/38.jpg)
www.sagecommons.orgSAGEBOF2016
Ciena booth:blueplanetNetworkmonitoring
SCInet Analyticsdisplays