Projekt: hotspoty WIA v AR

   Jan Pichrt        Štítky:, ,         Žádné komentáře

Na první pohled nic neříkající titulek. Trochu si ho rozebereme. Co jsou hotspoty, to asi každý z Vás ví. Co je WIA, to by mohli vědět především uživatelé internetu z oblasti Chebu a okolí. Je to místní poskytovatel (nejen) internetových služeb, zkráceně ISP. No a konečně AR. Troufnu si tvrdit, že význam této zkratky už zná opravdu málokdo. Jedná se o slovní spojení anglických slov „augmented reality“ a představit si pod tím můžete obraz reálného světa doplněný o grafické prvky generované počítačem. Pěkný článek o této technologii naleznete například na Wikipedii.

Laicky řečeno: namíříte mobil do ulice a na displeji se Vám ukáže, v jakých místech je přístupový bod sítě WIA. Okamžitě pak víte, zda-li na onen konkrétní bod vidíte, či jak daleko přesně je (to je velice užitečné info). V neposlední řadě také vysílaná SSID a jiné informace.

Cíle tohoto projektu jsou poměrně jasné:

  • zvýšení efektivity práce techniků montujících určité služby WIA spol. s r.o.
  • pomoc běžným uživatelům s lokalizací přípojného bodu služby
  • seznámení se s novou technologií a její implementací v praxi

Jak to funguje?

Jako platformu pro tento projekt, jsem zvolil ze dvou možných kandidátů tu s názvem Layar. Druhý byl Wikitude. Ten ale bohužel v době vytváření projektu neumožňoval registraci developerů a tak jsem skončil u Layaru.

Layar jako takový, je v podstatě pouze prostředníkem mezi telefonem a vytvořenou databází. Stará se o viditelnost jednotlivých POI, design a v neposlední řadě také o viditelnost v katalogu jednotlivých „layerů“.

Vše začíná v databázi postavené např. na MySQL (v mém případě). Dále je potřeba vytvořit PHP API skript, který bude převádět data z MySQL do JSON formátu (tomu rozumí Layar klient). Mezi tímto je ještě PHP rozhraní umožňující administrátorovi editovat, přidávat a konfigurovat jednotlivé položky v databázi.

Klient pro zobrazování layerů existuje na většinu předních platforem – Android, Symbian, iOS. Tedy je dostupný úplně všem s „chytrým“ mobilním telefonem. Pro vetší přesnost doporučuji mít zařízení vybavené GPS modulem, zaměření přes bezdrátové sítě je velice nepřesné.

Jak jsme na tom?

V současné době plním databázi testovacími daty. Bohužel to jde pomalu, jelikož času nemám mnoho a své PHP rozhrání nemám zrovna „user friendly“ i když na tom také pracuji. Layar s odpovídajícím názvem „Pokrytí WIA“ je momentálně v developerské fázi a předpokládané publikování veřejnosti nastane v době, kdy budou doplněny minimálně všechny hotspoty v Chebu. Pak plánuji už doplňovat hotspoty za běhu.

V aktuální verzi je obsažený pouze jeden vyhledávací filtr – vzdálenost. Lze si tak nastavit maximální vzdálenost od Vaší pozice, do které se budou hotspoty zobrazovat.

Co se chystá?

  • 3D vrstva s pokrytím služby WIA FIX
  • filtr vyhledávání jen na vybrané služby
  • modernizace ikonek mapyHOTOVO
  • zařazení všech hotspotů do databáze

Jak to tedy vypadá?

Projekt: ADB Suite

   Jan Pichrt        Štítky:,         Žádné komentáře

Ti co přichazejí s Androidem do styku denně již o Android Debug Bridge (dále jen ADB) určitě slyšeli. Jedná se o nástroj, který zprostředkovává komunikaci a ovladání Vašeho připojeného Adnroid zařízení. Bohužel (nebo bohudík?) je to nástroj shellový. To znamená, že beží v příkazovém řádku a výstupy jsou pouze textové. Práce s takovým programem je pro neznalé doslova utrpení.

