Platforma do tworzenia biurowej tablicy informacyjnej

Transkrypt

Platforma do tworzenia biurowej tablicy informacyjnej
Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych i ich zastosowań w przemyśle Biuro projektu: ul. DS-­‐3 Kórnicka 5, biuro 18, 61-­‐138 Poznań tel. 61-­‐6475868, fax. 61-­‐6475869, email: tech-­‐[email protected], www.cs.put.poznan.pl/zamawiane PROPOZYCJA PROJEKTU STUDENCKIEGO OP-­‐2013-­‐006 Zgłoszenie: Zgłoszenie do projektu proszę dostarczyć do pokoju L.2.7.8 BTiCW Politechniki Poznańskiej, lub zeskanować i przesłać na adres: [email protected] Pytania merytoryczne można też kierować na adres: [email protected] Informacje o projekcie: Tytuł projektu: Platforma do tworzenia biurowej tablicy informacyjnej Cel projektu: Stworzenie platformy służącej do wyświetlania biurowej tablicy informacyjnej, aktualizowanej w
czasie rzeczywistym. Platforma ta musi umożliwiać tworzenie widgetów, które służyć będą do
wyświetlania różnorodnych danych na tablicy.
Zakres projektu: W zakres projektu wchodzi przygotowanie prototypu platformy wraz z przykładowymi prototypami
widgetów.
Widgety służyć będą do prezentacji danych. Komunikacja pomiędzy nimi a platformą, bądź usługami
skąd dane będą pochodzić, odbywać będzie się za pomocą komunikatów w formacie JSON.
Komunikaty te, pobierane przez widgety używane będą do otrzymywania danych wyświetlanych na
tablicy, jak i również do konfiguracji, czy dodawania widgetów.
Sama platforma musi umożliwiać obsłużenie tych komunikatów pochodzących od widgetów, jak i do
usług.
Platforma musi przetrzymywać konfigurację tablicy, która zawierać będzie konfiguracje
poszczególnych widgetów dodanych (wyświetlanych) na tablicy.
Platforma (serwer) napisana będzie w jeżyku Python.
Przykłady widgetów:
•
lista ostatnich wiadomości z kanału IRC
•
lista wydarzeń z Google Calendar
•
lista ostatnich wiadomości email
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych i ich zastosowań w przemyśle Biuro projektu: ul. DS-­‐3 Kórnicka 5, biuro 18, 61-­‐138 Poznań tel. 61-­‐6475868, fax. 61-­‐6475869, email: tech-­‐[email protected], www.cs.put.poznan.pl/zamawiane •
lista wiadomości z kanału RSS
Istotne ograniczenia: Wygenerowana przez platformę witryna jak i widgety powinny być zoptymalizowana do wyświetlania
na ekranach o dużych rozdzielczościach. Witryna powinna również powinna być zoptymalizowana do
wyświetlania na urządzeniach o niewielkiej ilości pamięci RAM.
Umiejętności i wiedza wymagane od uczestników projektu: •
Znajomość JavaScript
•
Znajomość zagadnień związanych z aplikacjami webowymi
Umiejętności praktyczne oraz wiedza jakie zdobędzie uczestnik projektu w trakcie jego realizacji: •
Zaawansowane programowanie w JavaScript
•
Tworzenie nowoczesnych, dynamicznych aplikacji webowych
•
Tworzenie skalowalnych aplikacji w chmurze
•
Efektywne z rozproszonych systemów kontroli wersji (DVCS)
Zapewnienie zasobów związanych z realizacją projektu (niepotrzebne skreślić): •
zapewnienie stanowisk pracy dla studentów przez zleceniodawcę: tak / nie, •
zapewnienie licencji na oprogramowanie niezbędne do realizacji projektu: tak / nie, jeśli wybrano tak to jakie: …......................................................................................................................................... …......................................................................................................................................... •
zapewnienie sprzętu niezbędnego do realizacji projektu: tak / nie, jeśli wybrano tak to jakiego: …......................................................................................................................................... …......................................................................................................................................... Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego