«« ( Date ) »» // «« ( Thread ) »» // kdp - 2010

Re: KDP projekat

by Zaharije Radivojevic
utorak, 01. jun 2010 - 10:42.


Поштовани,

У наставку су одговори на Ваша питања.

> 1) Da li postoji neka vec napravljena klasa pomocu koje mogu da proverim
> da li je fajl slika ili moram rucno da otkidam ekstenziju od imena i
> uporedjujem?
Ово је део који сами треба да откријете на Интернету. На клијенту је
довољно да проверавате типове датотека, а на серверу или радној станици
приликом конверзије у матрицу добићете изузетак ако нешто не буде радили.
Тада вратите клијенту поруку да је посао пропао.

> 2) Ja trenutno koristim metodu ImageIO.write() da prebacim sliku u niz
> bajtova.
> To sve radi lepo, samo je problem sto u metodi moram da navedem tip
> slike.
> Da li postoji jos neka klasa pomocu koje bi se ovo moglo odraditi za
> sve tipove slika?
Можда BufferedImage?

>
> 3) Da li je los pristup da radne stanice vracaju rezultat obrade do
> servera posle svake iteracije. Kod ovakvog resenja radne stanice ne bi
> imale potrebu da komunicijraju medjusobno, ali bi se lakse obezdedile neke
> druge stvari. Ili je bolje resenje nalik na Game Of Life kod koga radne
> stanice komuniciraju bez servera nekoliko iteracija, i onda tek nakon tih
> iteracija vracaju rezultat do servera koji ga zatim cuva radi oporavka od
> eventualnog kvara?
Прва ствар о којој треба да водите рачуна је да обрада слике може да се
обави и на једном рачунару колико год да је слика велика. Било би боље да
радне станице не користе сервер јер у том случају има више протока кроз
мрежу. Уколико баш морате да направите решење где све иде на сервер
обезбедите да радна станица не мора да прима податке за итерацију за коју
је баш она израчунала већ да прима податке од својих суседа. У било којој
варијанти решења треба обезбедити да се на сваких x итерација чува
контекст.

Поздрав
Захарије