Project proposals for TIE-PROJ course 2014projekti/2014-15/TIE-PROJ_project_proposals... · Project...

39
1 (39) Project proposals for TIE-PROJ 2014 Matti Vuori, 3.9.2014 Project proposals for TIE-PROJ course 2014 This document contains the project proposals from potential customers, for the student groups to select from. New pro- jects will be added and many of the currently listed topics will be updated until 2.9.2014. New projects have been added in the order that we have received them. Those proposals that are also available to the international version of the course are marked with [INT] in the title. NOTE: In some special circumstances, projects have been reserved to groups before 2.9. They are marked [RE- SERVED]. They are still listed here for your information and it is ok to ask the group if there is still room in the group. 1. Bitwise Rekyyli ........................................................................................................................................ 2 2. Intel ............................................................................................................................................................ 3 3. Metso Automation [RESERVED] ............................................................................................................... 4 4. VLSI Solution Oy Visual demonstration of "demoscene" style graphics using VS23S010 .................... 5 5. Papu Productions Oy Z-Viper ................................................................................................................. 6 6. Vincit Google Glass for Traffic Warden (parkkipirkko) ........................................................................... 7 7. TUT Kactus 3D ....................................................................................................................................... 8 8. TUT Woke editor .................................................................................................................................... 9 9. EC-TOOLS Oy.......................................................................................................................................... 10 10. Bioptima DATA@HAND [INT] ............................................................................................................... 11 11. Rocla Oy TruckTool website [INT]......................................................................................................... 12 12. Curiositas Nettikommunikointimenetelmän modernisointi ..................................................................... 13 13. Remion IoT Diagnostics portal .............................................................................................................. 14 14. Futurice Project Oracle .......................................................................................................................... 15 15. Alma Mediapartners Mobile application for Autotalli.com ..................................................................... 16 16. Nomovok Requirements Management Tool [INT] ................................................................................. 17 17. Runteq (1) Big Running Data Service & (2) Personal running coach in Android Wear Smart-watch ............................................................................................................................................. 18 18. Eximap Semantic search and data analysis of web pages ................................................................... 19 19. Kalmar (1) Playback, (2) Fault management reporting tool, (3) Layout-editor, (4) EMS for Smartphone ......................................................................................................................................... 20 20. Open Jobs NRP: Network Resource Planning -työkalu (vaihtoehdot A ja B) ....................................... 21 21. IRC-Galleria New Client for IRC-Galleria .............................................................................................. 22 22. Cometa Solutions HTML5- / SVG-pohjainen mallidatan katselusovellus ............................................. 23 23. Valmet Power WEB-sovelluksen kehitys .............................................................................................. 24 24. Tampereen kauppaseura SijoitusSOME-työkalu .................................................................................. 25 25. Gofore Yrityksen osaamisen kehittämisen työkalu ............................................................................... 26 26. Linjateräs Kaksisuuntainen integrointi ................................................................................................... 27 27. MoiPoint .................................................................................................................................................... 28 28. Flockler Kuva- ja tiedostopankki CKEditorille ........................................................................................ 29 29. Movendos Physical activity group challenge utilizing wireless Fitbit sensors ....................................... 30 30. TTY Vanhojen HDL-koodien tehokkaampi käsittely (2 aihetta) ............................................................ 31 31. Nokia Networks System-on-chip design (5 project proposals) ............................................................. 32 32. Koja .......................................................................................................................................................... 33 33. Varalan Urheiluopisto ............................................................................................................................... 34 34. Evolvit Asiakaskontakti-mobiilisovellus ................................................................................................ 35 35. TUT Rate Control for Kvazaar HEVC encoder ...................................................................................... 36 36. Leadin Context aware data presentation application ............................................................................ 37 37. Silverbucket Oy TaskBucket [RESERVED] .......................................................................................... 38 APPENDIX: PITCHING SESSION ..................................................................................................................... 39

Transcript of Project proposals for TIE-PROJ course 2014projekti/2014-15/TIE-PROJ_project_proposals... · Project...

1 (39)

Project proposals for TIE-PROJ 2014

Matti Vuori, 3.9.2014

Project proposals for TIE-PROJ course 2014 This document contains the project proposals from potential customers, for the student groups to select from. New pro-jects will be added and many of the currently listed topics will be updated until 2.9.2014. New projects have been added in the order that we have received them. Those proposals that are also available to the international version of the course are marked with [INT] in the title.

NOTE: In some special circumstances, projects have been reserved to groups before 2.9. They are marked [RE-SERVED]. They are still listed here for your information and it is ok to ask the group if there is still room in the group.

1. Bitwise – Rekyyli ........................................................................................................................................ 2 2. Intel ............................................................................................................................................................ 3 3. Metso Automation [RESERVED] ............................................................................................................... 4 4. VLSI Solution Oy – Visual demonstration of "demoscene" style graphics using VS23S010 .................... 5 5. Papu Productions Oy – Z-Viper ................................................................................................................. 6 6. Vincit – Google Glass for Traffic Warden (parkkipirkko) ........................................................................... 7 7. TUT – Kactus 3D ....................................................................................................................................... 8 8. TUT – Woke editor .................................................................................................................................... 9 9. EC-TOOLS Oy .......................................................................................................................................... 10 10. Bioptima – DATA@HAND [INT] ............................................................................................................... 11 11. Rocla Oy – TruckTool website [INT] ......................................................................................................... 12 12. Curiositas – Nettikommunikointimenetelmän modernisointi..................................................................... 13 13. Remion – IoT Diagnostics portal .............................................................................................................. 14 14. Futurice – Project Oracle .......................................................................................................................... 15 15. Alma Mediapartners – Mobile application for Autotalli.com ..................................................................... 16 16. Nomovok – Requirements Management Tool [INT] ................................................................................. 17 17. Runteq – (1) Big Running Data Service & (2) Personal running coach in Android Wear

Smart-watch ............................................................................................................................................. 18 18. Eximap – Semantic search and data analysis of web pages ................................................................... 19 19. Kalmar – (1) Playback, (2) Fault management reporting tool, (3) Layout-editor, (4) EMS

for Smartphone ......................................................................................................................................... 20 20. Open Jobs – NRP: Network Resource Planning -työkalu (vaihtoehdot A ja B) ....................................... 21 21. IRC-Galleria – New Client for IRC-Galleria .............................................................................................. 22 22. Cometa Solutions – HTML5- / SVG-pohjainen mallidatan katselusovellus ............................................. 23 23. Valmet Power – WEB-sovelluksen kehitys .............................................................................................. 24 24. Tampereen kauppaseura – SijoitusSOME-työkalu .................................................................................. 25 25. Gofore – Yrityksen osaamisen kehittämisen työkalu ............................................................................... 26 26. Linjateräs – Kaksisuuntainen integrointi ................................................................................................... 27 27. MoiPoint .................................................................................................................................................... 28 28. Flockler – Kuva- ja tiedostopankki CKEditorille ........................................................................................ 29 29. Movendos – Physical activity group challenge utilizing wireless Fitbit sensors ....................................... 30 30. TTY – Vanhojen HDL-koodien tehokkaampi käsittely (2 aihetta) ............................................................ 31 31. Nokia Networks – System-on-chip design (5 project proposals) ............................................................. 32 32. Koja .......................................................................................................................................................... 33 33. Varalan Urheiluopisto ............................................................................................................................... 34 34. Evolvit – Asiakaskontakti-mobiilisovellus ................................................................................................ 35 35. TUT – Rate Control for Kvazaar HEVC encoder ...................................................................................... 36 36. Leadin – Context aware data presentation application ............................................................................ 37 37. Silverbucket Oy – TaskBucket [RESERVED] .......................................................................................... 38 APPENDIX: PITCHING SESSION ..................................................................................................................... 39

2 (39)

Project proposals for TIE-PROJ 2014

1. Bitwise – Rekyyli

(Päivitetty 14.8.2014)

Rekyyli – Bitwisen automatisoitu rekrytoinnin hallintatyökalu

Rekyyli on saapuneiden työhakemusten selainpohjainen hallinnointityökalu, jonka tavoitteena on helpottaa rekrytointiprosessia. Työkalulla pitää pystyä mm. tallentamaan saapuneet työhakemukset sovelluksen tieto-kantaan, lisäämään niille erilaisia lajittelevia tietoja (attribuutteja), luomaan sähköpostipohjia vastauksia var-ten sekä lähettämään erilaisia vastausajoja hakijoille.

Osaamistarpeina ovat HTML, CSS ja Javascript, muut teknologiat ovat vapaavalintaisia ja sovittavissa tilaa-jan kanssa. Koska loppukäyttäjänä tulee olemaan HR-henkilöstöä, projektissa on oiva tilaisuus päästä har-joittelemaan myös käytettävyyssuunnittelua.

Huom! Työn valmistuttua jokainen projektiryhmäläinen pääsee automaattisesti Bitwiseen työhaastatteluun.

Asiakas Bitwise

Yhteyshenkilö Rita Fagerström

Sähköposti [email protected]

Puhelin 050 323 9589

Osoite Viinikankatu 1C 33100 Tampere

3 (39)

Project proposals for TIE-PROJ 2014

2. Intel

Background

Context awareness is seen one of the key elements to improve Quality of Experience on future networks and the number of different type of devices including embedded systems will drastically increase [1]. This lead an assumption: in order to provide uniform experience context-aware middleware is needed for all kind of devic-es. Lot of research and development has been done related on context-awareness which may be seen from number of projects like Ambient Dynamix [2], Cameo [3], Hubiquitus [4] Smepp [5], and Wildcat [6]. Compre-hensive reviews [7, 8] presents a lot more relevant background. Intel boards support Arduino [9] but this en-vironment does not provide extensive support for context-aware applications.

