7. March 2012

Must have tool for web/mobile developers – Adobe Shadow

Imagine that you’re developing app on desktop and you want to test it also on mobile devices. It’s quite daunting task to reload all pages and tap on device every time you need refresh. Adobe introduced simple, but powerful solution – Adobe Shadow.

How it works?

Install Adobe Shadow app on you desktop and start it. This will act as bridge between you browser and mobile devices.

Install Adobe Shadow client app on each mobile device and install extension to Google chrome.

Authenticate devices by pass code and start browsing in web browser. It will sync all devices in you WiFi network connected to Shadow. Adobe Shadow will send URL from Google Chrome to all devices and it will keep devices in sync.

This is very handy app for mobile development and testing.

Check out video from Adobe.TV:

Check out the web site of Adobe Shadow: http://labs.adobe.com/technologies/shadow/

9. November 2011

Flash Player for mobile world was replaced by HTML5 and AIR

Flash Player for mobile browsers won’t be in development anymore. This is not big surprise in my opinion.

Adobe shifted focus to AIR for mobile and HTML5. It is possible to build native apps for desktop and mobile with AIR.

Note: Development of Adobe AIR for Linux was cancelled during summer 2011. AIR supports Mac, Win and mobile devices.

You can read more about this game changing decision at Adobe’s blog.

12. June 2010

Groteska alebo novodobá forma pre udržanie pozornosti zákazníka?

Máte produkt. Produkt s rachotom ohlásite, vymyslíte dobrú kampaň. Nadchnete ľudí. S nadšením očakávajú novinku.

Potom spravíte tlačovú konferenciu a uvediete produkt na trh.

Okamžite po konferencii začne narastať sklamanie. Ľudia očakávali niečo úplne iné.

Pokiaľ ste nastavili parametre dobre, dôjde k polarizácii publika. To je úplne ideálny stav. Publikum sa rozdelí na dve skupiny. Jedna zbožňuje produkt, druhá ho zatracuje. Čím silnejšia polarizácia, tým viac manévrovacieho priestoru bude v ďalších krokoch.

Tak a teraz príde dôležitá vec. Nesmiete dovoliť, aby sa zošupla pozornosť ľudí do údolia na Gartnerovej Hype krivke.

Uvedením produktu práca nekončí, práve naopak. Potrebujete vyvolať sériu kontroverzných krokov, čím získate ďalšiu pozornosť. Scenáre musia byť nachystané dopredu. Ako udržať pozornosť ľudí? Na to už jedna firma nestačí. Scenár sa musí rozložiť medzi dvochtroch hráčov.

Čo použiť teraz? Zoberieme si príklad z klasickej grotesky.

Ten jeden kopne toho druhého. Druhý si myslí, že to bol tretí, tak nakopne tretieho, ten sa nahnevá kopne druhého. Proste niečo na tento štýl. Prípadne sa dvaja spoja proti jednému.

Takýmto divadlom je možné udržať pozornosť ľudí podstatne dlhšiu dobu a popri tom vydávať jeden produkt za druhým. Jedno zlepšenie technológie za druhým. Vďaka polarizácii a kritike od “konkurencie” omnoho lepšie vyniknú nové vylepšenia, ktoré by si inak nikto nevšimol.

Dôležitý faktor v tejto hre je krátka pamäť ľudí. Tento scenár, s iným obsadením, je pekne spracovaný v knihe od Niela Gaimana – Americký bohovia.

Som zvedavý, čo prinesie korporátne divadlo v ďalších mesiacoch ;-)

10. April 2010

Adobe reagovalo kľudne na ťah Applu

Tesne pred uvedením významného produktu Adobe CS5, zmenil Apple časť svojej licencie, ktorá hovorí o tom, aký softvér je možné nahrať na iPod a spol. Apple jednou malou klauzulou právne vyblokoval zo svojich zariadení všetky vývojárske platformy, ktoré nespadajú pod jeho kontrolu.

Tento ťah samozrejme vyvolal veľké znepokojenie a množstvo negatívnych ohlasov. Fanúšikovia Adobe dokonca založili Facebook skupinu: I’m with Adobe.

