Number nine out of 30 Buccaneers Leonard for net numbered five of 11 Eagles Jersey Jalen Suggs 47 of 299 Broncos Devonte Williams white gold patch card three color three of 25 This is a cool one right here triple patch Kenny Pickett George Pickens Calvin Austin the third 22 of 49 Steelers Let me just disconnect for a second Why would the stream be finished on YouTube?  I'm so tired of this happening Is it back up? Oh my god, dude I cannot stand what has been happening recently here Andre Ryzen Falcons auto 29 of 99 I don't think we were quite at eight hours yet. I have 753 over here You know Wanda Robinson new voracea RPA Giants again. He's been playing pretty well recently 27 of 79 you get a sip of water guys. We'll keep going. I don't know if it's oh, it's probably OBS been doing some annoying crap recently Apparently Sam was having issues Wednesday night to and it happened last night as well It's just completely disconnected from YouTube last night at one point Had to finish like an entire 30 the 30 minutes of a break with no YouTube We can't can't stop the recording and just keep going so All right, we've got I'm at collegiate hobby first off the line and NT collegiate first off the line So we've got I'm at hobby here. Do we have a super factor Bowman boxes? What does that mean? Did they just make boxes that have like Also And they're also practice in the not the none of them are super practice What do you mean? I have pulled a Bowman super factor before there always a possibility I just ain't wrong Okay, Travis Kelsey 74 of 75 chiefs Redemption 49ers premium Patrick you auto Brock Purdy 49ers Jets signature moves sauce Gardner 63 of 99 Go jets Chargers auto on-card Isaiah Spiller 40 of 99 hatch auto Titans Malik Willis 6 of 25 nice hit There we go Titans nice Malik and Jumbo patch or jumbo cap relic Malik Willis 10 of 42 for the Titans All right, let's do photo now Aaron Donald 18 out of 99 Rams Commanders Brian Robinson jr. Auto 39 of 99 Bucking ears Julio Jones auto 38 of 49.  It looks like yeah part of the bear cat logo there That's pretty cool. There you go Falcons on the Desmond Ritter sure if that'll fit in a sleeve and top We can see an NC collegiate photo last box of the break Young guys personals are full for tonight more group rakes and personals tomorrow night with Sam Mag died a writer. It's not gonna fit in a sleeve and top loader God Jalen Hertz numbered 42 of 75 the Eagles rookie patch auto Kyle Hamilton Ravens 67 of 99 Cardinals jumbo jersey auto James Conner three of 39 cardinals Chiefs team logo signatures sky more 14 out of 25. This one chiefs Triple jersey Zeke Michael Thomas and Joey Bosa. That's Cowboys Saints and 49ers probably random Saints Matthias Cowboys George D and 49ers is Alex S random at the end It's gonna be Half the cards in the break are random Joe burrow Clyde Edwards a layer and Jamar chase this one goes bangles by majority with chase and burrow there Bangles majority Jumbo patch auto 9 of 11 first off the line Commander Sam Howell both of the first off the line and Immaculate collegiate and NT were Sam Howells There you go commanders nice And redemption CJ shroud Another one silhouette signatures Random to everybody in just a moment here. All right. Give me Like half an hour to set up these rams Yeah, two days washed may as well trade one of the Red Sox. Oh boy a lot of randoms here The easiest way to do this guys There's gonna be One random for all of those Randoms to all as far as like the autos go Okay So our first random is for 150 points random to all spots The second random is this triple jersey Cowboys Zeke saints Michael Thomas and Niners Joey Bosa And then we have one random like I just said for 16 Autographs between everybody here So the top 16 and that random are going to get something over half of the spots in the break. We're getting extra to hit here We're going to go in this order in this order The top spot is getting these shroud silhouettes from NT The second spot is getting the Immaculate Inc. Stroud from iMac collegiate third Jerkovec fourth rashada blue wave fifth travestyte tiger six sam huard keelan robinsons going seven eight going ty thompson Walker Howard I lost count Walker Howard and sam huard again Jaylin cropper Walker Howard again uh jayden rashad Trayvon Henderson a um Weas the a weas in tanner mckay's that should be 16 13 14 15 Yup In that order Good luck on the randoms everybody. It's a five out of five right here five out of five 10 times The first ones for the points top spot gets it one two three four five six seven eight nine and ten George D triple jersey one two three four five six seven eight nine and ten Niners And the top 16 spots on this one 10 times one two three four five six seven eight nine and ten All right, so alex s gets the Stroud from NT Jeff N gets the Stroud from iMac congrats to you both Brian M I think it was the jerk effect and I don't remember the rest of them in any order four Daniel P five Robert W six Andrew H seven is Spencer B eight Brett W nine George D 10 Andrew H 11 joe r a 12 drew r 13 bill C 14 ket a 15 joe r o 16 Derek U Can you like pause the stream? Probably the easiest way to do it All right, then there's the rest of the names There you go guys We'll go ahead and do the recap minus all of the You're not watching it All right, we'll have to do it after So that one went bangles on the triple there borough and chase Malik Willis These are all relics first Steelers triple picket pickings in Cowan Austin Givante Williams Jaylin Hertz Jameson Williams Jaylin Waddle Jaylin Waddle Brandon Cooks George Kittle A Josh Allen Drake London Breece Hall Triple Saints Camaro Winston Alave Jaylin Tolbert Zemir White George Pickens Joe Borough Devin White Cam Akers The rest are all autos or mag guards The Sam Howell from NT James Connor Sky Moore Kyle Hamilton The other Sam Howell from IMAC there Julio Jones Brian Robinson Jr Malik Willis Isaiah Spiller Saucer Gardner Brock Purdy Redemption Premium RPA Niners there Wendell Robinson RPA Andre Reisen Christian Watson Cam Akers Ace Matt Corral Eric Dickerson Velish Jones Jr Shreya McBride Alec Pierce James Cook Got Patrick Sertan David Bell Jeremy Shachie James Cook Christian Kirk Eric Izucanma Pierre Strong Jr Zemir White Shreya McBride Tyler Goodson Jaylin Weidemeier Jordan Davis Redemption Eagles from Select Draft Johan Dotson Cameron Dicker Wendell Robinson Giants Redemption from Select Draft James Skalski J.K. Dobbins A. Javon Curse Christian Watson Charlie Joyner Velish Jones to 6 Leo Chanel Carson Wentz Russell Gage Kingsley Annagbare Donna the McNabb Desmond Ritter Malik Willis again Ricky Giorgio Otto there A. Alec Pierce Chris Olave Garrett Wilson Zemir White Khalil Shakir Matt Corral Javon Highley and Kade Kade Otten printing plate one of one auto He had that Ritter helmet rally just wouldn't fit in the top lotus to put in the mag Helmet sticker relic two six Triple patch to five Dobbins Jackson and Hamilton That's pretty cool Nice one there An award winner's auto Justin Herbert Insert Auto On-card non-numbered chargers Congrats on that one That's beautiful A tie-dye rookie concourse Bailey Zappy from Select Draft for the Patriots of 25 and Orange Pulsar to 30 First off the line Otto Kenny Pickett from Select Draft for the Steelers And that'll do it for the mixer Thanks again everybody We've got Purcells coming up in just a bit Get the upload started Let me go back and do all the randoms and stuff Fan guys, Purcells are full for tonight Probably about five minutes or probably about 10 minutes until we start Purcells guys What a late night of group breaks Oh my god And all of those Yeah, I'll just make a list real quick Yeah, dude, when you get up I'll take care of that Perfect I think we need new chairs I need a new chair This might be a new chair but I'm telling you right now This thing is like collapsed Big thumbs down The lower one bar Yeah I need one of those chairs that makes you sit straight up and like supports your back All right guys Thanks for filling out the breaks tonight As always Fun night again man We pulled We pulled heat all week Good Samaritan Village residents told to pay rent as they return home to Kissimmee What? These people that are washed out They're telling to pay their rent They haven't even lived there? No See that kind of That kind of crap This is called good Samaritan homes too Kisses me off so much dude It rages me Landlord abuse I'll probably close it out Let me get it back All right guys, I'll be back We'll get started on the Purcells about 10 minutes or so Oh, good save Should've been standing there Oh yeah, everybody did A lot of people probably did go to bed We're gonna get started here in just a sec guys And we are following Purcells These will take us right up to about two So in the order we're gonna go As they came in Jeremy, Noel, Tom, Tony and Mark Everybody forced here I'm ripping six boxes of 2022 select draft picks football first off the line These are for Jeremy B Jeremy, thanks for the order man Let's see what you got Let's see an orange pulsar picket auto here All your Penn State family We'll hit some Datsuns And Brian Robinson's and Howl's Or not, I'm not sorry Some Datsuns and Briskers for you I think Michael Parsons might be in here too I'm not sure whether our Penn State players are in here Some Datsun right there Orange pulsar drew Bledsoe to start Concourse 24-26 Skymore on the base auto Hyper Kelsey Purple field level Miles Garrett 32 of 75 Robinson Garrett Wilson Orange pulsar concourse Khalil Mack 7 of 26 A DeMarvin Leal base auto Field level red Rokwan Smith Number 42 of 149 A tricolor Mike Williams Number 193 of 199 field level Dustin Crumb on the orange pulsar auto Number 10 of 30 Yeah, Hyper Concourse Rikijahan Datsun An orange field level rookie Matt Corral Number 19 out of 49 Mike Williams orange pulsar A nice color match there Clemson color match 9 out of 26 Kyle Phillips on the base auto Field level red Leonard Farnette 93 of 149 there Hyper Jake Plummer Orange pulsar concourse Amad Sass Gardner Nice sauce 22 of 26 An orange pulsar youth explosion auto Derek Stingley Jr 12 out of 30 I went back to back in the draft back to back in this pack Jake Plummer field level tricolor to 199 Concourse Rookie Orange Kyron Williams on the orange pulsar 6 out of 26 he's going to get some snaps this week for sure Carson Strong on the base auto Got a field level white Mike Williams 23 out of 25 Where's Sam? I don't know I am not about to text Sam at 1 12 in the morning and ask what he's up to Silver Concourse Tom Brady Bucks I would hope he's not awake honestly for breaking day time Sam is probably somewhere in the state of Florida Yeah He's a Florida man now he just gets you know hype about everything now Didn't ever ask where I am when I'm not here Nope Nope didn't think so no Orange pulsar Justin Ross Rookie field level Number two of 26 they're just a sigh of relief I can enjoy the brakes Justin Hall base auto Samson Florida confirmed Hyper Rothesberger concourse Rookie Purple Kyron Williams 29 of 75 You better be I don't think he's allowed to leave the state It's a trouble He's got an angle bracelet It's a Florida man now Mount Dora versus you just gave him the week Orange pulsar JJ Watts Nice one there 13 of 26 and a Bailey Zappy orange pulsar auto 11 of 30 Okay, Rob that makes me feel safe. Thank you for always watching Jake Paul or Silva Oh, I don't know probably Jake Paul because I'm sure it's fixed And Silva's not like a boxer and he's a lot smaller than Paul Got tri-color concourse Zach Wilson number 110 of 199 I'm just sad people still buy those fights Concourse uh orange pulsar Matthew Stafford numbered two out of 26 Nice Stafford Dustin Crumb base auto Hyper concourse Rookie Garrett Wilson a red concourse Rookie Trevon Walker Six of 149 Lily Quilla Sensation Silver All right, three more Jeremy. Good luck, man. Had a zappy. That was pretty nice We got that one in the bag. Like I said, maybe we'll see a picket now Like a one-of-one. Maybe a color wheel orange pulsar Travis Kelsey field level Number two out of 26 Demption coming up. There's a purple de-hop field level 67 of 75 Chubb Drew breeze and a Wanda Robinson rookie signatures redemption What's the prize Joshua? I truly have I didn't even know that this was happening I heard when they announced the Silva Jake Paul fight. I just did I was like, okay, that's gonna happen And then I just forgot about until now Concourse orange pulsar famous James 12 out of 26 Heisman winner a national championship winner Jaylin Phillips base auto sorry Jaylin Petrie. I always said Phillips Jaylin Petrie. Jaylin Phillips was the rookie last year Tri-color Dak field level Number 150 to 199. Oh, I'm sure Dana White doesn't want that to happen 11 of 30 Tyler Algier orange pulsar auto White field level rookie Derek singly jr 29 to 35 red field level Derek Henry red color match 128 to 149 Masters again blue turf Concourse orange pulsar Troy Aikman number 24 of 26 Purple concourse rookie Brian Robinson jr 47 of 75 a hyper patent manning Redemption Tariq Castro fields rookie signature If Silva wins Paul has to fight Silva in a kickboxing match. Oh dude, that would be the end of it That'd be the end of it. So so for sure Jake Paul's winning. Yeah, that's what that's all that's saying That's literally all that I heard is Jake Paul's winning concourse uh orange pulsar dan marino 16 and 26 Sean merriman that's interesting silver auto there Sean merriman Tri-color Romeo dobs 127 199 field level hyper kenneth walker Come on big time numbered Brady or manning or something.  Oh a kenneth walker 17 and 30 orange pulsar auto nice He's gonna be looking pretty good Look great last week's gonna that's gonna continue man. It's a pretty good team. He's a really good back Nice jason witton concourse tie-dye 20 of 25 Field level rookie kyle hamilton red 148 of 149. I heard that joshua Logan's wrestling roman reigns next saturday. Who decided the paul brothers just get to like do all this and I don't know man.  What a time to be alive nice zebra rookie field level kairan williams Malik willis orange pulsar auto now 25 out of 30. Congrats jeremy Hyper concourse bryan robinson mike evans purple field level numbered one out of 75 Paul amalou picket silver sensation. Excuse me orange pulsar johann dotson. There you go jeremy I know you're a penn state guy There you go 15 to 26 a tyler goodson silver auto field level rookie red nicobi dean Number to 118 of 149 looks like a Gold or a tie-dye coming up a tricolor field level rookie kairan williams 172 of 199 gold sparks treylon berks Nice treylon 5 out of 10 on the spark sensor treylon berks orange pulsar concourse debon white 13 of 26 another tyler goodson Silver auto Hyper zack wilson concourse orange rookie george pickens solid pickens there 12 out of 49 a bailey zappy concourse rookie silver and that'll do it jeremy appreciate it again, man Brats on those nice hits we'll get them right out to you Yeah, I don't know much about wrestling, but I know it's like a big transition phase for wwe With all that's been happening Everybody forced here. I'm ripping two boxes of the 2022 leaf autograph football jerseys for noel b Good luck. No, well, let's see a brady for you This person in college. I think he's collegiate jersey Never heard the name before it is uh Jackson smith and jigba jigba Nice jackson smith and jigba pretty sure that's that's collegiate right guys like an ohio state jersey there I'm not as well versus some of you guys are trying to move that sticker out of the way so you can see the auto Not a sticker, but the pretty cool one there though becket authenticated What's up lane college receiver you see the top top college shivers you like among the few Oh, that's a cool one Always love a charger's jersey best color steam in the league Hey keenan allen Nice keenan allen Becket authenticated as well I don't see any inscriptions. Can't see the other number though. There you go k a 13 a couple of nice receivers there for you Noel Appreciate it. We'll get those out to you shortly Everyone forced here ripping a box of 2021 bowman chrome baseball choice. This one's for tom b Appreciate the order tom. Good luck. All right. Here we go base first bowman auto the start is leo peguero solid hit there Hey, thanks rod appreciate it Another solid hit here victor a costa first bowman base auto. Good names there and purple first bowman auto kyle hurt 152 out of 250 kyle hurt There you go. Thank you again. Tom. We will get these cards out to you shortly Everybody forced here ripping a box of 2022 chronicles baseball hobby for Tony k Here we go. Tony. Let's see a nice cruise or wit or j rod. Maybe other names big two Appreciate the order. Good luck. All right. Let's see a hit now got mires wit torquelson cj abram's rookie base auto nice card Elite rookie auto cj abram's Pete Alonzo Where'd you where'd you see that? You want a dawn louise heel? Nolan aronato number to 99 bobbywood jr essentials fredel Josiah gray hollow rated rookie clearly to 25 They hose a siri america's pastime redemption Tyler McGill rookie bar. You've got clayton kershaw 1950 bobby wit elite Julia Rodriguez america's pastime jersey card freeman and tatsis detmer's Wander you got silver jake mires rookie titan And the seya sozuki rookie auto really good box of chronicles We go tony abram's and sozuki autos. There's a jake mires right there And that'll do appreciate it Get those hits out to you Yeah, good box tony. Thanks again for the order man All right guys last one for tonight Everyone forced here ripping four boxes for mark c fun baseball A mixture here to 2022 bowman sterling baseball boxes And a couple of 2022 tops luminaries. All right, we'll start with those uh woman sterlings Come on Super fracture Haven't seen one yet out of here. I'm not sure if anyone else here has pulled one Salabrino. Oh, we got a sterling tech Wow sterling tech one soto three out of 10. What a start Soto to 10. That's awesome, man. Great start for you mark base auto benny montgomery as well Nice first auto Frias and manning Steakburger rookie A milcar pares base auto Costa averson artega Sweeney frey like armando cruz base auto Solid prospect hits here Lascaz you got a george valera base auto All right, definitely a good box here castro mckinsey gore and owanya pez aleja lopez base auto will mondia's cj abram's rookie Detmer's and yonatan classe All right, one more bowman sterling now. It's a nice soto. Let's see a nice auto this box Finish night strong here o'neill cruz rookie base The ellie dale cruise refractor marco luciano 129 of 199 Player to get a numbered card of and a refractor auto maximo costa 22 of 150 Mead and new ball Shaco sheets. Oh black atomic christian santana six of ten Six santana and a base auto of paedro penata Some nice low numbers for you guy hunter green For you mark scorchin wavy loaded nacho pringles Always doing too much these days some of these companies man Chips cereals so many pop tar everything Doing too much Wave auto will mondia's nice 16 of 125 jerry panya rookie base Press the auto and burnabelle burger siri mini diamond edward cabrera 128 of 150 base auto shellon palanco Jay allen colton kouser A couple pretty good boxes sterling. Let's see a nice numbered auto here This has been both pretty solid boxes though kenzie gore wine the epaz And base auto harry for another nice prospect auto Shaco sheets and co are two luminaries To finish it up for you mark here we go first one Is a carlyas stremsky one of five nice. Yeah, it's low numbered there Legend right there home run king's autograph card career high season total 1967 was 44. That's a lot Russian and last hit of the day is a vladimir guerrero auto 11 of 15 Vlad guerrero number seven angels season home runs total at 04 was 39 And that's gonna do it appreciate the order mark get him right out to you That'll do it for us tonight everybody. Thanks again for filling up the breaks grabbing some personals sam's live at I believe it's 4 p.m. Eastern tomorrow 5 p.m. Eastern tomorrow guys was sam It's a break schedule for you Thanks for hanging out all night everybody. I'll see you on sunday. Sean. I'll see you next week Take care everybody have a good weekend


The Bemidji boys basketball team has gotten off to a hot start in head coach Travis Peterson's second season with the team. The Jacks were six and one heading into a weekend matchup with Little Falls on Saturday. Bemidji hadn't played in two and a half weeks before that game. They led by two at the half, but then Michael Hanowski drives, gets the bucket and the foul. He convert the old school 3.10 flyers go up one, but then the Jacks took over from there later in the half. A good change of pace from Caden Ralfus to get to the bucket. He had 11, then Nate Snell hits the three from the wing. He led the Jacks with 17 on the net. And then later, Jace Peterson, he gets three points the hard way delivering the three point play to give the Jacks the 11 point lead. Bemidji wins by 18.69, 51. If you've enjoyed this segment of Lakeland News, please consider making a tax deductible contribution to Lakeland Public Television.


Hello, everyone. I'm Maria, and I'm working towards my PhD at ETH Zurich in Switzerland. And so for my research, I'm experimenting with UIs that are distributed across multiple devices. And in this talk, I'm going to tell you how I use Polymer for that. So we have more and more devices including phones, tablets, watches, and TVs. And I saw many people around here that have brought their laptops, and I assume that most or maybe even all of you also have brought the smartphone. So you already have at least two devices with you. However, we still mostly use these devices in isolation, except maybe for some cloud-based synchronization for things like files and email. However, there could be benefits if we could use multiple devices in combination, for example, to have more screen real estate. And I took this photo here of someone who's shopping for wine on a train, and they're using their phone to access the shop. And at the same time, they're using the tablet to get reviews on a specific wine, so for the same wine that they're looking at in the shop. However, in this case, there is no coordination between the two devices. So the user has to manually select the same wine first on the phone in the shop and then go to the tablet and look at it there as well. So for the user, it might be nicer if they could just select the wine on the phone and the tablet would automatically show the review for that same wine. Another benefit of combining devices is that we get a richer set of input and output modalities. So in the scenario that you see here, it's easier to scan a document with your phone because it has a camera and it's more mobile. But once you have done that, you may want to continue your work on the laptop because it has a larger screen and it has a keyboard, so that might be more convenient. UIs for multiple devices are also interesting in collaborative scenarios. Here, for example, you can see a group of people using both personal devices like a phone or a laptop and shared devices like this tabletop or a tablet. So researchers call applications that make use of multiple devices at the same time cross-device applications. And as part of my research, I'm trying to make it easier for developers to build such applications and for that we have created a library that uses Polymer. So if you wanted to build such a cross-device application, you would need to address at least the following three things on top of the usual single device development tasks that you will need to do anyway. So first, the state needs to be synchronized across devices. So if the user clicks a button on the phone, the other connected devices need to be informed somehow that something has changed. Second, the UI needs to be distributed across multiple devices. And you need to decide what part of the UI should be shown on what device. And for that, you also need some information on the kinds of devices that are involved in working together. And third, the devices need to be connected somehow. So there needs to be some way to tell the system that these two devices over there are working together, and the other three devices are also forming a group. And so our library offers support for all these tasks using web components. And we are going to look at how you can use the library to build cross-device applications by looking at this sample application of a webcam viewer. So it's a pretty simple application that shows a large image of a webcam on a large screen, and the user can pair a phone and then use the phone to control the camera angle and select the camera to show. The application was built using less than 300 lines of code in client and server combined, so also mostly in the client. And you can find the code if you want to have a look. There's a link to the GitHub down there. So here's the screen cost of the application. To pair the phone, I could just scan the QR code that you can see there, or I can just copy it onto this emulated phone. Then I can use the buttons to control the camera angle. I can go back and forward in time. And then when I flip the phone, I can choose a different location to display. And let me show you the most important steps now for building this application, and we'll start with state synchronization. So if a user interacts with the device on the left, they trigger an update to a shared view, so to a shared model. And the model is shared over the networks with the other devices and will then trigger updates to the view of these connected devices. This is somewhat similar to something you might already be doing with Firebase. However, we use WebRTC peer-to-peer connections if the device is supported. So WebRTC is a newer protocol that allows devices to communicate directly, so they don't have to go via server, which you would do with websockets. So this lowers latency significantly, especially if the devices are in the same room and the server is remote. And this is kind of our expected scenario in cross-device applications. And here's how you can do this in Polymer using our library. In our application, we define what should be synchronized by creating a property with our state. Here I've named the property synced, but you can choose any name, essentially. And at the moment, you can synchronize arrays and objects, and you need to provide a label for each. In this case, we use time, camera, and position as our labels. And with this, we synchronize the time of the photo to show which camera to select and the angle of the camera. Then you can use this XDNBC synchronized web component and use two-way data binding to specify that the synced property should be synchronized. Now you can write code as if all of your code was running on the same device, but the library then takes care of the synchronization for you. For example, I could have a bit up there with the iron selector, where we select which camera to show, and then use this information to display the correct image in the code. As I said, you can write code as if it was all running on a single device, but you still might want to specify what part of the UI should be shown on what device. And for that, we provide a couple of templates for what we consider common distribution patterns. And one of these is the remote control patterns, where we use phones to control a larger screen. And we call the phones controllers and the large screen we call the viewer. And again, here's the code. So you add this controller layout component to your application, and then inside this layout component, you need to add a controller class to everything that should go to the controller devices, and the viewer class to everything that should be shown on the viewer devices. And that's it. Finally, the devices should be associated somehow, and we chose an approach with identifiers in the URLs. So when you load the application on the large screen, it will modify the URL and add this connect parameter with a random ID. When another device loads the new URL, the devices will be paired, and the URL can be encoded into a QR code and scanned by a device. Or in another scenario, you could also send it over instant messaging or transmit it using NFC. And we call the device that displays the code, the connect device and the device that scans the code, the connector device. And again, this is how you add the functionality in your application. There's again a custom element for that. So you add this URL pairing component, and the component will take care of modifying the URL for you, and it will handle the pairing. For the webcam application, we specify that the connector device should be assigned a control role, and the connected device should have the viewer role. We then use this information for the UI distribution that I showed you in the previous step. But if you don't have any use in your application for this information, you don't have to use it. So I've shown you how to build the application, and next I'm going to speak about why we chose to work with Polymer. That thing, custom elements are great. Declarative code is very readable. I can get a quick overview of an application by just looking at the HTML. And for us, it was all important to have code that works across platforms and on all kinds of devices. So if you look again at this picture that I've shown you in the beginning, you can see there are a lot of different devices. And we want the code that we could just write once and run everywhere in Polymer and meet that requirement. Then the Polymer concept just seemed to be a good fit for what we are trying to do. So two-way data binding integrates well with idea of state synchronization. You just hook everything up and it works. And under the hood, we use conditional templates for the UI distribution. So we wrap things in a DOM if and decide whether it should be rendered or not. Modularity is also important. As a developer, you can choose the level of support you need. Maybe you want your own way of distributing the UI fine, then you just don't use the pattern templates. The same goes for pairing. You don't have to use the QR codes. You could implement your own pairing component if you wanted to. As a PhD student, I don't only do research, but I'm also involved in education. We have used our library and Polymer in various lab projects as well as bachelor and master thesis. And students had varying levels of experience with web technologies, and some had even no experience at all. And none of the students had any experience using Polymer. But the students usually become productive quite quickly, and I think the declarative style is helpful for that. And I have to admit that the documentation of our library is not in a perfect state, but the students learn how to use it quite quickly by looking at sample applications. They can use the DevTools and click on a component and inspect the application. And for this, it's important that Polymer uses the platform, and the component is a custom element that they can inspect.  Now, I'd like to give you a quick tour of an application that was built with our library and Polymer. It was built by three computer science master students at ETH, and they did it in one semester, which is around 14 weeks. They were expected to work around 300 hours each on this project. So Switzerland has this stunning landscape, and it's the perfect country for mountain biking. And as their projects, the students build the mountain bike trip planner. There are other trip planners out there, but they tend to not work too well on mobile devices because there's so much information like charts and maps that it's really hard to squeeze it onto a small screen. So our idea for this application was that when you're out with your friends or your partner, you could just pair your devices, and then you'd have a bigger screen. But we did not want to limit ourselves to just using smartphones. So for example, if you had a TV in a hotel room, you should also be able to use that. So we wanted an application that adapts to whatever devices you throw at it. And here's a quick video of the result. Two phones on the left are already paired. One shows a map and the other shows a summary of selected routes. And they are synchronized. So when the new route is selected on one device, the other device updates. And when we add a third larger device, the UI redistributes. And there is room for more information like the elevation chart in the left corner. So what were our experiences in this project? As you may have noticed, the students have used material design and the paper elements to build this application. And our students usually don't have that much experience building UIs when they arrive in our courses. But I think the paper elements here were really helpful for creating a nice-looking application. And because the students could use our cross-device library, they did not have to spend much time on implementing the cross-device functionality. And instead, they could focus on the main features of the app. They enjoyed working with Polymer and also find the concept of web components very intuitive. And one student told me this is how we should build web applications. And on that note, I will end my presentation. Thank you.