Programujeme Google Gadgets Miroslav Slavík Copyright © Gug.cz, 2007 Gug.cz.

Slides:



Advertisements
Podobné prezentace
Web Michal Žůrek Jak se na něj dívám já..
Advertisements

Ing. Jan Mittner  Ing. Jan Mittner    KH  v případě zájmu vždy po cvičení.
Vývoj aplikací s využitím JavaFX
Technologie pro publikování na webu 1 Ing. Jiří Štěpánek.
Tvorba WWW stránek ÚVOD
Mgr. Vlastislav Kučera přednáška č. 2.  Struktura stránky  hlavička  meta tagy  titulek stránky  připojení stylů,...  CSS.
Štěpán Bechynský. 2 Kompatibilita DOCTYPE META Tag – Hlavička protokolu HTTP – X-UA-Compatible: IE=7 3.
CSS a HTML 5. HTML 5 HTML5 je nová verze specifikace značkovacího jazyka HTML, která přináší podstatné změny v technologiích webových stránek. HTML5 umožňuje.
Základy html pro úplné začátečníky.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Úvod Formát SVG Aplikace sSVGui Ukázka aplikace Závěr.
VY_32_INOVACE_4.3.IVT1.04/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ Textové elementy.
Programujeme Google Gadgets Miroslav Slavik Copyright © Gug.cz, 2007 Gug.cz.
VYUŽITÍ TECHNOLOGIE MOBILNÍ KANCELÁŘE V PROJEKTOVÉ VÝUCE Tomáš Vaculka 24. ledna Mezinárodní konference studentské vědecké a odborné činnosti „Příležitosti.
Vedoucí:Dr.Ing.Bronislava Horáková Řešitel:Bc.Ondra Richard.
XML, RDF a Dublin Core Petr Žabička
Základy informatiky Internet Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
INFORMATIKA 8 MS Word III2 – I ANOTACE Materiál obsahuje prezentaci ve formátu Microsoft PowerPoint (.ppt) pro učivo v předmětu Informatika, respektive.
Internetové publikování publikace na serveru, rámce Petr Zámostný místnost: A-72a tel.: Konzultační.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Informační systém pro správu dokumentů a fotografií
Tvorba webových aplikací
VY_32_INOVACE_4.3.IVT1.01/Ku Základní pojmy Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/
POČÍTAČOVÉ SÍTĚ PŘÍSTUPOVÁ PRÁVA
ZÁKLADY HTML – ODKAZY, SEZNAMY. - vodorovná čára atributy:  width – délka čáry – pixely nebo %  size - šířka ve smyslu tloušťky  align - zarovnání.
Internet, WWW, HTML a spol.. Hlavní zásady inženýrství reprodukovatelnost měřitelnost a parametrizovatelnost přenositelnost typizace a standardizace dokumentace.
Návrh a tvorba WWW Přednáška 1
Databázové systémy 2 Cvičení V Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_257 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
Internetové prohlížeče
* Slouží pro vytváření a úpravu textových dokumentů. * Dnešní pokročilé textové procesory umožňují do dokumentu vkládat kromě textu i obrázky, videa,
HTML, XHTML a CSS Základy jazyků značek.
Walter Schorge Archa – Open Source archivní informační systém v NTM Archivy, knihovny a muzea v digitálním světě
Dokumentace objektů a zveřejnění funkcí
Autor: Jakub Dubrovský www:  Analýza procesu kontroly silnic  Získat data z GPS  Zobrazit data na mapě  Odesílat data do GPS  Vytvoření.
XHTML – odkazy Mgr. Lenka Švancarová Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Lenka Švancarová. Dostupné z Metodického portálu.
XHTML – obrázky Mgr. Lenka Švancarová Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Lenka Švancarová. Dostupné z Metodického portálu.
Internetový prohlížeč
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Slovník Nevíte jak pracovat se slovníkem na internetu?Nevadí,přečtět e si můj návod: Návod Jméno:Karolína Průšová Datum: Škola:Nám.Bří.Jandusů.
Web 2.0, folksonomie a uživatelská rozhraní Lenka Němečková Eliška Pavlásková Založeno mimo jiné na prezentacích prof. B. Whitea „The Promise of Rich User.
VY_32_INOVACE_4.3.IVT1.05/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS.
TNPW1 Technologie pro publikování na webu Cvičení č. 2 Překlad URL na fyzickou adresu stránky Editor Macromedia Homesite „Hello world“ v XHTML (úvod do.
Jan Šaršon Milan Jaška 1Dobývání znalostí, MFF UK, 2008.
Nový nástupce Javascriptu Jan Barášek | IT 2.. Zrození Dartu main() { print('Hello World!'); } Vypadá tak, jak by vypadal Javascript, kdyby byl vyvíjený.
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
Publikování a export výkresů Přednáška č.5. Témata přednášky e-Transmit Publikování Publikování v síti WWW Export výkresů.
Docs.google Barbora Janečková 3MA381. Osnova Docs.google - obecně Funkce Využití pro týmovou spolupráci Další produkty společnosti Google.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Kamasová Silvie 9.C. Mozilla firefox Rychlejší prohlížení webu Blokování vyskakovacích oken Prohlížení stránek v panelech Snadná změna vzhledu Intuitivní.
Akademie ZENU Ukázková aplikace. Tak o tomhle to nebude…
INTERNET.
Výuka informatiky Gymnázium Šlapanice.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
PHP Programy pro tvorbu WWW stránek - 01
Mgr. Ludmila Urbášková CDV UP Olomouc Jak dostaneme MM ke studentům? Standardy HTTP, HTML (XHTML), CSS WYSIWYG editor nebo jiný editor (X)HTML Grafický.
INTERNETOVÉ ŘEŠENÍ ÚZEMNÍHO PLÁNU MĚSTA NÁMĚŠŤ NAD OSLAVOU Vedoucí práce: doc. RNDr. Vít Voženílek, CSc. Univerzita Palackého v Olomouci Přírodovědecká.
Tvorba internetových stránek David Šmehlík, FlareWare.cz Předpoklady -dobrý nápad, předem musíte vědět, o čem chcete vytvořit stránku -dostatek podkladů.
AVT projekt Ondřej Janošík. Základní informace Zadání projektu – SQL SELECT generátor Proč právě tento projekt? Úvod do problematiky – SQL (select)
SOFTWARE I Operační software. BIOS Provádí testy hardwaru a jeho nastavení, konfiguraci celého počítače Provádí testy hardwaru a jeho nastavení, konfiguraci.
MS PowerPoint Pokročilé efekty a práce s multimédii.
Internet (služby Internetu, WWW) Služby Internetu WWW (World Wide Web) – dnes nejrozšířenější služba; spoustě lidí splývá s Internetem jako takovým WWW.
Redakční systém – Content management system (CMS), publikační systém – Správa obsahu webu – Jednoduché publikování textů – Modulárnost (instalace doplňků)
1 Kurz XHTML a CSS Část 1: Náš první XTHML dokument a jeho publikace na internetu.
Anotace Materiál je určen pro 1. ročník studijního oboru M/01 PROVOZ A EKONOMIKA DOPRAVY, předmětu Informační a komunikační technologie, inovuje.
Grafické programy - opakování
Název školy: Základní škola Městec Králové Autor: Mgr. Petr Novák
Internetové prohlížeče
Transkript prezentace:

Programujeme Google Gadgets Miroslav Slavík Copyright © Gug.cz, 2007 Gug.cz

Google Gadget Gadget

pomůcka pomůcka vynález vynález vtipná věc vtipná věc mechanismus mechanismus Gadget Gadget Google nul  hodně velké číslo Nejznámější vyhledávač Narozeniny: 09/1998

GG - Trocha teorie GG - Trocha teorie GG je mini aplikace GG poskytuje snadnou cestu jak publikovat téměř jakýkoliv obsah na: iGoogle = Google Homepage Google Desktop Page Creator Jakákoliv stránka … jste-li admin … jste-li admin

... samozřejmě existuji vyjímky NELZE použít Desktop Gadget na iGoogle NELZE použít „inline“ gadget pro Google Desktop nebo Google Page Creator Google Page Creator podporuje „title bar“ a „user preferences“ jen v editačním modu

... a jdeme na to Kde začit? Kde začit?

„Hello World“ Jak jinak začít ukázku programovaní Jak jinak začít ukázku programovaní

„Hello World“ – jak jinak … „Hello World“ – jak jinak … počitač operační systém funkční připojení k Internetu „moderní“ browser s podporou JavaScriptu opravdu nic vic

„Hello World“ – jak jinak … „Hello World“ – jak jinak …

„Hello World“ GGE Demo

Hello World ještě jednou … Google Code Hosting Subversion client (TortioseSVN, AnkhSVN, ZigVersion, RapidSVN) Textový editor (PSPad … ) FireFox + WebDeveloper + Firebug

„Hello World“ Google Code Demo

Anatomie gadgetu <ModulePrefs><UserPref><Content>

Anatomie gadgetu – UserPref User Preference Substitution Variables title atribut  __UP_name__ (HTML escaped) title atribut  __UP_name__ (HTML escaped) title_url atribut  __UP_name__ (URL escaped) title_url atribut  __UP_name__ (URL escaped) HTML  __UP_name__ (HTML-escaped) HTML  __UP_name__ (HTML-escaped) JavaScript  _IG_Prefs() JavaScript  _IG_Prefs()

Publikování Příprava Testovat šířku/výšku iGoogle, Page Creator Content Directory Syndication Nemůže být „inline” Nemůže ukládat stav Nemůže dynamicky nastavovat výšku _IG_AdjustIFrameHeight() Nemůže zobrazit User Preference  funkcionalita by na jejich nastavení nemela být závislá

Tvorba uživatelského rozhraní Výška gadgetu Default = 200px; Default = 200px;  _IG_AdjustIFrameHeight()  _IG_AdjustIFrameHeight() Nastavení titulku  _IG_SetTitle(title)  _IG_SetTitle(title) Záložky – Tabs JavaSript funkce + CSS Dynamicky vytvářene založky Dynamicky vkládaný obsah

Tvorba uživatelského rozhraní Drag ; source, target, surrogate ; source, target, surrogateMiniMessages ; reklama, stav, chyba,... ; reklama, stav, chyba,...Grid Indexovaná pole Drag sensitive Flash

Financial Gadgets Google Finance - Finance Market Data API

Remote Content _IG_FetchContent(url, func) Vrátí obsah specifikovaný url parametrem jako text. Používá se pro čtení HTML dokumentů _IG_FetchXmlContent(url, func) Vrátí XML specifikované url parametrem jako DOM objekt _IG_FetchFeedAsJSON(url, func, num_entries, get_summaries) Vrátí RSS specifikované url parametrem jako JSON objekt

Remote Content Dynamická výška Ukládaní stavu Demo

Internationalization  Vytvořte gadget.  Vyjměte všechny texty, ktere musí být přeloženy a umístěte je do „message bundles“.  Sežeňte někoho, kdo to přeloží.  Překladatel vytvoří nový „message bundle“ pro určený jazyk (fr), nebo zemi (ca-fr). Všechny neanglické texty musi být uložene v UTF-8 formátu.  Překladatel vam pošle URL nového „bundle“.  Modifikujte gadget tak aby využíval nový „bundle“.  Pokud je gadget publikován do Content Directory, vyčkejte 1-2 týdny, než bude gadget zaindexovan a zpřístupněn pro cílovou zeni/jazyk.

Internationalization Demo

Dotazy... konec