Welcome to COPI!
COPI, which stands for Context of Personal Interest, is an internal multiplatform mobil project of Amorg aimed at pulling out the most of location-based social networks. The project was started in 2008 as an umbrella for the works of BSc, MSc and PhD students.
What can COPI do?
COPI built on the idea that PoIs (Point of Interests) on digital maps are deprecated, as they are static and centralized. COPI can bring maps to life with social POIs, meeting points, tags, augmented reality and much more...
We believe that a bunch of scenarios first can tell more than any feature list in order to give you an idea of what COPI really is.
Bill, our student hero, moves in to the Student hostel.
- Bill marks all the student hostels guys as friends
- Bill checks the pubs nearby (marked and evaluated by the new friends), and likes/dislikes, comments, tags them according to his preference.
- Bill discovers a new pub and marks it on the map. Registers its opening times. Subscribes to the comments on this POI.
Bill dates a girlfriend Suzy and wants to accompany her to a restaurant nearby.
- They find the right time and place for the rendezvous with the MeetYouThere function.
- Bill checks the place's neighbourhood to get a good restaurant with high stakes, and with a tag "Chineese food" and "dating place". He founds restaurants suggested by friends and companies. Founds happy hours at "Yuyi" just at the right time.
- Creates a private POI with the details and shares it with Suzy. They both mark "participate" on the POI, and synchronize it with the device calendar.
- They enjoy themselves and the food, so they "like" the POI and gave 1 to the tag "dating place".
- During their way home, Bill wants to get some flowers to Suzy. Therefore, he sets the COPI application to show all the flowers's shops that are in the appropriate direction of their move.
Bill has a note in Remember the Milk, the online TODO organization tool, to get the lecture book from KTH (education office) on the week.
- Bill imports the task from RTM to COPI.
- Bill sends a localtion-dependent message to the selected friends from the hostel, valid for 2 days and 500m radius of KTH.
- Jill eventually goes nearby, gets the message but does not accept it, so it will not be deleted from the system. Jills privacy is preserved.
- Joe eventually goes nearby, gets the message and accepts it, so it will be deleted from the system.
Bill gets ill but wants to know the details of the next week midterm exam.
- Bill creates a location-aware message for the big auditorium when the lecture is hold. It contains a from with 3 questions:
- When will be the exam exactly held (freetext entry)
- Is using the book allowed during the exam? (specify yes and no)
- What were the other comments of the lecturer? (free text)
Bill sends this message to everyone, and requests 5 answers, just to make sure.
- After the 5th person completes the form, the message will be deleted from the system. Bill is happy with the answers.
Bill gets by the construction area of "Building Q", the about-to-be-completed new campus building.
- Bill gets happy seeing that the new building of the campus is changing every day. He gets his COPI and checks with the history line the story of the building with videos, photos and comments, right from the start.
- Bill decides to give one to the eternity :), so he also takes a photo of building Q and uploads it to its POI.
What is the status of the project?
This is an ongoing research project with plenties of new ideas in the queue. The number of platforms is also planned to be increased in the near future. As of today, we support the following mobile platforms:
- Symbian S60
- Java ME
Regarding Symbian and Maemo, we are using the latest cross-platform develolpment environment, Qt by Nokia. Java ME and Android applications share the same business logic, only the user interface differs. In case of Java ME, we use LWUIT.
How can I get more information about the project?
Feel free to drop an email to the project leader, Dr. Bertalan Forstner.