Předevčírem večer mě přepadla neskutečná nuda a lenost a při 23. flashi T-Mobile G1 už mne neskutečně štvalo vyťukávat stále „adb push nejakynazevrom.zip /sdcard„. Pustil jsem tedy Visual Studio a začal tvořit jaký-si front end pro tento program. Jde to poměrně od ruky i když narážím na problémy (například adb.exe neumí přesměrovat výstup do textového souboru což znamená, že zobrazit skrytý shell v mojí aplikaci bude velice obtížné). Těď už má ADB Suite pěknou řádku fcí. Od instalace APK souborl z počítače, přes wipe, restart do různých režimu až p ovytočení telefonního čísla.

Vždy aktuální changelog a odkaz ke stažení naleznete na Smartmania.cz v tomto vláknu fóra. Doufám, že bude program alespoň někomu k užitku 🙂

ADB Suite

Nasazení platformy Android ve firemním prostředí

   Jan Pichrt        Štítky:         6 komentářů

O telefonu T-Mobile G1 jsem psal nedávno. Dnes se budu věnovat jeho nasazení ve firemním prostředí společně s provázaností na Google Apps.

Ve firmě se používal do nynějška jeden email. Byl hostovaný u  Seznam.cz, což samozřejmě nevypadalo moc dobře. A jelikož jsme dostali T-Mobile G1 jako nové služební telefony, volba byla jasná. Odzkoušené Google Apps nasadit do firmy.

Požadavky nebyly nijak přehnané jelikož se jedná o small business prostředí:

  • pro skupinu G1 jednotnou emailovou „hotline“ schránku
  • pro tu samou skupinu sdílený adresář včetně kategorizace tzn. třídění kontaktů, možnost volby synchronizace + adresář, který bude pro každou G1 unikátní (soukromá čísla)
  • sdílený kalendář s možností organizace nejen vlastního kalendáře
  • on-line textová komunikace pomocí Google Chat

Nic složitého. I přesto jsem při realizaci narazil na některá omezení ať už ze strany Google Apps nebo samotného T-mobile G1. Asi největším problémem, který se mi do teď nepodařilo vyřešit je kategorizace kontaktů. G1 sice podporuje skupiny a jejich synchronizaci, avšak jejich spravování už ne! Při vytváření nového kontaktu tak není možné ho zařadit např. do skupiny „zákazníci“ nebo do jakékoli jiné. Snad se dočkáme této funkce v dalším cupcake systému pro G1. 🙁 Díky tomu padá i možnost mít v telefonu vlastní neveřejnou skupinu kontaktů (soukromá čísla) která by se nikam nesynchronizovala. Ne že by to nebylo možné, telefon umí krásně vybrat skupiny které synchronizovat má, a které ne. K čemu to ale je, když každý nový kontakt je vytvořený v defaultní skupině (a nejdě to nijak změnit – pouze v PC s internetem)? U aplikace kontaktů jsem si ještě všiml, že i když ve webovém rozhraní emailu vytvoříte pro kontakt skupinu, synchronizuje se do G1 jen jako poznámka. 🙁

Nakonec jsem to vyřešil jedním uživatelem „[email protected]“ na kterého se přihlašují všechny G1ky ve firmě. Bohužel tím padá méně prioritní textová komunikace v rámci Google Chatu a samozřejmě soukromý adresář pro každého uživatele.

kalendář je naprosto bez problémů,když nepočítám, že nechtěl sesynchronizovat „podkalendáře“. Po nějakém čase tam jeden skočil, takže by do rána byli asi všechny. Pro naše účely postačí a výše zmiňované možnosti má.

Právě v možnostech kontaktů mě Google docela zklamal. Tiše doufám že vše napraví v dalším updatu, který ale bude bůhví kdy. Také doufám, že výrobci navigací se brzo umoudří a vydají nějakou off-line navigaci. Po dnešním testu jsem usoudil že GPS čip v T-Mobile G1 je zřejmě ten nejlepší, se kterým jsem měl tu čest se v mobilních zařízeních setkat. A GPS je fce která by rozhodně při hledání některých zákazníků hodně pomohla ;-).

