And what we are going to do is we are going to explore most of the functionalities in a demo mode, but we want you to see as well. What do we do in the server for the things to look the way they look in the app. And yeah. And, and it will be me at the beginning and then Jose. So we are going to be covering all these aspects that you can see on the screen. However, we are not really going to be following all the details in this presentation this presentation has all the theory that we presented in the last Academy in the last implemented Sunday Academy so it's too much we actually want you to have this as a reference and we will share it maybe using the event. Those that joined afterwards we shouldn't say it before. And so don't worry if we keep jumping here and there is because we want you to keep this as a material as a reference. We are going to make it first that general intro to the Android app. And for the questions, please use the chat and Jose will be following the chat while I am speaking and I will do the opposite when when we go to his part from problem rules. And we will try to answer the easy questions in the chat or open for questions here. When we break or, or if there is any relevant questions interrupt me, not relevant like that is worth it to mention. All are relevant. So, not this is just a slide to remember that it's important to configure the Android user with the minimum permissions and the minimum access using sharing settings and the capture arguments. Because that is going to. Sorry, I'm going to close a lot of sun here, because that is getting a that is setting the volume of the sink for data and metadata so and also for security principles but in practice also for data and metadata. You have this in the slides. One thing I wanted to mention before going to the app is that you are seeing the app now in blue. But you can change the genetic color of the app by using the colors of the server. So if you go to the system settings. There is one setting that we don't use much anymore in web. If we go to appearance. This is the style. So we can change that to different colors. My Myanmar is red light blue is light blue India is orange and green is obviously green. And you can also change the flag. So if you assign a flag and you assign a color. All the look and feel of the app, the default color of the app will be the one that you put in style so I didn't want to do a full login now. Launch this one and you are going to see the login in the QR code now. And I will use the other one for the demo. But at the same time, I'm showing you here the way we try to facilitate the login. So it's through the QR code reader instead of typing and then also the next time the user logs in. The next time the user logs in. And the user, the username will remain on the URL. So only the password has to be entered. And then, okay, let's move to the other one. So we don't wait for this. And then we'll see later. And then you can also use the fingerprint if the mobile phone allows for it. And the last thing is the pin code. The user can set a pin for the pin number pin code and the next time he wants to log in, it will be the pin enter will be prompted instead of the whole. Let's see how this goes. Oh, that was the phone server. Okay, no worries, we don't need to do that. But just to say that you can configure the color. And you have different options for logging in and for facilitating the login for your, for your users. One thing about the colors that I want to say before jumping here, the icons that are icons everywhere. So let's have a look at that you see now everything is blue and with the default icon. But we can play with that in my tenants. So let's put some color to this app. For instance, we have here a data set is just about assigning one color. We have an icon everywhere. So this is the data set. Now our programs is getting a bit slow. For instance, let's put one here. I'm choosing different aspects so that we see how they look. Now the port of entry. I think that's not a problem it is. Okay. I really like the record. Okay. So when we synchronize now, our metadata and Jose will tell us more later about this. So this is how the icons apply or I didn't know I anyone here didn't say probably this one didn't say. So this is all the icons and colors look this is the positive. This was the negative didn't load and this is this are the outlines and then once we enter each one of these programs, the whole app takes that color for all the actions. And then we can configure the default color of the app at server level, and then the program colors at each program or data set level. So the home, the home screen or the home page what they're showing is all the programs either event or tracker, or data sets that that are configured for this specific user as can capture and view, or can view only. You can also have the can view only permission and the program will come here. And, and then it has to be assigned to the capture or search or unit as well to be listed. And this is as a reference we are we will you will see these icons, all over the app these ones are for the sync status when you don't see any icon. It means this data is synced with the server. And these ones are for the event in the status of events. So this is overdue, open, complete, and if the icons have a little I like this one means they are only editable. The user, sorry, they are only readable the user can read them but cannot edit them for different reasons sharing settings is expired. Mainly those. So, we are going to go through the three models let's say data sets events and and tracker programs and we are going to enter one record on each and and see what is happening at each step on the also checking the server configuration so if we start with the data sets. We have here is a list of the data sets that have been already reported with the date and they're reporting or unit to add a new data set to add new events programs track entities everywhere there is always this button here in the bottom right corner. But this is common and this screen is also common so it's asking for another unit because my user has to. If it only had one, it will be preselected. And then let's enter for today. Okay. So this is the. Here. So what is this we have here in the it will always open in the first table. So we see here as tabs these are actually the sections in the in the data set so this is how we render the sections. These little arrows will allow you to play with the width of the first column whatever works better for for the visualization you are making and then this is how you navigate the table. In each one of them, if you have more tables they will come below inside each section if there is no section. So this tab will say data. And it will just put one table below the other. And then there is always a first tab with the period the reporting period the reporting our unit and the status of the of the data set in this case is either open or complete. So if it was complete you can reopen from here. Now it's not offering the option because it's open. So I think. Yes, we can enter a few cases and see one example. Because I want to show you the validation rules validation rules are supported in the entry. So. Okay, so the values are safe. Fine. Thank you. But now when I say is asking me, Oh, do you want to check quality. Yes, I want is telling me that I have one error. What has happened now. The thing is that this data set does not have the complete only a validation part is meaning the validation is optional. That's why we are asking the user. If it was ticked, it would have been triggered automatically when the user says and what we are seeing here this is the error message we are trying to help the user understand. What is the problem why there is an error so I want to show you this validation rule so what we are displaying here is the description so it's good to have informative descriptions. And then the instructions. So we are saying the number of patients hospitalized cannot be hired. For example, please review your numbers in the case tested and hospitalized that. So this is the instructions and then this is the left and right components that we are asking the user you should review this. Now we can fix it. Now you want to. Okay, now it's checking again you want to check data quality. Yes. And now it's telling me okay everything looks good. So the flow will be different based on if we have configured the validation rules as mandatory or not. I think this is all about data sets and I will leave you here this diagram with the flow and how the flow is when it's mandatory and when it's not mandatory based on this thing. So let's move to an event program. Events for event programs you can recognize them because they have the event. The event word here so the data sets the data sets. The tracker programs have the name of the track entity type. In this case, personal area for persons. And the events have the event word there. So let's register one event. Open the program. So you see similar is a list with the reporting the event date in this case and the reporting of unit and here we are using the icon for the state. This one is complete. This one is open to create a new event. The events are by default, putting the date of today in the event date, but it can be changed. So to pay attention during this data entry to the rendering types. I'm going to be talking about rendering types. So the first variation that we have is for the dates. You can pick the date here with this spinner, or you can put the calendar view. In case it's more comfortable or intuitive. The user can choose for long dates in the past is more comfortable to use the calendar. And the same their unit because I have to is not populated. And this is the data entry screen. So, yeah, it's asking for the different bills. This is a drop down or sorry, this is radio button so you will see later why are we seeing here radio buttons instead of drop down. So let's go one by one. Okay. And then we move to the details. So in this case, as you see, we have horizontal check boxes vertical check boxes. We have program rules applying. So this one is it was hiding. Now it's not hiding anymore and it's assigning a value. This would be a regular drop down for instance, which is not a radio button or a checkbox. And then I want to show you also the last one. This one is showing each option in a drop down in an option set with color and with an icon. So let's have a look at the server and see how these different visualizations have been configured. The, what you are seeing here from one to seven other sections, these are the different sections and we can open one section at a time. And this completion spinner here, it's going to be adding I mean it's going to, it's respecting the program rules, and, and it will keep on completing until, until the 100%. So let's look at this program in the server. Why does it look like this. The rendering types that the different visualizations that we want to give in the data entry for the user experience are configured at program level and are configured where we assign the data elements. So in all the attributes in this case is an event program it is here for a tracker program it will be in the program stage for the data elements or in the attributes for the enrollment details.  These ones case a very deep horizontal check boxes. This is a case a very deep lab test vertical check boxes. So this is how you change this and you can configure based on what is more comfortable, depending on the configuration but now what about the colorful one to configure this one we have to make a few more steps. So the first thing is that this is an option set. So we have to assign colors and icons to the option set. So let's have a look at our options. If we go to the options, you can see how we have added a color and an icon to each one of them. So the first step, you need the option set configured with colors and icons and then in the program, you need to put one data element per section. So if you want manual, like visual data entry, you need to put one data element on each section. So let's have a look at our section. There are three, three, three steps we need to make. This is the section outcome. So we have the option set with icons and colors. We have one section with one data element and we configure the rendering type of the section. This one is sequential. We change it to matrix, for instance, and say, let's, I didn't say, let's sync again and see what happens. I'm waiting for this to update because I don't have notification. Yes. If we, if we go now to the outcome. This is the other view we have selected matrix now. This is how it looks in the matrix and it's up to you to choose what looks better for the dates that you have for the number of options that you have. So this is what I wanted to tell you about rendering options and event programs. Of course, I can say. Finish and, and I don't think we have much to say the details of the event can be edited here as well in case you need to. We can move to the next section. So you will have here in the presentation now all the information about the visual configurations. This is just to tell you that the icons are already in the in the app in the APK so using more icons and more colors is not increasing the size of your, of your traffic of the metadata. So you can use them without worrying for that you have a table here of where are the icons available and how to assign them. And the same this is the, these are the slides for the, for how to configure a visual data. I did not talk about the images or the QR barcode. I will do that in the next demo for the tracker program. So we have the date picker and the radio button, and we didn't see the autocomplete autocomplete. If you put autocomplete render in a text. What it will do is that the app will remember the values that have been entered by the user. And then a like prefield not prefield but suggest options the next time so this is for when you are recording locations but you don't have a drop down you don't have an option set and you want to make sure the typing. Correct the spelling sorry. So you hear you have the information rendering types. And then we will see the image and the QR code in the next one so let's go to the tracker programs. The first thing we see in the tracker program is the search screen so what are we seeing here. The attributes that are marked as searchable in the program. Here we have a list in this case because the program is configured as displayed front page list. If you don't take care is not going to display anything and it's going to apply the search configuration number of attributes required etc that you have in your server. But we are displaying here is either the picture if available or the capital the first capital or the first letter of the first attribute or the icon for the track entity type in that order. So this is how you configure the searchable in the program and then for the attributes that you want to be displayed in the card, you need to mark them as display in this and we will show the first three. And then if you want to see more that are marked as display in this the user can expand the card to see. Now this little icon here is telling us that this user is enrolled in another program as well. So this is just to give an overview of the patient in the facility and then how many programs it he or she is enrolled. What's interesting also in this screen is that you can change the program here, or you can move a level up and search across all track entity types. So when you move to the old person in this case is a track entity type. Then the attributes are going to change and they are going to be the ones that are searchable for that and track entity type. And then another interesting thing or that is not. It's a bit controversial. I would say is that we need to search to add attract entity type attract entity instance sorry so in the other screens this button was a plus, because you can directly enter for the for the tracker program you need to search first to prevent a bit that duplicates. The good news and I'm going to enter one, one track entity instance now is that if I search, let's say patient for. We may. And leaves here with me. Now I search. So the search is telling me your search criteria didn't return any result please revise your criteria or enroll a new person. Okay, so now I can enroll. Again, I have to choose the date. enrollment date in this case, and you saw it said registration date that's the label so enrolling date incident date enrollment date incident date all those are picking the labels from the server configuration. And now I'm enrolling this patient and here is where you see this is how the images work so let's take a picture. I wanted to take a picture of this little one. Thank you. This here you see how a text that is configured as QR rendering type will be seen in the UI so I can type a text directly if I know the code or they can read it so I'm going to use a sample card. An example. Okay, so now I have the same day UI to this person that's already ID to this person. And you can see that the fields that I completed in the search are prepopulated here. So it's a search but this is a first step for a registration. Let's take it like that. And you see all that what I collected was there so we save it now. Oh, I'm missing the age of this is how we handle them mandatory things. So I think this one is five. And say. Okay, and it's taking me to the first stage. This is because it's configured like that in the server, like how to generate event and display right after registration. If we go to this stage. It's out to generate zero days from start open that entry form after enrollment. So I didn't have to create this event. So this is a regular this looks exactly the same than the events they can treat because it's it's actually we are entering a program. And you have seen already the rendering types. I don't think we need to do more here is exactly the same. There are no mandatory fields, I can just finish. And then I want to show you an example of barcode. So, let's see here, we didn't see in the program. How it was configured so I'm going to change this then let's go to the enrollment details, not to the attributes. So here you see how this local case ID. Local case ID is rendered as your code. So we go to one of the program stages in the lab results. We have one data element rendered as barcode, the lab sample ID. So let's let's have a look at that in the app. If you have QR codes or barcodes what you need to do is to set the rendering type as QR barcode and they need to be a value type text. Yeah, it is here. And it works exactly the same. It's as simple as that. What's the difference between using it in an attribute or in a data element. If you use it in an attribute, let's clean this. If you use it in an attribute and you mark it as searchable, you can use it for identifying a patient quicker. I used it twice. It's not unique. But that's the difference between using it in a, if you use it in a data element it will store it, it will read the code and store it, but we cannot use it for searching. So let's have a quick look at the dashboard. What are we seeing here. Here we have the overview of the patient. Here we can edit the attributes. So we have the enrollment data and the tract entity instance attributes. Here we have the status of the event. Here we can mark the patient to follow up. It will have an icon in the list we will see later and leave it marked. And here we have the list of stages. We have two views for this we will explain later when I explain this menu. The next one. So the next tab are the indicators. We don't have indicators in this program program indicators. Jose will tell us more about program indicators later. He will also talk about relationships but here is where we add the relationships and then we can also add enrollment notes. These notes are at enrollment level. That has been added by this user. So let's explore. Let's explore this menu. This menu is very interesting. In this menu we can, if you have permissions, delete the tract entity instance or the enrollment. And you can see the program enrollment. So this is taking you to a screen where you are going to see listed all the enrollments of this or unit in, sorry, of this tract entity instance in active programs. Or in which programs you could enroll this patient as well. Or the historic ones. If we have completed enrollments or canceled, they will be listed below the available to enroll. And we can also move to what we call the tract entity instance dashboard. So here, if this person had more enrollments, they will be listed one after the other and I can navigate them from here. I can move from one program to another by going to the program enrollment from the tract entity. The next one is a show events timeline. This is to change the display of the events. So what we are seeing here, you see we have the four different stages and then if I click on it, it's telling me the events that are already registered for each stage. And to create a new one, I have to click here, you can go at me or refer. That's just like in web. But if I change to the events timeline. It's going to list one event after the other so it doesn't give me the overview of the different stages and how many events per stage. One view or the other can be interesting depending on how is the program and how it is configured so there is no better or worse for but for this one that is that goes everything's stages. We think this one is more intuitive. Also, if you have many visits. It's more structured. And then also here we can change the status of the event. Sorry, of the enrollment. And I think this is it. We have some of the attributes we have some of the enrollments. Yes, so we can move back to the dashboard is still searching so I can clean the search here is where you clean the search and you can see now that this tract entity instance is marked to follow up. This is what happened with when I marked it. So the last thing and I will hand over to Jose after this. Another thing comments I don't know if Jose, if we should mention any, we're okay. Thank you. And other filters. So I didn't talk about the filters but we have filters in all screens of the app in the home screen filters and certain home screen it does it events tracker and track entity instance this table. This is telling you where a filter is available or not filtered by date, then date or period for data sets enrollment date or units, things status and enrollment status events status all those are depending on the domain where you are in the app at the moment and then the last two category combination and assigned to me will be visible only when they are configured in the program. The one that has more is the track entity, the tracker program so let's let's open the filters here but they work exactly the same everywhere so we can, you know, you see here we can search for filter and this icon. You find it in the home screen but just the options are different based on where you are in the data sets everywhere and this is for navigating your date. So let's explore this one which is the most the one that has all filters. The dates and they all work the same. We offer some shortcuts for now in the past or in the future. So if you choose in the future it's going to be searching on the due date for schedule events. Okay, okay, how many of my track then how many of my track entity instances need to come next week and you will click here. The case registration date is the enrollment date. So it's reading the in this case the label. So maybe the future doesn't make much sense here but and you can also choose periods from two or if you choose if you say other is going to ask for a specific date. Any time is just not not filtering. The org unit is allowing you to either open and explore and it's going it's giving you your, your units only. Or you can search if you have many. And then sync status here we use the icons that we introduced before you can see, okay, what does my word of my data is not synced, for instance, and I need to send or what would create what had an error and I need to review. And then the enrollment status, how many of my patients are in an active enrollment or complete enrollment. The status of the events in the enrollment. So for instance, how many of them have a visit pending or how many of them missed a visit. It will search in the events, even though we are listing track entity instances. And then there's time to me. This is quite new. We don't have any configured. We don't have any assigned but now in events you can come with you can say that this event will be assigned to a user. So, if you assign an event to a mobile user, then the mobile user when he filters or she by assigned to me, he will see the track entity instances or events that he or she should pay attention to. We cannot assign events in the app for now. We only have them available in the in the web.


