Objavili smo na Behance-u dva nova projekta realizirana tokom ranog proljeća.
Prva je iPad aplikacija razvijena za Pernod-Ricard tj. Chivas, a radi se o event-supported igri izvlačenja mača iz kamena. Korisnik sa Chivas događaja izvlači mač uz pomoć ljupke hostese te ukoliko uspije u svom naumu, osvaja vrijednu nagradu! Aplikacija je integrirana sa Chivas facebook stranicom te mini CMS-om koji smo razvili za PR Agenciju Abrakadabra. Više o samom projektu možete pročitati na našem službenom Behance profilu.
Drugi projekt je bio odrađen za poznati NLO studio, a što je sve potrebno imati od audio opreme da biste osvojili Porina kao momci iz NLO-a pogledajte ovdje…
Iako Blackberry već dulje vrijeme najavljuje ovaj tablet (neki bi ga mogli i prestići), odlične testne performanse, otvorena platforma te nešto manji “form-factor” mogli bi mu donijeti stabilnu poziciju na ovom brzo rastućem tržištu. Naravno, ne smijemo zaboraviti iskustvo BlackBerryja, razgranatu distribucijsku mrežu operatera te veliki postojeći broj korisnika. Taj tablet izravno napada Appleov iPad kao nositelja tablet krune te ćemo se u ovom tekstu orijentirati na razvoj aplikacija za sam uređaj.
Jedna od boljki ovog tableta je odluka kompanije BlackBerry da cijelu aplikacijsku platformu temelji na Adobe Flash (AIR) platformi. Ova odluka je dobra iz više razloga:
- neizmjerno velik broj “gotovih” developera te raznovrsnih zajednica
- već napisani “kod” i “klase” te riješeni gotovo svi problemi oko razvoja aplikacija
- optimizirani alati razvijeni kroz više od deset godina
- brza krivulja učenja (jednostavne aplikacije poput križić-kružića je moguće razviti u doslovno jednom danu)
- velika količina dostupnog open-source koda
- …
Sam tablet je opremljen sa 7-inch – 1024 x 600 ekranom, Cortex A9-based dual-core 1GHz CPU, 1GB rama, 16 / 32 GB HDD, 3 MPx prednjom kamerom, 5 MPx stražnjom kamerom, microUSB utorom, 802.11a/b/g/n WiFi, Bluetooth 2.1. Težak je oko 400 grama te su mu gabariti 5.1″ x 7.6″ (13 cm x 19.3 cm). “Visok” je samo 0.4 inča (1.016 cm). U kombinaciji sa geolokacijom, multitouch ekranom, brzom vezom prema internetu, sam tablet se pretvara u močnu platformu za širenje Vaših aplikacija te otvara nove i neiskorištene interaktivne mogućnosti za korisnike. Pogotovo, nove korisnike.
Sam razvoj nije ništa drugačiji od bilo koje druge Flash (AIR) aplikacije no moramo imati na umu ograničenja i koncepte koji se primjenjuju pri razvoju za mobilne uređaje. Također, kod tableta imamo veći ekran nego kod iPhone-a ili HTC Desire—a te moramo paziti da samu aplikaciju ne napravimo u “online/web” stilu kao klasičnu web stranicu. Ipak se i tu radi o navigacijskim prstićima te uređaju koji se drži u ruci.
Pri programiranju imamo pristup svim postojećim klasama na Flash (AIR) platformi te ZA RAZLIKU od iPhone-a i Androida, IMAMO pristup nativnim klasama od samog uređaja. To je ujedno i najveća prednost pri razvoju kada se kompanija odluči da će Flash platforma biti nativna aplikacijska platforma. Kudos 2 BlackBerry!
Pri kompajliranju se odabire Adobe AIR 2.5 profil, a sam proces je i više nego jednostavan. Doslovno kao da koristite “Save for BlackBerry” opciju. Detaljan opis spremanja flash aplikacije za BlackBerry PlayBook možete pronaći na službenim Adobe Developer Connection stranicama.
Na slici možete primjetiti nove “mobilne” kontrole padajućih izbornika te malo drugačiji layout same aplikacije. Gornji “search bar” se automatski generira zajedno sa naprosto fenomenalnom virtualnom tipkovnicom (dostupno je više varijanti tipkovnice pri unosu teksta - [pretražite "Keyboard Type"]). Također, BlackBerry je osigurao klase za micro-payment te integraciju sa njihovim app world-om. Hrvatski developeri su i više nego dobrodošli no imajte na umu da ćete imati izazova oko povlačenja sredstava sa app worlda pošto BlackBerry koristi PayPal kao payment providera. A svi znamo što PayPal zasada misli o Hrvatima.
Na kraju, koristimo priliku da Vas pozovemo na 3. rođendan našeg TTv-a. Detalje imate na gornjoj slici pa Vi recite da tableti nisu korisni gadgeti. Makar bili i virtualni :)
Sa radom je započelo novo web odredište “developerskog” naziva Creating Apps.
Iza samog projekta stoji Telekom Austria Group kojoj je ovo očito prilika da se ubaci u kolosijek brzorastućeg tržišta mobilnih aplikacija. Bitno je za naglasiti da sam portal podržava sve mobilne sustave…iOs, Android, Symbian, WP7, “stari” Windows mobile, WAC, BlackBerry te nam se sam sadržaj čini kao dobar početak za modernu developersku platformu.
Iz navigacije se jasno razaznaju planovi za integraciju foruma te wikija no mi bi ubuduće htjeli vidjeti neke modernije alate koji mogu pomoći samim developerima pri izradi multiplatform aplikacija.
Pošto već duže vrijeme koristimo Flash platformu kao aplikacijski razvojni alat (web / desktop / mobile), bili smo oduševljeni sa nedavnom objavom Adobe-a oko mogućnosti kompajliranja flash datoteke u nativnu iOs (iPhone / iPad / iPod) aplikaciju i to sve na windowsima.
Prije toga smo probali upogoniti virtualnu mašinu sa OsX-om + iOs SDK-om no “stvar” baš i nije funkcionirala…iliti, uopće nije funkcionirala. Stoga smo kao developeri imali par opcija oko razvoja iOs aplikacija na Windows operativnom sustavu…
- Prelazak na Nativni Mac + Snow Leopard + iOs SDK
Postupak razvoja na Windowsima + Flash CS5-ici je identičan razvoju standardnih Flash aplikacija s time da moramo biti svjesni par ograničenja. Puni popis ograničenja je dostupan na Adobe službenim stranicama no ovdje ćemo navesti par očitih i par manje očitih ili nedokumentiranih.
Prvenstveno, pošto koristimo ActionSript 3 jezik za samu izradu iOs aplikacija, nisu nam dostupne nativne i specifične klase za iOs poput pristupa imeniku, detekciji trajanje baterije, integraciji sa ostalim servisima na uređaju. Također, ovakav način ne podržava novi “retina” display od iPhone 4 mobitela s toga će aplikacije biti kompajlirane u 320 x 480 px rezoluciji. Također, metode za prikaz i manipulaciju objektima će te morati pisati iz nule tj. ne možemo koristiti nativne “view” prozore ili evente od samog mobitela. Jedno od ozbiljnijih ograničenja je taj da ne možete učitati vanjsku SWF datoteku koja sadrži Actionscript (zato što se u iPhone-u ne nalazi AVM koji intepretira kod tj. Flash player), a ako Vas brinu performanse Adobe je stavio par realnih prikaza raznovrsnih aplikacija koje bi Vas trebale uvjeriti u suprotno…
No prije samog programiranja potrebno je podesiti radnu okolinu, dohvatiti certifikate, platiti apple-u članarinu od sto zelembaća godišnje i još sijaset drugih stvari objašnjenih u ovom odličnom video tutorialu.
Nakon što podesite Vaše Windows računalo slijedi pisanje koda i dizajn aplikacije…imajte na umu da ovdje više ne vrijede pravila kao sa weba te da je poželjno uputiti se u domenu dizajna i UX-a za mobilne uređaje. Odličnu dokumentaciju ima i sam Appledok specifičnu dokumentaciju za Flash razvoj možete naći na Adobe developer connection stranici.
Nakon završetka pisanja kod slijedi kompajliranje na izvornu IPK datoteku koju ćete zajedno sa par screenshotova poslati na appstore. Hrvatski programeri i dizajneri moraju potpisati ugovor sa Apple-om ako žele prodavati aplikacije, ali taj je postupak i više nego brz i jednostavan. Za razliku od android marketa i Windows phone 7 store-a, hrvatski developeri ovdje imaju maksimalne mogućnosti zarade i monetizacije kao i ostali vrli svijet.
At around 12:30PM CT, our Cloud Sites Engineering team was notified of reports of intermittent latency on one of our SSL cluster in our DFW datacenter. Our engineers are currently actively engaged in troubleshooting the issue. Customers with SSL websites... […]
At approximately 5:22 AM CT, the Rackspace Mail team identified an issue that is causing intermittent connectivity for some users who connect via Webmail and through a mail client to our email environment. We are currently investigating the situation and... […]
The Rackspace Cloud system engineers will perform an Emergency Maintenance to our Cloud Sites environment on Wednesday, May 23, 2012 at 12:00am CT. During this maintenance, the following MySQL servers will be placed in read only mode: mysql50-01-master.wc2.dfw1 mysql50-02-master.wc2.dfw1 mysql50-96-master.wc2.dfw1... […]
At around 6:00PM CST, our Cloud Sites Engineering team was notified of reports of intermittent latency on one of our SSL cluster in our DFW datacenter. Our engineers are currently actively engaged in troubleshooting the issue. Customers with SSL websites... […]
TEDx Split se pokazao kao ugodan projekt. Sunce i kava uz more, odlična organizacija i zanimljivi predavači opravdali su prijeđenih 800km u 24 sata. Tema konferencije koju smo prenosili uživo bila je edukacija i njeni izazovi. Po TED pravilima svaki predavač imao je na raspolaganju 18 minuta. Štoperica je nemilosrdna. :) TED – ideje koje [...]
Kreirali smo hibrid infografike i brošure za zagrebački Altus IT. Pošto su u procesu razvoja datacentar, kolokacijskog i cloud biznisa, potrebni podaci i istraživanje su bili i više nego komplementarni našem poslovanju :). Infografika je realizirana kroz četiri glavna sadržajna dijela… Ekologija Sigurnost Povezivost i umreženost Vrhunska oprema i podrška Prednja i stražnja strana infografike [...]