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