Hi, my name is Beljica Rodriguez and I'm an actress based out of California and we are doing self-tapes every day in July. If you want to join me, the templates are in the description for this week. But today is another commercial one. We're doing commercials this week where you have to do some kind of action. For this one, it's going to be a reaction to winning $100 versus $5,000, so different levels of excitement. And that's pretty much the template for this one. But the slate, because I like to do different slates, different casting directors, like different ways, it's good to not just get in the habit of doing the same thing every time. So you give them exactly what they want. So for the slate, it's going to be your first and last name, union, location, agent, if you have one, and a full body shot, and then a close-up of you smiling, all of these videos, none of them stills. And for this video, I decided to go with a gray backdrop just because I don't have anything that's casino-esque because this would be for some kind of casino commercial. There's lots of casinos in California and surrounding areas. But that's what I'm using for my backdrop. And then this, I don't know, it just gave me like, it reminded me like what my aunts would wear to a casino. And yeah, so I'm going to be doing on this. So here is my audition. Hi, my name is Belgica Rodriguez. I'm non-union in San Francisco with Marla Dell Talent. Thank you so much for watching. As always, leave me whatever feedback you want in the comments. I did decide to do a gray backdrop this time just because I didn't want it to be simple. I don't have a casino setting in my house anywhere. So I thought this would be okay for that. And yeah, let me know what you thought. I accept any feedback. And at the end of every video, I feature another channel. This is today's feature. If you would like to be featured on my next video, make sure you're subscribed, like this video, and leave me a comment.


