Projekt

Ogólne

Profil

Zadanie #886

Stworzenie graficznego interfejsu do projektowania zadań

Dodane przez Tomasz Kornuta około 12 lat temu. Zaktualizowane ponad 11 lat temu.

Status:
Zamknięty
Priorytet:
Wysoki
Przypisany do:
-
Wersja docelowa:
-
Data rozpoczęcia:
2012-09-27
Data oddania:
% Wykonania:

80%

Historia

#1 Uaktualnione przez Tomasz Kornuta około 12 lat temu

  • Zmieniono Priorytet z Normalny na Wysoki

#2 Uaktualnione przez Anonimowy około 12 lat temu

  • Zmieniono Status z Nowy na W Toku
  • Zmieniono % Wykonania z 0 na 80

Screencast z użycia edytora:

http://home.elka.pw.edu.pl/~ptrojane/ComponentEditor_Screencast.webm

Najważniejsze rzeczy, które są:
- hierarchia kompozycji
- notacja graficzna zgodna z http://robotyka.ia.pw.edu.pl/discode/doc/manuals_components.html
- więzy OCL na przepływy danych działające w runtime'ie

Rzeczy, których brakuje:
- export do tzw. 'Update site' aby można było zainstalować w Eclipsie (umiem to zrobić, wiec zostawiam jako ostatni krok)
- wymaganie, aby pola 'name' były niepuste (umiem to zrobić topornie, ale szukam bardziej eleganckiego rozwiązania)
- subtaski+executory na najwyższym poziomie hierarchii (umiem to zrobić "na sztywno," ale szukam jak to zrobić przez dodatkowy widok nakładany na istniejący projekt)
- ponowne używanie komponentów (to jest najtrudniejsze)

#3 Uaktualnione przez Tomasz Kornuta około 12 lat temu

Ok, cieszę się, że już coś działa. Trochę szkoda, że wstawiłeś "starą" formę graficzną (w sensie kwadratowe porty), ale teraz to jest najmniej ważne.
Rozumiem, a) że jest co opisywać, b) resztę zdążysz dodłubać przed wyjazdem...

Piotr Trojanek napisał:

Screencast z użycia edytora:

http://home.elka.pw.edu.pl/~ptrojane/ComponentEditor_Screencast.webm

Najważniejsze rzeczy, które są:
- hierarchia kompozycji
- notacja graficzna zgodna z http://robotyka.ia.pw.edu.pl/discode/doc/manuals_components.html
- więzy OCL na przepływy danych działające w runtime'ie

Rzeczy, których brakuje:
- export do tzw. 'Update site' aby można było zainstalować w Eclipsie (umiem to zrobić, wiec zostawiam jako ostatni krok)
- wymaganie, aby pola 'name' były niepuste (umiem to zrobić topornie, ale szukam bardziej eleganckiego rozwiązania)
- subtaski+executory na najwyższym poziomie hierarchii (umiem to zrobić "na sztywno," ale szukam jak to zrobić przez dodatkowy widok nakładany na istniejący projekt)
- ponowne używanie komponentów (to jest najtrudniejsze)

#4 Uaktualnione przez Anonimowy około 12 lat temu

Skąd mogę wziąć "nową" notację? Jeżeli z Twojego doktoratu lub jakiegoś innego dokumentu, który wymaga ściągania 500MB z SVN, to prosiłbym o podpięcie zrzutu ekranu do tego zadania. Podmiana jednego elementu graficznego jest stosunkowo prosta.

#5 Uaktualnione przez Tomasz Kornuta ponad 11 lat temu

  • Zmieniono Status z W Toku na Zamknięty

Eksportuj do Atom PDF