Citát z licencie

“3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).”

 

Táto drobná zmena vyblokovalo kompletne nie len Adobe Flash, ale aj nástroje ako UnityTitanium, pomocou ktorých vývojári vytvárali platformovo nezávislé aplikácie aj pre zariadenia Applu.

Adobe reagovalo veľmi kľudne. Nástroje, ktoré umožňujú vytvárať aplikácie pre iPhone v CS5, jednoducho v balíku  nechá. Je teda už len na Apple, či neprehodnotí svoj prístup a nezmení licenciu. Možno to niekoho prekvapí, ale svet nie je len Apple.

Citát z článku Kevina Lyncha:

First of all, the ability to package an application for the iPhone or iPad is one feature in one product in Creative Suite. CS5 consists of 15 industry-leading applications, which contain hundreds of new capabilities and a ton of innovation. We intend to still deliver this capability in CS5 and it is up to Apple whether they choose to allow or disallow applications as their rules shift over time.

 

Secondly, multiscreen is growing beyond Apple’s devices. This year we will see a wide range of excellent smartphones, tablets, smartbooks, televisions and more coming to market and we are continuing to work with partners across this whole range to enable your content and applications to be viewed, interacted with and purchased.

Update: Do hry vstúpil aj Google a zamiešal karty s HTML5 a Theorou na mobilných zariadeniach.

Update: The Flash Blog – Lee Brimelow reaguje na rozhodnutie Applu.

8. April 2010

Apple je novodobé Tesco v IT

Update: Vzhľadom na udalosti v posledných dňoch, som sa rozhodol preškrtnúť poslednú vetu tohoto článku.

Myslím, že sa mi konečne podarilo nájsť jednoduché vyjadrenie toho, čo Apple predstavuje. Apple je novodobé Tesco v IT. Teraz sa začínajú priaznivci Applu rozčuľovať, že Apple nie je žiadne Tesco! Dobre, trochu upravím tvrdenie: Apple je novodobé luxusné Tesco v IT. Lepšie?

Na Apple sa rozhodne nejde dívať len ako na výrobcu cool Macintoshov, cool iPadov a cool iPhonov. Apple je kompletný ekonomický systém.

Supermarkety zaznamenali nárast objemu nákupov, keď niekto vymyslel nákupný košík. Ľudia mohli nakupovať viac a pohodlnejšie. Apple vymyslel cool nákupný košík pre IT. Nie nejaký trapný nákupný košík na internetovej stránke. Apple vymyslel veľmi inteligentný košík a zadrôtoval ho do svojich zariadení.

Nakupovanie aplikácii, filmov, hudby od Applu je jednoduché a príjemné. iTunes prekypujú tovarom, rovnako ako správny supermarket. Má tisíce položiek.

Keď sa pozrieme na konkurenciu, tak tam regály ticho zívajú prázdnotou. Do prázdneho obchodu človek raz vkročí a potom rýchlo utečie. Na aplikáciach starých niekoľko rokov sa váľajú nánosy prachu. Pár nadšencov si aj aplikáciu kúpi. Doma potom nadávajú na to, že si neprečítali príbalový leták. Namiesto aplikácie majú bohlav, pretože na úspešnú inštaláciu musia pretrpieť martírium upgradovania a inštalovania rôznych certifikátov. Nakoniec aplikácia prehlási, že potrbuje úplne inú verziu bodkanet frameworku.

Apple vie, že musí mať tovaru veľa, musí byť kvalitný a “relatívne” lacný. Tovarom myslím v tomto prípade aplikácie, nie nákupné hardverové košíky (iPad, iPod a spol.). Na to, aby bolo možné zabezpečiť kvalitu, je nutné mať totálnu kontrolu nad platformou. Prečo nie je Java na iPhone? Java je pomalá! Ale prosím vás, vy tomu fakt veríte? Java nie je na iPhone preto, že by znamenala stratu kontroly. Každý by si mohol vyvíjať aplikácie pre iPhone a bez kontroly Applu. Ale fuj.