ing on you know, it's going to be different for every person who's viewing the call every person who's on the call They may have their teams window full screen or they may have it, you know Squashed into the corner or a different shape and what teams will do is it will basically Squish the side of everybody's video What I mean by squish it not squish it not squash you in But basically crop the edges so it'll just take like the middle square part Basically, or the you know the middle square part like that because what it's doing is it's trying to fit everybody into that window whereas with zoom The default behavior of that is it's going to maintain the aspect ratio So if you were to have a completely square Zoom window on screen and there were four people in it You would get like a bar at the top and bottom of your zoom window because you've just got four You know horizontal people in those those windows That with teams though because it does this thing of trying to fill up the screen It's not expecting that what you're going to be doing is potentially having a scene like this where you're sharing your screen Now there is a way that you can get around this But it's a case of everybody has to do it on their own end So you have to say that if you're going to be doing a presentation Then you need to be if you're not going to use the native screen sharing If you're going to do all of it through ecam and you're going to use ecams You know live production quality, which is why we use it Then you would need to tell them to on their On their on their side To change it to i'm forgetting the term now. It's um It's it's the three little dots at the top corner of your window and it's uh Like use original aspect ratio or something like that. I forget the exact terminology now. It's that long since i've used teams um But yeah, it's unfortunate that it doesn't just automatically fill their their screen so That's something you have to instruct them to do on their side if you're going to do a presentation with Teams just figure that the best experience is for you know, somebody's team's window to be filled with people Whether or not it's cropping them or not. So that's just something to be aware of apart from that It's got all the same functionality as um, you know the others in terms of The audio you're going into a meeting platform. You can use all of ecam The meeting platform is it's kind of almost secondary really for me Whatever platform it is It's just all of ecam that does all of the the heavy lifting and uh makes things look great so So yeah, that's what i'll say to that but we can have a talk about the implementation of it and I know we've got calls coming up so I can uh I can talk through that process specifically for how to make sure people are seeing it correctly in um If there are any other Questions then feel free to to drop them in otherwise Do check out the take one tech academy the whole point of this live stream today was just to talk about Some of those kind of things that we talk about in our weekly q&a's in the academy because it's not just limited to tech So don't think it's just like how do I uh sort out my audio routing on my roe caster It can be as broad as you know content business If you are using kajabi if you're using other platforms if you are not creating courses at all But i'm just looking to use this equipment and this tech in your business as well It's all around that as well and business processes and so on as well Uh, that is the best option michael Tell them to go on to zoom. Yeah, I would definitely recommend that to say that you're going to get a better experience But I know it's not always possible. It depends on who you're working with and where you are And if you're going into other corporate things then that then yes, sometimes they're built those platforms So it's not always as easy, but yes, if if it's all possible. I would certainly recommend And that option as well. I definitely as well when zoom integration comes to ecum too Okay, with that said then thank you very much for for tuning in. I hope you've found some of this interesting If you've got any questions, feel free to uh Head over to the discord. You can find a link to that in the in the chat and also in the description Um, I'm terrible at keeping up with comments on youtube. It's a fire hose and so often what happens is They don't get attended to so definitely the discord is a much better place to ask questions and get them answered in a conversation Rather than just Comments disappearing into the ether, which is what happens whenever I respond to something I never know whether it's been read whether there's any follow-up or anything like that YouTube needs to really work on their tracking of Comments basically For creators because I think it's it's lacking in many departments Thanks so much for tuning in though. I'll leave a link to some other content over on this side I've also as always got to say a big thank you to all of my channel members and take my take academy members Of course, let's not forget them as well. Thanks for all of your support. Really appreciate it and I'll see you all next time


