Vývoj pro a Microsoft Translator API

Slides:



Advertisements
Podobné prezentace
PLAYBOY Kalendar 2007.
Advertisements

Podpora personálních procesů v HR Vema Jaroslav Šmarda
© 2000 VEMA počítače a projektování spol. s r. o..
Vizuální Systém Fotbal
Zoner Foto Studio Bohumil Bareš.
Rychlejší ovládání počítače
Vlastní skript může být umístěn: v hlavičce stránky v těle stránky
Aplikace DynaMed na zařízeních iPhone, iPod Touch či iPad Tutoriál Last updated 9/28/ února 2013.
Windows 8 ZMVS. Windows 8 Nové 3D uživatelské rozhraní s kódovým názvem Wind. Nové uživatelské rozhraní bude požadovat minimálně 170MB video paměti a.
Vizuální Systém Fotbal
Microsoft Silverlight
Polycom® RealPresence® Desktop
Polycom ® RealPresence ® Mobile Aplikace pro videokonferenční volání na mobilních zařízeních s operačním systémem IOS.
Lego Mindstorms Martin Flusser.
OS-PDA,kapesní PC,komunikátorů a smartphonů Vypracoval:Petr Rabada AT3.A Pátek
ZAČÍNÁME PRACOVAT S WORDEM 2007
Hra je určená pro dvě družstva nebo dva žáky – červené x modré Po kliknutí na tlačítko s číslicí se zobrazí otázka, s otázkou se zároveň zobrazí napovídající.
Přínosy virtualizace a privátního cloudu
Základy práce s počítačem – lekce I. Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU.
Základy práce s počítačem – lekce II. Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU.
Vizualizace projektu větrného parku Stříbro porovnání variant 13 VTE a menšího parku.
Název školy: Základní škola a Mateřská škola Kladno, Vodárenská 2115 Autor: Mgr. Ilona Sadílková Materiál: VY_32_INOVACE_ICT34.12 Téma: Zkratky pro Windows.
Dělení se zbytkem 3 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA reg. č.: CZ.1.07/1.4.00/ Základní škola, Šlapanice, okres Brno-venkov, příspěvková organizace Masarykovo nám.
SmartPhone start - Apple iPhone
MAGNET – NOVÁ ŘADA PROGRAMŮ TOPCON
Název školy Základní škola Domažlice, Komenského 17 Číslo projektu CZ.1.07/1.4.00/ Název projektu „EU Peníze školám ZŠ Domažlice“ Číslo a název.
Představení Office365 Břetislav Regner PROJEKT financovaný
CIT.CZ spol. s r. o.. Projekt CIT Reader INSPO 2012.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
KASKÁDOVÉ STYLY 4.
MS EXCEL Chybové hodnoty
pit – CAD 2011 Nové funkce a rozšíření Strana: 1www.pitsoftware.cz /

1 | Kaspersky Endpoint Security Přehled. 2 | Kaspersky Endpoint Security Kaspersky Endpoint Security for Windows Kaspersky Endpoint Security for Mac Kaspersky.
NaviTerier Navigační systém pro zrakově postižené.
Anotace Žák definuje aplikační SW Autor Petr Samec Jazyk Čeština Očekávaný výstup Dokáže definovat aplikační software Speciální vzdělávací potřeby Ne Klíčová.
Soutěž pro dvě družstva
Software Architect Forum 2006 Trendy ve vývoji aplikací Michael Juřek, Dalibor Kačmář Microsoft s.r.o.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Sdílení obsáhlých souborů na webu Výpočetní technika.
Windows Presentation Foundation 2D grafika. 2D tvary Elementy UI stromu Stejné jako jiné ovládací prvky a elementy Mohou mít k sobě připojeny události,
Aplikace DVB-T Český Telecom, a.s.. 2 Agenda DVB-T MHP Platforma ČTc DVB-T MHP Platforma ČTc – aplikace Shrnutí cílů společnsti Český Telecom, a.s.
1 © Mediaresearch, a.s., 2008 NetMonitor a AdMonitoring Výsledky za říjen 2008.
Aplikace pro mobilní zařízení v realitní praxi Clarion Congress Hotel Prague.
LCD displeje + princip zobrazení
Číslo šablony: III/2 VY_32_INOVACE_P4_3.6 Tematická oblast: Aplikační software pro práci s informacemi II. Databáze - formulář Typ: DUM - kombinovaný Předmět:
Autor: Ondřej Šimeček Verze: 1.1.3
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.1 Lucián Piller Intranet HR.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Martina Braunerová.  nejdůležitější program v počítači  umožňuje všem ostatním programům fungovat  prostředník mezi počítačem a uživatelem.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Mobilní kancelář (…nejen pro velké firmy) Vladimír Wojnar Microsoft Solutions HP.
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.
Programování Windows 8 Jiří Danihelka PDA Katedra počítačové grafiky a interakce ČVUT v Praze.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Vzdálená správa Tomáš Kalný.
OPERAČNÍ SYSTÉMY.
Y39PHA XNA a Windows Phone 7 Michal Lukáč. XNA na Windows Phone 7 2 Funguje obdobně jako XBOX 360/Windows Podporuje nové typy vstupu Nepodporuje programovatelné.
© KAM po Česku.  200 ks oboustranných materiálů (A3)  50 ks oboustranných materiálu (A4)  200 ks vizitek IC  2 samolepky s QR kódem  200 ks lístkových.
TEXTOVÝ EDITOR Karin Tylšerová. Textový editor je software, kterým je možné editovat prostý text. Neobsahuje žádné informace o formátování, jako je použití.
Projekt MŠMTEU peníze středním školám Název projektu školyICT do života školy Registrační číslo projektuCZ.1.07/1.5.00/ ŠablonaIII/2 Sada 32 AnotaceProgramové.
Využití moderních technologií v rámci zvyšování kompetencí pedagogických pracovníků Projekt OP VK – Zvyšování kvality základního vzdělávání na území ORP.
Vývoj mobilních aplikací a jejich výhody
Textový Editor.
PRVNÍ Projekt, struktura projektu
Vlastnosti souborů Jaroslava Černá.
Transkript prezentace:

Vývoj pro a Microsoft Translator API Zdeněk Žák, FIT, ČVUT zakzden1@fit.cvut.cz

Obsah Windows Phone 7 XNA Framework Silverlight Microsoft Translator Publikace Závěr

Windows Phone 7 Mobilní operační systém Uveden na podzim 2010 Nástupce Windows Mobile Mířen na uživatelský trh Windows Phone 7 + Nokia

Hardwarové požadavky kapacitní 4bodová více dotyková obrazovka s rozlišením 800x480, 1 GHz procesor, GPU schopné DX9, 256 MB RAM, 5MP foťák, Akcelerometr, Asistovaná GPS, FM radio tuner, 6 tlačítek, Senzor okolního osvětlení.

Vlastnosti Uživatelské rozhraní Psaní textu Webový prohlížeč Kontakty E-mail Multimédia Hry Hledání Kancelářský balík Office Synchronizace Marketplace Softwarové updaty

Design - Metro navrženo pro ovládání prsty inspirací byly informační tabule a piktogramy typografie, jednoduchost, srozumitelnost nástroj Expression Blend for Windows Phone

Vývojářské nástroje Windows Phone Developer Tools Visual Studio 2010 Express, Windows Phone Emulator, Silverlight for Windows Phone, XNA Game Studio 4.0, Microsoft Expression Blend for Windows Phone Windows Phone Developer Tools January 2011 Update

Silverlight for Windows Phone Platformy Silverlight for Windows Phone XNA framework 4.0 Vychází ze Silverlightu 3 (Smooth Streaming, Deep Zoom, …) Aplikace připojené na web Určený pro tvorbu 2D a 3D her Vývoj pro Xbox i PC Nadstavba nad DirectX

Herní smyčka

XNA framework - DEMO

Gesta Typ gesta Popis Tap Uživatel se krátce dotkne jednoho bodu na obrazovce. DoubleTap Uživatel se dvakrát rychle za sebou dotkne obrazovky. Toto gesto vždy předchází gestu Tap. Hold Uživatel se dotýkal jednoho bodu na obrazovce po dobu přibližně jedné sekundy. Je to jedna událost a ne průběžně generovaná zatímco se uživatel stále dotýká obrazovky. HorizontalDrag Uživatel se dotkl obrazovky a pak provedl horizontální gesto. VerticalDrag Uživatel se dotkl obrazovky a pak provedl vertikální gesto. FreeDrag Uživatel se dotkl obrazovky a pak provedl gesto v jakémkoli směru. Pinch Uživatel se dotkl dvou bodů na obrazovce a pak je přiblížil nebo oddálil. Pinch se chová jako drag dvěma prsty. Když je toto gesto povoleno, předchází ostatním drag gestům. Flick Uživatel se dotkl obrazovky a rychle ji „přejel“. Flicks jsou bezpoziční. Rychlost flicku může být získána přečtením hodnoty Delta třídy GestureSample.

Silverlight Podpora gest Přístup k softwarové klávesnici Přístup k hardwarové akceleraci a dalším součástem telefonu Možnost stažení Toolkitu

Ovládací prvky pro rozložení Ovládací prvek Poznámka Border Poskytuje okraj, pozadí nebo obojí jinému prvku. Canvas Poskytuje plochu k zobrazení elementů na určité pozici. ContentControl Reprezentuje kontejner s jediným vnořeným prvkem. Vnořený prvek je objekt a může tak obsahovat další prvky pro rozložení s dalšími vnořenými prvky. Grid Poskytuje plochu složenou z řádků a sloupců, do kterých mohou být umístěny další elementy. Nejdříve nadefinujete řádky a sloupce a poté jednotlivým objektů přiřadíte daný sloupec nebo řádek. Panorama Vytvoří panoramatický pohled z jednotlivých částí, které se pak horizontálně procházejí. Jen pro Silverlight for Windows Phone. Pivot Poskytuje rychlý způsob jak v aplikaci spravovat pohledy na velké množství dat. Prvek může být použit jako navigační rozhraní pro filtraci velké množiny nebo přepínáním mezi pohledy. Jen pro Silverlight for Windows Phone. StackPanel Poskytuje plochu, na které můžete zobrazit elementy v řadě; horizontální nebo vertikální. VirtualizingStackPanel Poskytuje prvek stack panel, který uspořádá viditelný obsah na obrazovce a vytvoří další UI elementy, pokud je potřeba. VirtualizingStackPanel má lepší výkon při práci s velkou množinou prvků než StackPanel. ScrollViewer Pro zobrazení vnořeného elementu poskytuje plochu, která se dá posouvat.

Panorama a Pivot Panorama Pivot

Silverligt - DEMO

Microsoft Translator Překladová služba mezi 35 jazyky Skoro všechny překládané dvojice jsou poháněny technologií Microsoft Translator, Dvě překládané dvojice jsou poskytovány MS Windows International týmem, Texty, které jsou spojeny s počítači, jsou překládány pomocí MS statistického strojového překladu založeného na syntaxi.

Vlastnosti Paralelní zobrazení původní a přeložené stránky 4 možnosti zobrazení přeložené a původní stránky Widget pro překlad, který je možné umožnit na vaši stránku Překlad z jakéhokoli jazyka do jakéhokoli jiného jazyka (35 jazyků) Automatická detekce jazyka Přehrání přeloženého textu (není dostupné pro všechny jazyky)

Nástroje Pro správce webů Pro vývojáře Widget AJAX SOAP HTTP

Funkce Translate Speak Detect GetLanguagesForTranslate GetLanguagesForSpeak GetAppIdToken

AppID http://www.bing.com/developers/appids.aspx Potřebujete Windows Live ID Řetězec ve formátu F888C24CDEF0EBA84851C6C30ECADDDAD529CAF0 Je použito jako parametr při všech volání API

SOAP - DEMO Metoda TranslateAsyc Parametr Popis appId Řetězec obsahuící Bing AppID. text Řetězec reprezentující text, který se má přeložit. from Řetězec reprezentující kód jazyka překládaného textu. Když bude ponechán prázdný, odpověď bude obsahovat výsledek auto- detekce jazyka. to Řetězec reprezentující kód jazyka, do kterého budeme text překládat. contentType Formát textu, který je překládán. Podporované formáty jsou "text/plain" a "text/html". Jakýkoli HTML text musí být well- formed. category Kategorie textu, který překládáme. Jediná podporovaná kategorie je zatím "general".

SOAP - DEMO Metoda DetectAsyc

Orientace obrazovky Portrét a Krajina Scrolling Rozložení v mřížce

Jak dostat data do aplikace?

App Hub Nástroje Obsah Komunita Marketplace

Publikování aplikace Založit si účet na App Hub, Vytvořit finální release build vaší aplikace, Vytvořit obrázky aplikace, které se budou na Marketplace zobrazovat, Vybrat si kategorii, do které aplikace spadá, Vybrat si cenu za aplikaci: Zdarma nebo cokoli mezi $0.99 - $499.99, Z toho dostanete 70 %. Definovat několik metadat pro vaši aplikaci (unikátní jméno, verze, klíčová slova,…)

Závěr Známé vývojové prostředí Efektní i efektivní uživatelské rozhraní Sílící platforma Microsoft + Nokia

Zdroje create.msdn.com www.microsofttranslator.com/dev/

Konec Děkuji za pozornost! Dotazy?