T-Mobile G1: Google Android

   Jan Pichrt        Štítky:         Žádné komentáře

Pár dní mám novou hračku. Je to opět jak jinak, mobilní telefon. Tentokráte služební T-Mobile G1 s operačním systémem od Googlu s hezkým názvem Android.

Když dorazila krabice, pomyslel jsem si „a hele, další strojek od HTC“ a nebyl sem daleko od pravdy. G1ku pro T-Mobile opravdu vyrábí HTC, tedy přední výrobce komunikátorů s operačním systémem Windows Mobile.

Je to hezký stroj, který mě nadchnul, ale i v mnohém zklamal. Útěchou  je mi pouze to, že většinu nedostatků se aspoň daří pravidelně odstraňovat tzv. cupcakes tedy updaty systému. Ten poslední například obsahoval české prostředí, softwarovou klavesnici, podporu A2DP a jiné drobnosti.

Plocha

Uvidíme po pár měsících pracovního nasazení, jestli poletí oknem, nebo vystřídá můj současný telefon HTC Diamond.

Pořizuji nový "telefon"… už zase

   Jan Pichrt         Žádné komentáře

Po roce zase opět pořizuji nové zařízení. Důvod je prostý – iPaq sem koupil jako pracovní nástroj a ve firmě do které jsem si ho kupoval už nepracuji. Nyní je pro mě potřeba mít v ruce krapet více reprezentativnější nástroj (ne že by byl iPaq ošklivý). Rozhodl jsem se pro HTC Touch Diamond – krasavce.

číst dál…

Návod: Jak oživit mrtvý HP iPaq po špatném flashi

   Jan Pichrt        Štítky:,         Žádné komentáře

Spoustě uživatelů se u iPaqu 6×x a 9×x flash nové ROM z různých důvodů nemusí povést (výpadek proudu, chyba karty, chyba souboru atd.), a iPaq následně odmítá naskočit. Zařízení zůstává viset na bootloaderu a logu HP. A protože je pak iPaq sám o sobě neschopný flash provést, je třeba vnutit mu ROMku počítačem…

Pokud i Vás potkal podobný problém, přečtěte si návod jak to napravit, který jsem zveřejnil na Smartmania.cz

Článek na SmartMania.cz & Mobilmania.cz :-)

   Jan Pichrt        Štítky:,         Žádné komentáře

Článěk věnováný barvám na Windows Mobile zařizeních zveřejnila včera SmartMania.cz a i MobilMania.cz (největší informační portál o mobilních telefonech v ČR) na něj linkovala z hlavní stránky ;-) Přikládám screenshoty… (pozor, poslední dva mají velikost kolem 3 MB).

O to víc mě to těší, protože diskuze u článku je víceméně pozitivní a za prvních 24 hodin jej shlédlo celých 1500 lidí. Mám radost z dobře napsaného textu a doufám že to není můj poslední 8-).

262k barev… proč stále nejsou na Windows Mobile?

   Jan Pichrt        Štítky:,         Žádné komentáře

Určitě jste si už někdy položili otázku, proč ve specifikacích každého komunikátoru se systémem Windows Mobile najdete u displeje hodnotu pouhých 65k barev, když dnes většina moderních obrazovek u obyčejných mobilních telefonů disponuje až čtyřikrát větší barevností (65536 versus 262144 barev). Proč tomu tak je, si vysvětlíme v tomto článku. Tento článek byl také zveřejněn na informačním serveru o mobilní komunikaci SmartMania.cz. číst dál…

Nová verze iPaq 614 utils!

   Jan Pichrt        Štítky:         Žádné komentáře

V noci jsem dokončil novou verzi iPaq 614 utils. Změny oproti minulé verzi jsou obrovské. :-) číst dál…