Expected outcome

Context-aware library implemented for Arduino environment is expected as a results of this project. One of the key features for the library is to enable beliefs and assumptions for applications. “User does not want to answer phone during night” could be considered as an example a belief and “Change phone to power saving mode and silent during night” could be seen as an example assumption. Android applications [10] for gener-ating automatic rules to change phone profile already exist but focus on this project should be on middleware development and implement applications to demonstrate developed features.

Practicalities

The team members may choose op-erating system between Linux and Windows as Arduino supports both.

Edison [11] is the target board de-spite of the fact it is not yet available. The development can be started with Galileo [12]. Intel will provide devel-opment boards for this project.

Java and C/C++ skills are needed at the software development.

User experience is one of the key knowledge in order to get useful im-plementation.

The software implementation

English shall be used consistently on source code and documentation. English and Finnish may be used on daily communication.

References:

1. S. Talwar, D. Ott, Intel Labs, University Research Office, “Ex-ploring Next Generation Wireless (5G): Transforming the user Experience,” 2013.

2. http://ambientdynamix.org/

3. http://www.iit.cnr.it/en/node/24493

4. http://hubiquitus.com/

5. https://www.nics.uma.es/projects/smepp

6. http://wildcat.ow2.org/

7. C. Perera, A. Zaslavsky, P. Christen, “Context Aware Compu-ting for The Internet of Things: A Survey,” IEEE, 2013

8. A. Saeed, T Waheed, “An Extensive Survey of Context-Aware Middleware Architectures,” IEEE, 2010.

9. http://arduino.cc/en/

10. https://play.google.com/

11.http:/www.intel.com/content/www/us/en/do-it-yourself/edison.html

12. http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html

Customer Intel Mobile and Communications Group

Contact person Jussi Niutanen, Project Manager / PhD student

Email [email protected]

Phone +358 (0)44 799 2983

Address Insinoorinkatu 41, 33720 Tampere

4 (39)

Project proposals for TIE-PROJ 2014

3. Metso Automation [RESERVED]

Node-red –sovelluksen tekeminen seuraavista vaihtoehdoista tai muusta yrityksen kanssa sopien:

Beaglebone Black BLE sovellus.

Tarvikkeet BBB + BLE laite esim. TI sensortag tms. sykevyö,

Laittaa dataa web-sivulle.

Raspbery PI + Full HD Raspicam, kasvojen tunnistus tai timelapse kuvaus.

Mailaa tunnistetulle ihmiselle mailin.

Timelapse kuvista video joka web sivulla katsottavissa.

Asiakas Metso Automation

Yhteyshenkilö Mika Karaila

Sähköposti [email protected]

Puhelin

Osoite Lentokentänkatu 11, 33900 Tampere

5 (39)

Project proposals for TIE-PROJ 2014

4. VLSI Solution Oy – Visual demonstration of "demoscene" style graphics using VS23S010

The aim of this project work is to write, and use, a C language software library for the "VS23S010B 1 mega-bit SRAM + TV-Out" graphics controller IC. The aim of the project work is to blow the minds of those that think that "Amiga" was a great graphics platform for the demoscene. The group is free to use any embedded CPU platform available to them for running the software, but optionally the group can receive a VS1005 De-veloper Board from VLSI to use the VS1005 platform as the host CPU for the software.

Customer VLSI Solution Oy

Contact person Panu-Kristian Poiksalo, Chief Application Engineer

Email [email protected]

Phone

Address Hermiankatu 6, 33720 Tampere

6 (39)

Project proposals for TIE-PROJ 2014

5. Papu Productions Oy – Z-Viper

Tuoteen nimi: Z-Viper

Alusta: Jokin ryhmän kanssa valittu mobiilialusta (Android, Iphone yms)

Kuvaus: Projektin tarkoituksena on luoda monen pelaajan mobiilipeli, jossa hyödynnetään kameraa ja GPS- paikannusta.

Tarkemmat tiedot asiakkaan kanssa tapaamisessa.

Ryhmä: Yleinen kiinnostus pelinkehittämiseen ja käytettävyyteen.

Muuta:

Asiakkaalla on kokemus kymmenistä onnistuneista projektityökurssin töistä. Mm. Pitky ry palkitsi viime vuoden projektimme parhaana projektityönä

Onnistuneesta projektista palkkio ja mahdollinen jatko.

Asiakas Papu Productions Oy

Yhteyshenkilö Janne Kokkonen

Sähköposti [email protected]

Puhelin 040-5815159

Osoite Tähdentie 11, 37830 Viiala

7 (39)

Project proposals for TIE-PROJ 2014

6. Vincit – Google Glass for Traffic Warden (parkkipirkko)

Goal is to implement a software running on Google Glass, which automatically recognizes license plates of parked cars and shows information whether their parking fee has expired. This can be used in cities where people park their car using services such as Easypark.fi. Service will also include additional functionality, such as a very easy way to create a problem report and attach a photo to it. This can be used for example in a case where the warden sees a new graffiti, the road is broken or some kind of other issue in the city is ob-served.

Project involves at least implementation of the software for the Google Glass, most probably an application for Android which communicates with the Glass, and a backend for storing the data. Project also needs to be concepted further, and UIs have to be designed. Vincit will provide one Google Glass for the team. Vincit will also provide licence plate recognition library for the team.

Customer Vincit oy

Contact person Pasi Kovanen

Email [email protected]

Phone 050 374 9132

Address Hermiankatu 3 A, 4. krs., 3720 Tampere

8 (39)

Project proposals for TIE-PROJ 2014

7. TUT – Kactus 3D

3D Game for System-on-Chip Design

Current smartphones and tablets have chips that contain several processor cores, on-chip memories, buses and hundreds of special function blocks. These System-on-Chip (SoC) devices are very complex, for example, TI’s OMAP 4470 has 5.600 pages of documentation plus millions of lines of source and test bench code. The design of such devices is getting very diffi-cult with the current text-based and 2D block diagram based descriptions.

The practical problem is that the developers must use hundreds of different design views due to hierarchies, evel of details and different properties. It is difficult to see the whole and move between the details and gen-eral structure and finding problems to be fixed.

The project work task is to create a new kind of 3D game and visualization for the architectural SoC designs. It has the following features:

Target game genre is constructive (like Minecraft)

3D metaphors/visualization of SoC design objects. Note: a sketch is available for the team for the most essential objects including semantics for the shapes, colors and shape transforms.

Storage of building blocks in a “visual library”

Simple attributes associated to the blocks telling compatibility (fitting) to each other. These are taken from the IP-XACT standard.

Drag-drop assembly and manipulation of the objects representing SoC design

Hierarchy by nested objects and controlled transparency

Semantic zoom (map zoom) to move smoothly between 3D hierarchies and between 3D, 2D and textual (1D) views. The idea is to open a code editor when zoomed in on the bottom of hierarchy.

The gameplay is basically simple: take blocks from the store and assemble/disassemble them. Creation of new blocks from scratch is optional.

Results: 3D modeling of the given SoC design objects and a demo game where the SoC design can be as-sembled from elementary objects and viewed at different viewpoints.

The platform is PC and the tools/languages used are following:

Blender [1] or corresponding to create the 3D objects for the game

3D game platform: Unity3D [2] or Unreal [3] to create the game world

C++/scripting (required by the game platforms)

Skills required: 3D modeling, game design/programming using game platforms. Note: No hardware or SoC experience is required.

Contact information: Prof. Timo D. Hämäläinen, [email protected], 040-8490777

[1] Blender, [online]. Available: http://www.blender.org/

[2] Unity3D, [online], Available: http://unity3d.com/

