Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 69 Posta ]  Idi na stranicu 1, 2, 3  Sledeća
Autoru Poruka
PostPoslato: 11.11.2007. 23:36:45 
Korisnikov avatar

Pridružio se: 29.08.2007. 12:41:18
Postovi: 203
Lokacija: BG
Godina: Apsolvent
Smer: IS
Mislim da ste svi izabrali projektni, i ne bi bilo lose da se ova tema izdvoji
od teme vezane samo za kolokvijume i dogodovstine s predavnja i vezbi :D
za pocetak, od cega krenuti pri izradi projektnog zadatka??? :zbun:

_________________
ZVEZDA, ZIVOT


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 11.11.2007. 23:56:23 
Korisnikov avatar

Pridružio se: 13.02.2005. 21:09:15
Postovi: 949
Lokacija: BEOgrad
Godina: Dipl.
Smer: IS
Za pocetak nisi naveo ni koju temu imas.

_________________
Pitate se kuda večeras u Beogradu? Pogledajte programe beogradskih klubova i splavova i besplatno rezervišite vaše mesto u nekom od njih, klubovi Beograd.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 01:41:44 
Korisnikov avatar

Pridružio se: 03.05.2005. 13:01:15
Postovi: 1896
Lokacija: Voždovac
Godina: Dipl.
Smer: IS
^^ za pochetak imash ovde najuspeshnije projektne radove proshlih generacija...

_________________
Buy this car to drive to work
Drive to work to pay for this car!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 16:31:25 
Korisnikov avatar

Pridružio se: 29.08.2007. 12:41:18
Postovi: 203
Lokacija: BG
Godina: Apsolvent
Smer: IS
ok mislio sam da tema bude uopstena za sve projekte... sto se mene tice imam
remote control...ali vidim da je nema medju najbolje odradjenim projektima :(

_________________
ZVEZDA, ZIVOT


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 16:38:21 
Korisnikov avatar

Pridružio se: 13.02.2005. 21:09:15
Postovi: 949
Lokacija: BEOgrad
Godina: Dipl.
Smer: IS
Ja isto imam remote control i ja isto nemam pojma od cega poci, ustvari treba prvo napraviti neku vezu izmedju klijenta i servera a kako to uraditi to je sad pitanje :zbun:

_________________
Pitate se kuda večeras u Beogradu? Pogledajte programe beogradskih klubova i splavova i besplatno rezervišite vaše mesto u nekom od njih, klubovi Beograd.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 17:02:54 
Korisnikov avatar

Pridružio se: 29.08.2007. 12:41:18
Postovi: 203
Lokacija: BG
Godina: Apsolvent
Smer: IS
Pa da, potreban je protokol, neophodno je da dodjemo nekako do nekog odradjenog projekta, cisto da nam posluzi kao smernica.... ti ako dodjes do necega bacaj na forum ;)

_________________
ZVEZDA, ZIVOT


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 20:07:17 
Korisnikov avatar

Pridružio se: 25.01.2005. 18:43:58
Postovi: 901
Godina: Apsolvent
Smer: IS
Neo85 je napisao:
Ja isto imam remote control i ja isto nemam pojma od cega poci, ustvari treba prvo napraviti neku vezu izmedju klijenta i servera a kako to uraditi to je sad pitanje :zbun:


probaj da odesh na konsultacije, oni te usmeravaju sta i kako ; )

_________________
I'm a quitter. I come from a long line of quitters. It's amazing I'm here at all.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 20:15:11 
Korisnikov avatar

Pridružio se: 13.02.2005. 21:09:15
Postovi: 949
Lokacija: BEOgrad
Godina: Dipl.
Smer: IS
Mirela, pravo si zlato, pa na konsultacijama ti kazu da treba napraviti vezu izmedju klijenta i servera :D

Salim se, nisam bio na konsultacijama, ali pitanje je koliko ce ti on objasniti, ali ajde probacemo.

_________________
Pitate se kuda večeras u Beogradu? Pogledajte programe beogradskih klubova i splavova i besplatno rezervišite vaše mesto u nekom od njih, klubovi Beograd.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.11.2007. 21:22:22 
Korisnikov avatar

Pridružio se: 25.01.2005. 18:43:58
Postovi: 901
Godina: Apsolvent
Smer: IS
pa bila sam ja danas za moj projektni i ne kazu ti bash da odradis sve odjednom xD. ima u knjizi nekih kodova, fala bogu i ceo net nam je na raspolaganju ;D.
a i rekoshe da je pozeljno da se ide sto ceshce na konsultacije. ne zbog njih, nego upravo zbog toga da bi se projektni radio malo po malo uz njihovu pomoc (posto u principu niko od nas nije sposoban da ovaj projekat odradi samostalno).

aj uzdravlje

;D

