Hello and welcome to our webinar. My name is Bartosz Nobopolski and I'm representing AV Systems Marketing Team. It is my real pleasure to be your host today. Thank you so much for joining us. Today we will demonstrate the deep integration of Android Lightweight M2M SDK and Coyote IoT Device Management Platform, the two leading lightweight M2M device management solutions with the ST Microelectronics Development Environment. Before we start, I would like to remind you of a few things. Today's session will be recorded. We will be sharing the recording with you afterwards. Also, on the top right hand corner you will find a question tab. Feel free to use it during the webinar to submit any questions you may have. We will try to answer all of the questions at the end of the webinar during the Q&A session. And without further ado, let me start today's session by introducing our speakers. Marcin Noć, Product Director for IoT and AV Systems. Hello, welcome everybody. Hello Marcin, it's good to have you with us. Mieszko Mirumski, Embedded Team Lead. Hello everyone. And Solofonia Razavintra Haba, Vertical Marketing Cellular Group Leader, Microcontroller Division, ST Microelectronics. Hello everyone, welcome. Guys, I'm super excited about today's amazing conversation that we are going to have. I'm giving the voice over to Solofo to start us off. Solofo, over to you. Yeah, thank you very much. So basically, I would like to introduce two slides about, let's say, the challenge of IoT in general and what are the problems that we are trying to solve here. And the second slide will introduce what are the solutions that we are trying to promote here, actually. So basically, in this first slide, I tried to summarize the IoT challenge, is what are the problems that the end customer and the developer need to address, to address the, let's say, to develop an IoT solution and to deploy as a product. So basically, first, the IoT developer needs to understand what kind of application I want to run on my device. Should I do a local processing or should I do a local processing at the cloud side? So basically here, the developer needs to understand which kind of application processing need to, let's say, to embed in my device. So this is the first quick question to address. The second is the sensing and the actuating, because in the end, the IoT needs to monitor the physical environment. So I need to integrate some sensors, actuators to control the environment. So basically, the application needs to control the sensors and actuators that is part of the device. And the second challenge is to identify what are the connectivity that I'm going to use with my device. I may have a local connectivity, whichever, let's say, controlling local sensors, but I need also a connectivity allowing the my device to connect to the cloud. So basically, there is a question here, which kind of technology I'm going to use to my device. So this is one of the key questions that an IoT device maker has to address and to solve. Now, you can have a connectivity, the sensing and application, but you need to protect the device because thanks to the local interface that is exposing the device to the, let's say, to the local attacker, there is a need to enforce the security of the device to protect the firmware inside the device. And also, there is a need to have a security solution to, let's say, protect the access to the internet, meaning that you need to protect the data that you are going to send to the cloud. Then in addition to that, there is a need power management because some devices are, let's say, budget powered. So here we need to have a power management solution that is part of the device. So these are, let's say, the key features that need to address and to, let's say, to clearly solve by the IoT device maker to, let's say, to make a product. But on top of that, we need also a development environment. So meaning here that we need a kind of platform that allows to make a quicker prototyping. So here, the developer needs, let's say, this kind of evaluation key development platform and also development environment to generate the binary that will run on the application MCU. So this is, let's say, the key, let's say, features that need to address at device level. But on top of this, let's say, a challenge that need to address at device level, there is a need also to have a connection to the cloud. Okay, so here we need to have an internet connection. So the IoT developer needs to think about what kind of technology I'm going to use. Should I use, let's say, the right connection to the cloud, such as a cellular, or should we take some other technology like Wi-Fi or all the technologies that need the gateway. So also, even if the developer decides to integrate the cellular connectivity, they have to find out which kind of technology I'm going to use, CATM and VAOT, that is, let's say, providing the better performance for my device to address the low power and also to support, let's say, the security feature that I wanted to apply to protect, let's say, my device. Also, the level of, let's say, coverage, should I plan to deploy it by device into a specific region or global region, global, let's say, coverage? So there are many questions that the IoT developer needs to address to select the internet connectivity that should be, let's say, used for each product. And in the end, try to go here, try to move. There are some blocks inside these cold services here, so can you move? Yeah, thank you. Yeah, okay, thank you very much. So in the end, you can have the internet connection, you have the device, but you need also a cloud services. So here for the data orchestration, you need to process the data that has been reported by the device. You need to integrate the, let's say, the device inside the enterprise infrastructure, such as Azure AWS. And also, you need to, let's say, implement a solution for the device management to update the device firmware and to control, let's say, remotely the device. So all these are, let's say, one of the key challenges that IoT developer and the company has to address to have, let's say, operational IoT device. Okay, so the next slide is, let's say, showing what are the, how do we tackle these challenges and how, or I would say, how to help our IoT developer and companies to quickly, let's say, address all these items in, let's say, a safe way and in a simple way, meaning that thanks to this, let's say, the solution we are bringing up, we help all the, let's say, these companies developing a solution to come up with, let's say, a solution that can be deployed in the market. Okay, so first of all, we divide, let's say, the problem here, the challenges in two different groups. So maybe you can move on because there are missing some components here. Yeah, sorry, thank you. Okay, so in the, we have divided, maybe, please, can there are still some, yeah, so maybe I can show all the, yeah, please. Okay, thank you very much. So let's divide the solution in three, I would say, two parts. One is the low part which is called the key components and on top of this is the, let's say, the cloud service. So ST tried to provide the key components that help the developer to, let's say, you have a kind of generic solution that is able to connect to the internet. So to achieve that, we are providing the chipset, including IoT peripherals like sensors, local connectivity, Bluetooth, NFCs, and also, let's say, environmental sensors, power management, and even we can support as well, you know, long range connectivity. So basically we provide a complete IoT peripherals allowing to easily, let's say, develop a solution. And then we provide the application MCU. We have one more than 1000 part numbers allowing then the developer and customer and developer to select the MCU that will fit in better, let's say, their product needs. And then we work with also modern vendors, modern partners, to provide, you know, a selection of a few more than as a part of our ecosystem. And then on top of that, you need SIM card. So ST has also a SIM card solution where we can program the profile of operator that should be used to, let's say, to enable the connectivity to the cloud. Then aside this chipset that can be embedded in the device, we provide also an ecosystem here as a part of the development environment. So we provide the hardware platform which allows the developer or company to make a quick demonstration or proof of concept. And then on top of that, we provide the tools which is, let's say, bid around the STM32 cube. And then this is, let's say, the bricks that is coming from ST. And to enable the connectivity, we work with partner. So here we are, let's say, working with key partners such as a true phone to provide the connectivity to internet. And we have also a solution where the SIM card is integrated in the modem. So we have a modem from Sequence, for example, here, which is have an embedded SIM card from Orange. And last week, we have announced also our partnership with CIRA, OLS, which is providing their connectivity. So thanks to this partnership with the key player, we provide the key components to let the device to have an access to internet. Now the missing block is the cloud part. So that's why here we are invited, we are very happy to work with the system, which is our, let's say, a long standing partner from the beginning of the cellular adventure. So the system has developed the lightweight machine to machine technology. At the beginning of this cellular activity, still we think that lightweight machine to machine is the key technology to leverage, let's say, the power of the cellular, meaning that lightweight machine to machine, let's say, provide a better protocol to, you know, to, let's say, to fit with the cellular technology. So I let a system team to introduce more on the lightweight machine to machine. Thank you very much. So before we go, we bring to our solution and, you know, our solution for lightweight machine to machine that we are providing within the ST micro ecosystem, I'd like to say a couple of words about our company. So AB system has been on the market for already 15 years. So we are already quite a mature company. However, for the majority of our time, we have been operating in the telco market, providing solutions for device management of telco equipment. However, however, in the in the recent years, we are moving towards IoT in addition to the telco business. And as part of this, we are, we are the leaders and the front runners in terms of popularization and providing solutions for lightweight machine to machine. Devices. As you can see, we are available across all continents, except for Antarctica have said, have the R&D headquarters are in Poland. And we have also our business offices in different parts of the world. In terms of our product portfolio, our two main two main to two most important components for IoT is our Andre, which is the lightweight machine to machine client SDK. And coyote IoT device management platform, which is like the server parts for lightweight machine to machine server. In addition to this, we also provide other products like UMP unified device management, service assurance DHCP servers, which are mostly focused on the telco markets, Wi-Fi added services, and also an application enablement platform also working within the IoT space. However, during this presentation, we focus solely on on Andre and the coyote device management. A little a little about our ecosystem that we are building about our customers and partners. So we are working with firstly with the connectivity providers. And this is, you know, some something where we are very strong because of our long standing history, working with the telco operators, among our partners are AT&T, but Canada, Vodafone, Softbank, as well as which are, you know, the well established telco telco companies, as well as the virtual operators like CrewFunded are also very strong within the IoT domain. In terms of the device side partnership, we are working with chipset vendors with OEMs here, especially ST Micro, Nordic Semiconductor, Sequence, Talents, and many others. And as for our enterprises, we have solutions deployed for PySala, Traxxense, ToroPak, PySense, all of these companies. In addition, we are also trying to be, to have a strong position within the island alliances, especially within the OMA spec work, which is the standardization body standing behind the lightweight machine to machine protocol. In addition, we have this IMC council and also since the beginning of this year, we are also contributors to this effort project, the popular embedded operating system. A couple of words about about our customers. So first of all, Traxxense, this is a company that is doing asset tracking for supply chain. What is very important here is that Traxxense is also building their devices based on the STM32 chipsets. That's why this STM32 logo is present here. Not all of our customers, of course, are using STM chipsets, but we also want to emphasize that we have customers working already within the STM32 environment. What is interesting about Traxxense is that this asset tracking, the containers are being shipped. So this is a global service where the geolocation is very important and the safety and security of the containers. So lots of containers that are being shipped, monitors. There is a need for doing this direct management as well as doing some operations on edge, especially in the areas like in the middle of the ocean where there is no cellular connectivity. So there has to be this balance for cellular connectivity and as well as satellite connectivity. And as part of this, it's also very important for them to have a very efficient solution since the cost of transmission over the satellite is quite expensive. That's why Traxxense is pushing very heavily on optimizing this connectivity, even to the level of avoiding the DTLS handshake as much as possible. Another interesting customer for us is the Finnish company called Vaisala and they are global leaders in the environmental and industrial measurement. This customer is very much focused on the security aspect of their solutions and we consider them to be really on the cutting edge of the security part for IoT. They are providing solutions for these measurements together, Ange and Coyote as one solution. What they are mostly focused about is these concepts of zero touch device provisioning, certificate management and also very efficient communication between devices and their own infrastructure. Storopak is another interesting company of us, customer of us and this Storopak is building smart packaging solutions for the shipping companies. So they are the sort of package dealers and Amazon is one of their customers. What is important for them is the management and monitoring of these machines that are manufactured in these package dealers. Devices again deployed across all continents with Cat M1 uplinks. Sometimes even there are environments where this solar connectivity is also not available. So again very much challenged deployment environment in terms of the connectivity. And again thanks to this is all possible thanks to the lightweight machine to machine and especially Ange and Coyote together.  It's a smart metering solution provider. In this sense Pisense is the manufacturer of the smart metering devices but also provider of the services. Again they need to have device management in order to manage and monitor the devices that they are releasing. Scenario in which they're operating is quite similar to how Storopak is working. They have the deployments for LTM and as well as NBIOT networks. So now the core of this webinar, the core of the value of the product value that we are providing is about device management. And we start by arguing that device management is a must. And it is a must for any successful IoT solution. However it's a part of the service that is very often ignored by the enterprises, IoT enterprises, especially in the very beginning. Why is that? The answer is quite obvious. It doesn't bring any measurable business value to begin with. And this is very similar problem to what we are seeing also in other aspects of creating solutions. So for example security is a similar, has a similar problem. Very often we are building a service and we just consider okay let's not focus on the security, let's focus on shipping this to the market, start making money and then we'll be worrying about the security. System monitoring is also an interesting use case that in the past has been often ignored by the service providers. The providers were just saying okay let's deploy it, let's hope nothing will happen and let's worry about the monitoring late. However in terms of security and system monitoring there has been already a growing awareness about importance of introducing these two features in the very beginning of building a successful service not on IoT service but any service. And we hope to bring the same level of awareness for device management as well for the IoT solutions. And by device management we mean all of the functionalities that allow for the remote execution of procedures on devices with regards to doing some remote diagnostics, establishing connectivity, collecting devices, providing security, doing device provisioning as well as the over-the-air services required for upgrading the device firmware or device software. The reality at the moment is that device management is often introduced late, it is also very often mistaken with the data orchestration process. And as a result of introducing this late the problem is that the solution is really not well thought through. And if you are forced to introduce it because of the external circumstances, not well thought through, sometimes you go for what is the cheapest possible option, you buy something that is a closed solution so you may be ending up in the situation where you have this vendor locking case. And again the next consequence of this is the poor interoperability of your solution, your devices with other devices, other classes of devices and so on. And in the end you may end up in a situation which is an operational nightmare. And very often we hear this feedback or like this opinions from the customers that we are talking to is that, you know, we didn't think about it earlier, then we were forced to and now our ops team is managing five or ten classes of devices. They need to be trained and educated in order to understand the subtle differences of how they work and this just, you know, doesn't scale up. It's not building, you know, a reliable, well-working service for us and that there are just regrets about. So what could be an alternative in order to avoid the vendor locking situation we should be looking at the standardized device management solutions and lightweight machine-to-machine is one example of it. What are the core features of it? And the most important, the most important in my opinion is the well-defined data model. This data model is a set of objects that are openly available, peer reviewed by the lightweight machine-to-machine community, so that are allowing you or like as a device manufacturer or a service provider to map a state of the device remotely on the device management server. So for example, it is very easy to, there is an object called, for example, device that is describing what kind of device it is, what is possible with this device, and so on. And because it's an open source peer reviewed solution, you have this, you should have this confidence, you know, that as approved by the body, there have been, you know, lots of minds looking at it, thinking about it, understanding if this is providing a value, discovering the corner cases and so on. So instead of thinking about reinventing the wheel and thinking how to model your device, you could cut your time and start using this well-defined data model provided by lightweight M2M. The second important thing is that it's not only about device management, because it's a protocol that is combining both device management and data collection together in order to provide a very efficient communication, both in terms of the amount of data that it is being exchanged between the device and the server, but also in terms of the consumption, unlike the transmission time, which has direct impact on the energy-saving capabilities for the device, which is also an important aspect. Second, the next thing is that it already has this security capabilities that has been designed from the very beginning and not added later into it, which is also a very important thing. It provides bindings for non-IP networks as well, not only for the IP network, so for these solutions that are that need very high level of optimization, where sending or using the IP and TCP or UDP layer is not feasible, then non-IP is an interesting option. Lightweight M2M can be serving such deployment. It's efficient communication, consumption, and the way we talked about it. And finally, it has very well-defined workflows for doing device provisioning. And this is also a very important thing, since other solutions like CoA, MQTT, MQP do not have them defined. So even if you are not so much concerned about your efficiency of your communication, all of these things that we have discussed earlier, it might be also interesting for you to look at it just from the perspective of doing an efficient and scalable device provisioning using Lightweight M2M. However, if there is only one way, like one sentence summary, that we should think about Lightweight M2M and where it is applicable, there is a growing consensus within the device manufacturers that this is the only way for device-to-cloud communication operating in the LQ1 networks. So what is the current market situation of Lightweight M2M? And it is very popular among mobile operators, but for doing radio module management. However, its adoption among enterprises is still quite low. So if we look at the curve of the diffusion of innovation, we can see that there are already some companies like Visala, Alpaco, TraxSense that have already adopted Lightweight M2M. They have adopted because they recognize that they have a problem and Lightweight M2M is a technology that can help solve them this problem. However, as we see, there is still a lot of room, a lot of things that needs to be done in order for Lightweight M2M to become a mainstream market solution, even to go into this early-majority market. So we can see there is this chasm and why the reason behind this chasm we believe or we set this hypothesis that it is because it is really difficult for developers to understand and start using it very quickly. So based on this, we stated the following problem, what we as AV system can do to reduce this entrance barrier for Lightweight M2M. And we would like then now to introduce Andrzej, our Lightweight M2M client so that you understand what value it brings. Then we'll talk about Coyote and then we can say how these two together and then provide an interesting value for the STM32 development environment. So there are these three pillars that we develop, Andrzej, along. First is about usability. So for usability, we are producing and publishing these open source integrations for popular STM32 developer boards. It is interoperable with different cellular models that are already that are being provided for STMicro. We are also providing an integration testing platform, which allows developer to test their integration of their solution with our device management platform and then gain the confidence that they need in order to deploy devices to the field. And then we also would like to announce that we are going to publish the component called iCube Andrzej, which will become part of the STM32 cube Mx. We'll talk in details about this component later in this presentation. In terms of security, which is the second pillar that we are building, we are focusing a lot on the secure communication. For this, we are providing very deep integrations with the existing popular cryptographic libraries. We provide support for the OSCOR protocol, which is the end-to-end security protocol for the Lightweight M2M communication between the device and the server. We are also providing solutions as part of our integrations for the secure credentials management. So here we talk about integrations with the hardware security module, using the PKCS11 interface, as well as we are having support for IoT-safe standard. This is the standard, which treats SIM card as a root of trust, where credentials for the communication can be safely stored. This part is available as within Andrzej. And finally, there is this platform security architecture by ARM. We already provide support for it. And within the STM32 ecosystem, this is going to appear soon as part of the STM32 U5 developer board. All in all, what we are aiming here is to provide a client that will enable doing secure zero-touch provisioning of devices into your solution. And finally, the third pillar is our connectivity. And as part of this, we are going to work on the deep integrations between Andrzej and the XCube cellular, which is another component that STMicro is providing in a way to collect or get deeply into the connectivity metrics in order to understand them and provide the most efficient communication that takes into account the connectivity metrics in order to provide a really, really efficient solution for the STMicro developers. And the counterpart of Andrzej, as we mentioned, is our QoT IoT DM server. And then as with Andrzej, there are three main pillars that QoT is built around. First of them is interoperability. By interoperability, we mean that our Andrzej can work, our QoT can work with as many lightweight machine to machine client as possible. So we say, first of all, lightweight machine to machine should be interoperable by design because it's an open standard. And we really treat this interoperability as a very important thing in order to allow, to enable, you know, a seamless as possible on boarding of devices. So in order for the customer to minimize the time to connect devices. And as part of this, we are, for example, running this interoperability program together with AT&T. And as part of this, of the OMA spec work test tests, the yearly annual event during different providers of lightweight machine to machine solution are providing the client and the server in order to test their interoperability. For the last couple of years, we have scored the highest number in the category of interoperability. Second pillar is about usability. So for usability, we think about how to, how to make the solution as usable for the customers as possible. So we are introducing the functionalities of lifecycle management, power saving, device provisioning ops center to facilitate work of the ops people responsible for making sure that the solution is stable and working. And also straightforward integrations with third party systems, especially here we provide the connector to the Azure IoT Hub, Azure IoT central solutions, which allows management of lightweight machine to machine devices from the, from Microsoft Azure services. And the same for AWS IoT Core. Finally, scalability, the third pillar, the solution has been deployed already in major telco infrastructures. What we are very proud of and what has been emphasized during this year's mach nation IoT device management scorecard is our superior capabilities for grouping devices, which allows a customer, a user of the platform to efficiently manage devices at the large scale using really simple, simple workflows. So when we talk about building devices, this is one aspect, but also what is, what is very important is to have the solutions for device provisioning and not the device provisioning for a single device, but large scale device provisioning. By doing this, there is a need to provide the communication credentials on the device in an efficient way. And there is a need to reduce the operational complexity deploy. However, when we look at the currently available market options, the popular solutions that are used like Global, Global Research PSK are not secure. And there are very few standardized mechanisms available. So interesting combination of Andre and Coyote together can provide is the secure device provisioning. And as part of this, we see, we see, we have a device manufacturer as we have this very popular device provisioning solutions as well AWS for party PKI's. And we may have be using, we may have lightweight machine to machine devices. These devices are cellular sometimes. So they have SIM card access. They can have also trusted hardware in the form of HSM or TE. And then our, since our Andre is integrated with all of these solutions, it is capable of talking and storing, storing credentials securely. We have our Coyote IoT DM server that has the capability to be integrated with different device provisioning solutions as well. And then a device manufacturer can have, you know, securely communicating with our Coyote platform in order, you know, to let us know in formats about the devices that they are manufacturing, providing some sort of credentials. And then these credentials can be used by Andre by, through Andre by these devices in order to securely be provisioned for Azure DPS, AWS IoT core solutions or any third party PKI, or even device provisioning within the Coyote DM platform itself. All in all, it's about the solution that enables you to define your own provisioning processes. The second important thing that quite a lot of customer ask about is about, you know, this efficiency, a special device to cloud communication. What is important to know is this NBIOT and LTM are growing, growing like still very early solutions. And as far they are enabling new business models, especially in this smart mattering vertical and so on, that have not been possible before. And there are no ready made available solutions in the cloud, especially for device management for them. So as part of it, what we are offering the Coyote DM is offering a solution that is translating lightweight machine to machine into the AMQP, MQTT or REST that is being supported by major cloud provider solutions like Microsoft Azure or AWS IoT. So we are having the connector that basically enables management of lightweight machine to machine devices from the native AWS Azure application services. And this is not any proof of concept solutions or anything like this. It has been already deployed in a one major telecommunication infrastructure. Now, back now to Anjay and how Anjay can be integrated into the STM32 ecosystem. If we, we have started with understanding the core values of the STM32Q accessibility, easy to use and expandable. And in terms of being accessible, Anjay is written on the open source license with Apache 2.0 or very permissive license. We are providing integration of the Anjay with the STM32 development environment. We are going to demonstrate it in a moment. There is a community support that AV system provides for STM32 developers and something that we are very proud of is our recently launched IoT developer zone, which describes for developers provides lots of tutorials about how to quickly prototype solutions for lightweight machine to machine, especially here with the focus on the STM32 ecosystem. In terms of easy to use, we are already providing on GitHub our ready-made open source integrations. They can be considered reference implementations that can be used as a starting point for your solutions that require just some probably tweaks and adaptations in order to be used. And finally, we are going to focus on the out of the box functionality, for example, in the form of quota using, for example, MCU boots that can be again taken as a component and inserted as a ready-made solution that can cut your time, cut your development time needed for doing this. And in terms of expandable, the solution that we are providing is production ready. And we are also, it's already integrated with other STM32 components and we will keep on working further in order to put it into as many places within the STM32 environment as possible to facilitate the development of development for the STM32 engineers. So right now I'd like to introduce the main star of this event and this is a component, the package that we call iCube-anjay. And iCube-anjay is the combination of our anjay together with xCube-cellular, together with lightweight IP network stack and MBAT-TLS. At the moment it is available in this pre-release phase in our GitHub. However, in the coming days, weeks, it hopefully will be also available as part of the STM32 offering once it passes the final checks and review process on the STM site. What are the key features about it is that it is, it will be part of the STM-Cube-anjay offering. It is an exemplary code that shows how to run it in the STM32 ecosystem, ready to go package. And it's also a configurable lightweight machine to machine client available from the STM32-Cube-anjay mix. So right now I'd like to now give my voice to my colleague Mieszko, who is going to demonstrate how iCube-anjay is going to work in action. So Mieszko, now the floor is yours. Okay so hello everyone, I will share my screen now so we can see what I'm doing. Okay it should be visible by now. First we'll start with the iCube-anjay. Currently it's a preview package so we can download it from our public GitHub repository. This is a preview package because it still requires some configuration from the end user to make it run. But it's fully functional and all features from the library are present and it's ready to go working. So starting with it you will have to download the repository so that you have a pack file. Then you will open the Cubonex and here you can install or remove embedded packages so from the local you search for the pack that you downloaded and you have to install it. License is Apache 2.0 so it's free to use. Okay now it's installed. We'll start with a new project. With me I have an L496 board from DST. It features the PG-69, 96 modem and I will show you how to use it with our example. So there is some Cubonex setup that you have to make. We'll start with this part. First things first we have to select the correct board and start the project with it. We don't want to initialize the peripherals. We don't need everything working here. Just the minimal bar. Okay now we can add our software tag. We first select components and here we select iCube-angry. We have a few components here. First is the Android library itself. We want to enable it. We also want to enable support for the PG-96 modem. Also the exemplary application and the board support so that we will have all the sensors available as lightweight machine-to-machine objects. After we enable the pack we have to enable the i2c so that we can use the sensors and you are drivers for the communication with modem and locks. We also enable the global interrupts. It's all described with me so you can just follow the procedure there. We need the RNG module activated for the security and from middle we use free RTOS with version 1. In the free RTOS we have to increase the stack size so that iCube-sur-la that dynamically allocates the memory will work and enable the counting semaphores. So now we go into the pack configuration. We have to enable all the components that we selected previously and here is the client settings and parameter settings. Parameter settings are the all the settings from the library like enabling the logging and support for different download types or maximum sizes of buffers. Also you can enable modules like firmware update, bootstrap modules, security server etc. And in the client settings it's basic settings that will be used for the connection. So here we will put webinar demo in the PSK, we will put test and for the PSK identity we will also put webinar demo. Here is the default TryNJ server that is available freely and publicly you just have to register and you can use it. I will use our internal server that we will use for tests and for the APN I'm currently using the iBasis sim card so I will use it. And now we just have to go to the project and also check that we want to generate peripheral initialization as far as of C and H files per peripheral, choose it as an STM32 cube either and save it. We will create a new folder, okay. And the last thing is to select the time source for the time base source so that free autos works correctly. Now we just wait that the cube next does everything for us. Okay we see that our project has been successfully imported. Here it is, here we can see that a few files are added like app and which contains all the initialization code for the library as well as object installation that chooses object based on the board which are available and installs it and updates it. There are also places for to initialize user objects and there is the process function which is updated every second and is used to update the object states. Ange also requires to use the standard C and printer floats so we'll apply and close it and we will run it as an STM32 application. So currently it will be compiling it and in the meantime I will show you how to add it to the Coyote EDM server. So we'll go to the Coyote device management starting from the start you will see the login screen where you put your username and password that you get from the registration. Okay here we will see your list of devices if you have any previous ones we will go to the device list and add a new device. It's currently working slower because of the compilation on my PC but it shouldn't affect it that much and now we'll add a new device. There are a few options to use here you can connect via the bootstrap server if you want to use secure if you want to securely connect to the servers also through the bootstrap server it is used in the production. Also you can use so Ange light with machine to machine client that is basic application for Linux and allows for quickly setup Ange and you can also connect directly to the VR management server and we will choose that option. So we will put here the webinar demo as a device ID we use security mode PSK and for here we use test same options as we used with the software parking cube. Okay we press add device and here we will also get the URL that shows where should we connect it. Here we see that the demo has been built and now we will upload it to our device. Okay it will take a second to load in the meantime and we show you what else is in the AI cube Ange package. Here is the main application files just as I showed you with the Ange configuration that is generated from the cube here you can set the different things that I shown you before in the parameter settings but also there are few drivers included for the modem and also for the BSP for STM32L496. Okay here we see that the download was successful here I have the open COM port with the port and now we will wait for the cellular communication to get online it is using the pg96 so for the nbiot or kato m1 network it will take a few seconds for it to join. Okay we see that it is starting now I'm feeling that there are a lot of questions coming I will try to answer them after the presentation. Okay the network is up and now the device is registering and sending its information to the server about what objects it's containing and other things. So if we go to the priority we see that we can now go to the device. Okay here is the webinar demo we see that it has a serial number generated from the hardware ideas on the device it's address for the co-ops and last uplink and downlink operations here. In the objects tab we can check what objects are on the device the standard objects like server and device which are contained in every client but there are also there is also support for all the sensors that are correctly on the board and here is the temperature sensor for example we can read its value yeah we can schedule reading its value so it will check the current value from the device as well as for accelerometers and other values. If the value is small it displays it like this okay so the demo is working now there are also other options like of all your tracking we can set up to monitor data for example to notify us of every change in 10 minutes so the tracking and the coyote will do everything all the rest. What can we do with this there are integrations with AVS Azure Cloud with both AVS and Azure Clouds so it can be streamed further by the coyote and you can play with all of it by yourself just by downloading the application and playing with it so that will be all for this part of presentation I think I will give my voice back to Marcin. Hello again can you see my screen? Yes okay so we talked about development how this facilitates development the second step about after you are developing is about testing and here we come in handy to help developers with doing the integration tests so the concept is that after every comment that you make there is a CI pipeline that is building your package then usually there are unit tests that are being run in terms of unit tests the aspects that are concerning lightweight machine-to-machine functionalities are already unit tested as part of ANJ so you don't and you know the way we are enabling these functionalities is really trivial so we don't need to worry about doing unit tests for lightweight machine-to-machine part if you are using ANJ. However what is interesting is about the next step which is about the integration test and here our coyote platform enables you to very quickly write quite complex integration tests that can be integrated into your CI pipeline so whenever you are making a commit the package is built then the integration tests can be run against our coyote platform and then you can get the result if it has passed or it has failed it has passed you know then it can go to the next phase of the code review for your team before you get you know enough of confidence to deploy your solution to production. Mieszko again now this is your part to demonstrate it. Okay so I'm showing my screen again. So I will show some of our internal projects there is the ANJ free artist client it is based on the xcube solo package and cuba max it was the previous solution for the STM32 development previous to you and I keep ANJ. There are some automatic pipelines that are triggered on every commit so if we go to the CI CD pipelines we can see that there is a lot of them running okay so you will check what is happening all the projects in the our integration are built there and the interoperability tests which Martian was talking about if we go into the logs we can see that there are logs from the device where it is registering and it's communicating with the server and what actually is happening here is uploaded to the test reports and what those tests look like. In the server simulator tests those are test cases that are executed on our devices so for example there are some common test cases that we use. In the temperature case if we look into it there are a few with execute and write attributes actions so for which we check that the sensor units are correct what are the max measured values minimum measured values if we were set those if they are still correct what are the sensor values and we check all the we are operations that lightweight machine-to-machine server will perform the device after it has been deployed into the world so you can use it in your CI it uses West API and it can be fully automated to check if your device is fully working and ready for production. Those are certified tests that are used by many companies over so that's all from me and back to Martian. Hello again thank you Mieszko. So all you know just you know to sum it up since we are already almost over with the time and we hope you know to have still some Q&A so apologies for speaking longer than expected. What QoT DM offers is this you know easy device management well all of these functionalities of onboarding configuration over-the-air services diagnostics like cycle management are already available and they are enriched with the capabilities of grouping providing extensive API and also a very flexible workflow organization that allow you to tackle hopefully any problem that your solution might be might be facing. So this is all what we have prepared for today in terms of presentation and demonstration however now we would like to encourage everyone to ask questions and we are we'll be delighted to answer them. Bartek I think now you are taking a week in this part. Yeah exactly Martian and thank you very much for this presentation it was really great thanks also Mieszko for really an impressive demo we already passed time but I can see that we have quite a few questions so we're going to take a few of them and the rest we're going to take offline via email so don't worry we have your questions and they're going to be answered. We have one question from Mia isn't there any integration on the STM32 WLEX from the MCU series? Okay so I think I can answer that the iQPANJ package can be one on any STM32 but we still don't have integration with the lower part on this series so we plan on doing integration with lower part but it will it is in the future. Great Mieszko thank you we also have a question from David will we see the cloud integration site Azure AWS? Okay I will take it not during this webinar even today probably you know we can organize a separate event to talk about it here we here we focus mostly about facilitating job for the device developer and encourage them not to be afraid about lightweight M2M the AWS Azure we will take it some other time. Yeah and it seems a bit like a follow-up question we have a question from Mia how do you integrate with AWS and Azure is the connection bi-directional? Yes so the communication is bi-directional so in the interest of time I can briefly describe maybe the solution for Microsoft Azure for as part of this they are offering multiple ways of communicating there is a direct method there is device to cloud communication and there are device twins options and what we are doing is we are allowing lightweight M2M device to connect to IoT as if normally over lightweight M2M server normally over lightweight M2M connection however the IoT server has the ability to map the request into one of the methods that are being supported by Microsoft Azure so for example if the device is sending telemetry data it will be mapped to a device to cloud communication option and if the device is just updating one of its properties within the data model then it's going to be the device twins options and so on. The important thing here is that Microsoft Azure communicating over M2P or MQTT is not enforcing any type of data model so this enforcing the data model for Microsoft Azure or the same the same holds for AWS is a challenge so what we are introducing here we are introducing a template of the data model for a device that we ask the we ask the device manufacturer that wants to operate it from the Microsoft Azure to provide in a way that we understand if a particular method that is being invoked is a telemetry that is about mapping into the efficient way of communication with the Microsoft Azure cloud. The same concept the same idea are for AWS and I hope this answers the questions on the very high level if not I'm also very happy to talk about it. Yeah we have another one from Maya so does the customer do the mapping from the lightweight M2M model to the Azure AWS data model themselves? Well so there are two options if you want to have a really efficient solution yes you need to collaborate a little bit in order to at least let us know which parties telemetry which are properties which are just executable methods to do if not you know we can be we can be just you know pushing Jason through Microsoft Azure and letting you live with this. Right we have another question from Thomas how does solution work with Sierra FX 30 solution? Meshko can you help it here Sierra FX 30 solution? Okay so if you always choose to use the Fogamal IoT gateway, if you use it as a gateway to the existing application you can just use the LAN RJ on the Linux device or any other embedded device or the LWM2M stack that communicates over sockets for the Fogamal solution that is going inside the Sierra we don't have any ready to go integrations but it can be one pretty much everywhere because it is a plain scene so I think that it will be possible to do it. Okay okay I'm really sorry but we are running out of time so thank you so much for your engagement I see that we have still quite a few questions here so we're gonna we're gonna reach out to you via email also if you have any more questions feel free to reach out to the speakers directly or to AV system and we will be happy to answer them thank you once again so much for joining us today and I would also like to extend my thanks to the speakers thank you so much great job guys thank you very much thank you thanks everybody thanks for for being with us thank you goodbye


what is the point of working here if people around you aren't investing in you to make you better? And by the way, you all sit on two sides of this relationship. You're going to be giving the feedback and you're also going to be receiving it. And you have a choice to make on both sides. When you're giving constructive criticism, please make the choice to be unemotional in your delivery because the moment you're emotional, then people start to feel ashamed and the guards go up and they're not even gonna hear what you're trying to tell them. Similarly, you have a choice every time you receive critical feedback because if you're the person that gets defensive when you receive it, guess what's gonna happen? People are gonna stop giving it to you. And people stop giving it to you.  And if you're not growing, I'm sure there's a lot of other jobs that pay better than this that you could go work at if you're not interested in personal and professional growth.


So, the other day I went and decided to get my teeth whitened after all your crappy comments. Yeah, you're definitely not a kid in this room, but I wish I had some leg extensions. Just kidding guys, I've had my teeth yellow for far too long and I wanted to change them anyway. So here's the process. Started off by cleaning them really, really thoroughly. Then we put a big anti-lips in the way machine on my mouth. Then we did the application I guess and then before I knew it was all done. I actually fell asleep and she said I was snoring.


Hey there, let's have a talk. Let's have a discussion. These sound pretty good, right? You're excited because someone cares about what you think. Communication is all important to share, care, and be cared about. Still, too often, the discussion, which is a two-way sharing of information, devolves into an argument. The motions rise, each side digging their heels until they're hearing but not listening to the other side. Further escalation means a blow-up, the results of which are damaged emotions and no solutions or greater understanding. So how do you get your point across yet not start a war? Let's take a look at a few ways to approach the argument and bring it back to healthy communication. Number one, keep the temperature Emotions are human and we can keep them in check, not doing so cripples communication. A certain widely broadcasted political debate from September 29th 2020 is an example of this.  That wasn't calm and it didn't result in anything useful, other than maybe some entertainment. When the feelings spike, we perceive a threat from the other person. We go into fight or flight and emotions will trump logic, no pun intended.  Let's take a deep breath to calm and ground you. Slowing down and pausing while speaking reduces the threat impression, like cool water meeting a feverish forehead. This allows the other person to open up in kind. Also occasionally a statement asked like a question gives a sense of inviting the other person to share their views, further de-escalating the situation. After all, how things are said is just as important as what is being said, if not more so. Number two, have a sense of humour, including about yourself. A glass cannon fires shots but can't take any back without exploding.  Enforced one-way shot firing is bullying. Humour can break the tension or awkwardness that is causing minds to close and anger or hurt feelings to rise. It makes you more persuasive since it sends a message of, hey, I'm on your side, I'm friendly and can laugh with them. It can remind the other person that no matter what the topic is now, there's more to you than just this conversation or argument. Of course, this does require care, having a good feel of what is appropriate and when. If comedic timing has not your superpower, maybe let others initiate. Number three, ask questions and listen carefully. This is such an accurate quote, we're gonna share it with you. Most people do not listen with the intent to understand. They listen with the intent to reply. Steven R. Covey, we all do it. Even with the best intentions, selectively listening only to the parts you want to respond to means you're making assumptions to fill in the parts that were ignored. The other person feels invalidated and that they were lured into speaking solely to be stepped on and used for your own ends. Cue argument going nowhere. To win in this situation, regardless of what kind of questions you ask, you do have to listen to the other person with the intent of understanding where they are coming from and from their point of view. This will reveal better information to use, with no assumptions to muddy it up. Your goal will determine the kinds of questions to ask, understanding to bond or sparking a debate. If it's a reach for understanding, you can try the Socratic method. Start with a validation and end with a question. It's clear you've heard them and you want to know about an inconsistency. Maybe they have the answer. If you want to get a lively debate going, you can get more provocative and challenging, posing hypothetical questions and directly challenging their points. 4. Realize and accept you might be wrong. The conundrum of being human. We want to know everything, and some of us act like we do know everything, but no one actually does. Occasionally, you'll find out you weren't wrong, per se. Just the other party was at conspiracy zealot levels of belief, where logic, facts and evidence hold no power. Good news, that's a release. You don't need to waste your precious time anymore. You can just walk away and smile while you do it. Other times, though, we are actually wrong. We get it. Our pride has been dealt a blow, especially if the other person is delicate about it. And that is okay. In fact, it means you were gifted a shiny new bit of information. The other person is still in the same place, but they shared with you. So be nice. As a bonus, graciously admitting you were wrong and showing a willingness to learn is a testament to your awesomeness. It means new knowledge doesn't break you. It allows you to grow, exercise flexibility and change. Agreements are not forbidden. Labelling the exchange as an argument connotes the need to win. It implies a mighty battle where the other side must concede and bow before you. Pardon us. Got carried away there. The point we're making is that it doesn't need to be this way. Healthy communication involves both give and take. Dishing out, only rebuttal and rejection makes people feel attacked.  Finding that small island of common ground can be critical to being able to progress without bloodshed. Enter the yes and or yes also type of statements. This validates them and also invites moving forward with the discussion. Even if nothing they say agrees with you directly, you could recognize that they're coming from a good place with good intentions, validating their right to their beliefs. Research and Use Facts This is as much for yourself as for the argument, debate or discussion. The research allows you comfort in knowledge and allows you to apply facts to the argument. Facts help to diffuse emotional arguments, replacing them with logic. Being comfortable and knowledgeable further increases your ability to identify inconsistencies, contradictions and assumptions from the other person. They might be basing their stance on inaccurate information, your knowledge based on facts.  Cool, collected and correct. Number 7. Appeal to Higher Values Make it meaningful to the person or people you're talking with. Logic and facts are great to give you credibility, but people tend to stop listening when they're bored or can't relate. So a little emotion is okay and more importantly, a relatable angle where your stance wants what they want helps immensely. We've all seen that celebrity or politician whose arguments are nonsense. But their delivery has given them a massive following. Where they say things like, shouldn't we all be working to make the world better and safer for our children? Or, we want to and can be better people, right? So imagine what could happen if you do have something meaningful and can appeal to the other side. We all win some and lose some and remember, if you win, don't be a sore winner. Rubbing it in people's faces or doing a touchdown victory dance to mock them, that's a sure way to not make friends. You're better than that. When with respect, humility, understanding and kindness. After all, no one knows everything and you might as well be on the non-winning side next time. Which one of these techniques have you tried in the past, if any? How did it go? Feel free to discuss and comment. We promise we're not arguing with you, we just want to hear from you and have you like us. Thanks for watching, see you next time.


