Navigace

Hlavnφ menu

 

Pr∙vodce SVG - Beatware e-Picture Pro a Beatware Mobile Designer

èpiΦkovΘ nativnφ SVG editory novΘ generace Beatware e-Picture Pro a Beatware Mobile Designer vßm p°edstavφm souΦasn∞, proto₧e z webov²ch strßnek v²robce nenφ zcela jasnΘ, zda je Mobile Designer nßslednφkem e-Picture, nebo zda se oba programy budou vyvφjet paraleln∞. V ka₧dΘm p°φpad∞ Mobile Designer vlastnφ tΘm∞° shodnou pracovnφ plochu s minimßlnφmi odliÜnostmi a velmi podobn²m stylem prßce...

Komfort prßce p°i vytvß°enφ animacφ pat°φ u t∞chto produkt∙ firmy Beatware k tomu nejlepÜφmu, co jsem m∞l mo₧nost vid∞t. Jeliko₧ jsou schopnosti tohoto programu skuteΦn∞ v²jimeΦnΘ, p°ipojil jsem k odpovφdajφcφm mφst∙m v textu ukßzky vytvo°enΘ a vygenerovanΘ Designerem (ohledn∞ snadnosti tvorby doopravdy nep°ehßnφm). Pokud jste ji₧ prostudovali nßÜ kurz SVG grafiky, urΦit∞ mrkn∞te na zdrojovΘ k≤dy, budete velmi p°φjemn∞ p°ekvapeni - jß rozhodn∞ byl.

Zobrazenφ pracovnφ plochy Mobile Designeru verze 1.1
Zobrazenφ pracovnφ plochy Mobile Designeru verze 1.1 (p∙vodnφ velikost, cca 60 kB)

Mobile Designer mß oproti ePP navφc n∞kolik v∞cφ - JavaScript, automatizovanΘ generovßnφ grafiky pomocφ Üablon propojen²ch s XML daty a p°edevÜφm mo₧nost vytvß°et v rßmci jednoho SVG souboru n∞kolik stran (scΘn). To je obrovsk² krok kup°edu a vÜe lze navφc realizovat velmi komfortn∞ ve vizußlnφm prost°edφ programu. Naprosto genißlnφ pak je skuteΦnost, nakolik efektivnφ a optimalizovan² je v²sledn² k≤d SVG - Üikovn²m vyu₧itφm prvk∙ set se dokonce obejde bez skript∙!

Hlavnφ rysy:

  1. animace (velmi snadnΘ interaktivnφ vytvß°enφ nahrßvßnφm)
  2. bitmapovΘ efekty (prvky filter)
  3. podporuje symboly (opakovanΘ pou₧itφ objekt∙ pomocφ use)
  4. slo₧enΘ cesty
  5. text na k°ivce
  6. o°ezßvßnφ
  7. maskovßnφ
  8. hyperlinky
  9. bohatß interaktivita bez programovßnφ
  10. interaktivita pomocφ p°ipojenφ podprogram∙ JavaScript
  11. p°φmß editace k≤du - pouze externφ soubor JavaScriptu

Nadstandardnφ rysy:

  1. vφcestrßnkovΘ SVG(!)
  2. animace k°ivek na ·rovni jednotliv²ch bod∙(!)
  3. knihovna efektnφch textov²ch animacφ
  4. podpora naΦφtßnφ XML dat do grafick²ch Üablon
  5. kvalitnφ grafy
  6. 3D efekty pro text a grafy
  7. import a animace 3D objekt∙(!)
  8. SVG profily
  9. ·zkß integrace s webdesignovou aplikacφ Adobe GoLive CS

Zßkladnφ vestav∞nΘ prvky

Abyste si utvo°ili p°edstavu o mo₧nostech tΘto aplikace a zp∙sobu prßce s nφ, podφvßme se detailn∞ji na zßkladnφ prvky, kter²mi disponuje a pomocφ kter²ch m∙₧e u₧ivatel vytvß°et interaktivnφ a animovanΘ audiovizußlnφ prezentace.

Movie

Tak je naz²vßn soubor ve formßtu Mobile Designeru a p°edstavuje kompletnφ prezentaci, kterß se sklßdß z nakreslenΘ nebo importovanΘ grafiky a z dßle uveden²ch prvk∙. To je rovn∞₧ to, co uvidφte, pokud spustφte nßhled nebo vyexportujete SVG soubor.

Scene

Dobr² ekvivalent v ΦeÜtin∞ by mohl b²t jedna strana prezentace. Movie se sklßdß z jednΘ nebo vφce stran. Vklßdat dalÜφ lze v nabφdce "Insert Scene". A t∞sn∞ vlevo nad hornφm okrajem zobrazenφ Φasov²ch stop naleznete zßlo₧ku pro p°epφnßnφ mezi jednotliv²mi scΘnami.

Animation Clip

