programování

programování, jazyky, nástroje

Pět ran od Adobe AIR

 

Jak začít. Pokud se zabýváte vývojem aplikací a her ve Flashi, určitě vám neušlo vydání nové verze Adobe Air 2.7. Starší verze 2.6 je již nějaký ten pátek mezi námi. Pokusím se celou věc napsat co možná nejobjektivněji, ale pravděpodobně se neudržím, jelikož jsem objevil jiné technlogie, které vývoj mobilních aplikací usnadňují, urychlují a především opravdu umožňují.

Pokud jste si hráli s Adobe Air 2.6 víte, že oprášilo publikování z "Flashe" na iOs zařízení. Poněkud hůře to dopadlo s výkonem. A také celkové workflow, což je jedna z věcí, kterou se Adobe stále chlubí, utrpělo značnou újmu.

Ve chvíli kdy 2.6 vyšla, jsem povyskočil ze židle a jal se vyvíjet a testovat. Jako majitel iPhonu, iPadu a dalších zařízení od Apple, byla snaha dát Airu šanci. 

V textu se budu vyjadřovat pouze k mobilnímu Airu. Flash na desktopy, Flex a jiné věcičky mi naopak přijdou velice dobře použitelné.

Flare3d: Isometrická kamera

Pátral jsem jak nastavit Isometrickou kameru v enginu flare3D. Nepřišel jsem na to zda má Flare3d ortografické zobrazení takže pravé iso to není. Iso lze nasimulovat pomocí zoomu. Při dlouhém ohnisku dochází k potlačení perspektivy a jde získat výstup podobný ortho kameře. Přikládám ukázku.

Amatérsky o tom, co by měl vědět budoucí vývojář aplikací pro iOS

Zapletl jsem se do diskuze o vývoji aplikací pro iPhone. Chápu rozčarování všech zúčastněných osob. Jejich zážitek musel být asi hrůzný. Zvláště pokud jsou to uživatelé windows, pankáči nebo milovníci opensource. Uživatele Maca to až tak nepřekvapí, jelikož je na to zvyklý a vyhovuje mu jiný přístup Apple, který mu přináší dostatek výhod aby přístup akceptoval.

Pro ty z Vás, kdo si chcete udělat vlastní aplikaci pro iPhone nebo iPad sepíšu stručně pár bodů, kterým je věnovat pozornost abyste předešli újmě na zdraví a psychice.

Flash CS5 aplikace pro iPhone

Adobe ohlásila veřejnou betu Flash CS5. Když si přečtete hrubý výčet nových vlastností zaujme zejména jedna. A to vytváření aplikací pro iPhone. Více informací naleznete na labs.adobe.com (http://labs.adobe.com/technologies/flashcs5/).

Extrémně rychlý enkodér JPG pro Actionscript 3

Actionsctipt and C++

Pokud někdy budete programovat aplikaci, která vyžaduje uložení obrázku na server nebo lokální disk. Dojdete k nepříjemnému zjištění, že vám toho Actionscript 3 nenabízí mnoho. V základní výbavě disponuje enkodováním obrazových dat (BitmapData) do dvou formátů a to JPG a PNG. Zásadní problém při enkodování pomocí AS3 je stále jeho relativně nízká výkonost.

Srovnání JPG a PNG není na místě. PNG generuje AS3 celkem svižně, bohužel hlavní nevýhoda PNG je jeho datová náročnost. Naopak JPG je svým ztrátovým kodekem velice efektivní na velikost výsledných dat, bohužel časy které AS3 potřebuje na enkoding jsou extrémní.

Flash Gameboy | Gameboy hry ve flashi

Zahrajte si vaše oblíbené hry z dob gameboye a to online na webu. Jediné co potřebujete je flashový gameboy emulator. Hry lze postahovat z webu ve formě kopií ROMek. Flash emulátor umí zpracovat ROM z konzolí Gameboy a Gameboy Color. (.gb, .gbc).

NikeFootball

Nike Football

Realizace microsite Nike Football. Grafický design a programování. Site běží na PHP. Pro efektivní vývoj, byl použit framework CodeIgniter a knihovny Rapyd.

Zend Studio for Eclipse

Zend před nedávnem vypustil do světa novou verzi svého vývojového prostředí pro PHP Zend Studio 6. Současně s ním však přišel krok, který mnohým vývojářům vyšel vstříc a to uvolnění verze pro vývojové prostředí Eclipse. Mnoho vývojářů používá Eclipse PDT (PHP Development Tools), ale tato verze pomalu stárne a jen pomalu se objevují novinky. Naproti tomu Zend Studio for Eclipse vychází z nejnovějšího standalone řešení Zendu a to se týká i licencí. Přináší spoustu novinek, mimo jiné integruje podporu Zend Frameworku. Nejenže máte plnou podporu funkcí ze ZF přímo v doplňování kódu a nápovědě. Zend Studio for Eclipse umožňuje zakládat PHP projekty přímo na Zend Frameworku, kdy vytváří adekvátní datové struktury, modely, controlery. Což velice usnadňuje práci začínajícím uživatelům Zend Frameworku, kteří nemusí neustále dokola připravovat základní kostry bloků MVC struktury. K vyzkoušení máte 30 dení trial verzi, kterou po registraci na www.zend.com můžete stáhnout.

CodeIgniter | Rapyd - CRUD rychle a efektivně

Dnes volně navážu na článek o frameworku CodeIgniter (CI). Jak již bylo řečeno v minulém článku. Je CI efektivní pro většinu aplikací. Vývoj aplikace je rychlý a bezproblémový. Jestliže chcete zrychlit vývoj ještě o dalších 100% doporučuji knihovny pro vytváření a práci s formuláři.

CI obsahuje podporu pro scaffolding, ale v případě, že potřebujete vytvářet administraci a její uživatelské rozhraní narazíte jen na slabou podporu, vše si musíte připravit sami. Ti, kteří nechtějí tuto otravnou činnost pokaždé řešit znova, použijí jistě rádi knihovny, které psaní administrací, jejich formulářů pro vkládání a mazání dat, velice usnadňují.

CodeIgniter | jednoduchý, efektivní framework

Každý, kdo se zabývá vývojem webových aplikací v PHP, dříve či později řeší otázku jak si ušetřit práci. Jak efektivně vytvářet webové aplikace. Většina z nás si najde způsob, ať je to vlastní knihovna funkcí, využívání PEAR a PECL, použití opensource CMS systému. Druhou cestou jsou PHP frameworky, které se snaží řešit věci komplexněji většinou pomocí modelu MVC.

CodeIgniter(CI) patří do té druhé skupiny, jedná se o malý (300Kb) framework, který je velice intuitivní, jednoduchý na instalaci a používání. Snaží se, co nejefektivněji řešit komplexní problémy s co nejmenšími nároky na programátora a systém.

  • Facebook
  • Twitter
  • Dribbble
Michal Hotovec
"Přibližně 10 let se pohybuji v oblasti grafiky, webu a videa. Vizuální tvorba je mojí prací a zároveň koníčkem. Baví mne pracovat s lidmi kteří něco umí. S lidmi, kteří umí používat mozek, protože jinak je to strašlivá nuda."