12. July 2010

Letná programátorská súťaž AIR Mobile Contest 2010

Adobe v spolupráci s JuniorInternet vyhlásilo v ČR/SR súťaž AIR Mobile Contest 2010.

Súťaží sa o hračky s názvom Google Nexus One a ďalšie zaujímavé ceny.

S technológiami ako AIR2 alebo HTML5 sa dajú robiť skutočne zaujímavé kúsky:

Ak nemáte zatiaľ dostatok skúseností s vývojom RIA aplikácií, nenechajte sa odradiť, jednoducho sa prihláste na odber informácií RIA Edge.

2. July 2010

Ako vytvoriť klientskú aplikáciu pre Google App Engine s podporou Remote Development Services

Ako som už spomínal na BarCampe v Brne, klasický model vývoja klient server aplikácii je celkom pracný. Na jednej strane musíte implementovať serverový interface a na strane druhej musíte vyreplikovať dátové triedy a volania v klientovi. Uznávam, že ručná práca je dnes cenená, ale nie v IT.

Predstavme si scenár:

  • serverový vývojár: naimplementuje funkcie a dáta zaperzistuje pomocou JDO
  • vývojár klienta: pripojí sa na server a vytiahne si volania, ktoré potrebuje a pokračuje v implementácii GUI

Typickým problémom býva zmena rozhrania. Rozšírme scenár:

  • serverový vývojár: zmení API a definíciu tried
  • vývojár klienta: zvolí refresh, zmeny sa vyreplikujú do klientskej aplikácie a len opraví zasiahnutý kód

Pomerne jednoduché scenáre, bez dobrých nástrojov sú však veľmi pracné.

Open source technológia BlazeDS od Adobe podporuje tzv. Remote Development Service. Umožňuje automatizovať veľkú časť manuálnych prác, ktoré sa objavia pri replikácii serverového API do klientských aplikácií. Technológia BlazeDS je primárne integrovaná s Tomcatom a Spring serverom. Mňa zaujímala iná oblasť a síce ako dostať BlazeDS na Google App Engine.

V nasledujúcom screencaste je ukázané, ako RDS funguje.

Archetyp pre Mave nájdete na maven.sinusgear.com.

1. July 2010

Kôň

Tak a dosť.

Bez srandy, fakt už dosť.

Ja vám ako rozumiem, že to tam za tou mlákou, je to ako kúl. Ale fakt ako stačilo.

Vážne.

Napíšete do voľajakého nezodpovedného systému, vyvinutom v USA (rozumej v Indii), svoje meno a zrazu ste niekto iný/iná/iné/ino/taj.

Napríklad taký chudák Kôň sa stane Konon. V horšom prípade K??. V ešte horšom prípade K štvorček štvorček. A v tom najhoršom sa dozviete, niečo na štýl: “You do not exist! Go away.”

Chápem, že tam za veľkou mláčkou hádžu manažéri bobek na fungovanie diakritiky. Potom ale dôjdu do Európy. No a div sa svete. Taký systém by ani Svätoplukovi nepredali :-)

Z čučoriedok sa stane nejaký polotovar a cencúľ sa napoly rozpustí.

Ja vám rozumiem, že potrebujete generovať to reveňjú. Ale aspoň sa snažte. Pretože bez diakritiky ste nahratý ako Bata (pre našinca s podporou diakritiky: Baťa) s drevákmi.

A aby som nebol taký jednostranný. Keď už chcete niečo nasadiť z EU do Brazílie, tak by bolo tiež vhodné, aby diakritika fungovala ;)

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Starfish

  • Fish for you

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  •  

    July 2010
    M T W T F S S
    « Jun   Aug »
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • Comments