Apr
09
2010
Flash Builder 4 je još vruć na policama, a mi u ZgFlex-u vrlo naporno radimo da ništa relevantno iz Flash platform svijeta ne prođe mimo Zagreba.
Tako idući tjedan imamo dva vrlo zanimljiva predavanja koja smo organizirali u suradnji sa Fakultetom elektrotehnike i računarstva.
13.4.2010. u 14 sati
Fakultet elektrotehnike i računarstva
Siva vijećnica
Flex 4, Flash Builder 4 & Flash Player 10.1
Ovo predavanje je namjenjeno svima koji žele doznati više o razvoju klijentskih RIA aplikacija na Flash platformi.
Biti će riječi o novom Flex 4 frameworku koji donosi mnoge novosti u području integracije grafičkog dizajna s programskim kodom, naprednim mogućnostima rada sa tekstom, 3D efektima i upravljanju rasporedom grafičkih elemenata na ekranu.
Naučiti ćete kako uz pomoć Flash Builder razvojne okoline integrirati Flex klijenta sa Java i PHP serverskim aplikacijama, koji su sve alati dostupni za optimizaciju performansi aplikacije i debugiranje na razini mrežne komunikacije.
Obzirom da se bliži i izlazak iduće verzije Flash Playera koja će na mobilne platforme donjeti mogućnosti izvršavanja aplikacija istovjetnih onima pisanim za desktop okolinu imate priliku iz prve ruke čuti najsvježije novosti o svemu tome.
14.4.2010. u 12 sati
Fakultet elektrotehnike i računarstva
Siva vijećnica
Razvoj PHP servera za Flex aplikacije
Serverska strana RIA aplikacija je mjesto gdje se obavlja poslovna logika, privremena i trajna perzistencija podataka i integracija sa ostalim sustavima. Flex aplikacije imaju mogućnost interakcije sa raznim serverskim platformama, a ovo predavanje je prvenstveno namjenjeno PHP programerima.
U RIA projektima postoji vrlo jasna podjela koda na korisničko sučelje i serversku aplikaciju. Pisanje kvalitetnog servera za RIA klijente stoga zahtijeva ozbiljno poštivanje pravila dobrog OOP dizajna i korištenje odgovarajućih design pattern-a u programiranju.
Na predavanju će biti mnogo riječi o postupcima kreiranja PHP servisa za Flex klijente, radu sa ZendAMF komunikacijskim bibliotekama i načinima debugiranja programskog koda s obje strane.
Više o svemu i prijave na http://www.zgflex.org/
Na prvom predavanju ćemo podijeliti i jednu Flash Builder 4 Premium licencu!
Apr
09
2010
22.3. su konacno na svjetlo dana isplivali novi Flex 4 SDK i Flash Builder 4.
I jedan i drugi sadržavaju brojne bug fixove i gomilu novih mogućnosti u odnosu na verziju 3.
Svi koji su se željeli igrati četvorke ili pak raditi nešto ozbiljno su to cijelo vrijeme mogli downloadom trenutno raspoloživog SDK sa http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4.
Beta 2 koja je izašla u rujnu prošle godine je već bilo prilično stabilna za ozbiljni rad (čak je i Beta 1 iz svibnja radila ok). Istina, bilo je par bugova koji su stvarno živcirali (poput nasumičnog brisanja importa nakon autocomplete akcija u MXML-u i sl.), ali sve skupa u dovoljno dobrom stanju da omogući razvoj ozbiljnog projekta na toj platformi.
Upravo nekako sa datumom službenog izlaska Flexa 4 se kod nas u firmi poklopilo i v1.0 višemjesečnog rada na projektu GPS fleet management aplikacije čiji klijent je kompletno napisan u Flex-u (par riječi o projektu smo imali i na nedavno održanom ITShowoffu).
Moram priznati nam je veliku ulogu u razvoju klijenta odigrala i činjenica što smo bili u Flex 4 Beta programu i imali vrlo dobar uvid u to kuda se cijela stvar kreće, jer se dosta toga odigralo u samom SDK od public bete do danas…
Pored izlaska novog Flex-a, tu je i CS5 koji samo što ne viri iza ugla.
Postoje dvije vrlo bitne poveznice ova dva Adobeova proizvoda. Prva je to što Flash Builder 4 standard dolazi kao dio CS5 Master Collection, a druga je to što Flash Builder sada već vrlo dobro ide uz Flash Professional koji je prerastao ulogu toola za izradu annoying animacija i sad je već u stanju kompajlirati ozbiljnije stvari (recimo iPhone aplikacije
).
Kad smo već kod Applea, baš postaje interesantna ta trakavica između njih i Adobea. Zadnji potez Stevea Jobsa kojim u licenci za razvoj iPhone aplikacija zabranjuje sve alate koji nemaju Appleov blagoslov je nešto za što stvarno trebaš bit faca. Apple kao da je postao nervozan jer ga je Adobe malo izvozao, ali u ovom slučaju vrlo iskreno i nedokučivo glasno navijam protiv Applea.
Da ukratko sažmem: igračke su stigle i let’s play!
Jan
08
2010
Objava AIR 1.0 platforme je bila prava mala kontroverzna revolucija. S jedne strane je to bila najava Adobeovog ozbiljnog ulaska u svijet tehnologije desktop aplikacija i donošenje zgodnih novosti u taj svijet. Multimedijski background firme i cijeli kontekst u kojem je AIR nastao su bitno skratili put kreiranja vizualno atraktivnih desktop sučelja. Pored toga, vrlo uske veze sa Flash playerom su jako olakšali izradu dual mode web/desktop aplikacija.
S druge pak strane su dolazila negodovanja o restrikcijama platforme i nedostacima mnogih funkcionalnosti koje su smatrane bitnima za bilo kakvu ozbiljnu desktop tehnologiju. Prije svega se mislilo na integraciju sa native aplikacijama i direktniji pristup hardveru. Adobe se branio time da želi zadržati OS univerzalnost, ali mnoge stvari koje AIR nije imao su već odavno postojale u Javi pa ta opravdanja baš i nisu držala vodu.
Druga iteracija platforme donosi mnoge zanimljive novosti na tom polju i potvrđuje da AIR nije tek zalutali rookie već momak na ozbiljnoj misiji.
Da li su pojedini novi feature-i bili dio izvornog plana za 2.0 ili su se ugurali zbog pritiska zajednice sad i nije tako bitno, ali zgodno je da su tu.
U svakom slučaju, ako želite iz prve ruke čuti dobre i loše stvari o AIR 2.0 iz usta ActionScript gurua ne propustite sljedeći session ZgFlex grupe.
Vrijeme: 21.01.2009. u 18:30
Mjesto: net.culture club MAMA, Preradovićeva 18, Zagreb
Predavač: Igor Varga
Oni koji su prisustvovali prošlogodišnjem ZgFlex Roadshowu za zagrebačkom FER-u su upamtili Igora po odličnom predavanju o OpenSource projektima vezanim uz Flash platformu i stoga toplo preporučam da ne propustite ovo predavanje.
Ulaz je slobodan za sve.
Oct
07
2009
Ok, skoro je istina 
Adobe je ovih dana na MAX konferenciji u L.A. demonstrirao iPhone aplikacije koje su izašle ispod Flash CS5 čekića.
Ipak, ne radi se o tome da su konacno progurali Flash runtime na iPhone nego su morali ici zaobilaznim putem koji prati Appleove pravne restrikcije - napravili su AS3 kompajler za native iPhone aplikacije.
Potrudili su se da prije samog MAX-a u tišini stave par aplikacija (Chroma Circuit) na Apple Store. Ne vjerujem da su Appleu ove novosti dobro sjele…
CS5 će biti dostupan u beti krajem godine.
Znači li to da je put prema iPhoneu otvoren i Flex aplikacijama? Pa skoro…
Naime, Flex framework je pisan za desktop platformu i kao takav je vrlo nepogodan za mobilne uredjaje - GUI elementi, memory management, multitouch opcije, jasno vam je već.
Ali - u pripremi je projekt kodnog imena Slider koji će u beti biti dostupan krajem iduće godine. Slider će biti varijanta Flex frameworka prilagođena za mobilne uređaje. Adobe obećava da će u njemu i dalje sačuvati ‘dušu’ Flexa (layouts, skinning, data binding…).
Znači - 2011 godina će biti zlatno doba za mobile AS3 aplikacije (hm, osim ako do tada već ne bude AS4
)
Aug
28
2009
Kao što samo ime kaže radi se o vrlo radnoj verziji cross-browser testing alata, ali primaju nove beta testere pa požurite dok još ima mjesta.
Trenutno podržani browseri su:
Firefox 2.0/3.0 Win i Mac
IE 6.0./7.0
Safari 3.o
Link je:
https://browserlab.adobe.com
Za pristup aplikaciji je potreban AdobeID account.
Aug
28
2009
Ima nade za našu malu zemlju, a vlada je pravednija iz dana u dan.
Ipak ćemo svi jednako plaćati “Posebni porez na plaće, mirovine i druge primitke”. Nema iznimki.
Klik miša kojim ću idući mjesec poslati postotke u proračun će biti popraćen pobjedonosnim smješkom - “jesmo ih!”.
Nadam se da nećemo dugo čekati i “Posebni zakon o sprečavanju kupovine jeftinijeg benzina van mjesta boravka”, “Posebni zakon o solidarnosti građana prema bankama”, “Posebni zakon o zaštiti digniteta sudionika u investicijama preko 10 miliona kuna” i “Zakon o cinizmu prema društveno korisnoj ulozi Vlade i Sabora”.
Jul
24
2009
Otvaram oči. Bode me neudoban kamen pod leđima i čujem nepoznate glasove.
Ne čuje se više Udina gitara i nešto je pretiho. Napipavam svoju -3 dioptriju u stavljam je povrh nosa da i ja vidim šta se događa.
2 policajca. 3 sata su u jutro.
“Zvao je netko s onu strane uvale, navečer se buka jako čuje. Prvo smo mislili da je neki kafić, ali sad smo se provozali pa smo našli vas.”
Da sam Udo uvrijedio bih se na to “buka”. Gdje su “November rain” i “Sweet child o’mine” buka. To su klasici. Ali WTF? Nalazimo se 100 metara daleko od prve kuće. Imali smo obzira maknuti se na udaljenu plažu sa svojim frižiderom od jučer kupljenog domaćeg vina i sad neko zove murju jer je buka još uvijek iznad jednog decibela!?
Nekako kontam da će se likovi nasmiješiti i reći “Žao nam je društvo, ali naš posao je da dođemo. Nemojte biti preglasni i sve je ok.”
Međutoa jedan ima blokić. Legitimacija.
Udo ima gitaru i po defaultu je prvi na redu.
“Ime oca?”
Nitko nema osobnu.
“Nemojte zezati. Vi stvarno namjeravate tu pisati neku prijavu?”
“Tišina tamo!” obraća se ovaj bez blokića.
Ovaj s blokićem dolazi do mene pa sad ja dobijam “Ime oca?”
Vjerojatno sam izgledao “so high school” dok sam mu išao objasniti (hm, zalihe frižidera su tada već bile pri kraju) kako poštujem pravnu državu i razumijem njegovu službenu dužnost, ali ipak nema potrebe da nam kvari večer s tako krutim stavom.
U tom trenutku opažam kako se ovaj drugi nervozno približava iz mraka, a ovaj koji piše sprema blokić i izvlači iz džepa crne rukavice bez prstiju.
Prijeti mi privođenjem i noći u stanici ako se ne počnem pristojno ponašati i odgovarati samo na ono što me pita i kad me pita.
“???”
23. je fuckn 7. Čitavi otok živi na tome što ima 2 sunčana mjeseca u godini da mogu doći nositelji novčanika poput nas, a navečer dolazi čovjek s blokićem i prijeti ćelijom svima koji nisu dovoljno dobri i tihi?
Dabogda vas spasio MMF.
Jul
24
2009
Izlet na Paklene otoke nije završio s previše opeklina. Flashne mi u ovakvim prilikama neslužbena himna FER-a i light motiv “Use sun cream”. Je, zvuči štreberski što to spominjem, al fakat mi se upeklo.
Drndamo se u Puntu prema Vrboskoj i radimo kratku pauzu u big-mama Kerumu uz glavnu cestu. Treba kupiti malo salate i kruha za društvo roštilj-kremenadlama koje nas već upacane isčekuju.
Dolazimo do kutka sa svježom florom i fuj. Prvo nam se pod nogama zalomila gajba sa gnjilim breskvama. Ne jedna, dvije.
Par koraka dalje gajbe sa jabukama koje su davno izgubile pravo da se zovu jestive. Oko njih rojevi mušica, a naborana koža babe Anđe iz Lozića donjih prema njima izgleda tinejdžerski…
Srećom, sve su uredno posložene s istaknutom cijenom pa ne postoji opasnost da se netko zabuni i pomisli da je to otpad.
Teti koja radi na vagi upućujemo dobronamjernu primjedbu da bi to u nekom pristojnom dućanu maknuli van da se ljudi ne prejedu mušica jer im onda neće trebat salama.
Slegnuta ramena i pažljivo umotan odgovor kažu “Sinko da se mene pita ja bi to odavno makla, al šta ja tu mogu. Važem i šutim.”
4 i pol boda za nominaciju “Budi i ti hrvatski ambasador”.
Ma 5, ljeto je nećemo sitničarit.
Jul
24
2009
Otok Hvar, prekrasan ljetni dan 2009. Dnevne novine su pune krize koja jede malu djecu i priče o nesposobnom vodstvu države. Te nemušte laži ne nalaze korijena u našim mislima i prepuštamo se ljetovanju do übera. Danas se vozimo brodom na Paklene otoke. To jest na jedan od njih. Preinertni smo da bi istraživali i postavljali zahtjeve o tome na koji, pa ćemo se prepustiti slučajnosti i volji prvog barbe na rivi koji ima šarenu tablu “Pakeni otoci!”.
Ipak, prije nego stupimo zagorenom nogom na brod, treba napuniti Davorov portabl frižider sa par litara čiste izvorske vode i sličnom količinom vode zagađene hmeljom.
Ulazimo u Konzum, nerazbuđeni, u šlapama, sa rolo-spužvom za ispod ručnika i frižider torbom u ovosezonskim bojama. Krećemo prema rampi gdje nas zaustavljaju i ne dopuštaju da uđemo sa stvarima. Imamo ormarić tu iza. Ormarić traži kovanicu od 5 kuna za ključ i u njega ne stane spužva. Nemamo kovanicu.
“Dajte nas pustite unutra, kupit ćemo kod vas stvari i svima će biti dobro”.
“Ne, ne smijete sa stvarima unutra.”
“Al spužva ionako ne stane…”
“Stavite je onda tu na hrpu pa uzmite kad izađete.” (pokazuje na hrpu ručnika i peraja koje su ostavili oni sretnici koji su dobili dopuštenje za ulazak u dućan).
Dafo i ja se pogledavamo. Iva je preko rampe sa košarom i čeka da nas puste unutra.
“Vrati to, idemo kupovat negdje drugo.”
Ja stišćem spužvu, on torbu-frižider i namazani faktorom 50 odlazimo iz klime na ožeglo sunce.
15 metara dalje stoji nekoliko puta manji dućan u koji vas puštaju i s perajama. Ostavljamo unutra 100 kuna i krećemo dalje svom brodu i barbi.
Jul
18
2009
Grant Skinner je na svom blogu složio jedan zgodan popis koji bi se mogao i nadograditi, ali pokriva većinu stvari kojima bi trebao vladati Flash/ActionScript rock star:
# ActionScript development
# OOP iskustvo
# Iskustvo sa arhitekturnim i design patternima
# Coding standardi
# Integracija sa raznim Data services modelima: XML, JSON, SOAP, itd.
# Rješavanje problema
# Debagiranje
# Optimizacija koda i grafike
# Testiranje
# Razumijevanje dizajna korisničkih sučelja (UX) i dizajna interakcije
# Osnove grafičkog dizajna i pokretne grafike (dovoljno da razumije i implementira dizajnerske koncepte)
# Import grafičkih elemenata
# Osnovne vještine rada sa Photoshopom, Illustratorom, and Fireworksom (za kojekakve cake i export dizajna)
# Osnove razumijevanja video / audio kompresije
# Programiranje animacije/pokreta
# Pisanje (za tim / komunikaciju s klijentom, dokumentacija, komentari, itd)
# Vještina verbalne i međuljudske komunikacije za interakciju s timom i klijentima
# Iskustvo u radu sa Flashom i timeline-om
# Iskustvo sa vanjskim alatima za kodiranje (FlexBuilder, FDT, FlashDevelop)
# Visoka razina razumijevanja Flex, FMS, Remoting, FlashLite, AIR i ostalih core Flash platform proizvoda / biblioteka koda
# Visoka razina razumijevanja serverskog razvoja i rada sa bazama (ne nužno sposobnost implementacije, ali barem malo iskustva / razumijevanja modela)
# Osnovno poznavanje HTML, JS, CSS
# Integracija sa HTML, JS
# Praćenje zbivanja u zajednici (online resursi, frameworci, itd)
# Osnove matematike - razumijevanje i kombiniranje +, -, /, *, %, eksponenti i osnove trigonometrije (sin, cos, atan2, itd)
# Članstvo u Zagreb Flex User Group (hm, ok, ovo sam ja dodao
)
Link na originalni post, vrijedi pročitati i komentare.