_________________
I'm a quitter. I come from a long line of quitters. It's amazing I'm here at all.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.12.2007. 13:02:30 
Korisnikov avatar

Pridružio se: 29.08.2007. 12:41:18
Postovi: 203
Lokacija: BG
Godina: Apsolvent
Smer: IS
bio sam skoro na konsultacijama... i jeste tacno ono sto se inace prica, potrebno je raditi projekat malo pomalo, i da oni imaju uvid o nedeljnom napretku... asistenti dosta sami pomazu, i zadaju sta bi moglo da se uradi sledece nedelje... sto se tice mog projekta remote control, zahteva se samo jedan klijent, sto olaksava stvari, prakticno se moze upotrebiti kod iz knjige... na serverskoj strani mora da se napravi klasa robot( to je jedna od javinih klasa iz paketa u aip-u) koja ce davati klijentu sliku svog racunara(klijent je onaj koji upravlja), potrebno je da je server osetljiv i na dogadjaje(klik misem, tastatura)... i to bi bio sami pocetak mog projekta...
neka i drugi ljudi ostave nacin na koji su do sada uradili(koga ne mrzi :D ) delove svojih projekata, (ne mora da bude remote control) za one koji eventualno nisu u mogucnosti da odu na konsultacije...
POZDRAV

_________________
ZVEZDA, ZIVOT


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.12.2007. 20:54:15 
Korisnikov avatar

Pridružio se: 04.07.2006. 08:37:27
Postovi: 920
Lokacija: NBG
Godina: Apsolvent
Smer: IS
jel zna neko kako da se prebaci file u niz bitova kako bi se poslao preko neta i posle da se procita u klijentu?
Ipak ovo ce nam (vise-manje) svima trebati.
Ja sam nasao kod za prebacivanje file-a u niz bitova
Kod:
// Returns the contents of the file in a byte array.
    public static byte[] getBytesFromFile(File file) throws IOException {
        InputStream is = new FileInputStream(file);
   
        // Get the size of the file
        long length = file.length();
   
        // You cannot create an array using a long type.
        // It needs to be an int type.
        // Before converting to an int type, check
        // to ensure that file is not larger than Integer.MAX_VALUE.
        if (length > Integer.MAX_VALUE) {
            // File is too large
        }
   
        // Create the byte array to hold the data
        byte[] bytes = new byte[(int)length];
   
        // Read in the bytes
        int offset = 0;
        int numRead = 0;
        while (offset < bytes.length
               && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
            offset += numRead;
        }
   
        // Ensure all the bytes have been read in
        if (offset < bytes.length) {
            throw new IOException("Could not completely read file "+file.getName());
        }
   
        // Close the input stream and return bytes
        is.close();
        return bytes;
    }

Ali neznam da ga procitam u klijentu. :(

_________________
But we're never gonna survive unless...
We get a little crazy.
No we're never gonna survive unless...
We are a little...
Crazy...
No no, never survive, unless we get a little... bit...
Crazy...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.12.2007. 23:45:29 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Ne mozes ga procitati u klijentu jer ga nisi ni poslao klijentu. Sve sto ovaj (konfuzni) kod radi je da ucita fajl u niz bajtova.

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.12.2007. 15:51:31 
Korisnikov avatar

Pridružio se: 04.07.2006. 08:37:27
Postovi: 920
Lokacija: NBG
Godina: Apsolvent
Smer: IS
^Znam, ali posle se on salje kao npr.
Kod:
outToClient.write(blabal);

gde je blabla taj niz bitova.
ili?????
taj deo me zanima kako se salje i kako se cita.
dakle ono sa write i read

_________________
But we're never gonna survive unless...
We get a little crazy.
No we're never gonna survive unless...
We are a little...
Crazy...
No no, never survive, unless we get a little... bit...
Crazy...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.12.2007. 17:56:43 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
ako si ga tako poslao, tada na strani kljenta kazi:

Kod:
bute[] niz = new byte[velicinaFajla];
inFromServer.read(niz);


ispod ovoga ces imati ucitan niz bajtova

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 16.12.2007. 13:29:08 

Pridružio se: 16.10.2004. 12:19:48
Postovi: 261
Lokacija: Beograd
Godina: Apsolvent
Smer: IS
i ja imam remote control, i tu sam u problemu...
Bio sam na konsultacijama, ali nikakvu konkretnu info nisam dobio.
Muljačim nešto, našao sam na google labsu onaj JavaRemote, ali on ima toooliko klasa da ne mogu da ga uhvatim ni za glavu ni za rep sa mojim vrlo jadnim poznavanjem jave.

No, ajd mi remote-ovci prvo da smislimo šta konkretno naš program treba da radi?
Da li se traži da u konačnici možeš potpuno da kontrolišeš drugi računar, ili samo neku aplikaciju, miša, tastaturu i sl. Ja nemam ništa protiv toga da se iscimam, ali kako da se icimam kada ne znam odakle da počnem?

Ja ih pitam, a oni mi kažu "napravi klijent i server, i protokol. Napraviš GUI i klik-klik, eto ovo ti je button, i daš mu neku funkciju, ma to ti je dan posla, ajmo sledeći" :udri:
I onda sam rešio da ih više ne smaram.

Dalje, ne bih da krenem da radim nešto i da se ubijem da to napravim, a onda shvatim da postoji x puta lakši način. So, pošto znam da ti, Nemanja, znaš javu, ajd' mi reci da li je to treba da šljaka ovako.

Jedan komp (klijent), se konektuje na drugi (server) i na klijentu prikazujem desktop servera.(problem br. 1). Tada kretanje miša po screenshotu hvatam kao event i na serveru robot pomeri miša na poziciju koju je dobio nakon očitavanja klijenta. (problem br. 2)

Problem br. 1: Ok, skontao sam kako da uradim screenshot, ali kako da ga prosledim do druge mašine. Da ga snimim kao sliku, pa da nju pretvorim u niz bajtova, taj niz posaljem, onda na prijemnoj stani ocitam i stvorim sliku iz njega...ili postoji laksi nacin?

Dalje, ako i pretpostavim da sam uspeo da desktop servera prikazem na klijentu onda dolazim do problema br. 2. Problem je ocigledan, jer kada pomeram misa po tom screenshotu, ja zapravo pomeram misa po slicici i ne znam na koji nacin da ja objasnim racunaru da sam kliknuo, recimo, na ikonicu?? Koliko sam shvatio, klasa robot ce dovesti miša na određenu poziciju, ali ne vidim na koji način ću ovo uraditi?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 16.12.2007. 14:57:52 
Korisnikov avatar

Pridružio se: 04.07.2006. 08:37:27
Postovi: 920
Lokacija: NBG
Godina: Apsolvent
Smer: IS
^ imamo isti projekat

Treba da uslikas ekran na serveru (sto si vec uradio) i da ga posaljes klijentu. Mozes da ga saljes kao bufferedImage ili (skolski, sto je cilj mreza) da ga posaljes kao file.
Klijent dobija file i otvara ga.

Nije potrebno da ne klijentu belezis sve pokrete misa nego npr. da oznacis samo mesta na kojima je kliknuto. I to da posaljes serveru. To radi klasa Robot, ali jos nisam doso do tog dela i neznam kako radi ta klasa sa misem, ali vidi se da nije tesko (pretpostavljam da belezi koordinate klika).

Nije tacno da pomeras misa po slici jer ta slika je ucitana u tvom GUI-u i beleze se pokreti misa u okviru tvog prozora.

Sustina je da se pokaze da mozes da zabelezis kliktajeve misa i da pokrenes neki program sa severa, a ostalo je samo detaljisanje (prosirivanje koje je lagano ako si skapirao ovaj osnovni deo).

Ovo je dovoljno , nadam se, za pocetak rada i nadam se da te je otkocilo malo :D
Ako zatreba jos nesto spreman sam da pomognem.

_________________
But we're never gonna survive unless...
We get a little crazy.
No we're never gonna survive unless...
We are a little...
Crazy...
No no, never survive, unless we get a little... bit...
Crazy...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 16.12.2007. 15:21:57 

Pridružio se: 16.10.2004. 12:19:48
Postovi: 261
Lokacija: Beograd
Godina: Apsolvent
Smer: IS
Citiraj:
Nije tacno da pomeras misa po slici jer ta slika je ucitana u tvom GUI-u i beleze se pokreti misa u okviru tvog prozora.

Sustina je da se pokaze da mozes da zabelezis kliktajeve misa i da pokrenes neki program sa severa


Upravo o tome i pricam. Slika je ucitana u GUI, ali je i dalje SLIKA, nije DESKTOP, a kliktanje na neku lokaciju na slici ne znaci nista. no, ce probam mouse press metodu pa da vidim da li zaista radi kao sto je opisano. No već vidim potencijlni problem ukoliko se resizeuje prozor gui-a i sl..ali ajd... krajnje je vreme da se potrudim :D
Bitno mi je bilo samo da proverim da li sam dobro razumeo sta se trazi.

Tnx ... bicemo u kontaktu :cool:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 16.12.2007. 18:42:47 
Korisnikov avatar

Pridružio se: 04.07.2006. 08:37:27
Postovi: 920
Lokacija: NBG
Godina: Apsolvent
Smer: IS
^E ima i resenje tog problema
Ti kad uslikas ekran moras da prosledis i kvadrat koji slikas (verovatno uzimas dimenzije ekrana preko metode), a kad budes prikazivo sliku na klijentu treba da unosis dimenzije prozora na kome se prikazuje. Stavljas dimenzije da se dele sa slikom. dakle kada budes smanjivao prozor treba proporcionalno da smanjujes sliku. ;)