[3] Unreal Engine 3, Unreal Developer Kit (UDK), [online. Available: http://www.unrealengine.com/udk/

Customer TUT

Contact person Prof. Timo D. Hämäläinen

Email [email protected]

Phone 040-8490777

Address TH211

9 (39)

Project proposals for TIE-PROJ 2014

8. TUT – Woke editor

Workflow editor for embedded system design process

Woke is an open source workflow editor that is used to model and manage workflows especially for embedded systems design. The novel feature of Woke is its ability to capture at the same time both the control flow and data flow be-tween the design tasks. In addition, Woke separates editing and displaying the workflow. The editing is very fast because it is text-based, and a graph of the workflow is drawn automatically.

The goal for the project work is to improve the implementa-tion of Woke, especially:

Change the way the graph nodes are internally man-aged to enable arbitrary graph-drawing algorithms in-stead of a fixed built-in one

Add filtering of the views to help comprehension

Improve the visual appearance e.g. by hiding trivial transitions and branches

Add printing/exporting

In addition, the project work should include testing Woke with representative real-life workflows.

The result is a new major release of Woke.

The platform is PC and the tools/languages used are fol-lowing:

C++/QT (cross platform win+linux)

Visual Studio is preferred development enviornment

Skills required: C++, QT.

Contact information: Prof. Timo D. Hämäläinen, [email protected], 040-8490777

[1] Woke [online]. http://sourceforge.net/projects/woke/

Customer TUT

Contact person Prof. Timo D. Hämäläinen

Email [email protected]

Phone 040-8490777

Address TH211

10 (39)

Project proposals for TIE-PROJ 2014

9. EC-TOOLS Oy

Driveco on ajoneuvojen telematiikkajärjestelmä, joka tuottaa palveluita kumppaneillemme ja heidän asiak-kailleen. Tärkeimmät käyttäjäryhmämme ovat työsuhdeautoilijat ja ajokoulut. Driveco järjestelmä kerää ajo-neuvoista tietoa sekä OBDII, että GPS, 3D antureiden kautta, analysoi tietoja sekä Driveco laitteessamme että erityisesti palvelimella. Kehitettävällä mobiiliohjelmalla on yhteys palvelimeen.

Tavoite:

Mobiililaitteissa toimiva ajotapapalaute ja auton huolenpitoon liittyviä toimintoja sisältävä ohjelma. Tavoittee-na on kehittää käyttömukavuudeltaan ja –varmuudeltaan riittävän hyvä ohjelmisto.

Varsinaiset algoritmit ja pitkää kehitystyötä vaatineet toiminnot perustuvat jo olemassa olevaan palvelinjär-jestelmään, jonka kanssa mobiili kommunikoi eli tavoitteena ei ole syventyä ajoneuvosensoriikkaan sinänsä, vaan keskittyä käyttäjän näkökulmaan.

Kehitysympäristö

Ryhmän kanssa sovitaan tarkemmin miten toteutus tullaan tekemään hydyntäen mahdollisesti mobiilisivus-toa ja päätelaitteen tukea selainpohjaisille aplikaatioille. Kehittäminen tapahtuu Android ja (tai) iOS käyttöjär-jestelmissä. Mobiiliaplikaatiosta on tehty jo alustava määritelmä sisältäen myös kuvauksen käyttöliittymästä. Lisäksi palvelimemme tarjoamasta rajapinnasta on kattava dokumentaatio, minkä avulla ryhmä pääsee te-hokkaasti varsinaiseen työhön käsiksi. Työ on haastava, koska pyrimme ottamaan lopputuloksen aidosti tuo-tantokäyttöön ja tulemme tukemaan ryhmää kehitystyön aikana.

Muuta tietoa

Kumppaneinamme on mm. maailman suurimpiin leasingauto yhtiöihin lukeutuva ALD-Automotive. Ajopalaut-teiden ja ajotavan analysoinnin osalta teemme yhteistyötä mm Ruotsin autokoululiiton kanssa, joka on maa-ilmalla edelläkävijä turvallisen ja taloudellisen ajotavan oppimista tukevien web järjestelmien kehittämisessä. Niinikään Työhön liittyy välillisesti myös Trafi:n koordinoima tiemaksukokeilu, jonka valmistelussa Driveco on aktiivisesti ollut.

Tietotekniikan ja projektin hallintanäkökulmien lisäksi harjoiustyö antaa erittäin hyvän mahdollisuuden saada käsitys eri sidosryhmissä tapahtuvaan Connected-car tyyppiseen kehitystyöhön. Toimiala on voimakkaasti kasvava ja tulee tarjomaan erilaisia liiketoiminta- ja työmahdollisuuksia tulevaisuudessa valtavasti.

Mobiiliaplikaation dokumentaation tulee olla englanniksi, käyttöliittymän kielen tulee olla valittavissa suomi, ruotsi, saksa ja englanti. Käännöstöissä voimme avustaa ja oleellista on että kielenvalinta tullaan mahdollis-tamaan sanakirja –tyyppisellä toteutuksella ja ensisijaiset kielet ovat englanti ja suomi.

Drivecon kumppaneita, jotka liittyvät harjoitustyöhön välillisesti

Asiakas EC-TOOLS Oy, WWW.DRIVECO.FI

Yhteyshenkilö Matti Liedes

Sähköposti [email protected]

Puhelin 040 5552695

Osoite EC-Tools Oy, Tietäjäntie 4, 02130 Espoo

11 (39)

Project proposals for TIE-PROJ 2014

10. Bioptima – DATA@HAND [INT]

(Updated 19.8.2014)

Background

In the field of biomanufacturing (e.g., the production of enzymes for detergents or food), there is a need for continuous manufacturing process development. Manufacturing sites as well as their various R&D activities produce more and more data that can be used to improve the process efficiency and product quality. How-ever, the exploitation of data is difficult because of the varying formats they have. Spreadsheet programs are not capable in these analysis tasks.

Your Challenge

Your task is to develop data analytics software (DATA@HAND) that is applied in the field of biomanufactur-ing. The focus is in interactive visualization that allows users to explore their complex manufacturing data sets easily. In addition, the software should provide an interface that allows later implementation of specific Python-based data analysis algorithms and visualizing their results.

A demo is available in https://service.bioptima.fi/admin/analysis/parcoord/ The demo is developed using Django, D3, and Python 2.7. The preferred solution is to continue with these tools. The operating system of the server is Linux CentOS.

The language to be used in the communication and user interface of the created system is English. In this project, we will also collaborate with bioprocess developers at Technical University of Berlin and Tampere University of Technology.

Assumptions towards the team

Your team should be familiar with Python, HTML, CSS, JavaScript, SVG and MySQL.

Customer Bioptima, http://www.bioptima.fi

Contact person Tommi Aho

Email [email protected]

Phone 044-5673520

Address Rentukkatie 4 A 2, 33450 Siivikkala

12 (39)

Project proposals for TIE-PROJ 2014

11. Rocla Oy – TruckTool website [INT]

TruckTool is a desktop application that is used for servicing forklift trucks. Typical uses are changing parameters (eg. lift speed, acceleration speed), calibration (eg. min/max of gas pedal), troubleshooting (eg. reading fault codes from vehicle control units). TruckTool connects to trucks via Can bus. Application is similar in function to automotive OBD-diagnostics applications.

TruckTool uses basic username and password authentication and a website is needed to provide users means to create and change these passwords. TruckTool can also be downloaded from the website. Web-site shall have sections for news, FAQ, instruction manuals, truck schematics etc.

Expected outcome:

Web frontend with the look and feel of desktop application

Content management system allowing easy addition of new content

Robust database design supporting several user levels

Web UI for administration of users

Web API for accessing content and user database programmatically from desktop application

Technologies:

HTML, CSS, JavaScript, C#, SQL, REST, JSON

ASP.NET MVC 4

Visual Studio 2012

Windows Server 2012

Microsoft SQL Server 2012

Customer Rocla Oy

Contact person Harri Honkanen

Email [email protected]

Phone +358 45 7734 8351

Address P.O. Box 88 (Jampankatu 2), FI-4401 Järvenpää, Finland

13 (39)

Project proposals for TIE-PROJ 2014

12. Curiositas – Nettikommunikointimenetelmän modernisointi

(Päivitetty 3.9. – sähköpostiosoite)

Tuotteen nimi: Deminus

Ohjelmistoalustana palvelimilla on Linux (tai Windows)

Menetelmä vastaa yhä lisääntyvään tarpeeseen kommunikoida, neuvotella, neuvoa ja myydä etäältä mat-kustamatta toisen osapuolen tai toisten osapuolten luokse. Tarvitaan dokumentteja nopeasti, yhdessä tar-kasteltavaksi, jaettavaksi ja myös muokattavaksi turvallisesti, tietosuojatusti ja esteettömästi (ad hoc), usein puhelinkeskustelun aikana.

Tavoitteena on modernisoida uusimmilla selain- ja palvelinohjelmistoilla Deminus-nettikommunikointi-menetelmä. Se on nyt palvelimelle koodattu Perlillä, selain käyttää runsaasti kehyksiä.

Menetelmä on vaihtoehto striimaus-tekniikkaan perustuville työpöydänjakosovelluksille.

Edut, jotka tulee säilyttää:

Nettisessiossa esiteltävä aineisto on tallennettavissa, hallittavissa ja haettavissa kaikille nähtäväksi (ku-ten PowerPoint-esityksessä) sekä jaettavaksi välittömästi paikkariippumattomasti verkosta tai työase-malta (vrt. DropBox)

Menetelmä on symmetrinen: session avaajalle ja kutsutuille samat ominaisuudet

Menetelmä itse kuormittaa palvelinprosessoria ja liikennettä minimaalisesti

Selaimet eivät tarvitse lisäosia eikä laajennuksia

Mobiilikäyttö onnistuu myös halpapuhelimilla, joissa toimii selain

Lisähaasteita:

Käyttöönottokynnyksen madaltaminen ja käytön helppous

Parempi skaalautuvuus (paikallisradiosovellus, ns. low visualization -täydennys)

Box-PC-sovellus (ulkoisesta palveluntarjoajasta riippumaton tietosuojattu pakettiasennus, liityntä lähi-verkkoon)

Käyttäjähallinta, salasanasuojaukset ja lisenssilaskutus

Sessioesityksen nauhoitus

Kuvadokumenttien ikokonit aktivointilistaan (vaihtoehtona nimikkeille)

Integroiminen ilmaisiin hyötyohjelmiin (tekstieditori, ip-puhelin, nettikamera, etc.)

Lisätään uusia hyödyllisiä toimintoja, joita ei ole vielä keksitty

Lähtövalmiudet projektille:

Nykyiset toiminnalliset ominaisuudet ovat vanhassa systeemissä todettavissa (ks. www.nettikommunikointi.fi)

Käyttöliittymää on jo hahmoteltu uudelleen käyttäjäroolien osalta

Graafista ilmettä on suunniteltu

Asiakas Curiositas Ltd Oy

Yhteyshenkilö Antero Hälikkä

Sähköposti [email protected] (vaihdettu 3.9.)

Puhelin 040 580 6018

Osoite Nurmenkatu 6 A, 33820 Tampere

14 (39)

Project proposals for TIE-PROJ 2014

13. Remion – IoT Diagnostics portal

Industrial internet, machine-to-machine (m2m) communication and Internet of things (IoT) are fuzzy terms but they are the source of the ongoing fourth industrial revolution.

IoT devices are smart embedded computers that are used to gather information from different kinds of target systems and to deliver that information to cloud systems.

When a large number of devices are deployed to the field, the system administrators need tools to monitor the status of the devices and to diagnose possible problems in devices, connected sensors or communica-tion. The diagnostics tool should include views of the overall status of the device fleet, different alarms and statistical data gathered from the IoT devices.

This project should provide a functional prototype of the diagnostics portal.

Target platform

Team can freely select the portal framework and reporting/graphics engine.

Language

Documentation language is English

User interface language is English

Assumption towards the team

Good user experience skills are needed.

Good visualization skills are needed.

Good web application and database skills are needed.

Additional essential information

All team members are invited to job interview after successful project completion.

Remion Ltd. is the leading provider of industrial internet solutions for machine business. Our software is used, among others, by Bronto Skylift, Finnish Railways, Cargotec Marine and Sandvik Mining and Construc-tion.

Customer Remion Oy, http://www.remion.com

Contact person Jouni Vuorensivu, Project Manager

Email [email protected]

Phone +358 (0)44 2809224

Address Uimalankatu 1, 33540 Tampere

15 (39)

Project proposals for TIE-PROJ 2014

14. Futurice – Project Oracle

Transparency is a key success factor for outsourced software projects. For maximum transparency, clients need to be able to view key up­to­date project information easily and at a moment’s notice. There are lots of services that solve little pieces of this transparency problem, but it is a lot of work for clients to start using and keep track of all of them.

The goal of this project is to produce a web­based dashboard app that combines third­party services into one single client UI behind a single sign­on, is simple to use, and acts as a single point of contact between the client and the project team, comprising of a minimum of:

A project chat from Flowdock

A budget burndown Google doc

Pivotal Tracker integration

The aim is to create a modern single page web app. The tech stack can be specified by the project team, but we wouldn’t exactly mind seeing some of these buzzwords there:

Node / Express

Angular / React / Polymer / Marionette

Scala / Play

Groovy / Grails

This is a great opportunity to get familiar with Google APIs and authentication schemes, and there is a poten-tial for wide deployment. The finished product will be open sourced and available for you to use as a public reference.

Futurice provides:

hosting environments

active customer representatives (ever watchful)

cons and insults

hacking session(s?) at Futurice’s office

consultation by Futurice developers & designers

What is Futurice? Two­time GPTW Europe Champion and a damn nice collection of carefully selected guys & gals. See more at offtopic.futurice.com.

Customer Futurice Oy

Contact person Ilkka Laukkanen, Senior Specialist, LCM Dude, Futurice Oy

Email [email protected]

Phone +358 40 539 3984

Also Miro Nieminen, [email protected]

Address Kuninkaankatu 21, 33210 Tampere

16 (39)

Project proposals for TIE-PROJ 2014

15. Alma Mediapartners – Mobile application for Autotalli.com

Mobile use of our current services are increasing rapidly all the time. We do have a simple mobile optimized version available, but we'd like to offer more for our users.

The task is to develop a mobile optimized web application or a native mobile application to solve end user's needs for selling a car or finding a new car or both. The application should introduce something different from what our service currently has to offer. The team can either start with the concepts we have to offer or come up with something completely new, fancy and never-seen-before.

The more detailed requirements, plans and ways of working will be clarified with the team when the project starts.

Target platform

We offer a REST API for the application to utilize the services provided by the backend of our current ser-vice. Server side applications should be run on Linux environment and developed preferably on Java and/or node.js.

The native mobile applications should be targeted on IOS or Android. We will provide needed servers, ver-sion control system and for example apple developer license if needed.

Language to be used in the communication and user interface of the created system

Finnish or English.

Assumption towards the team

Relevant mobile application development or web development skills.

Customer Alma Mediapartners / Autotalli.com

Contact person Antti Keskitalo

Email [email protected]

Phone 050 438 2916

Address Itäinenkatu 11, 33100 Tampere PL 327, 33101 Tampere

17 (39)

Project proposals for TIE-PROJ 2014

16. Nomovok – Requirements Management Tool [INT]

Background

Several tools for requirements management have become commercially available during recent years. These tools use different concepts, have different capabilities with varying degree of maturity and applicabil-ity to software engineering projects. Most of these tools were built for earlier software engineering methodol-ogies like waterfall. Since the software engineering projects are being more and more developed using agile methodologies, there is a need for a new requirements tool to cater to an agile software development pro-cess.

Requirements of a complex project are themselves complex information structures and are usually not cap-tured at once. This leads to changes in requirement specifications during the entire course of projects. Since the requirements are used and changed almost throughout the agile software development process, there is a strong need for requirements tool which can handle such complex and dynamic change requests.

Project Expectations

The aim of the project work is to develop a web-based agile requirements management tool. The functional prototype needs to be well-documented. The software architecture document needs to be also delivered along with the functional prototype. The implementation needs to provide open interfaces and APIs for fur-ther development.

Language

Documentation and Web-interface must be in English language.

Project communication will also happen in English language.

Competencies required

Good understanding of web programming, web service frameworks, database design and user interface de-sign.

Team can freely select the programming languages to be used.

Additional essential information

There is an existing broken implementation for requirements management tool which can be used as a base for project work.

Customer Nomovok Oy, www.Nomovok.com

Contact person Nikhil Pratap Pachhandara

Email [email protected]

Phone +358 40 835 0441

Address Aleksanterinkatu 26 A 4 (2. floor), 33100 Tampere

18 (39)

Project proposals for TIE-PROJ 2014

17. Runteq – (1) Big Running Data Service & (2) Personal running coach in Android Wear Smart-watch

Proposal 1: Big Running Data Service

What

This solution stores the performance and fitness data of big number of runners. The data consist of iomechanical and biosensor parameters (objective), characteristics and feel-ings of runners (subjective). The analytics can find and vis-ualize causalities, correlations and associations that are highly interesting for the running world.

Competences

Agile development, data interfaces & protocols, big data, database specification, analytics softwares, e2e testing, iOS.

Runteq Support

Initial set of user stories, Sprint reviews, Guidance for inter-face specification

Cloud platform facilities from commercial service, Runteq iOS application as the first mobile app.

Proposal 2: Personal running coach in An-droid Wear Smartwatch

What

Runteq fitness application runs on smartwatch and utilize external Bluetooth® Smart foot pod.

Competences

Android, Agile development, User interface design and graphics, Bluetooth 4.0, testing

Runteq Support

User stories (application functionality) & Sprint reviews One smartwatch device when it is commercially available

Runteq foot/chest pods that utilize custom service and pro-file of Bluetooth® Smart.

Customer Runteq Oy, http://www.runteq.com

Contact person Tommi Ojala

Email [email protected]

Phone +358505620942

Address Aleksis Kiven katu 20A 318 33210 Tampere, Finland

19 (39)

Project proposals for TIE-PROJ 2014

18. Eximap – Semantic search and data analysis of web pages

It is challenging to find out what is the price range of required service operations based on information pub-lished in services web pages. Generally service providers publish price lists in web page. Unfortunately price lists do not follow any specified format but are heuristic, when it is challenging for traditional search engines and computers to find relevant information for user.

Challenge:

Technology challenge is to create a Google-winner type of search engine for price lists available in service web pages. Search engine should do a semantic search to a web page and save results. Then further ana-lyse the search results with data analysis mechanism to get comparable price list of different service prices.

The detailed service business area is described more precisely to project team.

Project team interests:

Web programming, semantic web, metadata, data analysis, database, search, scripting. Project technologies can be complemented with project group interests.

Customer Eximap OY

Contact person Ville Lappalainen

Email [email protected]

Phone 0504835311

Address Hermiankatu 6-8 G, 33270 Tampere

20 (39)

Project proposals for TIE-PROJ 2014

19. Kalmar – (1) Playback, (2) Fault management reporting tool, (3) Layout-editor, (4) EMS for Smartphone

Ehdotus 1: Playback

Projektin kuvaus

Datan nauhoitus ja playback-ominaisuuden te-keminen Spread-verkon liikenteelle

Playback-ominaisuus auttaa löytämään operatii-visia ongelmakohtia ennen kaikkea käyttöönotto-jen hienosäätövaiheessa

Käytettävät menetelmät

Qt 5.3 Framework, Spread Toolkit

Tulosodotukset

Serverisovellus datan keräämiseen ja toistami-seen joustavasti

Esimerkkitoteutus ominaisuutta hyödyntävästä käyttöliittymäsovelluksesta

Vaatimusten keruu onnistuu Tampereella haas-tatteluiden avulla

Ehdotus 2: Fault management reporting tool

Projektin kuvaus

Muokattavan raportointityökalun kehittäminen olemassa olevan tiedonkeruujärjestelmän päälle

Raporttien muokkaaminen asiakkaiden tarpeiden mukaisesti pitää olla joustavaa

Käytettävät menetelmät

WWW, Open source komponentit

Tulosodotukset

Monipuolinen ja helppokäyttöinen raportointityö-kalu

Oltava integroitavissa osaksi olemassa olevaa portaalia

Dataa saatavilla toiminnassa olevista järjestel-mistä

Ehdotus 3: Layout-editor

Projektin kuvaus

Olemassa olevien layout-editori työkalujen omi-naisuuksien yhdistäminen yhteen käytettävyydel-tään hyvällä tasolla olevaan työkaluun

Layout-formaatin dokumentointi ja tarvittaessa täydentäminen / määrittely

Käytettävät menetelmät

.Net, C#, Open source komponentit

Tulosodotukset

Yleisesti käytössä oleviin formaatteihin (esim. KML) perustuva graafinen työkalu layout- tiedos-tojen luomiseen ja muokkaamiseen

Käyttöliittymän innovatiivisuus (työn tehostami-nen ja virheiden välttäminen)

Ehdotus 4: EMS for Smartphone

Projektin kuvaus

Koneen etäkunnonvalvontasovellus (Equipment Monitoring System: EMS) älypuhelimelle (iOS, Android alustoille) hyödyntäen olemassa olevaa käyttöliittymä alustaa (Qt Framework)

Käytettävät menetelmät

Qt 5.3 Framework, iOS, Android

Tulosodotukset

EMS-sovellus AutoShuttle:n (Automaattinen kul-jetuslukki) kunnonvalvontaan

Testaus Kalmarin Ruskon testikentällä oikeilla koneilla

Asiakas Cargotec Finland Oy (Kalmar)

Yhteyshenkilö Pekka Yli-Paunu

Sähköposti [email protected]

Puhelin +358 40 5043798

Osoite Ruskontie 55, 33710 Tampere

21 (39)

Project proposals for TIE-PROJ 2014

20. Open Jobs – NRP: Network Resource Planning -työkalu (vaihtoehdot A ja B)

(Päivitetty 20.8.2014)

NRP on pilvipalveluna tarjottava verkostojohtamisen työkalu, jonka avulla hallitaan verkoston yritysten hen-kilötarpeet eli resursointi, kuten

karkeakuormitus

verkosto- ja/tai asiakasprojektien aikatauluja

henkilöiden osaamista ja saatavuutta

Hankkeessa on kolme osa-aluetta:

tietokanta

sovelluslogiikka

käyttöliittymä

Huomioitavia asioita voivat olla

pelillisyys

tietoturva ml. IAM

some-toiminnallisuus

verkkokauppamahdollisuus

avoimet rajapinnat (integroitavuus)

Tarjolla on yksi tai kaksi projektia. Jos kaksi, niin tehdään eri teknologioilla / lähtökohdilla.

Vaihtoehto A:

Teknologioita ja tekniikoita valittavaksi esim.: JavaScript, HTML5, MS, Drupal, MySQL, NoSQL, PostgreSQL, PHP.

Vaihtoehto B:

Teknologioita ja tekniikoita valittavaksi: Odoo/Python tai muut soveltuvat (AWS, Azure, Vagrant, Docker,…).

Projektista palkkio + mahdollinen jatko. Projektikokoukset voimme pitää TTY:llä.

Olemme osaavia ja mukavia – joku kuvasi norsuiksi lasikaapissa. Matti ja Tensu kertoo lisää.

Asiakas Open Jobs Finland Oy

Yhteyshenkilö Harri Luuppala

Sähköposti [email protected]

Puhelin 0400 637 005

Mukana myös Mikko Lahtinen [email protected] 045 165 1650

22 (39)

Project proposals for TIE-PROJ 2014

21. IRC-Galleria – New Client for IRC-Galleria

IRC­Galleria is a social media website with 100 000 weekly unique visitors (Google Analytics). We are planning to develop the site further to be a social discovery service enabling people to find others with similar interests and values. What it exactly will be will be heavily guided by our current users by means of user surveys.

The expected outcome would be part of the functional application. The implemented part will be planned together with the team. The outcome would be more based on requirement collecting from the users and designing and implementing a user interface based on this.

We already have an PostgreSQL database but we also need a REST­api for this, which also could be a part of the project.

Possibilities of implementation: User interface, REST­Api, Backend

Target platform and other constraints

Target platform for the project are mobile platforms (Android, iOS) by making an app using web technologies in an application container. This includes JavaScript using a REST api. The backend will be programmed in Python or Go programming language. The current IRC­Galleria is PHP based so basic knowledge on PHP will help (but is not a requirement, since we’re implementing a completely new client).

Language to be used in the communication and user interface of the created system

Finnish, English.

Assumption towards the team:

Interest and/or experience in usability (both UX and UI) and an eye for graphic design are a big plus.

Additional essential information

The project requirements are not yet fixed and you’ll have the possibility to affect the scope of your work. We are offering you an opportunity to make the world a better place by improving the quality of life of our users ­ and your code will also be used by hundreds of thousands of users immediately!

Customer IRC-Galleria

Contact person Jari Jaanto, CEO

Email jari.jaanto@irc­galleria.net

Phone 040 763 8288

Also Visa­Valtteri Pimiä, CTO

visy@irc­galleria.net, 044 282 1386

Address

23 (39)

Project proposals for TIE-PROJ 2014

22. Cometa Solutions – HTML5- / SVG-pohjainen mallidatan katselusovellus

(Päivitetty 3.9.2014)

Update: English presentation slides available (shown at the picth session)

Cometa Solutions Oy:llä on metamallipohjainen integroitu tuotteiden (kuten ohjelmiston) vaatimustenhallin-nan ympäristö, jossa on mm. mallinnusominaisuuksia. Graafisen mallinnuksen asiakassovellus toimii MS Windows -ympäristössä, mutta suurin osa järjestelmän käytöstä kohdistuu WWW-pohjaisiin sovelluksiin. Kaikki ympäristössä luotu data tallennetaan tietokantaan.

Tässä projektissa on tarkoitus tehdä graafiselle mallidatalle HTML5-pohjainen katselusovellus, jossa on mm. mallien navigointi-, katselmointi-, vertailu-, sekä historia- ym. datan visualisointiominaisuuksia. Projektissa oletetaan syntyvän toimiva ja testattu prototyyppi, jonka järjestelmävaatimukset, arkkitehtuuri, koodi ja ylläpi-toon tarvittavat asiat on dokumentoitu hyvin.

Käyttöliittymä ja dokumentointi tehdään englanniksi, mutta projektin työkielenä voi olla suomi. Ryhmän jäseniltä toivotaan joitakin seuraavista taidoista: käyttöliittymäsuunnittelu, testaus, tietoturva, HTML5, JavaScript, SVG, SQL (PostgreSQL), sekä ReST ja PHP.

Asiakas Cometa Solutions Oy

Yhteyshenkilö Jari Peltonen

Sähköposti [email protected]

Puhelin 045 2721045

Osoite Hermiankatu 6 L B3, 33720 Tampere

24 (39)

Project proposals for TIE-PROJ 2014

23. Valmet Power – WEB-sovelluksen kehitys

Sisältö:

Tavoitteena siirtää Excel-pohjainen seurantatyökalu selainympäristöön. Työkalu on päivittäisessä käytössä osana tuotannon seurantaa ja raportointia. Työ sisältää myös mobiilisovelluksen suunnittelun ja rakentami-sen. Työkalut liitetään osaksi tuotannonohjausjärjestelmää.

Kehitystyöhön haetaan oma-aloitteista, innovatiivista ja reipasta ryhmää. Projektin päätyttyä saattaa olla mahdollisuus myös jatkaa ohjelmiston kehitystyötä.

Työkalut:

Mm. Microsoft SQL, PHP, JavaScript.

Aikataulu:

Kurssin aikataulun mukaan, työn valmistuminen tammikuu 2015.

Ryhmän koko:

N. 5 henkilöä.

Asiakas Valmet Power Oy, Tampereen tuotanto

Yhteyshenkilö Jyri Palmu

Sähköposti [email protected]

Puhelin 050 555 9285

Myös Marko Eleinen, [email protected], 050 317 8145

Osoite

25 (39)

Project proposals for TIE-PROJ 2014

24. Tampereen kauppaseura – SijoitusSOME-työkalu

Tarkoituksena rakentaa pilvipalveluna toimiva selainkäyttöinen työkalu, jonne tallennetaan potentiaalisten sijoituskohteiden (esim. yritysidea, startup) luottamuksellinen dokumentaatio (doc, xls, ppt, pdf, videot jne.). Lisäksi työkalussa sijoittajat voivat käydä kommentoimassa sijoituskohteita siten, että vain sijoittajat näkevät kommentit.

Potentiaaliset sijoituskohteen edustajat kirjautuvat järjestelmään omilla tunnuksillaan ja saavat roolin “Koh-de”. Sijoittajat kirjautuvat järjestelmään omilla tunnuksillaan ja saavat roolin “Sijoittaja”. Ylläpitäj(ä/i)llä omat tunnuksensa, jolla pystytään hallinnoimaan sisältöjä ja näkyvyyksiä vapaasti.

Integrointi esim. LinkedIn:iin ja muihin Some -alustoihin.

Projektista palkkio + mahdollinen jatko.

Asiakas Tampereen Kauppaseura ry, http://www.tampereenkauppaseura.fi

Yhteyshenkilö Mikko Lahtinen

Sähköposti [email protected]

Puhelin 045 165 1650

Mukana myös Harri Luuppala, [email protected], 0400 637 005

26 (39)

Project proposals for TIE-PROJ 2014

25. Gofore – Yrityksen osaamisen kehittämisen työkalu

Viime vuoden projektikurssilla kehitettiin työkalu, jolla saadaan kartoitettua Goforen nykyistä osaamista.

Tänä vuonna katsomme tulevaisuuteen ja tarvitsemme työkalun, jota voidaan käyttää yrityksen yksilöiden, tiimien ja koko organisaation osaamistavoitteiden kehittämiseen ja määrittelemiseen. Järjestelmän tulisi tarjo-ta mahdollisuudet myös tavoitteiden toteutumisen seurantaan. Järjestelmän tuottamien raporttien ja mittarei-den avulla saataisiin konkretisoitua yrityksen visio tulevaisuuden osaamistavoitteista.

Perusvaatimukset:

Toimii verkkopalveluna.

Voidaan hostata pilvipalveluun

Projektissa käytetään ketterää menetelmää

Järjestelmä hyödyntää olemassa olevan järjestelmän nykyhetkeä kuvaavaa dataa

Järjestelmän tietoja voidaan käyttää tulevaisuuden osaamistavoitteiden visualisoimiseen

Järjestelmään voidaan kuvata osaamistavoitteita koko firmalle, tiimeille ja yksilöille

Järjestelmä tukee tavoitteiden toteutumisen seurantaa

Lisätoiveita:

Tiimissä on käytettävyysosaamista

Järjestelmään voidaan integroida ulkopuolisia visualisointityökaluja helposti

Tiimissä on visualisointiosaamista

Järjestelmään määritellyistä osaamistavoitteista voidaan luoda välitavoitteita

Gofore tarjoaa:

Mahdollisuus tutustua asiantuntijoihimme ja saada heiltä palautetta projektista

Tehtävienhallintatyökalu ja Wikiympäristö tarvittaessa (Trello, Confluence)

Palvelintilaa tarvittaessa

Mahdollisuus käyttää maksullisia kirjastoja tai työkaluja tarvittaessa

Mahdollisuuden ostaa tarvittava kirjallisuus

Projektissa ansioituneille mahdollisuus työpaikkaan Goforessa

Asiakas Gofore Oy, www.gofore.com

Yhteyshenkilö Salum Abdul-Rahman, ohjelmistosuunnittelija

Sähköposti [email protected]

Osoite Hämeenkatu, 16, 33200 Tampere

27 (39)

Project proposals for TIE-PROJ 2014

26. Linjateräs – Kaksisuuntainen integrointi

Access 2003 ⇔ Anilinker ja Access 2003 ⇔ sähköinen taloushallinto

Yrityksellä on toiminnanohjausjärjestelmänä Access-pohjainen työkalu, johon halutaan tehdä integrointi sekä Anilinkerin että (vielä valitsemattoman) sähköisen taloushallintojärjestelmän välille.

Projektin osalta todennäköinen jatko. Tämän projektin osalta toivotaan suosituksia jatkokehitykseen liittyen.

Sähköisen taloushallinnon järjestelmä voi olla esimerkiksi ProCountor, Netvisor, Talenom tai vastaava.

Projektista palkkio + mahdollinen jatko. Projektikokoukset voimme pitää TTY:llä tai yrityksen tiloissa Si-leesuonkatu 38, Tampere (Kalkku).

Asiakas Linjateräs Oy

Yhteyshenkilö Ari Koski

Sähköposti [email protected]

Puhelin 0400 835 753

Mukana myös Mikko Lahtinen, [email protected], 045 165 1650

Osoite Sileesuonkatu 38, Tampere (Kalkku).

28 (39)

Project proposals for TIE-PROJ 2014

27. MoiPoint

Projektin tavoite ja toteutus

Projektin tavoitteena on toteuttaa täysin uusi sosi-aalisen median verkkopalvelu yhdessä MoiPointin kanssa. Verkkopalvelun tarkoituksena on luoda matalan tason rajapinta, jossa yrittäjähenkiset ih-miset voivat luoda profiilin, jakaa ideoitaan, auttaa toisiaan ja verkostoitua keskenään. Tämän kuva-uksen pidempi versio sekä verkkopalvelun synop-sis, jossa on kerrottu enemmän tavoiteltavan pal-velun ideasta, löytyvät osoitteesta www.moipoint.com/project.

Projektin vaatimukset ja toiminnallisuudet

Palvelun keskeisin osa/toiminnallisuus on käyt-täjien hakeminen käyttäjäkannasta profiilitietoi-hin kirjattujen asioiden perusteella. Näin ollen profiilien luonti/hallinta sekä hakutoiminnalli-suudet ovat keskeisessä osassa toteutusta.

Palvelussa on tarkoitus pystyä jakamaan ja kommentoimaan ideoita.

Palvelun kautta on pystyttävä keskustelemaan muiden henkilöiden kanssa reaaliaikaisesti. Tämä tarkoittaa jonkinlaisen viestienhallinnan ja chat-toiminnallisuuksien toteuttamista.

Palvelun interaktiivisuutta ja reaaliaikaisuutta tehostamaan on suunniteltu myös streamia, johon kootaan käyttäjälle räätälöityä, häntä kiinnostavaa, informaatiota. Siis kuten Face-bookin timelime.

Palvelun on oltava helppokäyttöinen, ja visuaa-lisesti selkeä.

Huomiona mainittakoon, että yllä oleva lista on suuntaa antava ja sitä tarkennetaan sopivan toteu-tustiimin löydyttyä. Projekti etenee vaiheittain ja sen aikana pyritään tekemään mahdollisimman monta prototyyppiä. Palvelua tullaan testaamaan oikeilla käyttäjillä. Mikäli ensimmäinen, edes joitain toimintoja sisältävä, prototyyppi saadaan valmiiksi SLUSH -tapahtumaan (18.10), tämä on ensimmäi-nen palautteen keruupaikka.

Projektissa tarvittavat/suositeltavat taidot

PHP: Symfony 2 framework back-end ke-hitykseen

MySQL-tietokannat

HTML/CSS

JavaScript (AngularJs, EmberJs, tms.)

Toteutustiimillä on vielä mahdollisuus päästä vai-kuttamaan palvelun toteutustekniikoihin. Tarkoitus on, että tiimi pääsee työskentelemään itselleen mieluisilla työkaluilla. MoiPointin tiimiin kuuluu yksi web-kehittäjä (Joonas). Joonas on jo hieman alka-nut kehittämään palvelua, ja on mukana palvelun toteuttamisessa koko kurssin ajan. Palvelu toteute-taan lähtökohtaisesti englanniksi.

Mahdollisuudet projektiin osallistuville

Projektissa osallistujille tarjotaan mahdollisuus työskennellä joustavan, koko ajan mukana olevan ja kehittymiseen pyrkivän, startupin kanssa. Tarkoi-tus on tehdä oikeasti toimiva palvelu, joka ensin todistetaan toimivaksi Suomessa ja viedään sitten maailmalle. Projektissa on siis tavoitteellisuutta, eikä se näin ollen ole vain niin sanottu ”okay let’s do it, but who cares” -projekti.

Hyvin suoritetun projektin ja aktiivisen asenteen omaavilla osallistujilla on mahdollisuus jatkaa pro-jektin kanssa työskentelyä. Tällöin osallistujien kanssa voidaan neuvotella osuudesta perustetta-vasta yrityksestä. Tässä yhteydessä voidaan miet-tiä myös mahdollisuutta opinnäytetyön suorittami-seen.

Kontaktointi ja yhteydenpito

Moipointin henkilöt ovat aina lähestyttävissä ja hy-vin sitoutuneita projektiin. Me todella uskomme tällaisen palvelun tarpeellisuuteen ja olemme val-miit viemään projektia eteenpäin. Mikäli siis haluat oppia ja tehdä töitä oikeasti motivoituneen porukan kanssa, tämä projekti on sinulle!

Asiakas MoiPoint. (ei vielä perustettu). Kolmen hengen tiimi

Yhteyshenkilö Vesa-Matti Ruottinen (040 8372 696), Henrikki Kemppainen (040 5928 947) Joonas Järnstedt (044 0362 180)

Sähköposti [email protected]

29 (39)

Project proposals for TIE-PROJ 2014

28. Flockler – Kuva- ja tiedostopankki CKEditorille

Projektin tarkoituksena on suunnitella ja toteuttaa kuva- ja tiedostopankki (= resurssipankki) avoimen lähde-koodin CKEditorille. Resurssipankin avulla käyttäjä voi sijoittaa HTML-sisällön sekaan kätevästi liitteitä ja kuvia useista eri lähteistä, kuten omalta tietokoneelta, Dropboxista, Flickr:stä, Box.com:sta, Shutterstock, yms. Toteutettavien lähteiden speksit voidaan valita myöhemmin.

Toiveita:

Seurataan CKEditorin ohjelmistoarkkitehtuuria ja filosofiaa; modulaarisuus yms.

Laadukas API ulospäin, jonka avulla resurssipankki on helppo ottaa käyttöön järjestelmään kuin järjes-telmään

Jokainen resurssilähde on oma moduulinsa; eli toiveena olisi, että resurssipankkiin on myöhemmin help-po lisätä tuki esim. Google Drivelle

Autentikointi ja autorisointi; esim. Dropboxin tapauksessa käyttäjä pitää tunnistaa ja käyttäjän pitää antaa lupa Dropboxin tiedostoihin

Näiden speksien pohjalta suurin haaste hommassa on mahdollisten teknologioiden oppimisen lisäksi arkki-tehtuurissa. CKEditorissa ei ole mitään tietovarastoa esim. Dropbox connectin tietojen persistoinnille, joten resurssipankissa pitää olla liitännät, joiden avulla se integroituu johonkin olemassaolevaan järjestelmään (esim. meillä Flocklerin backendiin).

Meille UX on tärkeää, joten käyttäjäkokemuksesta kiinnostuneet ovat enemmän kuin tervetulleita projektiin. Meiltä löytyy sparrausta myös tähän.

Teknologioina Javascript, HTML, CSS (Sass) ja tietty jotain grunttia/broccolia voi käyttää, jos tuntuu olevan tarve. Ollaan myös mietitty, että olisi kiva tehdä projekti open-sourcena hyödyntäen GitHubia. Projektinhal-linnassa voisi hyödyntää suorilta GitHubin issueita, milestoneja ja pull requesteja. Lisäksi, meille olisi helppo GitHubin avulla katselmoida koodia, opastaa ja opettaa :)

