Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás.

Slides:



Advertisements
Podobné prezentace
Pokroky v technologiích (2)
Advertisements

Web Michal Žůrek Jak se na něj dívám já..
Martin Šimeček.  seznámit s APEXem – poskytnout základní manuál  vytvořit webovou aplikaci pro sběr informací o databázových systémech  naplnit databázi.
Systém Drupal a nejen školní weby
Úvod do platformy Java EE
Spisová služba a její vazba na datové schránky
Microsoft 4. Windows Live Messenger. Co je to Messenger ? Nástroj pro komunikaci s přáteli Textová komunikace formou chatu Videokomunikace přes.
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
NSWI117 – Technologie vývoje webových aplikací Martin Nečaský Katedra softwarového inženýrství MFF UK.
Windows Presentation Foundation Animace. Animace Proč? Silnější dojem z aplikací Vytváří přirozenější UI Plynulejší visuální přechody Animace kdekoli.
CC licence v praktickém využití Tento dokument podléhá licenci Creative Commons Lukáš Gruber Prezentace.
Webová aplikace.  Úvod  Možnosti vývoje (komponenty, které dokážeme nabídnout) + ukázka  Možnosti využití Frameworku pro těžkého klienta  Výrobní.
DOTKNĚTE SE JE TO SENCHA (TOUCH). Web JavaScript Ext JS Miroslav Juhos.
Softwarový systém DYNAST
Studie zahraničních volně dostupných API mapových služeb
Tutorial Zobrazení článku na EBSCOhost rozhraní
Vedoucí:Dr.Ing.Bronislava Horáková Řešitel:Bc.Ondra Richard.
MS EXCEL 2007 Tabulkový procesor. Máte před sebou nejnovější verzi aplikace Excel. Při jejím otevření uvidíte známé listy, na něž jste zvyklí, ale horní.
Informační systém pro správu dokumentů a fotografií
ICT podpora komunikace nejen v distančním vzdělávání DisCo 2010, Plzeň, Jiří Jelínek Lukáš Novotný Fakulta managementu Jindřichův Hradec VŠE.
Představení administračního systému WebSunTool WebSun.eu.
Tomáš Dlouhý – prezentace Y13ANW - Redakční systém WNC Tomáš Dlouhý Y13ANW – První prezentace
Tabulkový procesor.
FTP – přenos souborů Tato služba se používá pro přenos souborů pomocí přenosového protokolu FTP. Pro tuto službu existují speciální klienti, kteří se dokáží.
Vývoj aplikací pro SharePoint
Michael Juřek Software Architect Microsoft s.r.o.
Ú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.
BAKALÁŘSKÁ PRÁCE Tomáš Janda
SDRUK-IT Možnosti využití programového vybavení WebArchivu dalšími subjekty Ing. Petr Žabička, MZK.
Sdílení obsáhlých souborů na webu Výpočetní technika.
[IVE-SMA] UI analyzačního nástroje Daniel Puncman A4M39NUR.
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,
Walter Schorge Archa – Open Source archivní informační systém v NTM Archivy, knihovny a muzea v digitálním světě
MAPGUIDE OPEN SOURCE - MAPOVÝ SERVER Student: Bc. Martin Soukup Předmět: GEIS Přednášející : R NDr. Tomáš Vaníček, P hD. Datum: Web:
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Úvod do JavaScriptu JavaScript je p JavaScript je programovací jazyk, který se používá na webových stránkách. JavaScript je typu KLIENT - KLIENT To znamená,
Silverlight - Tirs.NET Antonín Hofmann - Radek Špelda -
Návrh a tvorba WWW Přednáška 12 JavaScript III.. Výjimky v JavaScriptu Výjimky jsou způsob jak řešit neočekávané nebo výjimečné situace ke kterým dochází.
Partner SBSC evening university , Čestlice.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Úvod Benchmarkování –Měření a vyhodnocování výkonnosti software pomocí modelových aplikací Regresní benchmarkování –Porovnávání výkonnosti vývojových.
Tutoriál Nastavení alertů pro časopisy
IBM Global Services Ing. Stanislav Bíža, Senior IT Architect, CISA © 2005 IBM Corporation Rizika napadení webových aplikací Konference ISSS 2005 Title.
2. LMS Unifor. E-learning vzdělávací proces, využívající informační a komunikační technologie k tvorbě kurzů, k distribuci studijního obsahu, komunikaci.
Distribuce Linuxu Petr Novák. Obsah Distribuce - typy a trendy Konkrétní systémy: – Pro začátečníky: Ubuntu Fedora OpenSuSE PCLinuxOS – Pro pokročilejší:
Srovnání systémů řízení projektů Vypracovala: Jitka Procházková.
RoutePlanner Portály a portlety Stanislav Cepák,
Kramerius 4 – nová generace systému pro digitální knihovnu Martin Lhoták Knihovna AV ČR, v. v. i. Archivy, knihovny, muzea v digitálním světě ,
Vedoucí projektu:Doc. Dr. Ing. Bronislava Horáková Konzultant:Ing. Tomáš Minarčík Zpracovatel:Martina Sochorová Datum: VYSOKÁ ŠKOLA BAŇSKÁ – TECHNICKÁ.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
RedDot Solutions ve státní správě a samosprávě Oxygen Solutions Petr Svoboda Petr Svoboda; Chief Information Officer; Oxygen Solutions, s.r.o.; GSM: 602.
CENTRUM BIOSTATISTIKY A ANALÝZ Lékařská a Přírodovědecká fakulta, Masarykova univerzita Uživatel počítačové sítě b) Vyučující tým: Daniel KLIMEŠ Ivo ŠNÁBL.
TVORBA WEBOVÝCH APLIKACÍ S VYUŽITÍM OPEN SOURCE CMS Autor: Lukáš Dubina Vedoucí práce: PaedDr. Petr Pexa Jihočeská Univerzita České Budějovice 2010 Prezentace.
MICROSOFT OFFICE 2007/2010. Důvod změny Inovace technologií Nové možnosti použití Kompatibilita Ukončení tech. podpory starších verzí Office 2003 –
Stanice v síti učební texty pro deváté ročníky ZŠ.
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
1 GISáček 2006 GIS v podání Autodesku GISáček 2006 Pavel Robek Tech Data Distribution s.r.o.
Převod LN aplikace do xPages Josef Kadlčík, Greenpoint.
Novinky ve verzi 5.8. Confluence 5.7 – nové zkušenosti se soubory, které podporují téměř všechny fáze cyklu spolupráce (nahrávání, komentáře, editace,
Openmobility SHR - Martin 'JaMa' Jansa - Licence: CC- BY-SA Co znamená SHR? ● Stable Hybrid Release ● GNU/Linux distribuce ● Využívá.
KIV/ZD cvičení 8 Tomáš Potužák.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
Humanitární aplikace informatiky
Název školy: Základní škola Městec Králové Autor: Mgr. Petr Novák
hledat organizovat citovat
Přečtěte si o tom vše Příspěvky Microsoft SharePointu
Web Application Scanning
Desktopové aplikace na .NET Core
Transkript prezentace:

Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás

Obsah Motivace Výběrový proces Ovládací prvky už k dispozici Co bychom si v ExtJs přáli v budoucnu Architektura Vlastní přidaná hodnota Praktické ukázky Licence

Motivace Starým způsobem vyvinutý webmail šlo už jen těžko rozšiřovat Nevynalézat znovu kolo ;-) Delegovat část práce jinam Vytvořit přirozeně jednotící prvek Sdílení mezi produkty/projekty Keria Snaze testovatelné Podpora námi zvolených prohlížečů

Výběrový proces - cíle 1. Vybrat a ověřit webový framework pro RIA na realné aplikaci 2. Poskytnout plnohodnoutnou webovou administraci KMS

Výběrový proces - průběh Projekt na několik člověkoměsíců 1.kolo – Uplatnění smtelných kritérií (cca 90 kandidátů) (podpora browserů, dokumentace, bezpečnostní audit,...) 2.kolo – Vážená kritéria (5 kandidátů - Dojo Toolkit, ExtJS, OpenLaszlo, Smart Client, Yahoo! UI Library, Zapatec AJAX Suite) (např. subjektivní dojem, licence, komplexnost...) 3.kolo – Použití na reálné aplikaci

Ovládací prvky už k dispozici Gridy Formuláře Navigační stromky Panel nástrojů a nabídek Drag and drop Ovladače oken

Co bychom si v ExtJs přáli v budoucnu Live grid / fetch-on-demand Vylepšení lokalizací (datum, oddělovač desetinných míst, velká/malá písmena…) Nové ovládací prvky

Vlastní přidaná hodnota Wrapper – obálka odstiňující aplikačního vývojáře od vnitřností ExtJs WATS – Web AutoTeSt webTrans – množina překladových nástrojů

Architektura klient/server PHP ImplementationPHP/API Engine Impl. TinyDb Hack TinyDb Client Application Wrapper ExtJS JSON

Architektura klienta

Ukázka aplikace

Licence Open Source Dříve LGPL (do verze 2.0.2) Nyní GPLv3 (od verze 2.1) Komerční Předplatné (minor verze) 1 vývojář $289 Tým (2-5 vývojářů) - $1159 Pracovní skupina (6-25 vývojářů) - $4999 Podniková (až 100 vývojářů) - $14449 Podpora

Shrnutí Motivace Výběrový proces Ovládací prvky už k dispozici Co bychom chtěli v ExtJs v budoucnu Architektura Vlastní přidaná hodnota Praktické ukázky Licence

Chcete se zapojit? Kontakty Odkazy Dušan Juhás