Got it. All right. Well, welcome to the October community meeting, everybody. My name is Ethan. I'll part of the steering committee on behalf of the steering committee. I just want to say welcome to this community meeting. If you're here today or if you're watching this afterwards in recorded form excited that you're able to join us and tune in. Given that we have a little bit of a smaller group we're going to skip meant to me there today. And given that the conference is coming up in very short order. We're just going to jump right into some operational updates and organizational updates. So I'm going to go ahead and throw it over to Nicole for that. Absolutely. So, I guess, just for those who may be joining us for the first time, or listening to one of these recordings for the first time. The open education conference is supported this year and last year by a partnership of four organizations open stacks spark the university system of Maryland and Colorado department of higher ed. We have a dual focus this year on both organizing the open ed 21 conference which is coming up in just over a week, and also supporting a strategic planning process to chart the future of the conference. So, this meeting is being hosted by the conference is steering committee but there are many people involved in helping to make this conference success. So we have five standing committees program, DEI communications strategic planning and engagement. And then we also have over 100 people who have volunteered their time to support the program review process and hosting sessions during the conference. So, we very much have have worked to make this a community driven events. So, with that, oh, just quickly to address mentor where we won't be doing mentor today. So with that, I will turn it over to Isha for a quick update on where we are with the open ed 21 conference. Hey everyone. Just want to note that registration is still open in the conference is taking place October 183 22nd so almost a week away which is really exciting. In the last week before you the conference started through registration ratings gone up to. Most likely be filling, accepting the last scholarship applications at the end of next week so there is still a chance to apply and there is still a chance to register. And then also the schedule is live and if you are already registered you can go ahead and build your schedule and also view it. So, I'm so sorry that if you lost me my connections a bit wonky, but registration is open scholarships are still open. And you can also build your schedule and view it live. As you can see on the screen now. That's really exciting. And if you haven't browsed or scheduled yet there's a lot of great sessions. I really, really recommend for you to build your schedule ahead so you're not stuck on the first day of the conference looking for what you want to attend because there's so many great sessions. And yeah, the next thing up is update on the strategic planning process which I can go ahead and pass over to Hayley. Sure, thanks so much everyone. So this is just a very brief update. As you know sort of the last part in our process was the public consultation on our strategic vision, or draft strategic vision I should say rather. The meeting is nearly complete. We're very excited to say so we will have a lot more information to share with you at the conference when we sort of have the captive attention of the attendees. So very much looking forward to that I know we have the Friday plenary dedicated to a really robust sort of community conversation about the next steps in our planning process so do keep an eye out for that and we'd love to see you there. Yeah, in the meantime, just sort of hang tight for about one more week, and we'll be really excited to talk about next steps about what's, what's going to be held in the future of the conference so thanks everyone for supporting the process so far. And that's all for me. I guess next up we have just an open Q&A session so our first question is just what are people most looking forward to at this year's conference feel free to unmute or stick your answer in the chat. I can jump in first to get us started. One thing I'm really excited about is seeing the open ed conference kind of move really to like the bleeding edge of some of the conversations that the field is having around equity and representation but also like how we are interacting with other major social questions. So I've been really excited to see kind of all of the different sessions talking about that stuff. And I'm excited to attend as many of those as I can. I'm going to that Lisa. Yeah, I'm seeing some good stuff in the chat but I identify with the people of course from Wendy. Because I get to hang with y'all next week. Plus we have some pretty amazing sessions agree with that. I think one of the best parts about the open ed community is the people. So, a couple of the things that will be in the schedule to help support interaction among participants each day will start and end with what we call the early show and late show, which is a 25 minute session that provides preview to the day and a wrap up to the different guests will be invited each, each session and it'll provide space for people to just talk about you know which sessions are going to what they're interested in and promote more informal conversation. In program sessions, there will also be half hour breaks called tea time. There'll be activities programs by our colleague Lisa and the engagement team. During those sessions, everything from hanging out in discord to just general community discussions to doing some jigsaw puzzles together and things like that so the team worked really hard to put together a number of events that that would help support people to just unwind a little bit, like they'll be games like scribble Pictionary, which is actually something that I'm deeply passionate about and excited to participate in. And there will also be a few yoga sessions which is very popular last year so really looking to create space for people to connect and hang out with each other more informally just given that there, there isn't such thing as hallway conversations and virtual conferences. Any other suggestions or ideas there's a lot in the chat. People are excited about the. Oh, we are Yoki. We'll see what that's going to look like. Ethan is hosting among us which will be fun. Spencer is excited to reconnect. I think I'm really excited there's looks like there's a lot of great sessions that are very student oriented. So just sort of love that that's happening and can't wait to hear directly from them. I think they're super cool. We see, say more about that. Yeah, that's probably the session I'm most excited about is. So it was a little bit of Nicole's idea and then the engagement committee was lucky enough to, to be able to work out somebody to do this so since the conference would have been hosted in Maryland it was really important to sort of do an homage as, as it were. Absolutely not my idea. Well, so Nicole's half of the idea was, we need to do something to represent that the conference would have been in Maryland, and crab cakes in Maryland blue crab is huge obviously in Maryland. So we were lucky enough to find a professional chef who was going to do a crab cake cooking demonstration on Monday and then talk about technique. Talk about anything related to Maryland just chatting about food in general so I think that'll be a nice little, yeah, vegan crab we can ask him about that too he seems very to cause like absolutely not. I yeah I can't imagine it be very tasty but that's one of the very fun evening events that we have planned. I will be watching that recording because I have class on Monday night, but I'm also very excited about that. And I have nothing against crabs, I just prefer not to eat it. You don't like your food to have eyes. I get you. And I also don't like invitation food with eyes. It's going to be fun. And yes, I believe actually the professional chef is a culinary educator at one of the Maryland institutions that are part of the university system hosting the conference so, although we can't actually partake in the food that we would have been eating had we been in Maryland this year. Hopefully it'll be a fun way to connect. So, any other just sessions you've seen on my agenda that anybody's excited about that you'd like to point out hearing none. I think we can move forward to the next part of this meeting which is just a reminder, some reminders and wrapping up. I'm not sure who was assigned that. So I can do it. Our next community meeting will be on November 12, which is after the conference. So this organizing team will be transitioning out at the end of the year. But we committed to continue holding open public meetings and will continue to do so for the rest of the year. So the next meeting will be an opportunity to debrief the conference and all the things that happen there. So that information is up on our website. And then we also have, we will be putting out a lot of stuff on our social media accounts over the next week about how to prepare for the conference. So please follow us at hay open ed and also watch your email for just invitations to discord and an attendee guide and everything you need to do to prepare for the conference in a little bit over a week. So with that, anything anybody else would like to add before we stop. Thumbs up. Fantastic. Thank you. Thank you for coming and we will see you October a deep.


