Arrow_left   Arrow_right
 
  #48

Ustalić, co wdrażamy na SEM07

    • Status: Fixed
    • Priority: Normal (3)
    • Component: -
    Bo jak chcemy to wszystko pozaliczać, to trzeba by trochę pokombinować. Wy naprawdę chcecie tu Javę dołożyć do tego? Bo to teoretycznie może i jest wykonalne (przez web serwisy tudzież innego pythona), ale nie bardzo to sobie wyobrażam.
  • Followers
     
    Ico-users moorglade (Assigned To) 
     
    Attachments
    No attachments
    Associations
     
    No associations
    Activity
     
    User picture

          on Oct 14, 2009 @ 02:19PM UTC * By moorglade

    Ta. To byśmy tu ino trochę mogli poprzestawiać.
    -

    CAMELOT



    Struktura
    • No był pomysł, żeby rozbić to na gwiazdę - centralny serwer do databejsa i rozproszone serwery do pokoi z równoważeniem obciążenia.
    • Można też zrobić graf pełny, w sensie taką sieć każdy-z-każdym, ale to już nie wiem za bardzo jak. Tzn. to ogólnie mogłoby być lepsze, ale chyba zbyt przekombinowane jak na nasze warunki.
    -

    "Hosting"
    • Hosting luźny na aIaIeSie - tak jest teraz i IMO niefajnie. Tzn. ten cały IIS jest dość niepotrzebny nam tak naprawdę.
    • Self-hosting jako zwykły EXEk - no normalnie tak.
    • Jako serwis windowsowy.
    • Coś z WAS-em, ale ta idea chyba mi się nie podobała.

    IMO niezależnie od wszystkiego, to przydałby się może jakiś "panel administracyjny" do oglądania błędów i resetowania serwerów zdalnie.
    -

    AVALON



    Streaming
    • Dorobić synchronizację - to proste jest, bo i tak każdy sampiel ma pole "time". Tylko może lepiej by było wtedy zrobić jeden wielki baton od odpalania całego strimu (audio + video), a nie oddzielnie do każdego.
    • Zrobić jakiś wybór trybu strimowania - to akurat też dość proste, tylko tych trybów to i ze 30 może być. Poza tym, jeśli jakiegoś trybu nie ma na liście trybów, to nie znaczy, że nie jest obsługiwany (tak to jest zrobione).
    -

    Prezentacje
    • Trzeba zrobić COŚ z ekranem, np. ogarnąć jakoś, czemu ten stream nie chce działać,
    • Jak się nie da z ekranem, to może by wrócić do tych PPT/PDF/STH.
    • Można coś dodać z powrotem to rysowanie, zwyczajnie dla szpanu.
    -

    GUI
    • GUI jest trochę tymczasowe. Np. pewnie lepiej by było, żeby zakładanie pokoju było od razu na ekranie logowania + może jakiś progress bar.
    • Tudzież jakoś można poogarniać te okienka.
    • Oraz zrobić sensowną obsługę błędów.
    • Zgodnie z wytycznymi Doktora M, oddzielamy UI od logiki. Nie wiem jeszcze jak, ale oddzielamy. Ktoś mógłby obczaić, o co dokładnie chodzi z tym Prismem (tak, to jest link do strony o Prismie). Ja ogólnie mam wrażenie, że to by był jeden wielki overkill, i że te wszystkie MVC, MVVM, MVŹ i MVД to raczej są do aplikacji, w których się mieli jakieś gigabajty danych z baz owych danych. Ale samo oddzielanie jest OK. Żebym tylko wiedział, jak te szpanerskie bindingi w XAML-u działają, to w ogóle by było świetnie.

    -

    CAMLANN



    • Z gruba zostaje tak jak jest IMO, przynajmniej na razie.
    • Tzn. będzie trzeba dostosować to wszystko do zmian z serwerami (czyt. przepisać na nowo) i takie tam.
    -

    A, i od dzisiaj wszędzie, gdzie się da, oraz czasem tam, gdzie się nie da, korzystamy z Parallel Extensions, bo są pr0.

    I pytałem Doktora K o ewentualną ocenę, to powiedział, że jest dużo prostokątów, więc bardzo fajnie, i że jak będzie dobrze działać, to ocena też będzie dobra.

    I jak chcecie gdzieś tu dowalić Javę, to ja nie wiem, gdzie, ale można pomyśleć.
    User picture

          on Oct 14, 2009 @ 02:28PM UTC * By oozesek

    Jeśli chodzi o PDF/PPT/PPS i inne P** to nie ma sensu tego robić o ile założymy, że robimy screen ekranu. Dziś myśleliśmy nad zrobieniem tego i np. przełączaniem pomiędzy screenem a prezentacją przez prowadzącego, ale z drugiej strony można cały czas streamować ekran i będzie wychodziło chyba na to samo - no ewentualnie zmniejszy obciążenie łączy - obrazek zawsze waży mniej niż kolejne klatki streamu.

    Nad resztą myślę :P
    User picture

          on Oct 14, 2009 @ 02:30PM UTC * By marszall

    Orajt.

    CAMELOT



    Struktura - gwiazda.
    Hosting - jak dla mnie mogą być exeki, mogą sobie siedzieć w traju np. (te rozproszone serwery) + jakieś ładne GUI dla tego centralnego serwisa - lista nodów online/offline (pr0 termin) i takie tam.

    AVALON



    Streaming - to chyba wszystko jasne, trzeba to zrobić tak jak murek napisał i koniec.
    Prezentacje - imho można je dodać niezależnie od strimu ekranu i prowadzący może przełączyć stream na prezentację i odwrotnie, ale tak na dobrą sprawę to nie wiem czy to w ogóle ma sens, skoro może odpalic ppt u siebie i strimować ekran.
    GUI - ta, tu trzeba pomyśleć, może coś narysuję :P

    CAMLANN



    Imho też przydałoby się to GUI jakoś ogarnąć te wszystkie buttony itd są jak dla niewidomych. No i nie podoba mi się to skalowanie w stylu "masz większą rozdziałkę, masz większe literki".

    Jave olewamy.
    User picture

          on Oct 16, 2009 @ 09:23PM UTC * By moorglade

    Dobra, takie moje wnioski na tę chwilę:

    CAMELOT


    • gwiazda
    • dwa web serwisy, jeden rozproszony
    • web serwisy self-hostowane, jako egzeki, z doczepionym lokalnym interfejsem do zarządzania (ikonka w treju itp.)
    • wywalę logowanie "centralne" i zostawię tylko logowanie do pokoju chyba, bo z tym logowaniem to tylko problemy

    -

    AVALON & CAMLANN


    • struktura mniej więcej taka jak jest
    • nowe gui się zrobi (co do skalowania - imo powinno się jakoś skalować, tzn. dopasowywać do rozmiaru okna; nie mówię, że czcionki, ale widjo to już jak najbardziej, a tak jak jest teraz było po prostu prosto i szybko)
    • trzeba fiksnąć strim ekranu, nowe ficzery potem

    -

    IMO fajnie by było to wszystko rypnąć na tym Prismie, byśmy byli pr0 i doktorowi M by się podobało.

    I chciałby zrobić konfigurację adresów serwerów, tylko jak:
    • jeden plik z adresem serwera na cały soluszyn?
    • adres podany jako parametr z linii komend?
    • lista adresów, próbuje się łączyć po kolei?
    • lista serwerów i jakiś wybór np. przez jakiegoś comboboksa?
    User picture

          on Oct 24, 2009 @ 07:45PM UTC * By moorglade

    Assigned to set to moorglade
    Status changed from New to Accepted
    User picture

          on Apr 21, 2010 @ 02:55AM UTC * By moorglade

    Status changed from Accepted to Fixed
    Pirug.
    Time Expenditure
    Loading