JednoduÜe m∙₧eme °φci animace - v podßnφ MD se m∙₧e jednat o jeden objekt nebo i celou skupinu s libovoln²m poΦtem elementßrnφch animaΦnφch prvk∙. I kdy₧ samoz°ejm∞ m∙₧ete vytvo°it statick² Clip, ·Φelem tohoto prvku v Designeru je p°edevÜφm vytvo°it vφcenßsobn∞ pou₧itelnou animovanou grafiku (podporovßny jsou pravΘ SVG symboly) s vlastnφ Φasovou osou odd∞lenou od hlavnφ ΦasovΘ linky scΘny.

Nastavenφ zrychlenφ a k°ivky pohybu
U animacφ lze m∞nit zrychlenφ nebo i tvar pohybovΘ k°ivky (plnß velikost, cca 18 kB)

Button

TlaΦφtko - statickß nebo animovanß grafika slou₧φcφ k dodßnφ interaktivity - hyperlinky, spouÜt∞nφ dalÜφch animacφ, p°echody mezi strßnkami... Ka₧d² "Button" mß op∞t vlastnφ Φasovou osu, tak₧e m∙₧e b²t animovan², ₧ßdn²m problΘmem nejsou ani libovolnΘ efekty typu "roll-over". M∙₧ete si prohlΘdnout ukßzku SVG, obsahujφcφ dv∞ strany s animacemi, vytvo°enou velmi rychle bez jakΘhokoli nßroΦnΘho studia ovlßdßnφ programu.

Na palet∞ Component lze p°i°adit tlaΦφtku r∙znΘ interakce, nebo zm∞nit jeho typ na "Menu Button".

Zobrazenφ formulß°e
Nastavenφ reakce na udßlost u₧ivatelskΘho rozhranφ (plnß velikost, cca 15 kB)

Menu Button

To jsou v podstat∞ dob°e znßmΘ "pop-up" nabφdky, kterΘ obsahujφ cel² seznam mo₧nostφ. Na palet∞ Component do kolonky menu "Items" p°idßte po₧adovan² poΦet polo₧ek seznamu a Mobile Designer vytvo°φ rozbalovacφ seznam naklonovßnφm vytvo°enΘho tlaΦφtka. Uv∞domme si, ₧e vzhledem k tomu, ₧e stßle pracujeme s grafick²mi objekty, teoreticky mohou mφt tlaΦφtka zcela libovoln² tvar.

Navigation Bar

Je obdobou "Menu Button" (vytvo°φte jej zcela stejn∞), ale tlaΦφtka se nerozbalujφ, n²br₧ se vygenerujφ v °ad∞ nebo ve sloupci, podle nastavenφ. Ostatn∞ u₧ z nßzvu vypl²vß, ₧e se jednß o obdobu navigaΦnφch liÜt znßmou z XHTML strßnek.

Jak u₧ bylo zmφn∞no, Mobile Designer vytvß°φ v²sledn² k≤d vÜech t∞chto prvk∙ velmi elegantn∞ pomocφ animaΦnφch prvk∙ set. V²slednΘmu k≤du mohu vytknout jedinou v∞c - ideßln∞ by pro rozmno₧enφ tlaΦφtek v rßmci jednoho prvku "Menu Button", pop°φpad∞ "Navigation Bar", m∞l b²t pou₧it mechnismus symbol-use (·spora velikosti k≤du), v testovanΘ verzi Mobile Designeru 1.1 se grafika prost∞ rozkopφruje.

Interactive Book

Kniha - tφm auto°i mφnφ jakΘsi "vφcestrßnkovΘ" objekty. P°i vlo₧enφ tohoto objektu se zobrazuje v₧dy jedna z nich, p°iΦem₧ je mo₧nΘ tyto podstrßnky p°epφnat pomocφ akcφ p°ipojen²ch t°eba k n∞jakΘmu tlaΦφtku.

Ovlßdacφ palety

VÜechny p°ed chvφlφ p°edstavenΘ prvky se objevφ na palet∞ Sharing. U₧ z jejφho nßzvu je jasnΘ, ₧e se jednß o objekty, kterΘ lze vφcenßsobn∞ pou₧φvat, a tentokrßte se jednß skuteΦn∞ o pravΘ SVG symboly. K dispozici je jeÜt∞ paleta Catalog, co₧ je pouze knihovna grafick²ch objekt∙ zcela odd∞lenß od vytvß°en²ch dokument∙.

Zobrazenφ ovlßdacφ palety
Ovlßdacφ palety Catalog - Component - Sharing

Mobile Designer nemß prvek symbol jako takov², proto pokud se vßm v prezentaci opakovan∞ objevuje slo₧it² a datov∞ velk² grafick² prvek, p°eve∩te jej na animaci s poΦtem snφmk∙ (frame) rovn²m "1" - tu pak opakovan∞ vklßdßte u₧ jako instance symbolu (prvek use). Na palet∞ Sharing se p°itom v hranat²ch zßvorkßch ukazuje poΦet techto vlo₧en²ch instancφ.

