Domino 10 nové komponenty a související témata (node.js, ES )

Podobné dokumenty
Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích. David Marko TCL DigiTrade

Notes and Domino Social Edition 9. David Marko, TCL DigiTrade

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Užitečné rady pro administrátory. IBM Domino/Notes

Otevřený svět ICS. Radim Navrátil. aneb co svět oken a ICS? Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o.

Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

PRODUKTY Tovek Server 6

Google Apps. Administrace

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

PRODUKTY. Tovek Tools

Možnosti využití dat RÚIAN poskytovaných VDP pomocí webových služeb

Tomáš Kantůrek. IT Evangelist, Microsoft

Novinky v IBM Notes a Domino. CubeTeam Dan Vrána

ALEŠ LICHTENBERG KAISER DATA

Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

Správa stanic a uživatelského desktopu

Formy komunikace s knihovnami

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Digitalizace a oběh dokumentů VUMS LEGEND, spol. s.r.o.

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP

2012 (červen) Microsoft Sharepoint Portal Server. Microsoft Live Communications Server 2003 Řešení pro online komunikaci. Microsoft Exchange

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice

Správa klientů pomocí Windows Intune

Novinky v oblasti SAP Mobility. Martin Zikmund, Presale Mobility Platforms Miroslav Řehoř, Account Executive

Nasazení mapového redakčního systému Geocortex v prostředí Moravskoslezského kraje

Vyhledávání na portálu Knihovny.cz

Architektura GIS KMA/AGI. Karel Jedlička

Poznámky k vydání. pro Kerio Control 7.2.1

ELEKTRONICKÉ PODÁNÍ OBČANA

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

GOOGLE APPS FOR WORK. TCL DigiTrade

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

Kapitola 1 První kroky v tvorbě miniaplikací 11

Historie, současnost a budoucnost ASP.NET

3. HODINA. Prohlížeče Druhy prohlížečů Přehled funkcí Bc. Tomáš Otruba, Informatika 7. třída 1

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

SUTOL Symposium 2014

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Petr Vlk KPCS CZ. WUG Days října 2016

Výpočetní technika. PRACOVNÍ LIST č. 9. Ing. Luděk Richter

úvod Historie operačních systémů

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

Vzdělávací obsah vyučovacího předmětu

Aplikační podpora národní inventarizace kontaminovaných míst

O autorech 13 O odborném korektorovi 13. Poděkování 15 Úvod 17. Cílová skupina této knihy 17 Témata této knihy 17

Maturitní témata Školní rok: 2015/2016

UAI/612 - Cloudová Řešení. Technologie

InBiz VŠECHNO, CO JE MOŽNÉ

Compatibility List. GORDIC spol. s r. o. Verze

ABBYY Automatizované zpracování dokumentů

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

Studijní informační zdroje

Představení Kerio Control

Hana Jedličková Novell Tour Praha,

Manuscriptorium v roce 2013

Google Analytics University

VirtualBox desktopová virtualizace. Zdeněk Merta

MBI - technologická realizace modelu

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Bezpečnostní témata spojená se Zákonem o kybernetické bezpečnosti

Úvodem Seznámení s HTML Rozhraní Canvas... 47

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje

Hlavní rysy produktu MapInfo Professional

IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE. Jiří Vaněk, Jan Jarolímek

Administrační systém ústředen MD-110

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Workshop DSP Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

MICROSOFT OFFICE. Městská knihovna Ostrov, p. o. Douša Ondřej

Projekt podnikové mobility

1. Webový server, instalace PHP a MySQL 13

Workshop Exact Software CEE

Oborová brána TECH tech.jib.cz

Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla

FORPSI Cloud Computing Virtuální datacentrum v cloudu

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Radim Dolák Gymnázium a Obchodní akademie Orlová

Autodesk AutoCAD 2018

Různé tváře WebSphere Portal

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Migrace Lotus na verzi 8.x

Novinky a plány v Meetings a konferenčních technologiích. Jan Růžička Konference CESNET 2019

Trask solutions Jan Koudela Životopis

GIS a správa majetku a dokumentů

CZ.1.07/1.5.00/

Maturitní projekt do IVT Pavel Doleček

Building Your Own Real Remote Experiment Controlled by a Mobile or Touch Enabled Device

Transkript:

Domino 10 nové komponenty a související témata (node.js, ES ) David Marko TCL DigiTrade - 19.4.2018

