9. března 2009

SlideShowTV gadget / Vaše televize kdekoliv. Nyní také iPhone

Je to na den přesně jeden rok, kdy jsem uvolnil verzi 1.5 gadgetu SlideShowTV (více info zde)
Jedná se o gadget, který je možné vložit na personalizovanou stránku iGoogle, či jako embed k sobě na stránku (blog). Každé dvě minuty je poskytnut screenshot toho co právě běží v televizi.
Osobně rád tento gadget využívám, když jsem v místě kde televizi není možné sledovat. Tak se letmo podívat co právě běží v bedně je velmi příjemné (zahraničí, metro, autobus, práce).





Rozhodl jsem se upravit celý kód a uvolnit ve verzi 2.0, tak aby byla přístupná novému spektru uživatelů.

1. Nyní je kód hezči
Využil jsem různé přistupy objektového programování v Javascriptu. Kód je lépe čitelnější a dle subjektivního hlediska i rychlejší (+ lépe udržovatelný). Využivám "sílu double J", tedy jQuery a jSON. Naučil jsem se nové techniky iGoogle gadgetu, napadlo mě připravit vlastní framework či pomůcku pro snadnější použivání ostatním.

2. Optimalizace
Již minulá verze byla optimalizovaná, tak aby po každém načtení se eliminovala stále načítáních zdrojových stránek. Nyní jsem vše vylepšil nadruhou. Veškeré texty + obrázky jsou uloženy nejdříve na proxy server Googlu, ze kterého jsou zobrazeny všem uživatelům právě v jedné instanci. Znamená to že i kdyby se zvýšil několikanásobně počet uživatelů, stále všichni budou mít dostupné informace (díky dobré konektivitě firmy G.) a zároveň se nezvýší datový tok zdrojvoých serverů. Na toto jsem obzvlášť pyšný :-)

3. Doplnění o program
V dřívejši verzi byl program dostupný,ale jen v raných fázích. Pak se změnila "API" odkud jsem data načítal, takže jsem jen vymazal tuto funkčnost z gadgetu. Nyní jsem našel nového poskytovatele.

4. Nové stanice
Přidal jsem nové stanice, kterých je asi pět.

5. Podpora poměr šířka / výška
Pohrál jsem si s nastavením, tak aby při jakékoliv změně šířky nebo výšky, s co nejlépe využila celá plocha.

6. Podpora nových prohlížečů.
Před rokem jsem se nejvíce trápil s IE. Rok poté tu máme dva nové prohlížeče, které nejsou jistě zanedbatelné. Jedním z ních je Google Chrome a druhým Safari iPhone (v těchto byla stará verze pěkně rozhozená)

S podporou iPhonu jsem šel ještě dál, takže si mužete přidat jako webaplikaci na svoji plochu (i s velmi pěknou ikonkou). Ovšem bude fungovat i v jiných mobilných prohlížečích, jen nemám ozkoušeno a garantováno.


A takto vypadá samotná aplikace na iPhonu


Chcete si přidat na vlastní stránky. Na co ještě čekáte ...

Do budoucna připravuji novou verzi, která posune obyčejný gadget (jak by někdo mohl zmínit) do zcela nových rozměrů. Těště se !!


Zajímá tě více?