Flash? Tak ten bol na tom podobne. Veď si to len predstavte. Niekto by mohol nahrať aplikáciu mimo iTunes. Dlho sa zdalo, že Flash na zariadeniach od Applu nebude. Nakoniec to Adobe vymyslelo veľmi rafinovane a zároveň jednoducho. Upravili kompilátor a balenie aplikácii, takže je možné vytvoriť aplikáciu, ktorá sa umiestni na App Store. Ako hovorí dávnoveká ľudová múdrosť: Apple sa nažral a Flash zostal celý ;-)

Takže to zhrniem. Apple je supermarket. Vyjadrujem obdiv nad tým, ako je tento supermarket vymyslený.

6. April 2010

Flash Platform posúva hranice možností

Vďaka Flash Platform je možné vytvárať aplikácie, ktoré fungujú na rôznych zariadeniach. Kód aplikácií je spoločný.

Tu je pekne spracované video, kde Christian Cantrell ukazuje, ako funguje podpora Flash Platform pre iPad, iPhone, Google Android, Linux, Mac, Windows.

A umeleckejšie spracovanie tej istej témy ;-)

24. October 2009

Je Titanium skutočne konkurentom Adobe AIR?

Vyvinúť aplikáciu, ktorá by používala spoločnú code base a bola by funkčná na webe, desktope aj mobile, nie je v súčastnosti úplne dobre možné. Každá z platforiem používa inú technológiu. Jedným z možných riešení je implementácia pomocou Adobe Flex a Adobe AIR. Vývojár je tým pádom odtienený od problému portability aplikácii a výsledný produkt beží na Linuxe, Windowse aj Macu.

Pekným príkladom využitia Adobe Air je softvér na plánovanie a monitoring cieľov -- Goalscape. Na vývoji sa podieľa aj slovenská firma Flexets. Táto aplikácia pracuje nezávisle na operačnom systéme.

Poďme sa pozrieť na open source technológie. Tam máme k dispozícii typicky Python, PHP alebo Ruby. Zaujímavý projekt spustila firma Appaccelerator pod názvom Titanium. Cieľom tohoto projektu je vybudovať prostredie pre tvorbu aplikácií, ktoré je možné prenášať hravo medzi platformami.

Video, kde hovoria o platforme znie veľmi lákavo.

Aká je však realita?

Skúsil som teda Titanium. Inštalácia na Linux prebehla bez problémov. Otvorilo sa pekné rozhranie na štýl iTunes. Kde som si mohol vytvoriť aplikáciu. Zvoliť technológiu, ktorú používam. Zabaliť a publikovať. Všetko pekne graficky upravené. Na pár klikov som dostal funkčnú aplikáciu. Potom som zvolil zabaliť aplikáciu a div sa svete. Dist adresár mal 101 MB. Huh. To je na Ahoj Svet aplikáciu skutočne dosť.

Pokúšal som sa nájsť teda tutoriály ako vyvíjať aplikácie. Moc úspešný som nebol. Videá na stránke ukazovali stále dookola niekoľko hotových produktov. V tomto stave bol Adobe AIR pred pár rokmi. Vravím si nevadí, nedarí sa mi vyvinúť vlastnú aplikáciu, sitahnem ukážkové. A tu som narazil. Vačšina aplikácii z nejakého dôvodu bola nestiahnuteľná.

Za zmienku stojí, že Titanium integruje do seba aj podporu pre technológiu YQL, ktorá podstatne mení paradigmu písania aplikácii využívajúcich webové služby.

Záver? Titanium má ukážkový marketing. Aktuálna verzia 0.7 zatiaľ pokryvkáva za štandardnou úrovňou komerčných riešení. Každopádne rozhodne budem tento produkt sledovať ďalej. Minimálne preto, že podporuje Python. ;-)

20. October 2009

Balsamiq Mockups – dizajn GUI hračkou

Kreslenie návrhov GUI je dôležitý krok pred začiatkom projektu. Problém je však, ako kresliť. Môžete začať kresliť na tabuľu a potom zvoliť workaround, že tabuľu nafotíte a pošlete ďalším členom tímu na pripomienkovanie. Tí si musia vašu fotku prekresliť na svoju tabuľu, dokresliť úpravy a poslať fotku späť.

