Cluster Grid

Font Size

SCREEN

Layout

Menu Style

Cpanel
Error
  • Error loading feed data

2013 NCIT Summer School

The 10th edition of the NCIT Summer School responded once again to the high interest students have in mobile programming by including a Mobile Programming Track.

The goal of the Mobile Programming Track is to teach mobile programming to students by offering them the context to work on applications for robot remote control, m-learning, crowd-sourcing, and games. Special thanks go to senior students, who act as mentors throughout the whole summer school: Andrei Mușat, Ioan Deaconu, Daniel Ciocîrlan, Andrei Vasiliu, Tony Dobre, Răzvan Prejbeanu, and Cristian Iliescu.

The participants' selection process was done by posting project announcements on the national-level platform Stagii pe Bune. As expected, more than 80 students applied, from various universities in Romania and abroad.

Without requesting any prior mobile programming experience from our students, we were pretty strict on the concepts, such as object oriented programming and algorithms. After a two-step selection process, with CV screening and live interviews, we have chosen 11 students from 3 universities:

Read more:

2013 Android Diploma Projects

This year, as in previous years, mobile computing is a hot topic for students finishing their Bachelor studies.

Naming some of the projects:
  • "Real time collaboration in cloud for Tune-Up Android" by Răzvan Prejbeanu (in collaboration with Bitdefender)
  • "User Action Graph Analysis and Synthesis" by Alex Achim
  • "Extending Moodle, the Course Management System, for mobile devices" by Alina Eftenoiu and Paula Iosif
  • "Dynamic content generation for Online Social Applications" by Antone Dobre
The topics pose some interesting challenges for the students and also show the interest of our industry partners. Among key challenges that these projects tackle, we find: crowd-sourcing, m-learning and data locality.

We wish all our students good luck in their future careers and we hope these studies will prove to be a good starting step for them.

Android Projects

This is a brief overview of the Android apps developed by students in Politehnica University of Bucharest, the Computer Science Department. For a full list of articles please visit the Android Projects Section

Applications have been developed by students as part of their graduation projects or during a summer school or as participation at a contest:

 

  • "Mood Based Player" by Roberta Dobrescu, Alin Mandroc and Elena Enacache
  • "Treasure Hunt" by Catalina-Mihaela Tabara, Cristina Opriceană and Alexandru Hulea
  • "Voice Tasker" by Alexandru Zarnescu and Dan-Stefan Dragan
  • "Robot Arm" by Madalina-Elena Savu, Gabriel-Alexandru Susanu and Alexandru Mihai Ditu

 

 

  • "Real time collaboration in cloud for Tune-Up Android" by Răzvan Prejbeanu (in collaboration with Bitdefender)
  • "User Action Graph Analysis and Synthesis" by Alex Achim
  • "Extending Moodle, the Course Management System, for mobile devices" by Alina Eftenoiu and Paula Iosif
  • "Dynamic content generation for Online Social Applications" by Antonel Dobre

 

 

  • Robot Remote Control (Madalina Toia, Tony Dobre, Cristian Iliescu) read more
  • EKG on Android Tablet (Andrei Iușan) read more
  • Face Detection and Recognition (Ioan Deaconu, Cătălin Calotescu) read more
  • Moodle Attendance (Adelina Vidovici, Răzvan Prejbeanu) read more
  • AR Feature Detection (Melania Pătru, Andrei Vasiliu, Dragoș Săndulescu) read more
  • AR Game with Markers (Ștefania Budulan, Andrei Tăleanu, Andrei Mușat, Ionuț Chelcioiu) read more
 

 

  • APOSTOLEANU Radu - Musical Note Detection on Mobile Devices
  • CHIRICESCU Şerban-Mircea - Interaction with Mobile Devices by Detecting Facial Gesturesi
  • FĂSUI Alexandru Alin - Video Surveillance System using Android Devices
  • GHERGHINA-PESTREA Alexandru - Augmented reality on Mobile Devices
  • IORDACHE Dragoş - Calendar Sinchronization in Ad-Hoc Mobile Networks
  • IRIMIA Alexandru - Generation of Mind Map Diagrams using Information from Google Tasks
  • MATEI Petruţ-Bogdan - Dynamic Signature Acquisition and Processing on the Android Platform
  • SALOP Vlad-Mihai - Interactive Presentation System on Mobile Devices
  • ZAMFIRACHE Virgil - Assistent for Peer-Review Learning
  • ŞTEFAN-DOBRIN Cosmin - Efficient Localization Methods for Mobile Devices
  • PALIŢĂ Florian & FILIPESCU Emilian-Mihai - Enforcing Android Security Using Application Permissions Analysis
  • RIZEA Daniel-Octavian - Mobile Application for Pollution Data Retrieving and Dissemination

 

 
Application Description Downloads

Open Sync

Razvan Prejbeanu, Steliana Goga

An open-source file synchronization software, which transfers through wireless multiple files to a PC. This project was initially designed as a media server, but, due to regulations concerning media servers, it transformed into a file syncronization app.

 

source code and apk

Orpheus

Toni Dobre, Razvan Oita, Oana Barbu, Evelina Dumitrescu

2D Survivor Game for Android Phones based on the story of Orfeus trying to save Euridices from Hell. 

source code and apk

Moodle Interface

Diana Pastor

User interface for Moodle, some of our course platform. For this first version, the app only retrieves deadlines for assignments.

 

PowerManager

Monica Andreea Dragan, Adi Bostan

 

User interface for managing the air conditioning system in our cluster. The app displays information regarding temperatures and power consumption and allows remote control for air conditioning units.  

PoliInfo Reader

Iulius Curt, Radu Stoenescu

