Jan 08 2010

Adobe AIR 2.0 ante portas

Adobe AIR 2.0 ante portas

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.

No responses yet

Oct 07 2009

Flash stigao na iPhone!?

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 :) )

No responses yet

Aug 28 2009

Adobe Browser Lab pre-version-1 beta

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.

No responses yet

Aug 28 2009

Bog čuva Hrvatsku (predobri smo da bi propali) pt 4

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”.
;)

No responses yet

Jul 24 2009

Bog čuva Hrvatsku (predobri smo da bi propali) pt 3

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.

2 responses so far

Jul 24 2009

Bog čuva Hrvatsku (predobri smo da bi propali) pt 2

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.

No responses yet

Jul 24 2009

Bog čuva Hrvatsku (predobri smo da bi propali) pt 1

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.

No responses yet

Jul 18 2009

Što bi svaki Flash/ActionScript developer trebao znati

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.

No responses yet

Jun 17 2009

Flash, ooo, nanana na nanana!

Sada je gotovo godina i 9 mjeseci od kada se 90% mog posla odnosi na projektiranje i razvoj za Flash >= 9 platformu.
Prije toga je oko godinu i nešto sitno 30% mog radnog vremena otpadalo na ActionScript2 i Flash 8 IDE (o da, psovalo se puno tih mjeseci :) ).
Ovih dana upravo prelazim na svoj četvrti ActionScript framework (Flash AS2, Flex2, Flex3, Flex4) i nekako se još uvijek osjećam hepi na tom Flashu. Sve ima svojih mana, ali do sada sam rijetko došao u situaciju da me na zadatku tehnologija ograničavala više nego bi neka alternativna. Čak dapače, izvodili smo takve perverzije na Flashu i AIR-u zadnjih mjeseci da mi ne pada na pamet čime drugim bi se to dalo izvesti pametnije…
Naravno, nema šanse da danas (ni prije) nekome tvrdim da je Flash katica za sve. Ako mi treba CMS uzet ću Drupal (hm, iako je custom admin aplikacija u kombinaciji Flex + Drupal servisi exposani preko AMF-a nešto što bi jednom volio odraditi). SEO problematika vezana uz Flash je poznata stvar. Pomalo se to pomiče, ali još uvijek daleeeko on onoga što bi trebalo biti. Dakle, upravo sam preporučio klijentu da mu mini web stranicu za rentanje apartmana na Jadranu napravimo u HTML-u umjesto u Flashu (iako bi ovo drugo bilo više cool). Vjerojatno će imati puno više šanse da ga zamijeti Google bot. Da, mogli bi složiti stvar na način da dupliramo sadržaj u odvojeni HTML text za botove, ali čemu komplicirati? HTML web imamo za dva dana (hm, da, to je ona iluzija da postoji projekt koji je gotov u 2 dana ;) )
Dakle, stali smo kod toga da nam je još uvijek drag Flash.
Radoznao sam da vidim malo i što se sve može sa Silverlightom. Nikako da ulovim malo vremena za bolju studiju, ali po onome što do sada znam Flash je po mogućnostima još uvijek par rasklimanih kopalja naprijed .
Nekako se trudim zaobilaziti AJAX (počelo je davnih dana kada sam krenuo programirati svoj prvi JavaScript menu i tu je ljubav prema browser scriptingu pukla zauvijek). U slučaju nužde, barem jedna osoba u firmi će znati posložiti AJAX kod, ali svi se nekako trudimo imati glavu prema tipkovnici i glumiti jako zauzeti izraz lica kad netko spomene JS…
Naravno, ne kažem da AJAX ne valja. Web oko nas danas ne bi bio takav kakav je da ga nema, ali that’s not our job.
Za kraj jedan zgodan i svježi text od Sergea Jaspersa o tome što je Flash danas i u kakvom je odnosu sa open web paradigmom. Ima i nastavak u kojem Ryan Stewart daje paralelu mogućnosti HTML-a 5 i Flasha kroz povijest.
Za kraj za kraj, podsjetnik na ZgFlex Roadshow koji sutra imamo na FER-u. Ostalo je još doslovno nekoliko mjesta pa ako se mislite prijaviti požurite.

2 responses so far

Jun 07 2009

Adobe User Group Roadshow Zagreb

Adobe User Group Roadshow Zagreb

Evo ga, konačno imamo sve potrebno da službeno najavimo događaj koji će se odvijati 18.06. na FER-u u organizaciji Zagreb Flex User Group-a.
Kao gosta dovodimo Adobe Platform Evangelista Mihaia Corlana koji će pričati o novoj generaciji Adobeovih RIA tehnologija - Flex 4, Flash Builder i Flash Catalyst, a par članova grupe će održati prezentacije o tome kako u stvarnosti izgleda rad na Flash platformi.
Sve će se odvijati u Sivoj vijećnici koja prima stotinjak posjetitelja, a u prva 3 dana od najave smo dobili oko 30 prijava. Dakle, polako, ima vremena… :)
Više o svemu pročitajte na www.zgflex.org.

No responses yet

Next »