Flash Builder je šikovný nástroj na tvorbu RIA aplikácií. Bohužiaľ Adobe nevydalo verziu FB4 pre Linux.
Zahlasujte prosím za podporu Flash Builderu pre Linux na stránkach ideas.adobe.com.
Flash Builder je šikovný nástroj na tvorbu RIA aplikácií. Bohužiaľ Adobe nevydalo verziu FB4 pre Linux.
Zahlasujte prosím za podporu Flash Builderu pre Linux na stránkach ideas.adobe.com.
Pokiaľ chceme na Linuxe pracovať s AIRom cez príkazový riadok, je možné použiť adl. Ak sa však pokúsime adl spustiť, dostaneme nasledujúcu chybu:
adl: cannot execute binary file
Pomocou príkazu file zistíme, čo je to adl za súbor, dostanete:
adl: Mach-O executable i386
Adl zjavne nie je linuxový súbor. Kde je problém?
SDK získane z opensource.adobe.com neobsahuje totiž linuxovú verziu pre adl.
Oprava? Stačí prevziať Adobe AIR SDK pre Linux. Rozbalíme ho priamo do adresára s SDK a prepíšeme adl.
Na stránkach ideas.adobe.com je dokonca hlasovanie za opravu tohoto problému.
Pokiaľ človek potrebuje rozdeliť jeden dlhý riadok s príkazom na viac menších, tak sa dá použiť znak ^. Znak striešky sa uvedie na konci riadku. Za týmto znakom už nič nenasleduje a pokračuje sa na ďalšom riadku.
Príklad kompilácie AIR aplikácie pomocou bat súboru vo Windows:
amxmlc -output build/build.swf ^ -locale en_US -library-path+=libs ^ -include-libraries+=e:\automation\automation.swc ^ -include-libraries+=libs\automation_monkey.swc ^ -- src/Main.mxml
Znalci shell skriptov zase vedia, že v shell skriptoch sa na rovnaký účel používa znak: \
Ako sa dostať k obsahu dátového úložiska pri vývoji aplikácie pre Google App Engine?
Jednoducho:
http://localhost:8080/_ah/admin
Zobrazí sa vám lokálna verzia vývojárskej konzoly.
Zdroj: http://stackoverflow.com
Update: fixed point of this article.
It is daunting task to build project in Flash Builder over and over again, fix bugs, create build and produce release build. You change libs in your system and it screws up whole project and you have to start from the scratch
. It takes at least whole day to reestablish proper build environment.
Nightmare for developers, lost budget and time for managers.
Adobe folks know this and they use Ant to build projects. Yea, it’s good, but little bit crude. It’s like moving from stone age to bronze age. It is BIG improvement once build.xml is in place and it saves a lot of time. But you have to find right Flex SDK, libraries, this swc, that swc, this certificate. Yay. Much better, just half a day is lost.
Java civilization already moved away from distant bronze-age and for several years they’ve been evolving Maven project. Ok, so how fast is Maven in establishing complete build environment? Very fast.
Download: Maven3, extract it, go to your project (with pom.xml), type e.g.: mvn install.
Bang! And you’ve got AIR package.
No manual downloads, no extraction of SDK, no manual copy of files back and forward.
Where is the hidden magic? It’s in Flexmojos project from Sonatype.
The only problem is to create good pom.xml. Stay tuned, there will be more articles about this topic.
Pri pokuse o spustenie AIR aplikácie pomocou ADL môžete naraziť na nasledujúce chybové hlásenie:
Initial content not found
K tomuto problému sa dopracujete napríklad v prípade, že sa snažíte spustiť aplikáciu pre FlexMonkey podľa návodu:
adl build.xml
Problém je v tom, že deskriptor aplikácie obsahuje tag content so zlým obsahom. V content by sa mala nachádzať cesta k SWF súboru s AIR aplikáciou, ktorá bola skompilovaná pomocou amxml. Stačí opraviť tento riadok v deskriptore.
Pôvodný riadok:
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
Opravená verzia:
<content>build.swf</content>
Riešenie je popísané aj na Adobe fóre.
4.8. 2010 Google ohlásil zastavenie pôvodného projektu Google Wave. Uvedenie Google Wave bolo ohlásené minulý rok na konferencii Google I/O. Prezentácia sa vtedy niesla v duchu – e-mail je vec minulosti, Google Wave je správna vstupenka do budúcnosti. Perfektne zvládnutý marketing pritiahol veľké množstvo ľudí. Bohužiaľ čoskoro zistili, že vlastne nevedia, ako majú Wave používať.
Postupne však ľudia začali prichádzať s novými scenármi používania Wave a základňa používateľov sa rozrástla. Google Wave začal byť používaný na koordináciu projektov a diskusie medzi väčším množstvom ľudí na projektoch.
Z technologického hľadiska však zostal Wave zatvorený projekt. Google vydal FedOne server. Tento mal slúžiť potencionálnym vývojárom ako miesto pre integráciu s inými aplikáciami. Práca s FedOne 0.2 vonkoncom nebola jednoduchá. Štruktúra serveru bola pomerne zložitá a umožňovala len čiastočnú funkcionalitu. Google skoro rok nepublikoval žiadnu aktualizáciu. To bol indikátor, že dochádza k nejakej zmene.
Podstatná zmena v Google Wave projekte je, že prešiel pod Apache licenciu a kódy pre Wave protokol sú k dispozícii. Štafetu po Google prebral Novell, ktorý vyvíja technológiu Novell Pulse. Prechod pod Apache licenckiu im rozhodne zjednoduší licencovanie produktu.
Wave určite priniesol nové koncepty, ktoré posunuli internet a web o kus ďalej. Myslím, že sa môžeme tešiť na nové projekty, ktoré rozšíria pôvodné hranice možností Google Wave.