Brak pomysłu na aplikacje w Java

0

Macie jakiś pomysł na napisanie aplikacji w java zawierającej 800 lini kodu java swing i komunikację sieciową ? Jak ktoś ma jakiś pomsył to nie napisze

0

Brzmi jak coś na zaliczenie, więc super pasuje tekstowa przeglądarka internetowa - w sensie takim, że wyświetlany byłby w okienku czysty html strony. Mógłbyś dać na przykład rozwijane listy z nagłówkami do wyboru, które wpisując dane do textboxa można odpowiednio ustawić. Mógłbyś wyświetlać całą odpowiedź, a mógłbyś ją delikatnie parsować, oddzielając nagłówki od treści.
Byłoby to nawet nawet edukacyjne ;)

0

Gomoku z jakąś prostą strategią.

0

Gomoku raczej nie :/a co jeszcze macie ?

0

Może jakaś klasyka -> czat (ale np. nie klient-serwer, tylko rozproszony?)

0

Klient XMPP.

0

Wlasna siec p2p do dzielenia sie muza. Dziala tak: wlaczasz aplikacje, podajesz jej (parametry lub config file) port na ktorym ma startowac serwer, liste ip:port innych serwerow, oraz katalog z muzyka. Po starcie wlacza sie okienko ktore ma liste plikow muzycznych w katalogu, oraz pole tekstowe i guzik play. Po wpisaniu nazwy pliku muzycznego, jesli nie ma go we wlasnym katalogu, po kolei szuka takiego pliku u innych 'userow', podanych przy starcie. Te inne serwery szukaja u siebie, i jesli nie maja, to szukaja u innych serwerow ktore byly podane przy ich starcie. Aby uniknac zapetlenia implementujemy takie mini-TTL - kazde wyslanie do inneog serwera zmniejsza wartosc o 1, i jak osiagnie zero, to umiera, i zwracana jest wiadomosc 'nie znaleziono'. W ten sposob 'rekurencyjnie' mozesz odpowiedz ze pliku o takiej nazwie nie ma wraca do oryginalnej aplikacji (ta ktora rozpoczela lancuszek) i probowany jest nastepny serwer z listy podanej przy starcie. Jesli plik gdziesz jest odnaleziony, to jest pobierany, umieszczany w katalogu z muza danego serwera, i albo przesylany dalej (jesli dany sewer byl tylko ktoryms z kolei ogniwem w lancuchu, lub odgrywany, jesli plik zostal pobrany do oryginalnej aplikacji.

To tak ogolnie, niezbyt madry ten algorytm, ale jest pelno mozliwosci na roazbudowe programu:

  1. pliki muzyczne - wszystko co wspiera java od razu (jakies midi, aif itp, mozna pobawic sie w mp3 i ogg)
  2. algorytm szukania pliku moglby byc madrzejszy, np przesylac wrac z wiadomoscia liste ip:port serwerow ktore juz odwiedzono, aby nastepny komp nie slal do nich ponownie
  3. zamiast podawac liste serwerow przy starcie mozna zaimplementowac jakies autoodkrywanie (jakis broadcast po sieci lokalnej, dla kompow w innych sieciach jakis centralny serwer a'la tracker torrentowy)
  4. itp itd

Program nazywa sie lamster: lamerski napster.

0

mock serwera http :D napisz mi bo potrzebuje na gwalt :D

0

Zdalny PhotoYebator.

0

Dodaj do Photoyebatora opcję liczenia pola koła. Obliczenia możesz rozproszyć w chmurze.

0
cepa napisał(a)

mock serwera http :D napisz mi bo potrzebuje na gwalt :D

python3 -m http.server
lub
python -m BaseHTTPServer
To nie jest mock, ale mozesz sobie rozbudowac ;d

1 użytkowników online, w tym zalogowanych: 0, gości: 1