Well, many would have guessed the topic of my first article, but yeah that’s what i’m into.
The importance of mobile applications and systems is increasing everyday. Devices are getting smaller and their capabilities are only getting larger. Mobile Computing along with cloud computing and social computing is one of the most researched areas.
I have been working on mobile computing for over a year now. It started with Prof. P.N Anatharaman (Director of engineering at Adobe) sir’s course on Mobile Systems Engineering (MSE) in my college PES Institute of technology. To start with my team mate and I made a Music player for android called “Playtunes” . This is a standard music player application for android with an attractive user interface.
Later in the semester my team implemented a “Bluetooth phone finder” application. This started of as one our assignments in the course, which we went on to make a full fledged application. This application is basically for those who misplace their phones very often. This application triggers your Bluetooth on and starts playing loud music (even if headphones are connected), sending text messages and calling a predefined number, all this with one button pressed on your server computer. Once you find your phone you can simply shake it to stop all the vibration,music,etc and get back to whatever you were doing. The CEO of my college found it pretty neat and asked my team to let him know if we ever make a feasible product out of it (which we never got into doing).
Another big project we took up that semester was making a “Peer-2-Peer” video conferencing application for android. We also ended up having a feature where multiple (more than two) phones can conference at a time , all of that using socket programming over WI-FI.
The most recent project I did in the mobile computing domain is a research project. If tablets need to replace laptops , then the one thing that they have not been able to feasibly deliver till today is an IDE (Integrated Development Environment) like Eclipse. If developers could write, compile and test code on a tablet, we would be a step closer to the vision of tablets being the Desktop computers of tomorrow. We have finished building a an editor like that for android tablets, but i wont go into the details of that here, as my team is currently working towards getting our work published (open-source), but i’m sure you get the idea (else you can always comment).
Well that’s a small portion of the work I’ve done in the field of mobile computing, hope my first article turned out well. As i progress with this blog i hope i can make it more interesting to you if you felt this was boring.
Well that’s it for now, next article on a new topic , soon.