Until the cell is open the cell can't be closed.  You ever do it standing? I do. It's first problem. Don't ever present numbers standing. Guys, please don't understand what I'm saying to you. Give me some of Jackson. What's up, Andy? How are we doing? What's up, baby? Talk to me. All right, man. So I've been in sales just over here. Fresh to it, reason why I'm here, trying to level up. One thing I run into is a young company, HVAC Sales. I get there, the pitch, they love everything, the price, work through it. However, the warranties that we offer are a decade's worth. 10, 10 and 10, right? 10 your parts, 10 your labor, 10 your unit replacement. You're getting all new stuff. You're a young company. You've been open for five years. How do I know that you're gonna make it to the point when I need you in that warranty? Okay, so number one, he's saying he's in a home. Okay. Does that make sense? He's in a seated position, right? Right. You ever do it standing? I do. It's first problem. In a seated position, everything is written and that's how we close. Don't ever present numbers standing. We close on our seat, we sell on our feet. Mr. and Mrs. Johnson, I noticed a couple things that are concerning to me. I told you if I found something concerning, I would let you know. Where can we sit? You're here. Is this where we're going to sit?  I'm going to set you here. And by the way, just so everybody's aware, if you're ever in a seated position, ever in any industry with somebody, you write it down. You get knee to knee with them.   Rule number one, no numbers ever get presented standing up. How much is it? Well, there's a couple different ways we can go to really explain it to you. Where's a place we can sit down real quick? Because I want to explain it in case you have any questions. I want you to be able to interrupt me. Is that okay? Where can we sit? See, move them, shift them. Where are we going? Living room? We're going to the showroom floor. We're going to the FNI office. We're going over here. Can we sit down over here? Does that make sense? You guys feel me? You guys please understand what I'm saying to you. And by the way, whoever trained you should have never say, say, rule number one, if there's ever any money involved, always sit down when you're presenting the money. So for sure, like you asked me, if I ever done a standing up, yes. Rule for the company is start at the table, end at the table. Always sit down and just... Okay, good. So, but you have to respect those rules because those rules matter, because that's how people operate. If somebody's going to say yes and spend money, you slow them down when they sit. I can say no very quickly to you and we're standing up. Like hitting me with something right now. I'm like, no, I'm good. It's like we're standing up. So my goal is, is that I want to find somewhere. And by the way, I always say this, hey, I want to go over this with you real quick and you're probably going to interrupt me and ask me some questions because we've got a couple of different ways to go. Where can we have a seat? So then I'm going to pivot and find that place. Now, once I sit down, don't sit across from them. Just to let you guys know, always get knee to knee. So it goes like this. There's a chair, table, chair. And I'll be like, hey, just so in case you have any questions, in case you want to interrupt me, can I slide around here? Is that okay? Can I come around here? Is that cool? Okay, great. And then I sit next to you. Now it's us here together. Now can I put my arm around you here? Okay, I can control you. Hey guys, what's going on? It's Andy. A lot of you leave comments telling me that you need help. Do me a favor and tell you the best way to get a hold of me. Shoot me a text message right now,<PHONE_NUMBER>.<PHONE_NUMBER>. I'll help you with whatever you need.  Let's get back to the video. Okay, so then we go to what the problem is. All right, sir. By the way, how do you present it? When you go and meet somebody in the beginning, people usually request information to get something fixed, but your goal is to replace a unit. Is that right? Correct. Okay, so everybody understands. You know what HVAC is? What is it? Tell them what it is. You need ventilation and air conditioning. Furnace and air conditioning.  And then they request for him to come out and he goes out with intentions to sell a system, right? He gets, he don't want to fix a couple of things. You want to sell them a new system. Am I right? Yeah, I'm right. You guys feel me? Yeah. Somebody's like, that's why we bought that system. I see. Okay, so now you guys are understanding sales. It's good for you and your life and to understand how to sell to others. So, when he goes in, what's the first thing you say when you walk in? Like, how do you get them, everybody, until the cell is opened, the cell can't be closed.  How do you get them open to the idea to look at other things? When you go and you present the system to them, right? How do you set that up before you go and say, I'm going to get back with you and then how do you set that up? Starts with a phone call. No, no, I know that, but I'm in the house now. I walk in, hey, Betty, where's the furnace? Where's the, and then she says it's over there and you say what? Can we sit down and talk about a couple things? I want to cover with you what your intentions are today. Obviously, I'm here for a new system, but what are your concerns? I'm here today for a new system.  He's like, he's like, you showed me the rabbit when you got here. He's like, I'm just kidding. By the way, do you, okay, everybody remember this.  Am I an HVAC salesperson?  And by the way, listen to me. I know this sounds crazy, but I will hang on your words and hang you with them. You guys feel me? When I was 18 years old, I had what I thought was the greatest closer in the history of war. It kind of looked like him slipped back in here. They all got slipped here.  You know, it's like, how are you doing as one of these? Dude, this guy was good. I was like, dude, this guy is dangerous. And he told me he goes, he goes, Andy, you've got to remember to remember what you hear. Every little while they say, you need to figure out what to hang on to because later you're going to hang a clothes on something they said. You've got to listen.  They don't listen. That's why I want to go, you know, so what I do is I send them down to sell a new system. I'm like, whoa, because I'm listening to what you're saying because everything you're saying will be used later on. You know what a lawyer is, right? Yeah, a great salesman is like a great lawyer. They will get you to say stuff that you don't want to say and they will use it back against you.  They're like, so you didn't mean to say that, but you said it. And you're like, well, no, that's, they're like, I don't know if we can trust you now. And all of a sudden everybody's like, we can't trust them.  And you're like, dude, that's not what I meant to say. Then mother, slow down when you speak. Okay, because you're saying the wrong shit, you might end up in jail. Okay, does that make sense? Some of you guys need to understand this. I've been in trouble before. You better slow down. But if you want to close anyone, you must be very good at listening. So I'll probe with questions. But when you come into the home, you're like, you're like, Hey, you know, Miss Johnson, today I'm here today because you reached out about us looking out of furnace. Is that correct? Correct. Okay, beautiful. Well, my name's Andy. Thank you so much for being with us. Our company is X, Y, and Z. So I just want to put a name with the face. My goal today is to make sure that we fix that. I want to ask you a question. If I see any other concerning problems, would it be okay if I made you aware of it today? Absolutely. That's the open. Does that's the open? Does that make sense? Now, now, it's like, it's like, who's in the automotive industry? If I'm a service guy, I'm going to be like, today we're going to go ahead and do your tire rotation and your oil change. By the way, what we're doing those two, if we see anything that's concerning, is it okay for us to have the technician let you know? Yeah, they're like, yeah, let me know if you see something concerning. I'm like, beautiful. That's the setup. Okay? So anyway, so now, now you go look at the furnace. By the way, we're not trying to charge. Look, if it's a screw, I'm not trying to charge in the system. But if I look at it, and I do this system, nine years old, right? Like, dude, I need a new system. Okay, cool. Let's price off some parts, but these people need a new system. So I need to go sell that. Okay, now let's get to that. Does that make sense? Okay. So now we're going there. You're in a seated position. You're going through the cell. And by the way, you've been doing this for a year.  I'm like trying to tell you because I want when you go home to just think like, man, what did Andy say? Like, how are we going to get this done? So, so now where's the objection come in? You presented what the system cost, right? That's great. All right, let's go. Options, price, everything like that. Yep. They're ready to move forward. However, they've had company XYZ come out.  Okay. Why do I want to go with you when I don't even know if you can make those next 10 years? Is that what they say to you? I've had a couple of customers here lately. If they say to you, they don't believe that in you, because if I'm sitting next to somebody, they're like, well, I don't know. We want to use this company that's been in business, you know, five times longer than you. How do we know you're going to be around? I'm like, who have you been talking to? That didn't even make sense. Would you want to do business with somebody that has a new age stuff that last longer, that's more efficient, that saves more money? Or would you want to use the older stuff with the older companies? Probably someone new, right? That's right. See, I didn't make him say yes by shaking my head. I can get him to move where I want him to move. Listen to me. If they say, well, you know, I'm just giving an example. If I've been in business for 100 years, I'm going to say, listen, ma'am, I've been in business for 100 years. Okay. What we've learned is that a lot of companies come by, they offer lesser quotes and they're fly by night companies. They promise you warranties. They tell you they're going to do it for this, but the problem is they're not going to be in business in two years.  So you don't want to do business with somebody that's only been in business for a few years. So that's an absolute no-no. So if money is your biggest concern, do it with us. We'll take care of you. You got this guaranteed warranty. We take care of our community. Thank you so much. That would be that. But if they've been in business for a long time and you haven't, you'll say, I'm sure that you've seen a lot of these companies have been in business for a long time and been in the community, but they use older outdated materials and resources. And what happens, those things are more expensive. So we use new up-to-date stuff, which I would have language for that. And I would tell you, our job is to come in here, replace that old unit. You have a utility bill, right? Put in new age stuff that actually lowers the utility bill. So it's really not going to cost you any money. So I'm going to ask you a question. What's the monthly payment on this new system going to cost? Get a new system for roughly around $110 a month. Okay, $110 a month you got a new system. How much is your energy bill right now? Your utility bill. Average what I've seen across is around $250 a month. $250. Can I ask you a question? If you literally could almost get close to saving $100 here, the system would basically be free. Am I right? That's right. Would it be worth you to get a brand new system in that actually saved you on energy that was better, that had a warranty like the one years doesn't have, that you know you'd be protected for the next 10, 20, 30 years? Yes or no? Yes. Cool. So you're already spending the money. Now you're saving the money. Let's get the new system put in. Do these new systems help lower efficiency and create lower utility bills? Yes or no? Yes. Motherfucker. That's how I would sell this.  So you can either keep spending the same money and we can spend more money and I'll keep coming out here to fix it every time and your utility bill is going to continue to rise or we can just go with something efficient, make sure it's got a good warranty. And by the way, all the future calls if something ever happens, which it won't, you call me and that's paid for. It's the same money. Everybody's like, well, it's the same money. I mean, why wouldn't we do it? And then the deal is, is that you wrap it up? Does that make sense? Is everybody feel me? Okay. Everybody write this down. And like you need to find out how to use this in your industry. Money justification. You need to justify where the money is at that they can't see or find. That's the goal. Hey guys, I just want to tell you, you're the true one percenters. You made it till the end of the video. Do me a favor, share it with the friend that wants to go to another level. Make sure you like the video, comment below so I know who you are. Set your notifications and then subscribe to the channel. We got daily sales training videos dropping. I'll see you soon.