Flockler on tamperelainen kovaa vauhtia kasvava vakavarainen startup. Meidän rakentaman alustan avulla asiakkaat voivat itse tuottaa sisältöjä sekä yhdistellä julkaisuun mukaan sosiaalisen median sisältöjä (esim. tweetit, Instagram-kuvat, videot jne.). Sosiaalisen median sisältöjä voi lisätä julkaisuun joko käsin tai auto-maattisesti asetettujen sääntöjen mukaan. Sisältöjä voidaan julkaista esimerkiksi websivuna ja mobiiliappik-sena ja toisaalta vaikkapa YLEn suoraan tv-lähetykseen tai kaduilla oleviin mainostauluihin. Lisää viime ai-kaisista toteutuksista voit kurkata täältä http://flockler.com/blog/our-work

Projektiryhmä palkitaan projektin päätteeksi.

Asiakas Flockler Oy

Yhteyshenkilö Antti-Jussi Kovalainen

Sähköposti [email protected]

Puhelin 050 5410 658

Osoite Rautatienkatu 26 B 32, 33100 Tampere

30 (39)

Project proposals for TIE-PROJ 2014

29. Movendos – Physical activity group challenge utilizing wireless Fitbit sensors

Goal

Easy-to-use, automated solution for employees to compete on daily physical activity (e.g., 6000 steps per day, walk from Turku to Tampere). Solution is aimed for employee wellness programs in workplaces. Complete, plug-and-play package delivered to workplace including Fitbit wireless activity sensors, base station (3G, Bluetooth Smart), web service and display. Employees just carry the wireless activity tracker and whenever they visit com-pany coffee room, activity data is automatically updated to the web service through base station and coffee room display shows the activity comparison between team members.