Domino 10 Use of OpenSource components ( Java Script, ) Great focus on integration of Mobiles and Chat Automated database repair 256GB NSF s (! ) Easier integration of Active Directory SAML IDP upgrades ( including ADFS 4.0 ) for SSO Enhancement of IBM Verse Integration of an embedded Team Calendar functionality Forwarding of an appointment to other persons Mark multiple mails and forward them as PDF/EML Full support of Node.JS inside Domino Development

2017 - Komplexní platforma IBM Connections Pink (Node.js, MongoDB, Elasticsearch) Naše platforma: Vaadin + MongoDB + Elasticsearch Vaadin: vývojová platforma (zdarma) MongoDB: primary data store (zdarma) Elasticsearch: search engine (zdarma)

Node.js Od R8 Xpages jako webová vývojová platforma (Xpages = JSF = Java Server Faces) Od R10 rozšíření o Node.js Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world. https://nodejs.org

Node.js - výhody Rychlý běh aplikací Jednotný jazyk pro client side a server side aplikaci Mnoho sdílených knihoven mezi client side a server side JavaScript relativně jednoduchý! Jazyk / Xpages: SSJS(ServerSide JavaScript) vs. Java /

Node.js npm Package manager + internetová služba pro sdílení Více než 650 000 knihoven, balíčků apod. Server side / client side (např. knihovny pro manipulaci s datovými typy)

Node.js Typescript (Microsoft) Na JavaScriptu založený plně objektový jazyk Podobnost: C# nebo JAVA Přes transpiler převáděný do JavaScriptu - spustitelný v prohlížeči nebo na serveru v rámci node.js aplikace

Node.js Typescript (Microsoft) Typescript převod JavaScript

Node.js Dart (Google) Na JavaScriptu založený plně objektový jazyk Podobnost: JAVA Přes transpiler převáděný do JavaScriptu - spustitelný v prohlížeči nebo na serveru v rámci node.js aplikace

Zmodernizovaný LN klient Electron?

Electron webový základ Zobrazovací část tvoří Chromium a node.js UI je tvořeno HTML, CSS Aplikace je vytvořena v JavaScriptu

Electron otevřený systém Electron vyvíjí společnost GitHub Existuje již několik let Vývoj je velmi rychlý

Electron multiplatformní Instalovatelná desktopová aplikace integrovatelná do operačního systému (tray) UI rozhraním k nerozeznání od běžné např. Windows aplikace Výsledná aplikace spustitelná na platformách Windows, Linux, MAC

2. Pokročilé hledání v Notes datech Produkt: Elasticsearch Více databází do jednoho výsledku hledání Pokročilé typy vyhledávání, které v LN neexistují Specifické zobrazení výsledků hledání: tabulky, grafy Integrace: link zpět do LN databáze Domino pro tvorbu uživatelského rozhraní Aktualizaci zajišťuje periodický export dat

sofistikované metody hledání překlepy varianty slov váha polí rozsahy dat od-do GEO data (GPS souřadnice objektů, ploch) dokumentově orientovaná databáze indexuje i souborový systém

org Vyhledávací engine/server zaměřený na rychlost a specializované vyhledávací operace Škálovatelnost pomocí clusterů rozložení dat na více serverů (near) RealTime Search velká rychlost vyhledání informací dokáže zobrazit data v průběhu psaní Nezávislé na platformě se zdrojovými daty (jako LN a externí fulltext)

Kategorizace rozpětí hodnot Řazení nalezených položek Četnost výrazů ve výběru Odkaz na původní zdroj informace Počet položek splňující kritéria

Vaadin 10 Postaveno na tzv. Web Components standardu Mobile-first komponenty uživatelského rozhraní

Vaadin 10 mobilní rozhraní

PWA Progressive Web Apps Webová stránka/aplikace se schopností pracovat offline a chovat se jako instalovatelná aplikace nainstalovaná v mobilním zařízení Novinka již od roku 2015 postupná implementace do standardních prohlížečů Progresivní postupné načítání obsahu Nezávislá na konektivitě - schopnost fungování i offline Mobile UI- Mobilní uživatelské rozhraní Instalovatelné formou odkazu na ploše mobilního zařízení

HashiCorp Vault Nástroj pro správu hesel, security tokenů apod. Začlenění do aplikací vyžadujících autentizovaný přístup do jiných systémů Trezor, k jehož otevření můžete vyžadovat více klíčů Multiplatformní: Windows, Linux

HashiCorp Vault Standalone aplikace (multiplatformní) web server Komunikace s klienty(aplikacemi) přes HTTPS

HashiCorp Vault Základní obsluha je s příkazové řádky (existuje GUI) Odemčení trezoru pomocí klíčů, práce s ním pomocí tokenů