AnimaΦnφ efekty

SkuteΦn∞ atraktivnφ je v²bornß knihovna zabudovan²ch textov²ch animaΦnφch efekt∙, kterß vßm umo₧nφ vaÜe prezentace o₧ivit s nulov²m ·silφm a velmi p∙sobiv²m v²sledkem.

V²b∞r textov²ch animaΦnφch efekt∙
V²b∞r textov²ch animaΦnφch efekt∙

BitmapovΘ efekty podle normy SVG

Mobile Designer rovn∞₧ podporuje bitmapovΘ efekty z normy SVG (prvek filter). A i v tomto ohledu pat°φ ke ÜpiΦce. Umo₧≥uje toti₧ vytvß°et slo₧it∞jÜφ filtry z takzvan²ch primitiv (filter primitive). Jeliko₧ tato Φinnost vy₧aduje pom∞rn∞ dobrΘ znalosti digitßlnφho zpracovßnφ obrazu, jist∞ by vÜichni u₧ivatelΘ uvφtali v∞tÜφ sadu p°eddefinovan²ch filtr∙...

V²b∞r a kombinovßnφ bitmapov²ch efekt∙
Kompletn∞ vizußlnφ v²b∞r a kombinovßnφ bitmapov²ch efekt∙

Generovßnφ grafiky z XML dat

Beatware Mobile Designer umo₧≥uje komfortnφ, Φist∞ vizußlnφ vytvß°enφ Üablon navßzan²ch na libovolnß vstupnφ data v XML formßtu. Sφla tΘto technologie vynikne teprve ve spojenφ se serverovou aplikacφ Live Assets od Beatware, dovolujφcφ dynamickΘ generovßnφ SVG strßnek ze Üablon podle databßzov²ch dat p°ed odeslßnφm na klientskΘ za°φzenφ nebo poΦφtaΦ.

Nastavovßnφ vazby grafick²ch prvk∙
Tφmto stylem se nastavujφ vazby grafick²ch prvk∙ s numerick²mi vstupnφmi daty (definujφ se hornφ a dolnφ meze, mezi kter²mi se bude dan² parametr grafiky m∞nit a k nim odpovφdajφcφ rozsah vstupnφch dat).

Pro ·plnost dodßvßm, ₧e cosi podobnΘho implementovali u Adobe u₧ v Illustratoru 9+ (jejich server se jmenuje AlterCast). Beatware jde ale mnohem dßl a je komfortn∞jÜφ, vytvß°et Üablony m∙₧e skuteΦn∞ ka₧d² b∞₧n² u₧ivatel. Zatφmco Illustrator umo₧≥uje grafickou Üablonu propojit s daty typu "text", "obrßzek", "°ada hodnot" pro grafy a pak u₧ jen "viditelnost", Mobile Designer dovoluje dynamicky generovat v podstat∞ vÜechny parametry grafiky!

Kompletnφ seznam parametr∙, kterΘ lze automaticky generovat z XML soubor∙:

  • Fill color
  • Stroke color
  • Horizontal translation
  • Vertical translation
  • Horizontal scaling
  • Vertical scaling
  • Rotation
  • Opacity
  • Visibility
  • Replication
  • Text
  • Button label
  • Button Link
  • Script parameters
  • Image URLs

S XML daty mohou b²t svßzßny vÜechny tyto objekty:

  • Rectangles
  • Rounded rectangles
  • Ellipses
  • Polylines
  • Lines
  • Beziers
  • Text
  • Paragraph text
  • Text on curve
  • 3D Text
  • Buttons
  • Animation clips
  • Books
  • Bitmaps

ProhlΘdn∞te si Score Card - toto je demonstraΦnφ ukßzka z instalace Mobile Designeru - SVG vygenerovan² podle XML dat.

Vφt∞zstvφ pro Mobile Designer

I kdy₧ jsem objevil n∞kolik v∞cφ, kterΘ nejsou ideßlnφ, v porovnßnφ s tφm, kolik tato aplikace obsahuje p°evratn²ch novinek a kolik vlastnostφ SVG specifikace bylo implementovßno, jsou vlastn∞ zanedbatelnΘ. Velmi t∞₧ko se brßnφm superlativ∙m, prost∞ to nejde - Mobile Designer je v ringu SVG grafiky t∞₧kß vßha.

Hejral, Martin (12. 1. 2005)

Pr∙vodce SVG - Scalable Vector Graphics

SVG je progresivnφ technologiφ, kterß umo₧≥uje v rßmci internetov²ch strßnek vyu₧φvat v²hod vektorovΘ grafiky. Seznamte se se stavem implementace, pou₧iteln²mi editory a dalÜφmi zajφmavostmi, jako je nap°φklad dynamickΘ skriptovßnφ grafiky. Tato sΘrie Φlßnk∙ dosud nebyla ukonΦena!