 How many of you are Android developers? Yes, so hardcore Android developers here to appreciate hardcore Android developers So all over to the first Android app demo by Aninth. So, Aninth, go ahead Round of applause guys Hey Thanks guys Good afternoon Hi, I'm Anant and I'm going to talk about an app that we developed in draw it con hack day that happened like few weeks before So I craze and Zubair like we teamed up to build this app So before getting into what this app does I want to do a quick few slides on like why we build this app So as you know like there are like tons of apps available in app store or not just app store so many other Alternate app stores out there and any idea like how many app approximate apps are out there in play store as of now Any some guess some numbers No, it's Yeah, it's 700,000 apps out there and I mean just the from the sheer number You find that like discovering good apps is a huge problem So there are actually companies like an apps that actually came in to solve this app discovery problem One popular thing was charm, but it got acquired by Apple. So this the app is no more But I also discovered there are other apps like a play board app disco But I mean I actually discovered this only yesterday when I was researching for the slides and Another thing is AppStrom where you get reviews on good apps. I mean curated by authors of AppStrom and I mean many of my friends recently have moved to Android So the moment when they get a new Android phone many of my friends call me and ask can you recommend me good Android apps? So when they know that like I develop apps and then I talk about Android a lot So they want good recommendation from me So what I usually have used to do is like tell them few app names or SMS or email And they used to miss them by not searching the right apps and all those things happen So that's when I build this app like a bit about in year back called apps cloner So it actually built this to solve my own problem like as they say like a Building an app for a building a good app. You saw you try to scratch your own age So I had this problem of sharing apps that I wanted to tell to my friends So I built this app where it's just a simple app that list all my Installed apps. I just pick them one by one and then I say share it actually immediately opens my Gmail And then it fills all the list of apps name and their link to the apps to directly So my friends can directly open it click one by one and then done So I'll just show a short demo of what that app did Yeah, so this is the app cloner app So the moment I open it loads all the app that I have in my phone right now So I just say like I want to recommend 500 px astrophile manager On maybe carbon to my friends and then just say like share Yeah, it's a spelling mistake. Yeah, I mean like It automatically has listed all these apps and then the link to the app store is directly over there So, I mean it solved my problem and I was happy with it but And I was also using it to in I mean G. I went people asking what's up? I was using this and all good. I mean all happen but for me to discover good apps the best thing that I Usually do is like over my social network feed like I keep getting like I would recommend this app and other app stuff So I actually discover lots of my favorite apps like timely Maybe find a px site through the social feeds So I actually depend on my social circle to discover good apps And if you look the problem deeply in it like that lots of people Spend some time in getting good apps curating the apps in their phones, but it just stays in their phone How do we actually make a way in which like people the effort people put in discovering good apps is reached And then made reusable So if you think if you know, I mean obviously must have heard of delicious So it gives a awesome way to share bookmarks. You can actually create a List of bookmarks of some particular category and then you can share with friends So I thought like why not build something for apps? So that's when we I kind of ideated upon this idea called app folio where you build a Delicious for just Android apps. So how does that work? So I'll just show the demo of the app directly So it's similar to the apps cloner app. So I have all the apps Sorry, so all the apps in my phone listed here and then eat grid view So I just browse through them select a few good apps I've already have like maybe I like the has geek funnel app So add it here, and then maybe I also like six ago and then I say like share Over here. What happens is like not the complete list of apps are shared But just a link it's like my I connect the my I mean create an account with app folio with my Twitter account So app folio dot me slash my name gives a list of apps that I actually recommend to people So how does it look in browser? So I had now shared a couple of apps. Let's see how my browser shows it. Hopefully internet works Yeah, so basically like my it's basically a simple web page That just has the links that I've shared over here and how wrong it and click it directly takes to the Place to and I have made I mean at least we have made this app completely like responsive at what kind of tablet You see it adapts automatically you click on it it opens the app store directly and then it's directly consumable so maybe in future we would like to add stuff like Popular lists that are curated in one place or maybe even custom lists like entertainment apps my favorite entertainment apps My favorite sports apps those all can be also brought in So that actually like of a kind of policy for over past weeks and today we are officially launching a droid con So do download it up folio dot me in place to if you have good feedback do write to us at I mean I we are in Twitter at Annanth and Chris thinking. Thank you. I'm Sanju. I'm from whomy and this is Angid Goyal so Let's start with what is who me? so We are a we are a platform for ultimate live TV interaction and engagement So let me start with the problem of current TV watching In the traditional way, there is no engagement. It's quite boring. There are no interactive shows Extra or exclusive content to engage the user. So this is the problem. We are trying to solve here So, how do we do? How do we do this? So we have a secret sauce for this We have a patent-pending sound recognition technology which detects the program which the user is watching and pushes very relevant and Exclusive content to them. So let's take a few sample scenarios So how about watching a Nike advertisement and getting an instant offer from the TV directly to your phone at that instant itself? Just check out the video I am playing now I'll play once more So this is the Tommy Hilfiger advertisement and whom you detects that the user is watching Tommy Hilfiger and pushes relevant offers to him And how about Bollywood trailers nowadays Bollywood trailers are not interactive at all So how many of you guys know about Shazam? Yeah For the guys who don't know it's a it's a service by which you can tag music. So similarly who means Shazam for live TV advertisements and movies Bollywood promos and songs So let me play one more video So this is the trailer of Chris 3 So whom it detects that the user is watching Chris 3 trailer And we aggregate all the literally all the content for Chris 3 like Facebook page Twitter. It's Wikipedia page IMDB So in the exclusive section there are video speeches there may be voting polling condos trivia all those things So these are some of the screenshots of it This is the exclusive page where we get direct content from the Bollywood movie studios and production houses like behind-the-scene videos So next time when you watch a Bollywood promo Just tag it with boomi and get exclusive behind-the-scene videos exclusive images and you can take part in the condos poll etc So these are some of the other features live TV chat around the TV shows and This is a screenshot of condos And we have had a pilot run with three TV channels in India One is ETC Bollywood, then big CBS and star and we have 10,000 plus users as of now so Just download boomi and tag the Bollywood promos and advertisements with boomi So that's it. I can show you one more video This is the promo we got when we had a pilot run with star channel So any questions? Hi, it's a nice app. I just want to know are you detecting the audible audio or a high-frequency audio? Sorry, what are you detecting? Is it a audio which is audible to the Humans? The thing is that actually we index each and every second of the audio whether it's live TV Whether it's an advertisement where it's movie promo and it will be in our server So what happens when boomi opens it listens to the surroundings? Record the sound record each second of the sound and sensual server matches it and that's how it's done Correct. So my second question is where are you hosting that entire library of all the audio? Which you're detecting, you know, where are you made a tagging that? With that what it was being aired 24 by 7 across all channels, which is like a huge database, right? And then you'll be running sending the request back. It will scan the entire library Actually, there are two scenarios for this one thing is the pre-recorded one That means the content we will get in advance just like Bollywood promos or advertisements these condens We already have in that case we follow one technology and in the other case It's like for the live TV. It's under technology for example If you're watching a live IPL match anyway, we are not able to get the content before so in that case What we do is that we index each content and send to the server What what happens is that there is a delay all over all across India while broadcasting Sometimes the thing which gets broadcasted in Bombay will be delayed three seconds. It will be broadcasted in Delhi So in that case we delay it and store it in the server So what happens when the mobile app opens? It detects the sound makes a deal of five seconds and send to the server So it will be already in the server and just matches it and there will be a buffer like we won't store the entire thing We remove the old ones and we will keep the database to you to be minimal Have you already tried this one a long-form content like these are clips, right and some of the test Videos that you have Yeah, I tested on a live full-length three hours movie or two. Yeah. Yeah Okay, actually we have enabled this technology on a TV channels You guys can't If you open the app you can see which are the those eight channels like MTV ETC Bollywood soon So you guys can test it from December 1 onwards live TV. Thank you. Thank you So for starters, I find this interesting Okay, I'm a brand marketer. I've been marketing brands for quite some time and I think These are areas where I think brands can really really benefit from I'd like to understand as a business. How do you think? How are you gonna scale? Because see 10,000 app downloads for me is too small a number as a brand marketer to directly invest In something like this. So how do you scale do you scale through the media channel? Yeah? I'll show one more some video since you asked this question, right? So we were the official mobile partner for American Idol last season So I will show the Promo they had given for us So So I was trying to play play the promo given by American Idol team for us So when they're in the for example, if you're watching American Idol There will be an Aston Ben at the bottom of that video saying download who me who me to take part in the contest and get exclusive Conduct so this will be Sean periodic Sean periodically like 15 In at regular intervals of 15 minutes So people can all the viewers and fans of American Idol will surely see this and that's how we get promoted and I earlier I showed a Star channel video Can you see this download who me up for so this is the promotion we got from American Idol So similarly the earlier video. I showed you is a promotion given by stars shopping channel They will have exclusive promos for us 30 second promos or just like this Aston bands Sure, but I'm thinking if I was running this business like you are okay I wouldn't rely on the media channel alone Why can't I reverse monetize it wherein you know I build an app which can possibly pass on some of this revenues to even people who are streaming these ads like you know People who are actually using this interactive content, right and possibly build an app with a with let's say a proposition where You know your users who are downloading it on the app store see a value and you increase your downloads that way I know this necessarily depend on the media For the users is the exclusive content and behind the scene readers It's just exclusive for the womb uses if it's the case of a Bollywood promo or if it's case of an advertisement If Puma want to push 1 million offers to all its viewers. It can be just done in one second So that's the value addition we are offering to the user. So Excuse me, ma'am. I think you can take it offline Sanju is available for you. You can Thanks guys. Thank you Hi, good afternoon to one and all present here Myself Srinivasan from Chennai My app is smart glucose meter What that what this app mainly deals actually a lot of apps are there present in the field, but We have some different distribution. We have done in this app also What's the thing is my major objective is to measure the blood glucose level then to maintain some accuracy Which should be related to analog so that The physicians too can understand what the value is similar or not in such case I need to convey a scenario that in my native a person went for a blood sugar test He got a reading at analog that is in lab. He got a reading which is Entely different to the reading what he got in the digital meter The same issue should not be done like this. I have done this app for and write so that he can make the log in his mobile too Here my second objective is supporting the peripheral device actually a peripheral device will be there It which will have the blood strips. That is a To measure the glucose. I need Some chemical which will be present in the glucose when the when the blood When the when a drop of a blood is placed in the blood strip, it will be converted into pharycine it so that some electrons will be flowing in that strip so that It will be posted into the device and we will get the PWM signal finally we will get the PWM signal from the device I need to induce that PWM based signal into the Android mobile We are the 3.5 mm audio jack Here what my project deals with this Converting that piece PWM to PCM The conversion should takes place for each and every analog to digital conversion or to digital to analog conversion There will be some loss Especially I am not bothering about the propagation delay, but I am bothering about the quantizing noise which makes a more error in here for example Yeah, yeah analog signal is converted into digital signal in the same way It should be sampled and then it should be quantized and finally we will get the quotes. That is a digital quotes in such case I am just making that quantization that is the quantization level and I am under the quantization level and the quantization error I am just reducing the quantization error How is it that the logic deals with this the quantization error will be maximum at the mid mid value of the signal for example If a signal has 0.5 or 0.7 It may be goes to 1 or 0 in the same case I am just reducing the quantization error and so that I will get the accurate result that's why That's why the project is different from the other but glucose monitor First of all how we implemented is I have taken a sine wave and put it in a MATLAB Then I have gone for a Round of function then you multiply the values into 1000 so that I get 10 lakhs and some values of samples and that the values of samples have been given into the Quantization methods and the quantization finally brings out the result Which is similar to the actual quantization So that the same logic I use it in the Java code also so that we find the result It is perfect to the normal one then the signal difference is also somewhat somewhat maximum that is We have reduced the quantization error so that we get the signal level that is the original signal That is what the ferricinate signal will be there. We got the ferricinate signal so that We are we are easy to plot the points accurately so that I am not I am not telling that we are not we are accurate to the analog device what it is capturing but we Have plotted more than 10 lakhs of samples in the graph and we have put it in no Average value and finally this algorithm works out so that we have submitted for IEEE 2 and The same they have also approved that This is this is will be the maximum quantization reducing algorithm so that it may be useful for that so that I mean in real scenario In real scenario we have implemented this and we have Seen the modification and and the and the same modification have been implemented And we have given for the physician to test the same and he also approved that it is okay It's fine with the errors and I need to show my screens This is my first screen while while well the peripheral device is connected. We are the audio jack You will be getting this calculating your blood sugar level So that the calculation will be gone there Then this is our second screen that is You will get the current results and the diet what you can take in afternoon if you if you are taking by 7 a.m If the test is going hurt by 7 a.m. That then the lunch will be This is as a prescribed one which is saved in the database And in the same tapos we have the show logs and the show logs will have the history of the previous previous days what the tests have been taken there and In similarly they can Have the eOD test that is the end of the day test so that they can also see for a two to three hours or three To four hours your test can be done here and this is as shown In before slide this is a current log where you can fetch the calendar information and you can click okay, so that The final result of that day and what diet you have taken and what are the exercises you have done those things can be seen here and finally We are not only focusing upon the blood glucose Monitor alone actually a blood glucose monitor is secondary one The major objective of this paper is the during conversion the reduction of the quantization error and the During some other conversion from a digital to analogue whatever it may be this algorithm will be the basic one to implement the other Applications, that's it. Thanks Any queries? All right guys quick couple of announcements Sony is giving out free experience the ultras right now Okay, I've got everybody's attention Those who aren't making it for tomorrow's sessions very hot very awesome sessions that are happening here We're really sorry. We're gonna miss you guys, but you guys have your badges right drop it off at the registration desk those who are making it in tomorrow bring your badges or no lunch okay, and Lastly you guys when you came into the the street that leads down to this convention center You guys must have seen a restaurant counterculture really great restaurant Very good reviews online. We've got a special deal with them for all you guys. We love you 50% off for dinner for everybody Okay, just flash your registration badges again. Okay, and Sony is giving out a free Xperia Ultra Z You got to just drop off your business cards if you don't have one make it. It'll be worth it. All right. Cheers guys