 So, good afternoon everybody, first of all, I will like to welcome you all for a very comprehensive and comprehensive tube for the getting selected purpose. So, for the number of tube and apply, there are a few that we pick up to give you the chance to participate in. So, today I am going to just give you the brief information of the line of project So, let us see what exactly CDP is. So, CDP is the center for distance engineering education program in the department of IIT Bombay. And basically it looks after the saving the knowledge base or technology available in the IIT Bombay outside IIT Bombay. So, how exactly different type of technological solutions can be developed and employed so that we can communicate with the distance people sitting at the corner of the country from IIT Bombay. These are few portals that we are currently posting for different kind of thing just to give you the brief information. This is the talk to teacher portal where exactly we have mentioned everything related with the talking the different students sitting across the country with the people sitting in the IIT Bombay. The other in the process on view is more or less video portal which is available for educational video like in MIT courseware or the Stanford for you or the connects or whatever. Similar kind of IIT Bombay courses are being developed on the courses on view. Whereas, the search scope is a spatially developed portal for the research program. All PhD students from their work and related thing on this portal you can visit this portal later. So, I don't want to waste most of the time explaining this. And the flagship project which is very popular these days is the ASCO question. ASCO question is the program in which any student or any individual sitting at any corner of the country can directly interact with IIT Bombay professor once in a while solving his all queries. Currently it is running into the two discipline electrical engineering which naturally summarizing IIT system is electrical electronic instrumentation power and everything and physics. So, this is all about the small value of the courses available. These are different technologies which are being currently used to develop different type of solutions. But the actual type of technologies that we are going to declare for the summer internships and calculator. Now the opportunities which are available to work at IIT Bombay in senior group are listed in the next slide. What you have to do at this time is that you find out the search, analyze, select the best option. What you would like? You have to select yourself. We are just putting the things into for you and you can choose whatever you like. So, these are the different scripting languages we are providing at this summer internship to be worked on. So, these are the different we have got a PHP color, available, Python available, all Java. There is embedded CC++, then android, Firefox OS for the mobile platforms and then the OpenGL, OpenCV, Modedica, these are the some hybrid platforms which are available for working. Database is concerned. We have MySQL, SQL Lite and Redis. Based on different type of applications, these are the small canvas of the databases through which we will ask you to select something which best fit with the type of application you are working on. These are the type of different specialized servers on which we are expecting people to work on in this summer internship which includes the Astrick. Astrick is the basically software telephone exchange which supports to the telephone call, very on demand call kind of things. So, it is more or less a telephone solution into a software. Then RedFine which is equivalent to the FlexEngine, then the Node.js and OpenFire. OpenFire will come later because this we have exclusively included this time because of we are launching a different project this year. Now engines, as far as engines are concerned, unity 3D engines which we are going to offer you this summer internship. Then the Phoenix is the sub engine, whereas this OpenModelica is the modeling engine. So, these are the three engines we are offering this year. Frameworks, yes, Spring, Hibernate and these are the frameworks that we are expecting that you should use this year. Now how to bring the barrier, how to go ahead, how to find out what exactly one has to do. So, these are the project, these are the multi listed onto the website. So, these are the only four projects we have to be clear. First is the concept tutor, I will list out first and then we will move one by one in brief so that you will understand what exactly is there. Then the OpenModelica-based simulator development, then implementation of XMPP protocol for cross domain communication and for those who are from the electronics background hardware related people, we have a phonetic key load is the project we are launching. Now we will go step by step. Here is the concept tutor. Now what exactly concept tutor is? Basically, I would like to tell you that this project is into its second year. Last year also the summer internship same project was there and a substantial work has already been done in the last years of the internship batch. So, the one development is already in front of the director, already reference available and then we have to go ahead carrying the same project ahead. Exactly what we are expecting in this project is that you know very well nowadays the mobile gadgets are very popular. Even the kids are loving the mobile gadgets, they want tablets and gadgets we are also promoting you. And what they do with this? They play games, they like games. So, why mobile gadgets are being used for the games? We thought that why should not we use the gaming platform from the mobile or tablet based systems to teach them. So, can we develop the gaming engines? So, if we develop or mold a gaming engine into an educational game people will enjoy playing the game on the other hand they will learn once. So, by this motive this project has been launched last year and the potential amount of work has been done where in the gaming engine has been used to develop the games. What we expect here is that the based on Android we have only targeted right now in there and current as OS. Whereas the unit 3D is the gaming engine. So, we are using unit 3D as the gaming engine at on which we are expecting that the people if they can work on the open shear, ground directories or kind of thing will be added at on this. If you have got the knowledge of Android the last script you can learn unit 3D very easily because it is very simple gaming engine. The other thing is that what you should know about the interest into the games you should have played some amount of games and you should have good creativity. So, this is the project basically aims in creating educational games. Next is the open model of this simulator developed now. You people may have come across a lot of simulators especially the kind of people who use PSYS and other things AutoCAD is a good simulator or other people may be knowing that the MATLAB Simulator is very popular simulator kind of thing. Where in we have to just drag down some boxes connect them together and run the system get down. So, it is very easy for people to check their concepts on the screen itself rather than directly going to the field. So, open modelica is the platform which provides you a basic tools available to develop your own simulation software. So, what we are expecting this is that students should develop a simulating software based on open modelica as a platform. It is open source we have a little platform and based on this platform we are expecting that students should develop a simulator. I don't know how many of you have gone through the typical subject model human simulation at this level maybe this is in the final year or pre-final year in different universities based on their own curricula. But this will give you the sense how exactly simulator has been developed how exactly the work can be done. So, it is quite challenging and interesting work. Right now, we are also already working on this area. So, we have around three to four active students working on the open modelica. So, we have got one group which is working on open modelica. The open modelica itself is the open source software and the Peter Friedzahn who is the prime developer of the open modelica is also supporting and working with us. So, the thing is that it is the nature of original community with the IIT Bombay and we are working on different reasons. So, those who are interested in working on the simulation on modeling kind of project this can be a good opportunity. Next is the implementation of XMPP protocol for the cross-lumen communication. Now, just try to understand this is a very common scenario when you are on to the net you are online into the gmail and then your friend comes online and you start chatting. Suddenly, you change your tap and they are letting your other friend which is chatting with you. Is it possible that the friend on gmail and friend on Facebook and you together chat? This is what we are expecting here but we are expecting this cross-lumen communication. Right now it is only possible that gmail clients can talk or the gmail login ID people can talk with the gmail people, Facebook can talk with Facebook and so on and so forth. The gmail people can be bring together and they can have a common platform where they can interact with each other in the basic ideology behind this. This can be very much possible using XMPP protocol. So what we are expecting is a little bit of R&D kind of experiment where in those who have got interested in working on the protocols and web technology and other thing can take up this kind of challenge where we are actually aiming to have a cross-lumen communication. Initially we are thinking we should work on to the chat and then it can be extended on to the video and audio also. So you can have the people sitting on to the gmail and Facebook and can have the audio or video call or otherwise any other application also. Maybe it is Skype or maybe it is YAAB or whatever. Next. This is the last project that we are showcasing is the students belonging to electronics background or the hardware in the background. Now you may have seen that these days if you see the posts which are available on Facebook or anywhere 20-30% posts are in their regional language. You can find there in the things written into the Deon Agri rather than the English or Roman. So maybe you are coming from different part of the country. You may have a Tamil statement or the Marathi statement or Gujarati statement in their own local script. So how exactly people do this? It is a simple thing. Online, there is a Google Translate available or there are other standard APIs available, there are so many sites available, where you just type in your spading and press the space bar, it will be converted into your language. But for this what is required, for this it is required that you should have online. You should have the net connectivity and you should have those particular access to the site where exactly people do this. So we are thinking can we do all these things within keyboard itself? Why I have to go online? So can we develop a simple hardware which is plugged into your computer? Just type in and it will convert into your local regional language. If it is quite possible, then this can be a bigger breakthrough like a country like India where we have a multi-lingual situation. So this actually focuses on this type of application or solution development wherein there is as far as phonics phonetic based keyboard, whereas keyboard what we have available are called as the in-script keyboards. So from in-script to the phonetics, using certain small hardware is the objective of this project, where we are expecting that people should have at least the knowledge of embedding, all other rest of the things will be given by us and for this project also as far as the parallel part is concerned or the there is a group in IIT Bombay with a who is a CSE professor who is already working on this line from years to years that is going to come. Already there are two 3M tech students who have already done some kind of work which will be in process. So if you join this you can get a chance to work on this kind of solution. So what is that being displayed on the keyboard? You have to display something. Keyboards you cannot display sounds on the keyboard. Because phonetic keyboards everybody is using the steps. I have converted your own name into your own original language script. Whether you require any speaker, similar. The same thing the platform will remain the same. What we are doing this time using web API. In spite of using web API we have to do it through the hardware solution. Right? Yeah. Why hardware? If we do the hardware it will go straight into the keyboard and people did not have to have the javascript, install, configure whether it is the linux, windows, mac, whatever. Hardware is a rather robust permanent solution. That is the main thing. So I want that the mentality of the people. Keyboard just plugins works. Keyboard just plugins software. Yeah but there are software also. There are local software already available that we can download and use it. But hardware will be a rugged permanent solution kind of thing. So basically this can be done in the ecosystem wherein there are a few work already being done. There are a few student from IP Bombay some are interested. People have already done some project. Every year we start with project, we carry on the older project and kind of thing. So although it looks very complicated but it is a fun. It is a simple. So how it will work? So since the experience and the differences are in the interest of what exactly we are going to do and create discrete models of every project exactly we make it simple. We create a very independent discrete model of every project. Establish program parameters and the goals what exactly you know how to do and what you know how to achieve in a small small daily steps and then assign a mentor or the buddy for every mentor. So you will have a mentor. Everybody will have a mentor who will closely associated with you, guide you and work with you and conduct the performance review and feedback in the end and there is a process that we make also. So it is not the thing that the assignment has been given and end of the internship we know as the result. It is a continuous association with us wherein the mentor will be with you, he will support you and the revision will be done every week so that there should not be any backlog if there is a problem some kind of solutions can be given and kind of thing. We have got a number of mentors available I would like to introduce before I should go ahead. Harish is actually an android and mobile platform holder that is a mobile holder also. So basically specialization is on putting mobile platforms. We have got almost all the mobile platforms currently we are working on android, iOS then Windows, Firefox OS and so on and so forth whatever. Next is the Santosh. Santosh is basically a stronger person into the area of the Zawa. Zawa is the main domain. He is a Firefox open source community member very active and conducted Firefox cycle last year also in 90th of May another thing. So these people are more or less related with some open source community. So Santosh is going to be one of the all Zawa platform and Firefox platform. Next is the Amit. Amit is basically a network guy. He is basically interested in networks, protocols and finding out the solution. He is good on Python and so on. So Amit is also going to support the acceptability of this protocol already he is working on. So next is the Pathik available. Pathik is basically from hardware back out. So you are working in the industry for a long time you know. So hardware development process and programming and analysis he works from guys. So he is going to look after the electronic scope. Now we have got two ladies sitting behind one is Madhulika. So Madhulika is again one of our mentor. She is an educational technologist and she basically looks after the technology related in the education. How exactly technology can be appended in the education and other things. So the concept tutor is the her brainchild that the game engines can be used for the education and for another thing. This year also we are trying to root in her to get some more exposure of utilization of the technology to the educational system. But we call you Jagrajila that educational service. She is again a specialist who works on all kind of databases and other things. She is a Wikipedia. She lives the women's critical effort of Wikipedia in India. So these are also related to the Wikipedia community and other things. So in all in all this I am going to help you carry out the research. This project will be joint implemented by these people based on the type of assignment you are going to handle. We are not going to provide you the mentorship or the support or the things at this point of time but we will assure you that we will provide a mechanism for saying connected with us after the internship. This is not the case that after the internship is over the last day we will say you would buy and we will not recognize you. So if you also want to get some help or some queries or questions or something to be done we are there to help you out. The working style, how exactly we are going to work. So there will be a project management tool there actually the assignment will be uploaded and then the assignment will have some timeline. Based on those timelines you have to do the submissions. After the submissions the performance and monitoring will be done by your mentor if it is okay the next assignment process which is going to turn around during the entire period of your summer internship. Now what you have to do you have to follow the rules of this interview. We have seen last year previously also some people have got their own habits occurring from different campuses. So when you are in IIT company you have to follow our rules. Then they follow the basically the punctual respect all others and the most important thing is working team because we believe into the team work. Individuals can't do anything. So the team work we are highlighting here desperately because unless you didn't learn working into the team work that is at your back. So thank you before I should go for the question and answer session I will just have some ellipses. These are the small photographs of last year's summer internship where this is the Firefox hackathon happening in the Wikipedia hackathon happening for summer internship. Here is some summer internship fairway. So working with us is fun. People enjoy the work rather than work is not the load work is the enjoyment. So this is the 2013 summer internship photograph. I think I have got one small film also to show you two minutes small film and we will go to the question and answer session. Yes, basically what we do is we get attracted by the names and the objectives of the project. So what happens once they get the choice what we do we do internal assessment of the people what kind of skill sets they are going to do anything like that. And then based on that you can swap the things. We don't do anything like that. It's a process which normally I would take about 8 hours to complete this time I want to do it in 2. So what we have given you is 3 choices. Choice 1, choice 2, choice 3. I sort them on choice 1. I have on the front on the top a list which lists all the groups what is their requirement how much of the requirement is full and how many people are there with first choice. I try to match first choice. Wherever if nobody chooses a project only 2 are there then I will allocate. I have the totals also. I have been told that I should write an algorithm for it. I have not done it. Now basically earlier this time as I said this time we are in a mess. Last time we had we had asked people who are going to come for 8 weeks and 6 weeks. I had asked the projects whether you want 8 weeks or 6 weeks. So I had a color coding where 8 weeks people were green other people were red. So I had a color coding in the projects. I will allocate the green people to green projects that kind of thing. There is nothing to do with anything you have done it is the numbers that are there. So if all of you going for first is project, second my project third somebody's project then it will be waste on choice. What I did last year is I that to be of no time. I asked the actually it was done as the project with the best chaos goal there with the largest number of first choices to come sit on my terminal and select which people they want. Since you are the most popular project I gave them that choice. This time I am not going to do that. Otherwise it would be the project which has got which is the least favored will get allocated first. So if for example I want 30 and only 15 people choosing me. Those 15 will get their first choice. Because if I allocate those 15 somewhere else I will have to go to second and third choice. So the algorithm is the least favorite project will get allocated first. Because the most favorite project has got more chances than the second choice I can fill. So within the group within the group within the group is totally his discretion. Within the group you can let them move. Across the group is difficult. Obviously he would take electronics people and put them in a non-electronics person. No, no, no there was no discussion long time back. Whether what we should do. So according to me I said to students let the students choose what are their strengths and this thing. Why do you think we are giving complex, not complex etc. Because earlier it all said students were allowed to choose between 20 23 projects last for one year. So basically the person is not that confident. We will choose a project which is less complex. Person is good whichever the project is. Let the student choose. Because he knows his strengths instead of us going and interviewing so many people. So does I answer your question? Is it done in 2 hours? I guarantee it will get done in 2 hours. Anything else? Sir you mentioned we need to know embedded C. Is that a necessity or could we learn it along with the... Which background you came from? Electronics. Not much of an idea. Do you know C++ at least? Yes. C++ and embedded C is more or less simpler but you have to do extra work. And sir what about the hardware interfacing? Hardware interfacing in terms of... Hardware part basically it is a microcontroller this. Microcontroller is different. So that we have to decide which controller we have to... So for the microcontroller part we need to know the... No it is the actual code. Because see most of the things what we have been right now is by software. Whenever you are using the online API also it is a software best solution. But we are going to put those software So naturally it is again a software written in the embedded C. Posted by the hardware. That's all. By embedded C you mean after coding it? By embedded C you should know then you can choose the processor in the embedded C whatever for target one device you are going to write. Embedded C should normally work on any processor. There will be compiler for that processor. That is why you will see. You will see the process language to all processes. Anything else? Thank you. Have a nice day. Thank you.