Prípadne môžete použiť iný postup. Nakresliť to na papier, ten poslať niekomu na pripomienkovanie a on vám vaše drahocenné kresby stratí.

Omnoho zaujímavejšie riešenie prináša projekt Balsamiq Mockups od Peldi Guilizzoni z Talianska. Jeho prednášku bolo možné vidieť na WebExpo 2009.

balsamiq-gui-on-line

Čo aplikácia poskytuje? Umožňuje rýchle a jednoduché editovanie modelov rozhrania aplikácie. Sú nachystané komponenty pre desktop, web alebo dokonca iPhone. Výsledok je možné vyexportovať do obrázku alebo do XML, ktoré môžete spolupracovníkovi.

On-line verziu si môžete vyskúšať zadarmo. Ak máte záujem o desktopovú, tak stojí len 79$. Čo je veľmi smiešna cena, ze ušetrný čas a pohodlnú a rýchlu prácu.

Balsamiq Mockups je krásnym príkladom využitia technológií Adobe Flex v kombinácii s Adobe AIR.

6. October 2009

Flash pre iPhone

Dlho, veľmi dlho chýbala podpora Flash aplikácií na iPhone. Apple nechcelo pustiť inú platformu na iPhone. Ani Javu, ani Flash. Predstavovali by konkrurenciu na ich vlastnom zariadení. Situácia vyzerala byť neriešiteľná. Ľuďom z Adobe sa podaril skutočne husársky kúsok. Namiesto snahy vytvoriť Flash Player, ktorý by bežal na iPhone. Upravili technológiu tak, aby bol Player súčasťou aplikácie a využíval natívne API iPhonu. Takúto aplikáciu je možné zavesiť na iStore a distribuovať pre iPhony.

Ďalšie informácie nájdete v článku: Developing for the Apple iPhone using Flash

A na záver Adobe Myth Hackers:

19. August 2009

Okúsané jablúčko

Když jsem šel z Kalifornie z požehnání,
potkal jsem děvčicu znenadání.

/:Potkala mě, poznala mě, okúsané jablúčko dávala mě:/
Že jsem byl šohajek nerozumný,
vzal jsem si tarifek z ručky její.
Jak jsem volal, tak jsem volal:
Kredit jsem, doteďka nepřevolal.
Neber si, synečku, co kdo dává,
z takových jablúček bolí hlava.
Hlava bolí, srdce svírá,
na tuhle faktúrku, se težce dívá.

- adaptácia ľudovej IT tvorby

Tak je to tu zas. Pišta Džobsovie vyrukoval s nový vynálezom. Tentokrát, už operátori nezaspali a hneď pochopili, že musia našróbovať ceny tak vysoko, že aj Ajfelove železné dielko bude malé. Vrhli sa po produkte od Okúsaných jablúček. Vymysleli také úžasné tarify, že vašu peňaženku z toho chytí zrádnik. Zlatá baňa, Klondajk hadra. Žiadna zima, pekne teplé pohodové zisky.

Treba uznať, že Okúsané jablúčka sú skutočne kreatívne. Zatiaľ čo ostatný výrobcovia mobilov pridávali nechcené fcie na prenos fotiek a obrázkov. Či nebodaj písali hyper rýchle aplikácie v Jave. Pištík povedal: Figu borovú, choďte s Javou niekam, na tom nepostavíme biznis model. A tak vznikla jedinečná vodováha, kombinovaná s okarínou, gitarou a mobilným telefénom. Medzi pospolitým ľudom, iPhone zvaná.

Niektorí plačú nad vysokými cenami. Tu si však treba dať pozor, že momentálne vrcholí humbuková vlna (hype) okolo iPhonu. Otázka znie, či sa surferi z iPhonovej vlny pustili správnym smerom. Niekedy sa totiž hodí si skontrolovať mapu. Najhoršie sú skaly tesne pod hladinou.

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  • May 2013
    M T W T F S S
    « Feb    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Comments