Background
MediaBank is a browser-based web application for audiovisual content management, sharing, and consumption. MediaBank service acts as a hub that allows the user to easily access content from one’s private content storage as well as from popular social media services. MediaBank also provides versatile content sharing possibilities. The current version of the prototype has been built for novel touch screen phones, but MediaBank works on any device equipped with a browser supporting JavaScript.
Project goal
Developing existing prototype further with features that were not implemented on the current version. The final deliverable should be a near production-ready service that showcases the MediaBank concept in its full extent.
Required experience/knowledge
Java web application development & frameworks (e.g. Apache Struts)
AJAX technologies (e.g. XHTML, CSS, JavaScript, JSON)
Data management (e.g. object-relational mapping preferably with Hibernate)
Project group will get an access to the existing prototype material. The group will be familiarized with the current development environment and the group can then decide whether to use the existing prototype as a base or as a reference for the project work.
Project tasks
Code optimization (if based on current implementation)
E.g. focus on page loading, navigation logic
UI enhancements / UI redesign
Support for additional content types
Broadening the upload possibilities and metadata handling
Accessing content from popular social media services by utilizing their open APIs
Enhancing user management
Sharing content (via E-mail, within MediaBank, and 3rd party services)
Optimizing the service for various devices (screen sizes)
Required project roles / team size
Project manager, software specialists, usability expert, graphic designer
Contact persons:
Jussi Tarvainen, TeliaSonera, jussi.x.tarvainen (at) teliasonera.com
Antti Leinonen, TeliaSonera, antti.leinonen (at) teliasonera.com
Rami Lehtonen, TeliaSonera, rami.lehtonen (at) teliasonera.com
Please also inform Demola Staff when you contact the company contact person.

End is nigh
Project is in its final stretch. Some functionality had to be dropped due to lack of time. Feature set is now final. Project team is exhausted but relieved to see some good progress. Few angry lines of code and a lot of testing remain. And some UI-bugs have to be annihilated.
- mikko.tillikainen's blog
- Login or register to post comments
Back in the Trenches
It's been while since our project posted anything but here are some news. Christmas holidays were very relaxing and we didn't think project issues/problems that much. But now when holidays are over, we are again back in the coding.
- mikko.tillikainen's blog
- Login or register to post comments
- Read more
All Quiet on the Western Front
Luckily it's not all quiet on our project. We just wrapped up sprint 4 and next one is starting. It's going to be a little bit more light-weighted sprint since there is holidays incoming and everyone is too busy eating ham and other foods.
Time-wise we are now about at the halfway of our project. We have also used about half of our estimated hours on the project.
- MPe's blog
- Login or register to post comments
- Read more
Things starting to shape up
There have been good progress since our last blog post: our graphic whizzs have been designing new pretty and shiny interface and our coding gurus have implemented first features to our prototype.
- mikko.tillikainen's blog
- Login or register to post comments
- Read more
Slowly but steadily
The past few weeks have not been highly active for the project, in which the break in UTA semester may have played a big part of. However, progress has been made since the project's development environment is now up and running and the few hitches that were encountered since then have since then been smoothed out.
- Atte.Karhunen's blog
- Login or register to post comments
- Read more
Full steam ahead
The project has been progressing for some time now and much time has been spent in writing documents, examining the old prototype system and setting up the server environment for our new system. Our UI group member has also provided some useful data from an usability study so that we can hopefully avoid some design mistakes in our new version.
- Heikki.Salo's blog
- Login or register to post comments
- Read more