Yes, welcome back again. So I will just give you a brief introduction to the hardware. You may be unaware of the hardware, Bigelboard. Bigelboard is just like nothing like just like a small computer where we have an arm controller which is a Cortex-A8 and a DSP processor by TI that is 3035. Okay, so the major processing for example audio video, you need to process a lot of this audio video files, isn't it? So how do you do? Who does that? Of course the Cortex-A8 can also do that because it's again a multi-pipe processor but we need a special video to support, HDMI video to support or S video. We have the DSP processor over here. So I will show you basically what are all these things. So you have the USB ports, all these are USB ports, you have the Ethernet port, you have the serial port, all these are peripherals and all these peripherals are on the Ios of the controller. So you must be aware of a microcontroller, right? So A8 is an arm microcontroller which is a 32-bit controller. Now basically this, as I mentioned earlier that this is small computer. So you can connect a keyboard, a PS2 mouse or sorry, a USB mouse or a USB keyboard and you can connect a S video connector over here and connect it directly to your televisions also. That is also one of the possibilities and you can connect keyboard and a mouse and then since this doesn't have a hard drive, what acts as a hard drive over here? The SDMMC card, the SDMMC card which has two partitions in which one you have the OS and the other is for user, usable for user. So if you write any applications, what do you do? You need to get all this application data from the user section or user sector to the OS. So you have to transfer the data back and forth. So who does it? OS does it, isn't it? So OS helps you to do these things, correct? So similar way in this board, the hard disk is nothing but our SDMMC card, right? So and it has other peripherals also. So if you see the serial port, if you want to connect to your PC for that matter, you can either connect it via the HDMI port because nowadays most of the laptops have HDMI port as well, isn't it? Or you can connect it to the serial connector and when you use serial communication, is there any program that you need to run to see what is going on in the on serial communication? Some terminal you need, isn't it? So either earlier we used to call it hyperterminal or there are various free freely available terminal programs like serial port monitors or you can use Minicom that we use in Linux, on Linux. So you can use this to communicate to the controller, isn't it? So that's how we are going to see, I think Devesh is going to just brief you about how to start up, what we need to do, how we need to install our OS onto the SDMMC card and then how do we move forward. So some basic steps is going to show you. So you can get familiar with how to go about installing your OS onto the SDMMC card moving ahead. And the next box on the laptop on which Linux is running, it has the micro SD card over here and now I was talking earlier that if you plug in a device it is going to come as a new device. So how do you figure it out that which device has been attached? D-message is basically it gives you the any events which has happened in the kernel. So kernel has a logging facility which logs into some buffer and you display that buffer that contents of the buffer using D-message. So this is the command. So if you look at the end, you see the direct access generic USB SD reader, can you see here direct access this one, this whole line, it's there. So now what it is saying is that there is Linux operating system like kernel has identified that there is a USB card reader has been attached. Now what we are saying is that in the card reader, this is one device which has been attached to the system. So there is a driver already running on this. It has detected that this is the USB card reader. Now we have plugged in another micro SD card over here. So if you look at like more like down. So here you see that it is saying that it is a device, here it is saying that this is one SD device has been added and now it is calling it as a SDD. You can see that and if you want to see that how many disks are there, there is a command F disk minus L. So you can see that the SDA has been 95, SDA is basically partition SDA 1, SDA 2, SDA 5, SDA 8, that is not saying, okay. So I will first boot it and then I will just show that, yeah, I will go through meaning on. Okay I will show that what is the card, probably this card does not have the right partitions. So I will show it using this card but let us see first that how this card boots up and what is like what it looks like. So this card has in the slide we mentioned that there will be MLO file, then U boot and then your U image and then there is a root file system, okay. So just watch carefully, it moves pretty fast, this is the terminal basically Minicom is a terminal, the serial where you can monitor the serial, what is going on the serial console, so you can see that. So the Texas Instrument X loader is there, okay, so the loader which I was talking about, so what binaries you have burned on the card, the binaries you have burned is MLO, U boot and U image, right. But who is going to run this MLO, so this is the X loader basically which is basically flashed on this board itself, okay. So this and there is a driver for this card, okay, anything which is attached to card there need to have a driver, so driver detects that oh there is a SD card attached to this board, driver will go and check into the first sector and it will inform X loader that there is a MLO, X loader will start loading that, start executing that MLO, okay. So MLO now, so you see that reading boot sector, okay, now it is saying that U boot dot bin from NAND flash, then so see that here the MLO has been loaded, okay, now it is loading U boot, okay, MLO loads U boot and then U boots basically, U boots is saying that this is the hardware property, it is printing some of the hardware properties, okay, I2C is ready, DRAM is 256 meg, NAND flash is this much, in and out serial are there, board is board revision number, okay. So this is the U boot basically, U boot program is reading displaying information about this board, okay, and then it is saying that now U boot, the role of the U boot is load the U image, but before that it says give you option, but do you want to go into the U boot prompt, okay, if you want to go into the U boot prompt, you press the any enter button or any key, okay, and then like I, we talked about earlier, so this is the print, if I do the print ENV, it shows lot of environment variable which has, which can be set, like which are right now is set, okay, so you can see that, right, boot arg is there, so in boot arg, boot arg is basically the command which boot arg is the environment variable and when U image load itself, U image gets loaded, so this is the boot arg as a pass as a argument, that kernel should honor this, this, this, basically this is the input to the kernel image, that okay console is TTYS2, you should use, board rate is 115, like if you look at here, so it is saying that the console is TTYS2, board rate is 115200, no flow control, 8 bit and then it is saying that there is no unit RD, all these are Linux specific terms which when you play around with the kernel, you will come to know that there is a unit RD image, there is, so those things you will, on any Linux box, you go into the slash boot, slash boot directory and see there is, there might be some grub related information, so like you boot first time Linux box, so it says at which image you want to choose, so that is basically loader, grub, grub is a loader on Linux, generally all the flavors of Linux right now uses grub, earlier it was Lilo, but so this is, so this is kind of those information you are passing to this micro image, U image of the, U image which is kernel, basically Linux, Android kernel, so now I talked about that you can do set ENV, set ENV and let us say, like let us say that clicker, and then we say that now if you do print ENV, it will look at the last, at the end, this one, just now I saved one environment variable, this is why, this is how you can save any environment variable, like you can, but right now it is not written on the NAND flash, so like the minute I reset the board, it will all gone, this clicker and clicker 1, 2, 3 is all gone, so to save it what I do is that save ENV, and so it is writing to NAND done, so it is written now on the hard drive itself, like on the NAND flash of the board, so if I reset and now if I do print ENV, it is there, and at the end you can see right, I have reset the board, but still that variable which I said is still there, now I want to delete this, how can I do that, so then again we use just set ENV and clicker and I will not give it any value, so it will just delete that, now if I do save ENV, it is gone, you can see at the end there is no clicker this thing, so yeah and this variable root is basically the U image, this image the kernel image is built with this root equal to this option, so using this kernel knows that from where when U image is booting up, it knows that from where it has to pick up the root file system, now you can also see that there is a boot command and there you see that boot m and this is the address it has been given, so this is address boot m is this one this address is from where the U will kernel when you start loading the kernel, so U boot will load your image kernel image into the memory and then make CPU to jump on this particular address, so once CPU jumps to that particular address your kernel will start booting up, so if I just type and there are lot of other commands are there, if you type just help it will show you these many commands are there, this is just in the U boot, in U boot environment there are so many like what we used is print ENV, one of the command we use is this one print ENV, similarly there will be some save set ENV here you can see, similarly like if you want to run some commands you can use run command as well, so this is basically all your U boot environment, you use this but you have to be little bit careful and then if I want to boot the U image I just type boot, now it is saying that reading U image now I cannot stop it, so this is your kernel is booted, now if you look at so till now here till this before this part before this line, the kernel was booting by itself it is all kernel initialization but here it went to look for the root file system and it found that on this particular block this is android basically android terminology mmcblk0p2 and it is saying that there is root file system xd3 and its type is xd3 file system internal journal and recovery complete and everything it is saying and then so here you are and you can go to you can see that there are lot of files are there your ls command is working your cd command is working, so this is general environment you get, now if you so I told you right that using insmod you can load a kernel module and using rm mod, so this commands are there in this image, now I do not have a driver so that I can load it but you can see that insmod is saying that what is the uses you have to with insmod you have to provide the module name and rm mod also you need a module at which module you want to do and ls mod is basically you can see that what all drivers have been loaded what all kernel modules are loaded but right now we have not loaded anyone all the modules are basically all hardware drivers are built into the kernel itself, so you will not see that is there any driver right now but you can write your own driver put it into the root file system and when you copy it into the root file system and when you plug it this card you can check on this way change directory to whatever wherever you have saved in the root file system and you will get it everything, so is there any question or it is looks ok, so this is you can see that the normal Linux has been loaded using this SD card I will show you that what what this actually this SD card has because I cannot it is it is being used as a booting boot device like a normal hard disk which gets used as a boot device similarly we are using here as a SD card as a boot device now I will I will put that card I will I am taking out this card yeah I will and then I will show you through the Linux box that what what exactly is there in the, so you can see that let us go to terminal again like D masses will tell you that any device has been added or not, so you can check using D and here we can see that there is this device has been added and it has been mounted as well it has like kernel it is find out that this particular device has a root files like file system and it mounted already, so this is partition into two SDA, SDB 1 and SDB 2, SDB 1 contains your MLO, U boot and U image and SDB 2 contains all the root files system, so if you what all devices is mounted on your system use mount command and you can see that SDB 2 is mounted ok, so if we so this is your root file system which is available on this card ok and if but it has another partition will mount it, so you can see that, so that is MLO and U boot dot bin and U image and there are another files boot dot SCR and normal dot SCR that that is I am not basically on that side if you go on the beagle board side it will tell you that file that these many files you need to copy MLO U boot, so these these files are like give you two sides on beagle board side the Google beagle board side if you go there you will see that it is saying that you copy these files and it gives you the order as well but you need to copy MLO you need to copy then U boot then you need to copy basically U image then it says that copy RAM does then says that normal SCR and boot SCR, what does this boot SCR and normal SCR does all I am not aware right now, so it is probably for the booting from the windows terminal it requires probably this boot SCR and normal SCR not sure, so here U image here you can replace your U image you build your own kernel and replace this U image and then you can load it on using this card so and if you so first partition like so the steps are that you can it is mentioned on the side but you can this so you have this card you attach this card first is that like attach this SD card to any Linux box where you have build your kernel like cross compiled kernel for beagle beagle board then you the minute you attach this SD card it is going like Linux is going to show you that there is a device attached to this particular, so you need to partition that partition create like let us assume that this is this is recognized as SDB, so you create two partition SDB one and SDB two here this partition type is basically fat 32 and this partition type is EXT3FS the commands to create partitions is F disk okay and you can see the utility and itself you can create using F disk you can create partitions and then and to create file system on a given partition you can use MKFS and now if you want to use fat so you have to say MKFS VFAT and or MKFS dot EXT3, so all file system has there if you write a file system you have to provide a MKFS utility, so that only that particular file system understand that what is the format of this file system, so it creates this MKFS is a generic tool and this VFAT says that okay MKFS this is the MK you can create this particular VFAT FAT type file system using MKFS VFAT EXT3 similarly you have EXT2 or any other razor FS or any other file system is there there will be same MKFS for that. Now third step is that copy and first then you have to mount SDB1 and SDB2 fourth step is that fourth step would be that copy MLO uboot dot bend then UMS this is on SDB1 fifth step is that copy your root file root FS SDB2 these all steps are there on the side which I which we have mentioned in the slide you will get a copy of slide so and once it is done then like this UMS your cross compiled image and if there is any like if there is any came on then what I would do is that okay I will so if you so what here I am trying to do is that I am going to format this particular card and will show you that from very beginning like one steps now you have to do is that come download this MLO and uboot create your own kernel and then after that how to burn like how to write it on to this how to create a partition on this particular SD card and then how to run load it and that part I am going to I just copied I take it so right now I am going to format this particular like so what command I use I know that this particular device has been recognized as SDB so I am going to use FDIS utility to format it so I will just say that if you want to see that how many partitions is there so you can see that there is SDB 1 and type ID is said to see and SDB 2 its type is said to 83 basically this is the type of the partition you specify saying 83 is generally used for your boot partition so if you look at this column ID column so this is a saying that SDB 1 is of partition is of ID is C it means that it is windows fat partition and if you look at the 83 generally it is 83 is used as a boot partition like for root FS generally we use this partition type so the command on FDIS is P to list down all the partition command is D to delete the partition so it asks that which partition you want to delete you can specify so in Linux you can create four primary partitions Linux world you can create four primary partitions and each partitions can be further can be sub primary partitions can be created on each primary partitions so I have deleted partition one you see it is just SDB 2 and then I am going to delete and so it automatically selects knowing that there is just one partition left it will select it and delete it and then I am going to write so that is safe so now if I do again I will see that there is no partition okay so this is how the first time your card will be recognized as just simple one device now you want to create a partition so partition else and you can so you can see there is a primary part primary partitions it is saying that there is zero primary partitions zero extended partitions for free for free means four primary four partitions still you can create and that is primary partitions so I am going to create primary partition you can name it default first sector so this partition starts saying that this partition starts from the first sector so say then first partition size you can specify something like 64 Mac and say then you create then you set the type of partition and here we specify the ID I was talking about that this partition type ID is C okay so now it is saying that change system type of partition want to see this will be 90W 95 fat 32 then I am going to create another partition and this will again be a primary partition I will this is the second partition and I will allocating all the space available to the second partition and now I can list down so we have created two partitions SDB 1 and SDB 2 now I am going to save this configuration saved it now if we look at this so we have done step one and a step two now we are going to perform step three four and five before that we have to basically create this so we have to create fat and EXT 3FS on these two partitions so SDB 1 will be used as a boot partition will create you can see these many file systems MKFS is there BFS, CramFS, EXT 2 all so I partitioned SDB 1 as a fat file system and SDB 2 as a EXT 3 file system why we create file system because we want to have a view of files and like raw partitions are just simple space you store something but you will not see it as a files so you create a file system on that and so you can have like recognize like organize your data in the files that is why file system is needed now we are going to mount I am just using SDB so that see the mount it is showing that SDB 1 is like yeah SDB 1 is mounted on media SDB 1 new and its type is VFAR and it is rewrite file system similarly it is saying for SDB 2 is on media SDB 2 new and type is EXT 3 so now so we have done with the step 2 the complete now we have attached the card created partitions now we have create partition like and then formatted the file system on those partitions now we have this images saved so I have saved basically in this old this thing so we are going to copy basically the first I will copy as MLO then I am going to copy it was ramdisk or it was image so I am going to show you that what happens if there is no root file system on the system like if you do not copy the root file system what will happen so like logically what should happen MLO is there it will load U boot U boot is there it will load kernel image but kernel image will finally when boot up it will look for the file system and it may not find that so boot process may be stuck may get stuck somewhere we can see right that so you can see that the boot loader has been it will not give us time lot but you see this line right loading U boot then it is a reading U image so no in it found so basically the kernel got boot up but it is not finding the file system root file system so it will panic the kernel will so you will not get the prompt this is why basically the root file system is very important from kernel point of view your kernel is up and running but root file system is not there so you any utility is not available for user so you cannot do anything so we can see that sdb2 is already mounted on this particular grid so this was the boot root file system backup which I took so now we can copy into the mounted this one I am un-mounting both the partitions which is like you can see that here sdb2 is mounted on here sdb1 is mounted here so before pulling out this card I need to un-mount it so that if there is any data lying in the like on RAM it will go to the card now we have copied the root file system here as well so and check you can see that is the stop here so reading boot sector it is loading this U boot then it is like now it is ready to load the U image so we will just start and load this the kernel is booting this time it is ok right because it founds the root file system you can see there is all contents here and if you go to the this is the contents you can see that sqlite stmt general this file this is the backup file and this is available on the board as well here similarly if you copy your modules in one of the directory your module will be available over here like kernel module if you create and ok thank you guys so this is the basic working of Adware that is the bigel board the idea behind introduction of bigel board and why use bigel board is basically it supports android like any other devices you have the android devices right and why do we need to use bigel board you can use bigel board for many many things for example you can run it as a small computer use it as a computing device you can also design hardware based on bigel board where you can run industrial applications on bigel board can anybody suggest any such applications you can of course interface various peripherals to the bigel board you can use interface a usb camera to it you can use interface Wi-Fi modules u-tooth modules you can use you can control industrial control systems using bigel board as well so if you have a UI for example if you have a LCD connected you have ports available for LCD connection as well and you can make it as a pad your own pad device as well isn't it so basically it is nothing but an environment which is available to you for u-tooth design various applications in fact if you are aware last time we discussed about one basic application for detecting malarial parasite in blood right why you people there that time okay so I will just explain you what exactly is the use case in deep villages in India we do not have high end equipment which can easily detect malarial parasite in the blood quickly so what do you have to do it you have to send it to the lab and you have to have certain processes done on that serum sample and then use it or view it under a high power microscope and when you view it under high power microscope you see certain parasites and you have to actually count those parasites per cubic millimetre isn't it so that is such a difficult task and you need again trained eyes you need a trained lab technician but certain devices like this you can quickly write applications you can quickly interface a camera to it small camera and use the same techniques for processing but instead of a lab person or a lab technician you can easily do image processing and see because I will tell you the process again you take the blood sample separate the serum take the serum sample treat it with a dye and then you drop that spot on a chromatography paper once you drop that drop of blood or serum on the chromatography paper it starts migrating all the proteins start migrating and they form different bands because the dye they form different bands so you take a photograph of this band and start analysis what you do is image processing and you know the thickness of the band so find out the thickness of the band and you see most concentrated side of the band so where you get maximum color correct for example if you have a red color red color dye saffronin right so if it if the parasite takes up the saffronin it will show you pink color or slightly reddish color right so you analyze the band and then you say okay there are basic calculations given in given in the journals how to calculate this particular bandwidth so you calculate the band and say okay this is the say thousand parasites per cubic centimeter or cubic milliliter right so that is how that is how you actually use this devices so this is one use case basically but n number of use cases can be derived from this particular application so this is this board supports android and writing applications on android becomes easier and most of the drivers are easily available to you you can download the drivers integrated with your kernels integrated to your system and start using them so that is the main idea behind why we should use such hardware which is so cheap to you and easily available to you correct so thank you everybody for coming and I hope you enjoyed this session