Base station device should be reliable and cheap and implemen-tation should utilize some of the available platforms (Raspberry Pi, Android table…) and SW components like Fitbit Galileo for Linux. Web service connects to Fitbit backend (or w2e.fi) to fetch activity data, forms team comparison data and shows the results in innovative and motivating UI.

Movendos provides required devices (selected device platform, Fitbit activity sensors).

There is room for innovation and we will start the project with joint concepting workshops.

Competences in the group

Interest to develop innovative wellness product concept

Agile SW development skills, preferably for above mentioned environments

In ideal case, project team would have also person(s) with UI design skills

Customer Movendos Oy, http://www.movendos.com

Contact person Arto Leppisaari

Email [email protected]

Phone 050 511 7305

Address Hermiankatu 3A 33720 Tampere

31 (39)

Project proposals for TIE-PROJ 2014

30. TTY – Vanhojen HDL-koodien tehokkaampi käsittely (2 aihetta)

Vanhojen koodien (C, VHDL, Verilog…) uudelleenkäyttö on välttämätöntä. Tämän projektin tavoitteena on tehostaa sekä koodeihin tutustumista että niiden käyttöä suunnitteluohjelmissa. Aihetta on tutkittu ja kehitetty TTY:llä jo monien vuosien ajan. Tuloksena on esim. Kactus2-työjalu, joka on avoimen lähdekoodin IP-XACT-suunnitteluohjelma esim. sulautettujen järjestelmiä ja FPGA-piirejä varten (http://sourceforge.net/projects/kactus2/).

Aihe1: Ideana on “paketoida” laitteistolohkot siten, että niiden uudelleenkäyttö on helppoa. Nykyisessä ver-siossa on jo VHDL-koodien importointiominaisuus, joka pohjautuu regexp-lausekkeisiin ja nyt samanlainen toiminto tarvitaan Verilog-tiedostoille. Lohkoista tunnistetaan esim. portit ja parametrit.

Tavoite: Helpottaa vanhojen koodien paketointia (importointi toiseen ohjelmaan)

Input: Joukko Verilog-tiedostoja ja käyttäjän antama syöte

Output: Lohkon IP-XACT -kuvaus

Toteutus: C++/Qt

Testikäyttö: Joukko OpenCoresin lohkoja

Aihe2: Lohkon käyttämistä (ja valitettavan väistämätöntä debuggaamista) varten käyttäjän pitää yleensä ymmärtää sen yleinen rakenne. Tavoite on tehdä aputyökalu, joka piirtää annetuista HDL-koodeista lohko-kaavion. Kaavio on kuitenkin abstraktimpi kuin synteesiohjelmien tuottama, esim. kombinatorinen logiikka voidaan esittää pilvenä ja yhteyksistä riittää näyttää mitkä lohkot on kytketty toisiinsa (erillisiä väyliä tai bitt i-leveyksiä ei näytetä). Lisäoptiona käyttäjä voisi raahata lohkoja kuvan selkeyttämiseksi.

Tavoite: Ohjelma joka helpottaa nk. legacy-koodeihin tutustumista

Input: VHDL-koodi (lisäoptiona Verilog)

Output: Lohkokaavio: mitkä lohkot ovat yhteydessä toisiinsa

Toteutus: Python/GraphViz (tai C++/Qt)

Testikäyttö: Joukko OpenCoresin lohkoja

Asiakas TTY

Yhteyshenkilö Erno Salminen

Sähköposti [email protected]

Puhelin

Osoite TH216

32 (39)

Project proposals for TIE-PROJ 2014

31. Nokia Networks – System-on-chip design (5 project proposals)

Nokia Networks is a leading base station provides. Base stations contain a variety of chips and System-on-Chips (SoCs). These project works familiarize students about the challenges and practices of SoC design in the industry. The project works are based on the actual problem field. Completing these project works will create a good basis for working in Nokia Networks or in digital design field. The students that complete the work well will be interviewed for a job in Nokia Networks (Thesis worker and full time employment).

Keywords: VHDL, Embedded software, FPGA, ASIC, SoC, RTL, UVM, Systemverilog

The project works include specification, coding (VHDL RTL), integration (with IP-XACT tools), verification (simulation), software (drivers), and FPGA prototyping. The project size can be adjusted with the team size.

More detailed descriptions of the different topics can be found from:

http://www.cs.tut.fi/~projekti/2014-

15/topic_attachments/NokiaTTYProjectwork2014_NokiaNetworks.pdf

P1. Audio Noise cancellation in FPGA.

P2. Automate verification of the template-based RTL

P3. Baseband System-on-Chip with 10GE Ethernet on FPGA

P4. True random number generator system.

P5. Ethernet verification IP with UVM frame-work

Customer Nokia Networks

Contact person Ari Kulmala, Pasi Kolinummi

Email [email protected], [email protected]

Address Hatanpään valtatie 30, Tampere

33 (39)

Project proposals for TIE-PROJ 2014

32. Koja

Taustatietoja

Koja Oy tuottaa ilmanvaihtojärjestelmiä niin rakennuksiin kuin maailman isoimpiin risteilijöihin.[1] Koja on eri ohjelmistotalojen kanssa yhteistyössä kehittänyt työkalun, jolla myyjät sekä Kojan sisällä että ulkopuolella mitoittavat vaadittavat lämmönvaihtimet, lämmöntalteenottojärjestelmät, puhaltimet sekä muut ilmastointiin vaadittavat osatekijät suunnitellessaan oman kohteensa ilmastointia. Nyt Kojalla olisi tarvetta liittää ohjelmis-toon lisämoduuli, jolla siirrettäisiin mitoitusohjelman antamat patteritiedot tuotannolle sopivaan muotoon. Maailmalta löytyy vain muutamia tähän tarkoitukseen tehtyjä ohjelmistoja [3,4,5] eikä näistä yksikään sovi, ilman kalliita modifikaatioita, Kojan tarpeisiin.

Projektin odotettu lopputulos

Projektin lopputuloksena halutaan erillinen putki-lamellilämmönvaihtimien reititysmoduuli. Moduuliin tuodaan alkutiedot mitoitusohjelmasta. jonka jälkeen lämmönvaihdin reititetään joko käsin tai automaattisen algoritmin avulla. Moduulin tehtävä on piirtää lämmönvaihtimen päädyn ja pohjan levyosat, putkireitit, jakotukit sekä yhteydet näiden välille[2]. Lopuksi ohjelmassa olisi vientimahdollisuus jossain yleisessä CAD-tiedostomuodossa esimerkiksi step tai iges 3D ja dxf 2D:ssä.

Bullettipointseja

Työn tekeminen vaatii kone- ja/tai rakennustek-niikka taustaa omaavia tai asiasta kiinnostuneita opiskelijoita

Aiempi kokemus tietokoneavusteisesta mallin-nuksesta(CAM/CAD) on eduksi

Ohjelma täytyy implementoida jo olemassa ole-vaan mitoitusohjelmistoon

Olemassa oleva mitoitusohjelma on kehitetty C/C++ kielellä

Muut moduulit mitoitusohjelmistossa ovat niin sanottuja windowsin DLL-moduuleja

Ohjelman loppukäyttäjä on tuotantoinsinööri, joten käyttäjäkokemukseen täytyy kiinnittää eri-tyistä huomiota.

Ohjelman kehityskieli on suomen kieli.

Motivointina: Ryhmää tyydyttävä palkitsemisjär-jestely

Lähteet:

1. http://www.koja.fi/

2. https://www.dropbox.com/s/d7og0r6rcca83zu/31

873.pdf?dl=0

3. http://www.unilab.eu/prodotto/unilab-coils/

4. http://www.ceee.umd.edu/consortia/isoc/coil-

designer

5. http://olearycoildesignservices.com/

Asiakas Koja Oy

Yhteyshenkilö Turo Välikangas

Sähköposti [email protected]

Puhelin +358 (0)456704201

Osoite Lentokentänkatu 7, 33900 Tampere

34 (39)

Project proposals for TIE-PROJ 2014

33. Varalan Urheiluopisto

Ratkaistavat haasteet:

1. ”Ominaisuusprofiili”. Yleisurheiluvalmennuksessa ja yleis-urheilijoiden fyysisten ominaisuuksien testaamisessa on tyypillis-tä luoda lajikohtaisia viitearvoja eri-ikäisille urheilijoille tavoittee-na osoittaa se vaatimustaso, jota kansainväliselle aikuishuipulle nousemiseksi keskimäärin tarvitaan. Haasteena on ollut useita eri testejä sisältävän numeraalisen datan esittäminen urhei-lijalle ja valmentajalle helposti ymmärrettävässä visuaali-sessa muodossa, josta käy ilmi urheilijan vahvuudet ja ke-hitettävät ominaisuudet suhteessa lajisuorituskykyyn (ku-va).

2. ”Äänijänis”. Yleisurheilijoiden harjoitusmuotona käyttämässä intervallityyppisessä juoksuharjoittelussa sekä kenttäolosuhteissa tapahtuvassa juoksun suorituskyvyn testaamisessa muuttuvina tekijöinä ovat toiston pituus, aika ja toistojen välinen palautusaika. Urheilijoiden haasteena harjoitus- ja testausolosuhteissa on usein toteuttaa suoritus tasavauhtisesti. Urheiluhalleissa on harvoin rataan tai ratakaiteisiin upotettua valo-jänistä, joka mahdollistaisi näköärsykkeen kautta oikeanlaisen vauhdinjaon. Vauhdinjako toteutetaankin usein valmentajan/testaajan puhaltaessa pilliin tavoitevauhdin esim. 50-100 m:n välein, mikä heikentää val-mentajan toteuttamaa harjoituksen visuaalista seurantaa. Toisaalta testaustilanteessa vauhti määritetään usein sykeohjatusti, jolloin suorituksen tasavauhtinen toteuttaminen on haastavaa. Tarvetta onkin kehittää yksinkertainen, mutta luotettava tapa ohjata juoksuvauhtia harjoitus- ja testaustilanteessa vapautta-en juoksijan juoksemaan ja valmentajan valmentamaan.

Tavoite. Tavoitteena on rakentaa esim. Android-alustalle toteutettava riittävän yksinkertainen, mutta kuiten-kin luotettava mobiilisovellus työkaluksi yleisurheiluvalmennukseen sisältäen ominaisuudet urheilijan ominai-suusprofiilista ja ns. äänijäniksestä. Mobiiliapplikaation käyttöliittymän kieleksi tulee olla valittavissa suomi ja englanti. Ryhmä saa innovoida myös muita mahdollisia toteutustapoja em. haasteiden ratkaisemiseksi.

Muuta tietoa. Ominaisuusprofiilin taustalla olevat viitearvot ja kaavat lajisuorituskyvyn ennustamiseksi ovat olemassa, joten ryhmä voi keskittyä puhtaasti käyttöliittymän rakentamiseen. Ryhmä saa tarvittavan tuen Varalasta tarkennuksena sille minkälaisia ominaisuuksia mobiilisovellukselta halutaan.

Kiinnostavuus. Varalan Urheiluopisto tekee yhteistyötä Suomen Urheiluliiton kanssa. Sovellus tullaan otta-maan aidosti käyttöön helpottamaan yleisurheiluvalmennuksen ja testauksen arkea.

Asiakas Varalan Urheiluopisto, http://www.varala.fi

Yhteyshenkilö Marko Haverinen

Sähköposti [email protected]

Puhelin +358443459957

Osoite Varalankatu 36, 33240 Tampere

35 (39)

Project proposals for TIE-PROJ 2014

34. Evolvit – Asiakaskontakti-mobiilisovellus

Projektin tarkoituksena on toteuttaa natiivi mobiilisovellus, joka hakee olemassa olevasta CRM-järjestelmästä asiakaskontaktitietoja mobiililaitteelle web-service-rajapintojen kautta. Sovelluksen tulee osata hakea yhteystietoja CRM-järjestelmästä esim. nimen ja yrityksen perusteella, tallentaa puhelinnumerot mo-biililaitteen yhteystietoihin sekä mahdollistaa soittolista-toiminnon. Sovelluksen tulee olla käyttäjäkokemuk-seltaan (UX) laadukas, jotta ei-teknisesti perehtyneet henkilöt pystyvät sitä käyttämään sujuvasti.

Lopullinen toteutustekniikka sovitaan tilaajan kanssa erikseen määrittelyn tarkennettua. Avainsanoja ovat REST, JSON, AJAX, .NET, HTML5, PhoneGap.

Projektissa tullaan tarvitsemaan web-ohjelmoijia, serveripään ohjelmoijia, käytettävyysasiantuntijoita sekä testaajia + mobiiliosaaminen on plussaa.

Valmistuneesta projektista on luvassa projektiryhmälle palkkio sekä mahdollisuus työllistyä Evolvitissä!

Asiakas Evolvit Oy

Yhteyshenkilö Emilia Krappe

Sähköposti [email protected]

Puhelin 040 730 4373

Osoite Hatanpään valtatie 24 B

33100 Tampere

36 (39)

Project proposals for TIE-PROJ 2014

35. TUT – Rate Control for Kvazaar HEVC encoder

Nowadays, digital video is the dominant application in the In-ternet. It is estimated to account for 80-90% of all global con-sumer Internet traffic by 2017 due to rapidly increasing volume of video material and consumer expectations towards immer-sive video quality (e.g., 4K and 8K video). Hence, more effi-cient video compression techniques are vital in reducing the share of video traffic in the communication networks. The lat-est milestone in the progress of video compression is the state-of-the-art video coding standard HEVC (High Efficiency Video Coding) that is currently the hottest topic in the video industry.

TUT’s Ultra Video Group (http://ultravideo.cs.tut.fi/) has been an active contributor to the HEVC research far before HEVC standardization in Jan 2013. The development of Kvazaar HEVC encoder started in May 2012 and the current work is carried out by several active contributors from different countries. This persistent work has made Kvazaar the #1 open-source academic encoder in the world. The source codes of the Kvazaar HEVC encoder, its latest version, and issue tracker are available in GitHub (https://github.com/ultravideo) under the GNU GPLv2 license. The core functions of Kvazaar have already been implemented but one key feature is missing: rate control.

Main tasks The goal of this project work is to create an accurate rate control for Kvazaar. This project gives you an ex-cellent opportunity to collaborate with the best academic HEVC experts in Finland. The tasks will include:

Survey of the most efficient rate control algorithms developed so far for HEVC and H.264/AVC encoders

Team could also develop a new algorithm

Implementation of one or more of rate control algorithms in Kvazaar

Expected outcome

Rate control algorithms implemented in the Kvazaar code base and merged in public GitHub repository

Implementations have been verified for functionality and speed

Unit tests for added functionality

Comparing rate control results against other en-coders

Technologies

C99 (Visual Studio 2013 / GCC)

Greatest unit test library

Python Job opportunity Team members will be considered when filling open posi-tions in Ultra Video group!

Customer TUT, Ultra Video Group (http://ultravideo.cs.tut.fi/)

Contact person Dr. Jarno Vanne

Email [email protected]

Phone 040 576 3497

Address TH214

37 (39)

Project proposals for TIE-PROJ 2014

36. Leadin – Context aware data presentation application

There is a need to visualize large location specific data sets for various user groups.

Project team will select suitable example case together with Leadin.

Example1. Laser scanning point-clouds provide information about tree heights and biomass in the forests. Presenting this data actually on-site could differ from 2d -map based planning view (in the office). E.g. Smartphone could be used with augmented reality solutions to display more meaningful data on site.

Example2. Various information can be gathered from lights in the cities

On-site data presentation could be different from light - network management/planning tools.

Specific hardware and data access needs can be agreed with Leadin.

Keywords: Big data, data visualization, augmented reality, location, Oculus rift

Customer Leadin Oy, http://www.leadin.fi/

Contact persons Mikko Nurmi [email protected], Ville Tuominen [email protected]

Address Lapinniemenranta 2 A 3

38 (39)

Project proposals for TIE-PROJ 2014

37. Silverbucket Oy – TaskBucket [RESERVED]

TaskBucket – Projektien tehtäväkokonaisuuksien hallintatyökalu

TaskBucket on työväline laajojen projektien tehtäväkokonaisuuksien hallintaan. Työvälineellä hallinnoidaan projektin merkittävien tehtävien statusta, tekijöitä ja aikataulua. Oleellisimpia toiminnallisuuksia ovat projekti-en yleisnäkymä, projektin tehtävät, henkilön tehtävät, gantt-taulukko sekä raportit.

Tavoitteena on tuottaa jatkokehitettävä perusjärjestelmä, johon on mahdollista integroida ulkopuolinen pro-jekti- ja/tai henkilötietokanta ketterästi.

Osaamistarpeina ovat Python, Django, Javascript, PostgreSQL.

Asiakas Silverbucket Oy

Yhteyshenkilö Toni Uimonen

Sähköposti [email protected]

Puhelin 040 507 1004

Osoite Hämeenkatu 13b, 33100 Tampere

39 (39)

Project proposals for TIE-PROJ 2014

APPENDIX: PITCHING SESSION

On Tuesday 2.9 at 16:15-18 we have a session where companies can "pitch" their projects to students. There is five minutes available for each. It would be nice if someone from your company can come to the session and stay awhile after it in case some interested students wish to discuss about it. The place is room TB109 in TUT's Tietotalo -- come in from the main entrance and turn left to the long corridor, the room is ap-proximately at the half length of it. This links shows info about the TUT campus area and current parking ar-rangements: http://www.tut.fi/fi/tietoa-yliopistosta/yhteystiedot/kampuskartta-ja-pysakointi/index.htm