This is the second part describing the next batch of theses in the 3C. Many interesting and practical projects emerged. All are bringing up new applications or research opportunities. I also have to proudly report: all my master students defended the theses successfully.
"Mobile sales support applications" proposed by Vratislav Zima is designing a nice application for Android cell phones. The idea is simple. Teenage girls, based on Vrata’s market research, rely very much on others opinion when shopping for new fashion. The application allows them to take a picture of a new shirt or skirt and place it on Facebook. Real experiments show that the outfits collect the “likes” very fast and help girls to make the purchase decision. In return for placing their snaps on the net they get discount QR codes. The app also takes advantage of the location services. The theses is describing all the implementation detail. Are you interested? Let me know.
"Interfacing an Android native app t"o PHP web server" (in Czech) is another theses with the Internet focus. Martin Falta, designed Android application for young parents. The Babywebik app is offering a simple system for collecting and placing kids pictures on the Internet and share them with friends or family. The app is interfacing to an existing portal babywebik.cz and it shows how to connect mobile client to an existing PHP based portal. Since the REST architecture is popular in our lab I have insisted on creating a server wrapper, which is converting a PHP based server to REST architecture. Native Android client communicates with the server and implements simple functionality: photo collection, creating comments etc. Testing and UI optimization are explained in the theses too. I am looking forward to see the application running and I wish the babywebik team lot of users.
Ludvík Haltuf is one of the shining students, he achieved a top ranking - triple A in the state exam, congratulations! His thesis "REST API testing" analyses the REST architectural style and designs a testing and compliance tool. The idea for the project has been originally suggested by Filip who is the author a very successful Dev HTTP client app. There is a lot of controversies these days about REST API compliance. Many APIs claim to be RESTful but missing some of the essential details. Here comes the Ludviks’s application, use it to analyze your API and learn how to fix the problems. I hope, these two apps will merge and bring to the market the best HTTP analyzing tool.
Tomáš Lucovič works in a small startup offering Internet apps development and services. They use lot of students and contractors. What is the typical problem? How to track the cost, how to predict the project duration? The company uses Pivotal Tracker but the duration and cost tracking functionality is missing. In his “Time tickets” (in Czech) theses he has designed an add-on application for Pivotal Tracker. It implements user-friendly and easy to use UI for time tracking with minimum users requirements. In the development process a programmer is picking new and reporting finished tasks through the Pivotal Tracker. Once a task is completed the add-on generates an email or IM and the programmer replies by clicking on predefined task duration. It typically costs two clicks only. The add-on generates reports for the developer and the project manager. The cost is simply derived as a product of worked hours and the cost of an hour. The application is designed and implemented in RoR and hosted on Heroku.
Some more baccalaurean theses next time, stay tuned.