P.S imas onaj "program" sa pocetka kursa o Javi na FON-u. Onaj "Click me" (nadam se da se secas. On prikazije one krugove na mestu na kome si kliknuo. Ako kliknes van tog prozora jednostavno ne reaguje (za taj program ti nista nisi uradio) :D Koja je razlika ako u "pozadini" stoji slika.

Bitno je da radis, a konkretne probleme je lako resiti uz pomoc asistenta na konsultacijama :cool:

_________________
But we're never gonna survive unless...
We get a little crazy.
No we're never gonna survive unless...
We are a little...
Crazy...
No no, never survive, unless we get a little... bit...
Crazy...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.12.2007. 15:24:09 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
@ webmaster1
ako si na mene mislio pod "nemanja":

lep projekat, odradi se za par sati ali ima par zackoljica, neke ste vec pomenuli ali neke i niste.

npr

Klasa robot treba na strani klijenta da odradi ono sto si ti uradio na serveru. to jest obrnuto.

situacija 1:

ti sa svog racunara upravljas drugim racunarom. Ti kod sebe imas sliku desktopa tog drugog racunara i kliknes recimo na ikonicu MyComputer na toj slici. Ti mozes saznati koordinate klika ili na tvom racunaru nevezano za javin prozor ili na javinom prozoru. Ako imas koordinate na javinom prozoru, to nece biti iste koordinate na udaljenom racunaru. Tvoj prozor mozda nije maksimiziran ili ako jeste na tvojo slici si ti pomeren na dole makar za debljinu naslovne linije. Ako uzimas korodintate nevezano od java prozora, tada se moze desiti da prosto rezolucije nisu iste na oba racunara, pa samim tim bice i problema.

Ali ovo je tehnicki problem, zanimljivija je

situacija 2:

Napravio si klijent i server i sad valja to isprobati. U vecimni slucajeva imas na raspolaganju jedan racunar:

Ti kliknes kod klijenta, klijent prepozna klik prenese ga do server gde ga server prepozna i ponovi taj klik. Medjutim sad klijent registruje taj klik koji je server ponovio pa ga opet i posalje serveru koji server opet prepozna i ponovi i tako u nedogled.

Ja se nisam setio kako da eliminisem ovaj eho efekat, nisam se ni trudio jer sve lepo radi na dva racunara...


Nadam se da sam pomogao, ne mogu bas sa konkretnim resenjima, ne bi bilo fer prema ljudima koji dolaze i placaju da bih im nesto razjasnio.

poz

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.12.2007. 17:38:55 
Korisnikov avatar

Pridružio se: 03.10.2007. 23:32:59
Postovi: 117
Lokacija: beograd
Godina: III
Smer: IS
moja tema je neka igrica. Skinula sam neke kodove sa neta i ne znam kako to da pokrenem da vidim sta se uopste tu desava. neko mi spominje neki "jar" ali ja i dalje ne znam kako to da pokrenem :(


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.12.2007. 21:25:36 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
ako je ispravan jar trebalo bi da se pokrene ako samo kliknes dva puta na njega

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.12.2007. 21:37:10 
Moderator
Korisnikov avatar

Pridružio se: 12.11.2005. 15:03:39
Postovi: 446
Lokacija: C`n`tar
Godina: Apsolvent
Smer: IS
Ako imash instaliran neki winrar, winzip moze da ti se desi da ti otvori u tom programu,a tako ne pokrecesh java aplikacuju zato shto je 'jar' Java arhiva, a u winzipu ili winraru je podesheno da ti otvara milion arhiva izmedju kojih je i .jar ekstenzija ili na primer ako imash instaliran software za svoj Nokia telefon moze da ti se desi da ti otvara preko njega i tako moze da radi, tako da najbolje idi na varijantu sa open with... pa izaberi Java platform binary ili shta ti vec bude pisalo, a vezano je za Javu... :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.12.2007. 23:17:07 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
To za Nokiu me zestoko nervira, al da ne idemo u off topic, lepo receno JLM

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 21.12.2007. 23:08:53 
Korisnikov avatar

Pridružio se: 13.02.2005. 21:09:15
Postovi: 949
Lokacija: BEOgrad
Godina: Dipl.
Smer: IS
Jel zna neko kod koga se brani ovaj projektni iz mreza, jel kod asistenta kod kog idemo na konsultacije ili nesto drugo?

_________________
Pitate se kuda večeras u Beogradu? Pogledajte programe beogradskih klubova i splavova i besplatno rezervišite vaše mesto u nekom od njih, klubovi Beograd.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.12.2007. 00:11:35 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
ja sam branio kod asistenta kod koga sam imao konsultacije (doduse to su demonstratori)

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 69 Posta ]  Idi na stranicu 1, 2, 3  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 1 gost


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group