== Getting Started With GENI-Lib == === Webinar Details === * Presented by: Nick Bastin from the University of Houston * Date: Friday February 24th, 2017 * Time: 3:00 - 4:00 p.m. ET To receive information on how to join the webinar, please complete [https://docs.google.com/a/cs.unc.edu/forms/d/1LGxj-IKeHjsob-NkIJejOVokrr8gtpbaAfzk81TV3Bs/viewform this form] === Abstract === This webinar will cover basic setup information and common workflows for geni-lib, allowing you to interact with the GENI federation endpoints (clearinghouses, aggregate managers, and reserved resources) from a simple python interface. geni-lib can be used for a variety of tasks ranging from interactive use to experiment-specific scripts to building full-blown generalized tools. We will also cover the geni-lib iPython module that allows for integration of geni-lib into a browser-based experience in conjunction with other common scientific computing packages. === Connection Information === Use the following URL to connect from PC, Mac, Linux, iOS or Android:[[BR]] https://zoom.us/j/882171344 [[BR]] Alternatively, use your phone and participate without video: [[BR]] Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll) [[BR]] Meeting ID: 882 171 344 [[BR]] International numbers available: https://zoom.us/zoomconference?m=X-ZWuBaSF9yEg6Sw8sK8Kc6QJZABgcPF [[BR]] ''Zoom is a video conferencing system. Click on the link and follow the instructions to get connected. The first time you use Zoom you will likely need to install a small client application.'' ''Please join the meeting a few minutes before the start time.'' === Equipment Needed === 1. Computer with a good Internet connection and a browser (Firefox or Chrome preferred). 1. Microphone (preferably a headset microphone) or alternatively a telephone. 1. Webcam: Optional but recommended {{{ #!comment === Pre-work === If you wish to run the hands-on demo yourself, please complete the following pre-work: 1. Ensure you can login to portal.geni.net (instructions, step 1 [wiki:GENIExperimenter/Tutorials/NewToolsSetup here]) 1. Join a project. Use the project named OnTimeMeasure-GENI-Webinar unless you have access to another project which you prefer to use. 1. Ensure you have generated and can use a key pair. You must: * have your private key on your machine * know your passphrase * if using Windows, have an SSH client installed and tested. 1. Become familiar with GENI Portal. 1. Register and create an account on the OnTimeMeasure portal at: http://ontime.rnet.missouri.edu [wiki:GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure This tutorial] will help you complete items 3 and 4 above, and is strongly recommended if you have never used GENI before, or have not used GENI for a while. }}} === Agenda === * Welcome - Ben Newton * Presentation - Nick Bastin - [attachment:GettingStartedWithGENI-Lib.pdf (pdf)] * Demo - Nick Bastin * geni-lib docs: http://geni-lib.readthedocs.io * Questions * Wrap-up - Ben Newton {{{ #!comment [attachment:GENIWirelessGosain.pdf (pdf)] }}} === Recording === A video recording of the webinar is available [http://www.cs.unc.edu/Research/geni/geniEdu/v09-GeniLib.html here] {{{ #!comment [http://www.cs.unc.edu/Research/geni/geniWebinars/DeployingNetworkAwareApplicationsInGeni-PrasadCalyam-2016September30.mp4 here] }}}