An augmented reality app meant to enhace student access to information relevant to the current location using QR codes.

source code and apk

MapAssistant

Daniel Rizea

An augmented reality app that overlays pin-point locations on real maps while they are viewed on camera, considering the user context (time of day, schedule etc.)

source code and apk

 

 
Application Description Downloads

FriLoc

Vlad Petre

FriLoc is a mobile social network, based on user's real-time geolocation, that offers integration with Facebook and it's strongly focused on the close relationships between users.  ...read article

 

LejosDroid

Oana Presura

The project consists of two applications - one developed for the Android platform and one for a LEGO Mindstorms device - which communicate through a Bluetooth connection established when starting the Android application. The purpose of connecting these two modules is to enable the two devices to communicate through messages according to special protocols ...read article

<link>

 

 
Application Description Downloads

PrintEditor

Diana Lupan, Stefan Bobocescu

Have you ever wondered if it is possible to print a file from an Android device without using a computer? Well, we have and we tried to “solve this mystery” by developing this application. Its initial goal was, of course, to print all types of files, but during the first stages of the project we realized it was more complicated than we first thought. ...read article apk (v1.0)

Briker

Elena Burceanu,Alexandru Guduleasa
Razvan Ionita

Briker is an Android puzzle game. To pass the level, move your Briker on the light blue plate. Be careful with the other types of plates (one for teleportation, one that adds a new plate somewhere on the map and a very unstable one). Good luck with the first 15 levels! ...read article source code
apk (v1.0)

Droid in a tunnel

Irina Presa, Adrian Vasile, 
Razvan Oita, Daniel Rizea

“Droid in a tunnel” is an android accelerometer controlled 3D game. The player's main purpose is avoiding objects, while he travels in a tunnel. The engine was built using OpenGL ES ...read article source code
apk (v1.0)

Who, Where, How

Sinziana Gafiteanu,Irina Predescu
Corina Radulescu

We aim to help the user or a group of users in choosing a place to go out. The application will show suggestions of places and events based on the user's list of preferences and tags saved beforehand. Integrating GoogleMaps API, SQLite DB and the communication with a server are the top priorities for version 1.0. ...read article

[TBD]

TaxiFinder

Eduard Tutescu, Vlad Baragan-Stroe

TaxiFinder is an application that finds the taxi number with the lowest price, considering the user's current position. The application passes data through XML and uses the GPS to obtain the user's position. ...read article source code and apk (v0.1)

MyContacts

Vlad Petre

MyContacts is an Android application designed and implemented at NCIT Summer School 2010. The goal of the project is to develop an application in order to get familiarized with several technologies like Android, Restlet, Hibernate and PostgreSQL ...read article source code
apk (v1.0)

Viewlity
Augmented Reality Engine

Cristian Andreica, Vlad Petre

Viewlity is an Augmented Reality Engine for showing nearby points of interest on your Android phone. It's a powerful, easy-to-use tool for discovering places around you, finding the nearest fuel stations, coffee-shops, restaurants, ATMs, subway stations, places of worship and many other points of interest. You can also locate them on Google Maps, in order to get a wider point of view....read article [TBD]

 

 
Application Description Downloads

Android Interface

Mihai Dumitrescu

What makes an Android interface unique? Functionality, style and let's call it intuitive flexibility, which give to the device a degree of decision in choosing what is the best for the user.  ...read article apk (v1.0)

 

 
Application Description Downloads

SoNDa Kit

Andrei Bucur

SoNDa Kit is an application designed and implemented at the 2010 Suceava Hard & Soft contest to provide an overview of the interaction between an Android phone and it's accelerometer, focusing on displaying the powerful platform API. The use case is simple and was proposed by the jury: an application for elders owning a smartphone that warns their family if they fall and get injured. ...read article source code and apk (v1.0)

 

Eneco

 

Vlad Petre

Eneco is an application designed as the user interface for a complete hardware and software system for controling and managing energy in a smart home. The system has been fully developed by our team at the 2011 Suceava Hard & Soft contest. The Android app enables the user to study graphs for power consumption and energy harvesting in his house and also to remotely control consumers throughout the house. ...read article

 



2012 NCIT Summer School

Android track on 2012 NCIT Summer SchoolThe 9th edition of the NCIT Summer School re-emphasised the interest our students have in learning mobile technologies such as Android. We proposed four projects on the national-level internship platform Stagii pe Bune:
  • mobile learning
  • augmented reality
  • medical applications
  • robot remote control
After the interviews, we accepted 15 students for the Mobile Development section of the 2012 NCIT Summer School, mostly in their 2nd year of studies, but also a couple in their 3rd year and one in the final year.

As usual, the Summer School started with an Android bootcamp. Special thanks go to Serban Chiricescu, Tony Dobre, Razvan Prejbeanu, Daniel Rizea and Bogdan Davidoaia, senior students that helped organize and run the bootcamp, had presentations and tutored the students in their first Android apps. We were happy to welcome, besides the students in the Summer School, a couple of students from the other sections of the NCIT Summer School, as well as three PhD students from our department and from the Electronics department. 

The two days of bootcamp were divided in several sections:

Read more:

2012 Android Diploma Projects

This July, a new generation of Engineers graduated from our Department. It was our pleasure to work with 14 of them, in designing and implementing a system centered on mobile devices. Each student developed a functional Android app as well as a Diploma Thesis.

Their work at the diploma project was a continuation of several disciplines they followed during their bachelor studies, such as Object Oriented Programming, Operating Systems and Embedded Systems. The Embedded Systems course is a 4th year course. This year also included three labs introducing Android Programming to students and also proposed one homework.

The topics varied in the range of: augmented reality, m-learning, communication and security:

Read more: