Programujeme Google Gadgets Miroslav Slavik Copyright © Gug.cz, 2007 Gug.cz.

Slides:



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

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
HTML5 Co je nového?. Technologický balíček HTML5 Správně by měl být označován jako nová verze technologií HTML5, CSS3 a ES5, protože v sobě zahrnuje:
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)
„Programátor by měl být v prvé řadě líný.“. PIFovo Web API (API = Application Programming Interface)
TVORBA WEBOVÝCH STRÁNEK
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 Slavík Copyright © Gug.cz, 2007 Gug.cz.
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í
Odkazy Pomocí odkazu se lze pohybovat mezi stránkami. Cílem může být další stránka nebo identifikátor na aktuální stránce. Pomocí odkazu se lze pohybovat.
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.
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
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,
Návrh a tvorba WWW Cvičení 4
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í.
DHTML Jan Felger. Kapitola 0: Základní tagy Základy HTML © Jan Felger 2005 Úvod Tato prezentace zobrazuje pouze zcela základní minimum znalostí, které.
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.
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
Internetový prohlížeč
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
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ý.
Jak vytvořit webovou stránku HTML Je základ každé webové stránky. Naučit se jej není složité a můžete říct „tento web jsem udělal/a já“
IBM Global Services Ing. Stanislav Bíža, Senior IT Architect, CISA © 2005 IBM Corporation Rizika napadení webových aplikací Konference ISSS 2005 Title.
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ů.
Tvorba statických stránek Mgr. Lenka Švancarová. Tvorba statické stránky Volba Uložit jako XHTML Editor Vizuální Frontpage Nevizuální PSPad Poznámkový.
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…
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
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ů.
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 Slavik 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

Google GG je mini aplikace, ktera muže běžet na Google homepage – iGoogle, může být vložena na Google Desktop, či na jakoukoliv internetovou stranku GG muže být jednoduchá HTML stránka, či komplexní aplikace... a nebo cokoliv co VÁS NAPADNE Gadget Gadget

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

... samozřejmě existuji vyjímky NELZE použit Desktop Gadget na iGoogle NELZE použit „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í system 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) Textovy editor (PSPad … ) FireFox + WebDeveloper + Firebug

„Hello World“ Google Code Demo

Anatomie gadgetu <Content> <UserPref><ModulePrefs>

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 vkladaný 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) _IG_FetchContent(url, func) Vrátí obsah specifikovaný url parametrem jako text. Používá se pro čtení HTML dokumentů _IG_FetchContent(url, func) _IG_FetchXmlContent(url, func) _IG_FetchXmlContent(url, func) Vrátí XML specifikované url parametrem jako DOM objekt _IG_FetchXmlContent(url, func) _IG_FetchFeedAsJSON(url, func, num_entries, get_summaries) _IG_FetchFeedAsJSON(url, func, num_entries, get_summaries) Vrátí RSS specifikované url parametrem jako JSON objekt _IG_FetchFeedAsJSON(url, func, num_entries, get_summaries)

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

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

Internationalization Demo

Diskuze... konec