Students of JAMK University of Applied Sciences Challenge Factory team develop technical solutions based on N4S themes

The students became familiar with the Tieto TOAS product platform and adapted it to the Ubuntu 14.04 LTS operating system. The students also developed a virtual product simulator based on the Unity3d game development environment.

JAMK holds an annual Challenge Factory event each summer, where students can work with Need for Speed themes in a self-organized group. In summer 2014, a group of ten students was given several challenges, the most important one being on TOAS – Tieto Open Application Suit. TOAS is a Java development platform, based on open source code, for business solutions that can be used in any IT infrastructure. It is based on Red Hat/Centos RPM package and program storage. For years, Red Hat has been the market leader providing solid Linux platforms for commercial use. The Linux ecosystem has seen a few changes in the past few years, such as the increasingly popular Debian based Linux distributions. Through the student collaboration, Tieto received access to TOAS conversion open source code running in Ubuntu operating system. The code was located in Debian Linux package repository.

”We were given a bunch of packages and installation scripts along with their source codes and dependencies. We started to explore, modify and compile the packages into formats accepted by Ubuntu, and when necessary, tested individual packages on virtual machines. Having converted the most important packages, we were able to test even bigger entities. We developed and tested our products in DigitalOcean cloud computing environment,” says Matti Jokitulppo, a student of JAMK Challenge Factory.

”Having completed the conversion of packages, we updated the automated scripts to support the Ubuntu operating system. We made test installations in the cloud environment with our automation tools to check the correct functioning of the scripts,” says Jokitulppo.

Principal lecturer Jouni Huotari and project expert Marko Rintamäki from JAMK explain that by undertaking the work, students had a possibility to see how much is needed to provide stable and scalable services for commercial or social purposes.

”The most important lesson was understanding the need for automated publishing and fast processing related to modern e-services. Without this knowledge, cost-effective development of contemporary cloud computing solutions is impossible,” says Rintamäki.

Unity3d game development environment as a base for a virtual product simulator

One part of the Challenge Factory team applied Unity3d game development environment to virtual product simulation. Students designed a virtual kitchen with a coffee maker. The coffee maker’s user interface and functions were prototyped with the FluidUI design tool. MockUp user interface was then incorporated into game world by using the Unity3d Awesomium library. The plug-in allows integrating the browser view into the game world.

”A future coffee maker was developed with this user interface simulation. The simulated interface can be modified in real time and new applications can be immediately tested in the virtual kitchen. Students learned that game development environment can be applied to almost any product simulation,” says Rintamäki.

More information:

– Product simulation in the Unity3d game environment (implemented by the students):