Your subscriber counts will drop slightly on June 16th in a couple days because YouTube is removing all subscriber counts from suspended channels on that day. If you look behind me, YouTube is announcing on their official blog that they're doing this change and you can click the link below so you can read it yourself. But the key point is that YouTube is making subscriber counts more accurate so that you're not getting an inflated number of inactive subscribers. They're trying to remove subscribers that don't watch your videos because if a subscriber is from a suspended channel, obviously they're no longer watching videos because the channel is suspended. Now YouTube has also said that channels that get suspended and then restored will recover your subscriber count. They can reverse any subscribers that are removed after the channel gets restored. So YouTube is really actively trying to make your subscriber count to be more meaningful so that you can see active subscribers, not just a big number, just like with views. YouTube, in case you didn't know, has recently implemented a new policy so that view counts roll back. You actually get less views if YouTube discovers that the views that you do have were obtained through botting or through other kinds of not legitimate ways so that they will roll back views and that's what they're doing now with subscribers as well. Good for you, YouTube, for making the numbers more accurate, more meaningful. Tell me in the comments below if you like these changes. I'd love to hear your thoughts on whether this type of action where you roll back numbers is something you approve of. Alright guys, till next time, my name is George, founder of Freedom and you've been watching... and we will grow together as a family because this is the Freedom family. You are part of it, we are all part of it and we're all growing together. So grow with us and partner with Freedom. That play now button right there on the video bar is all you need to click to get started. Thank you.


cooking channel I'm Darren and today I'm going to do a top sirloin roast I got these a couple about a month ago got two of them and they were on a pretty good sale I tried to do a video on a cook on the first one but somehow it didn't come together right so I wasn't able to put that together but I did preseason this this is about a three and a half four pound roast I did preseason this with my beef rub salt pepper and garlic before I vacuum packed it so which makes it pretty convenient I've got my temp on my water already set up at 134 and we're going to do a 46 hour cook on this because sirloin tip roast is usually still pretty tough I'm kind of like a chuck roast or a beef bottom round roast but I still want to make this round medium medium rare so we're going to do 134 and I do want it pretty tender so 46 hours we'll put it right at dinner for Thursday night so I'm going to go ahead and toss this in the water my water is already up and temp and ready to go I'm going to toss this in and we will see you guys in 46 hours and then we'll sear it yeah this one to kind of show you how I got the that rack in there the IKEA pot lid rack see how if I turn it sideways there it's holding that roast down even though that's a pretty thick roast on one side it'll fit right in that pot rack so it's going to hold it down under that water these roasts you know they have a lot of fat on them tend to float a lot but that rack it's going to hold it down under that water pretty good so I recommend those racks they're like eight or nine bucks on Amazon I think and probably like six or seven bucks if you go to IKEA and that's the I can't I think it's a varisa I have it down in the description in my list of equipment below but for a cheap little rack for your CV it works pretty good it's stainless steel and it does its job so I'd see you guys at 46 hours out of the sous vide it's been in there for right around 46 hours and you can tell it's got a lot of juice in the bag there and I'm going to go ahead and drain that out of there we're going to use that for gravy tonight I'm going to make a real quick gravy using this and a little bit of wine and some beef stock and some spices so I'm gonna go ahead and get this out of the bag and I got the grill all getting heated up right now should be ready as soon as I get this all padded dry and ready to go I'll be back I got it all padded dry with some paper towels and I'm gonna put just a little bit more of the beef rub on there not a whole ton because it's seasoned pretty good so just enough to kind of coat the outside here I'm not gonna do both sides just gonna do the top part there so that's it I'm gonna go ahead and throw this on the grill grills heated up to about 400 degrees I won't be on there very long just enough to get the crust on the outside so I'm gonna go ahead and throw this on and I'll be back in a minute the outside I'm gonna go ahead let's see still nice and medium rare got up to about 500 pretty quick there it is guys cv for 48 hours it's gonna be awfully tender go ahead cut off the piece very very tender it's not chewy at all pretty juicy you see on here still kind of juices coming out of it I got that nice gravy to go with it so we're gonna cut this up for dinner check it out make sure do you ever get a sirloin tip roast beef bottom round roast top round anything like that 48 hours in the sous vide at 132-134 it's gonna be awesome finish it up on the grill that's the kind of stuff you're gonna be eating check it out guys thanks for following us make sure you like this video and subscribe go ahead and hit the notification bell so that you can find out when there's more videos and go ahead and follow us on facebook we have a group and a page follow us on twitter thank you


There we go. Now we're recording. Hi everybody, welcome to our presentation today about OER and inclusive access. My name is Kelly Brotten and I am the Assistant Dean for Research and Education in the University Libraries and my colleague is... Hi, I'm Esti Major Roar, and I'm managing the Economic Technology team and service within OIT. So today we're going to focus on reviewing a couple of different options for research, selecting your course materials that are supported here on campus. I would encourage you to use the chat or unmute yourself if you have questions or anything to add along the way. So be relatively casual and we hope to have plenty of time at the end for additional conversations or questions. There we are. There's Esti and I with our contact information. Okay, so just to start off a little bit of information about why you might want to care about the cost of course materials for your students. Here are some bullets and some statistics from two very recent large surveys of students. The first two come from the National Association of College Stores, recent 1920 survey of students. And the second two come from a second edition of a research project that was published by USPRRGs. And something that we probably all know that the costs of textbooks have risen much higher than the rate of inflation, much like the rest of the costs of higher education, and that this has serious implications to our students. So 28% of students in the NAICS survey said they just didn't get one of their required pieces of materials, either a textbook or a code. 67% said that they were going to wait to find out if the listed material was really needed. In the PERG survey, 25% of students reported working extra hours to cover the costs of their course materials. 19% chose classes based on course material costs. That is, they selected which section or what course they were going to enroll in based on what was published as the cost of the course materials. Other statistics that came out of the recent PERG publication are that 66% of students sorry, I just lost my train of thought, 60% of students reported skipping, buying the textbook or the access code at all together just because of the cost, even though 90% of them knew that was going to have great implications. And 11% of them reported skipping meals in order to cover the costs of their textbook materials. So obviously this is a huge concern for the students and something that they pay very close attention to and impacts a lot of their jobs. And I think that's a huge decision making in their selection of courses as well as in their life. Thanks, Kelly. In the summer of 2019, I think, yes. This all seems like it has been 10 years, but it really hasn't been. Kelly, myself and Candy Morris started working together to start to explore alternative textbook options at Ohio University. Ohio University as a university has been putting task forces and efforts behind affordable learning content, but the three of our units really came together about a year ago. And this is when we started to dive into what options we could sponsor and support at the university. I wanted to quickly mention, again, from the same surveys as Kelly mentioned earlier, three main points as kind of a segue into talking about what those alternative options are, alternative textbook options are that the three of our units are supporting. The next survey reports that access codes resulted in higher publisher sales. So the publishers about four or five years ago started implementing a new business model. They started calling it the inclusive access model. This is not new to higher education. A lot of universities have used that model before without the specific branding of inclusive access. What that really means is students have access to course materials on the first day of class at a discounted rate as long as the university or faculty members in this case can guarantee a higher than 90% adoption rate of the material in the course. So it's no surprise that with the rise of those models, the publisher sales are on the rise a little bit as well. However, free materials are on the rise as well. 26% of students downloaded at least one free material last year per the survey, per the next survey. That's significant because as we have seen in the March timeframe with COVID-19 and the move to remote education, those students who had their course materials listed in the LMS or had that digitally available either through the library or other free links. They didn't have to worry about getting that textbook shipped to them or getting a version of the course materials that they left in their dorm rooms. A lot of the publishers and ebook companies came out at that time to offer free versions of their ebooks that were not available in the library potentially so students could read those. Those offers are going away this summer because it's no longer an urgency of quickly switching to remote education. So it is ever so important that we continue to explore online materials, links to library resources in the LMS. But that is on the rise. 55% of students reported they do have access to materials in the LMS. These are not Ohio University numbers, but they are relevant to our use case as well. With that, Kelly, if you could move to the next slide please. Oh, and you unmuted Kelly. Sorry. The focus today that SDNI are going to review are three alternatives to the traditional commercial textbook model. And the reason we're focusing on these three today are primarily because we have access. You have access to them in your classrooms, but also because each one of these options allows for students to have access to the course material content on the first day of class. So it seems rather intuitive and common sense, but there is a growing body of research that shows that students who have access to their course material content on day one of the class have better student success metrics. Their grades are better and their DFW rates are lower. And that makes common sense, but coupled with the idea that students often delay their purchasing or their or share access to content. These are options that you can use to make sure that your students have their course materials throughout the entire semester. So here are some definitions. Open educational resources are teaching, learning and research resources that are free of cost and access barriers. And which also carry legal permissions for open use. And these include open textbooks. So they're free of cost to the students. They're not free of cost to create, but they're free of cost for the user to the students. Open educational resources is a term that's used kind of big picture and often includes open learning objects, syllabi, assignments, lecture slides. And so open textbooks are just a portion of the larger idea of open educational resources. And then licensed library content. It's pretty straightforward. This is digital content that the library pays for. So usually university affiliates have access at all times that they're affiliated with the university to this content. Often this content is subscription based. Sometimes it's purchased outright by the libraries, but often it's subscription based, which is a slight nuance in terms of copyright and license contract law as to what you're allowed to use and when you're allowed to use it. And then the final group of materials that we'll talk about today as inclusive access, which is he just mentioned a little bit about on our campus we call it the digital course materials program. And this is commercial digital textbooks for which our institution or a group of institutions have negotiated deep discounts. And these are offered up in a student opt out model as Estie was sort of explaining previously that allows the publishers to have some assurance of large adoption and a large number of students while still allowing us to offer the students deep discounts on on their retail prices. Okay, so the advantages and disadvantages of we are an open textbooks advantages. Advantage is pretty obvious right there free to the student. They're customizable so you can pick and choose what parts of them you want to use if they have certain kinds of license or copyright attachments to them you can even change them and adopt adapt them to what your needs are in the classroom. They are digital. Their availability is increasing rapidly. The open textbook library has over 700 titles now and they have pretty restrictive requirements and criteria for inclusion in their library so they are even a small set of what is out there. Of course disadvantages is they can be hard to find there's a no ultimate mega Google catalog of all of the we are. They can be limited in number especially as you get into very niche classes upper level courses it's you might not find a and we are that meets your criteria. I think one of the biggest stumbling blocks for a lot of instructors is the fact that they often don't come they're increasingly they are coming these are being made open to but they typically. Don't come with the ancillary so you need a slide deck you need test bank you need these other things they're not created and attached to the open textbook itself. So you may need to customize or create your own supplementary supplement materials and we have a comment in the chat Kelly. Yeah OK Mike Mike has concerns that the we are materials are out of date at least in dynamic fields. Well I think that's always a concern right even for a textbook even for commercial textbook that. The additions need to be produced faster and faster. The thing with we are that one could say is an advantage is that often they're licensed with the ability for anyone to change. Right. So if it has a license attached to it that says all you have to do is attribute to the original author then the next person who uses it could update it and offer it back to the world with the updated version. So there is some argument there that perhaps we are maybe more flexible in terms of being able to be updated in a more quick manner than the commercial textbooks. Arguably though like all we are there. The production of those is funded in different ways and with a different model and that's really where the crux of the matter lies on whether or not something's going to get updated. OK. License library content also pretty obvious. The advantage is there. It's already been purchased by the institution so it's free to the student. Librarians are pretty savvy at using it finding it and helping you incorporate it into your classroom. So there's a lot of robust help available. License library content is always digital and by multiple formats. I mean there's movies. There's maps. There's data. There's articles and books about any type of information resource you can imagine the library is purchasing. Wide access options and by that I mean students can access the content through whatever mechanism you send them information whether it's inside of Blackboard or a link on your syllabus or whatever tools you use to interact with your class. And at our institution we also have an integration tool inside of Blackboard. So if you are a Blackboard user you can search for and create reading lists right inside of the Blackboard course shell for your students. Disadvantages right. It can be difficult to find as all pay for information is but you do have those librarians to help you. It definitely requires more effort in the design of your course because you're not going by chapters in a commercial textbook. You have to cobble together things that make sense for your learning outcomes. You definitely are not going to get ancillaries with that so you will have to create your own slide decks and your own test banks. And disadvantage of course copyright and licensing does apply. It is not open in the way we are is open. So now at last we arrived at the publisher content. The digital course materials program the inclusive access program kicked off. I think spring 2018 as a pilot program at that point managed by the Office of Instructional Innovations and ever since spring of 2018 it has grown quite significantly. At this point for fall 2020 we have 340 about 340 course sections who have signed up for an inclusive access model. What this really means. The state of Ohio through Ohio link has negotiated contracts with the major publishing companies McGraw-Hill, Pearson, Cengage, Sage, Macmillan, Wiley and Norton. For deep discounts for an inclusive access model which means that faculty members who sign up for this model will put the link to the course material in their courses. Students can have a chance then to access the materials if a student doesn't actively proactively opt out of accessing those materials they will be billed for that price point. These price points are usually at least 50, 55, 60% cheaper than the list price of the course material. So it does save students money. If we do the math that way arguably it's not necessarily the best way to do the savings calculations but that's how the industry does it. So the industry calculates savings of course material expenses spent in an inclusive access model versus the print physical new list price. If we follow that math we have saved about 3.2 million dollars so far since 2018 spring for students who are in this model. Again this means that from a $200 access code they end up paying maybe $65 which is a significant saving. The advantages, these materials are available for students on the first day of class so as soon as they log into the LMS they can access the course material. It is lower than the list price all of them are exclusively digital and students can access all of this through Blackboard. Now the disadvantages they do need internet to access this. For a traditional ebook they can download an ebook reader on their phones so they can read those ebooks when they are not connected to the internet. But about 85% of the adoptions in this program currently is not just an ebook it's an access code it's courseware so it's something that's a bit more enhanced than just an ebook. Those softwares typically require internet access from students and we know from the last spring that that's a concern in many cases. The access codes and the ebooks in general students cannot resell. I honestly haven't followed exactly how popular the book buyback programs have been lately. I know they have been on a decline but that's just one of those items that these are the access codes especially for courseware expire after the semester once a student is done. I think that's pretty much the summary of the inclusive access model. Thank you. Now the advantages for digital materials usually. When ebooks as a product I would say first came around, goodness 10-15 years ago they have been around for a while. One of the primary selling points were the cost. Many of the companies promoted ebooks, course smart, vital source, all of the ebook readers that have been merging in and out of the industry that ebooks are at least 50-55% cheaper than a new print book. One of my comebacks to that previously was that they are still not always cheaper than a used version of the book or going to the library but undeniably they are cheaper than a print book. They are usually more accessible. Our partner currently is vital source for Ohio University and they are one of the premier ebook readers who have spent quite a bit of investment in becoming fully ADA compliant for our students. That goes for digital course materials available through the library as well. They can often be cheaply printed. Print on demand books can range for 10-15 dollars sometimes if that's something that students need. They are often designed responsively so that they are working on mobile devices equally as well as on a computer screen. That's a good development because that has been a concern for a while. They can be delivered through Blackboard as Kelly mentioned that there is a library integration within Blackboards to embed content right away into your course. The vital source ebook reader is also available as a tool within Blackboard so the students can just click on it and find themselves within the ebook that they are trying to read. We find that those are important steps for students so that they don't have to find login information and links to where they need to go when they read course materials. And most of them of course allow the highlighting and interaction with faculty and peers if the faculty members so allows. Okay I am going to send in the chat a link to a document that SDNI put together and then I'll try to share it on my screen as well. Can you see it on my screen now? Okay. So this document is kind of goes through the from a low bandwidth way all the way up to creating your own course materials at the bottom of different things that you can do or consider doing in order to help your students with the costs of their materials. So for example the very first option listed there is to put your complete textbook information in the university's textbook database. So that's the database that integrates with course offerings that students see when they're registering for classes. So and if you think about how early students register for the next semester's classes especially if you think about when they register in spring for next fall's classes. This can be a big hurdle for instructors to know their textbook materials that early but that does allow students to have the full range of options about purchasing. This earlier they know the required textbook the better chance they have of getting a discounted copy if that's available. And some studies have been done on Amazon's pricing of textbooks and of course the pricing of those textbooks rises as you get closer and closer to semester start and more and more students are purchasing the same materials. The next option there is asking you to consider placing a physical copy of your textbook on course reserve in the library. Now during COVID times this is not as useful as it typically is because we are probably not going to be sharing a single textbook every two hours with a different student. But typically this is actually a real a pretty good way to assure that if you have a student who can't afford the textbook at least they have access for a few hours at a time whenever the library is open to your assignments your assigned readings. And we can also put other things on reserve as well. We now have a large collection of bone models and huge collection of DVDs as well as microscope slides and other things. Another tactic that is actually super valued by students when you are using an expensive commercial textbook that's in multiple editions is to tell them that if it's okay to use a previous edition. And if it is okay to use a previous edition help them figure out how to use the previous edition. So if the page numbers have changed but the chapter headers are the same on your syllabus use chapter headers instead of page numbers so they know. The library can also scan and make electronic electronically available portions of books for you and we can use our electronic course reserve system or we can give those to you to put in blackboard. We already talked about linking to the library's electronic content or choosing a book that the libraries have available electronically. And then here's using OIT's digital course materials program and includes this includes the current list of publishers that are available through that program and a link to the program on the website. And then the bottom two are about OER right adopt something that is already been created for you to use in class or adapt something or create your own to use in your class. So that's a quick look through our textbook options and now I will attempt to switch back to the PowerPoint. I think I did it. All right I will also now send a link to the slide deck for the PowerPoint so that you have access to all the links that we sent in that are in the slides to. And if you have any questions feel free to speak up or type in the chat and SD feel free to also add anything I missed or anything you think we should bring up. I think we are open to any questions. It looks like it's taken a minute for that to load. There we go. Thank you Kelly. Yeah so these links here on the slide that are on the slide deck that I just sent include links to libraries websites that you can identify the subject librarians. Information on different services we have that many of which I just ran through in the affordability checklist as well as a web page that we have to help you learn more about open access and to find OER materials. And in the information technology section is a link to the digital course materials section of their website and maybe you want to mention Top Hat's relationship to OER. Yes I was just thinking about that too so Top Hat has a repository of low cost course content that is living in the Top Hat reader so it's fully accessible. Most of the times Top Hat has available assessments with these course content options or can embed assessments in these course content options. We have a partnership with Top Hat to leverage their low cost or free if it's an OER content course materials and use them in our classrooms in addition to their attendance tracking and assessment platform. It's called Top Hat Marketplace the course material list that they have and I would say course material prices they'll range again between three to like 50, 55 dollars per student. I guess I mentioned one last thing and then I definitely leave it up for questions. The inclusive access program with publisher content the only thing we need from faculty members is before the student registrations are starting for a given semester. We would like to know what course material they would like to use with what publisher partner. We will then confirm with the publisher that the content is indeed available in the program. Usually they all are except potentially older additions that are not currently available digitally from the publisher. We then work with our publisher partners to make sure the price points are appropriate and are set up in the system. We set the links in the LMS up for faculty members or they can do so so that the Opt Out link and the course content access links are available when the students are first coming through the experience. From a student standpoint they will first have access to the course materials on day one of the course. They will have a chance to decide if they want to opt out of receiving the course material during the ad drop period of the course. So that's typically about two weeks for spring and fall semester courses about a week for summer one and only a few days for summer two. So it just depends on the ad drop periods that are given course has. After the ad drop period if a student opted out of the course content they will no longer have access to it so they will have to decide if they want to buy it on their own or are going to go without. If they did not opt out the Bursar's office will be charging their student accounts for the appropriate fees. These fees are available on our website by federal law. We are required to list every course section and corresponding costs, student costs and the list price of a course material. So those are on the OIT website I will share with you currently. I think summer is up because that's the running semester very soon fall will be up there as well. So you can take a look at how many sessions are using this program and what students are paying in each. Over. Thanks Asti. This link will work. I grabbed it from our website. I think it is okay. Looks like it works. Okay. I appreciate everyone's time. Thanks for coming. Oh here's a couple of references to our big surveys if you'd like to read more. Hot off the press. Thank you. Please don't hesitate to reach out to anyone if you have more questions. Thank you very much. Thanks Asti. Bye everyone.


Let's talk about what you guys need to do to be elite level players. The first thing is, you have to learn how to blend confidence with humility. Where does confidence comes from? Confidence comes from demonstrated performance. It comes from putting in the work during the unseen hours. Confidence comes from putting in the work during the unseen hours and getting in the repetitions. I think you have to work every single day. I think that's where your confidence comes from. Because when nobody's looking, that's the time that really counts. That's the time that really matters. But the finished product is the easy part. The games, I can literally play in the games in my sleep. It's like the working out at five, six a.m. and all the practices and all the extra conditioning. That's the hard part. But when push comes to shove, when I'm in the fourth quarter and it's two minutes left to go, I know how much I train. I know how tired I've already made my body. This is nothing, and so I can get through it. That work that you do every single day is key. And let's not get it twisted. How do you get good at anything? Repetition in practice. So you guys have to understand, repetition is not punishment. Repetition is the oldest and most effective form of learning and skill acquisition on the planet. You want to get good at anything, but specifically the skills of basketball, it comes down to repetition, repetition, repetition. With minimal exception, you know who the best shooters are on the planet? The ones who put in the most reps during the unseen hours. It's cause and effect. It's not luck. Because that's what you're gonna be able to fall back on. And that's what you're gonna be able to, like, rely on when push comes to shove. So every single day, like I said, I love it. I love to work out, wake up and train early, eat right, break my body down and then rest and build it back up and then do the same thing over again. So first and foremost, you have to earn the right to be confident. And you earn the right through demonstrated performance during the unseen hours. But the second part of that is, you have to continue to be humble. See, when you're humble, you're humble enough, that means you're going to prepare. That means you don't take any opponent lightly. Humility is what allows you to say no matter how good of a player you are, and you guys are elite level players, no matter how good you are, humility is what says, I can still get better. Every single day, work at it. I mean, it's been a struggle some days, I'm on line, some days I'm like, man, this is tiring, this is hard. Now I embrace the hard and I want that every single day. I don't ever want anything to be easy. It's those times when no one else is watching. It's when the lights aren't on, the cameras aren't rolling, the cheerleaders aren't dancing. It's when you choose to come in an hour early or stay an hour late to work on a certain move, work on your game or get up extra shots. It's when you choose to have the discipline to put yourself to bed at a better hour so that you have the requisite sleep so that you feel prepared to the next day to give your best effort and make a maximum contribution. So it comes down to preparation. I think whenever it's hard, like you really, really, really deserve it.  I don't care how good I am or how good everyone else says I am, I know I can still get better. So when you can learn to blend earned confidence through the humility of knowing that you still have a lot to learn in this game and can still get better, that's the first step to becoming an elite player.