Free download actia multidiag 2017 iii sp4 + hex for picMou Dawei
Voici comment programmer une photo pour qu'elle fonctionne avec Multidiag 2017 III SP4
- Premièrement: vous devez installer Multidiag SANS Internet connecté. Ce n'est pas difficile de le trouver à télécharger.
Série pour l'installer: 033918
Lien de téléchargement:
ACTIA Multidiag 3/2017 sp4 41.41:
https://mega.nz/#!wqIigCbD!PR7xGKJgtC2Ey0do–64gMe3RsaDgoD27Dq68apmBvQ
LOG792 - PFE - PROJETS D’ENRICHISSEMENT DE SIGNAUX POUR AUTOMATES DE TRADINGcharly simon
Conception d’extracteurs, pour chaque algorithme d’analyse
technique, qui prennent à l’entrée les données boursières et qui produit un signal de recommandations (achat, vente, attente).
Plateformes et infrastructure infonuagique natif de ville de MontréallCloudOps2005
Morgan Martinet et Marc Khouzam avons discuter la plateforme et infrastructure infonuagique natif de ville de Montréal au Cloud Native Day Montreal 2019.
geOrchestra, a free, modular and secure SDICamptocamp
geOrchestra is a free, modular and interoperable Spatial Data Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe.
geOrchestra’s core features a security proxy and a single-sign-on authentication system. Next to this core are independant and interoperable modules to build your own Spatial Data Infrastructure:
- a metadata catalog based on GeoNetwork,
- a map and features server: GeoServer,
- a map tile server: GeoWebCache,
- an advanced web map viewer,
- a data extractor,
- and several other admin-oriented modules.
Modules interact using OGC interfaces or REST APIs.
Initially covering Brittany, then France, geOrchestra now spreads worldwide with SDIs in Bolivia, Nicaragua, Switzerland and India.
http://www.georchestra.org/
Free download actia multidiag 2017 iii sp4 + hex for picMou Dawei
Voici comment programmer une photo pour qu'elle fonctionne avec Multidiag 2017 III SP4
- Premièrement: vous devez installer Multidiag SANS Internet connecté. Ce n'est pas difficile de le trouver à télécharger.
Série pour l'installer: 033918
Lien de téléchargement:
ACTIA Multidiag 3/2017 sp4 41.41:
https://mega.nz/#!wqIigCbD!PR7xGKJgtC2Ey0do–64gMe3RsaDgoD27Dq68apmBvQ
LOG792 - PFE - PROJETS D’ENRICHISSEMENT DE SIGNAUX POUR AUTOMATES DE TRADINGcharly simon
Conception d’extracteurs, pour chaque algorithme d’analyse
technique, qui prennent à l’entrée les données boursières et qui produit un signal de recommandations (achat, vente, attente).
Plateformes et infrastructure infonuagique natif de ville de MontréallCloudOps2005
Morgan Martinet et Marc Khouzam avons discuter la plateforme et infrastructure infonuagique natif de ville de Montréal au Cloud Native Day Montreal 2019.
geOrchestra, a free, modular and secure SDICamptocamp
geOrchestra is a free, modular and interoperable Spatial Data Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe.
geOrchestra’s core features a security proxy and a single-sign-on authentication system. Next to this core are independant and interoperable modules to build your own Spatial Data Infrastructure:
- a metadata catalog based on GeoNetwork,
- a map and features server: GeoServer,
- a map tile server: GeoWebCache,
- an advanced web map viewer,
- a data extractor,
- and several other admin-oriented modules.
Modules interact using OGC interfaces or REST APIs.
Initially covering Brittany, then France, geOrchestra now spreads worldwide with SDIs in Bolivia, Nicaragua, Switzerland and India.
http://www.georchestra.org/
Les containers docker vu par un chef cuisinier et un mécanicienRachid Zarouali
Les containers docker sont partout aujourd'hui, nos boites mails google/office365, nos applications web, notre accès pour les rendez-vous médicaux, les avions, ...
Ils sont partout mais pourtant pas toujours facile a appréhender, et pourtant, ils ont beaucoup plus de similitude avec des métiers de notre quotidien qu'il n'y parait.
Lors de ce webinar, je vous presenter ces fameux containers Docker, vu par un chef cuisiner et un mécanicien automobile et vous ferez qu'il a beaucoup de points communs.
Que ce soit pour comprendre un problème utilisateur, pour travailler avec une base de données locale ou pour s’interfacer avec des automates de production il n’est pas toujours faisable de reproduire des conditions réelles sur nos postes de développement et installer l'EDI pour déboguer sur place n’est ni envisageable techniquement, ni en terme de licence.
Depuis de nombreuses années RAD Studio (Delphi et C++Builder) propose une solution pour contourner la difficulté : le déploiement et le débogage distants.
Lors de cette session nous avons vu comment configurer notre environnement de développement et les postes informatiques sur lesquels on désire travailler ponctuellement afin de pouvoir travailler « à distance », via Internet ou notre réseau local.
La rediffusion de cette présentation est disponible avec ses codes sources et des liens complémentaires sur https://serialstreameur.fr/webinaire-20191105.php
Docker avec Rancher, du dev à la prod - Makazi au devopsdday 2016Alexis Ducastel
Slides de la présentation "Docker avec Rancher, du dev à la prod" par Alexis Ducastel et Ivan Beauté de makazi.com lors du Devops DDay au stade Orange Vélodrome de Marseille le 7 Octobre 2016
Retrouvez également la présentation sur Youtube : https://www.youtube.com/watch?v=E1LDR2pX2w4&index=18&list=PLNBeWtNgozici8YOrke1gQ-xGuRra6JUr
En 45 minutes, Nicolas Muller présentera CloudUnit, un PAAS opensource basé sur Docker livré en standard avec Jenkins2 et GitLab CE. La démo consistera à déployer une application dont les sources sont poussées sur GitLab, le binaire construit avec Jenkins2 puis déployé avec CloudUnit. Il s'agit d'un bon exemple d'utilisation du plugin "Pipeline as code" conjointement Cloudunit. A l'issue de la démo, nous présenterons la stack complète de CloudUnit avec son shell dédié ainsi que son plugin Maven. Nous présenterons aussi le projet sur Github disponible en GPL V3.
Par Nicolas Muller (Technical Director @TreepTik)
Toutes les vidéos des conférences seront disponibles sur Xebia.tv
Methodologie et outils d optimisation php mysqlCodizy
Méthodologie et outils d'optimisation PHP / MySQL lors des 3 phases du cycle de vie de vos applications :
1- Développement,
2- Mise en production,
3- Post Production
Pour toute information concernant Codizy :
@: http://www.codizy.com
Comment débuter en devops et apprendre à réaliser son premier pipeline. Très facilement et en toute simplicité.
Une formation gratuite pour s'initier au devops.
https://youtu.be/tiSfXCM8VTw
https://gitlab.com/xavki/pipeline-saison-1
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Alexandre Touret
Kubernetes et les technologies cloud sont aujourd'hui les standards pour déployer des applications de toutes sortes dans le cloud: api, batchs, microservices et même des monolithes! Ils apportent des solutions à beaucoup de problèmes mais aussi une grande complexité. Il peut donc être très difficile pour les développeurs et concepteurs d'identifier les contraintes de telles architectures.
Dans cette présentation, vous (re)découvrirez dix astuces et conseils que j'ai pu appliquer et qui m'ont aidé dans mes derniers projets.
Ces derniers traiteront :
de l'environnement de l'application
du choix des solutions techologiques
du développement
des contraintes de conception liées à K8S
et plus encore !
Utiliser l'EDI pour développer en multiplateformepprem
Ce webinaire vous permettra de découvrir ou redécouvrir les fonctionnalités de l’EDI de RAD Studio / Delphi / C++Builder en matière de conception d’écrans multiplateformes. Pour utiliser pleinement l’EDI avec FireMonkey vous vous devez de les connaître.
Nous aborderons les fonctionnalités du concepteur de fiches pour FireMonkey, la prévisualisation intégrée à l’EDI et la prévisualisation en temps réel sur des appareils mobiles.
La rediffusion de cette présentation est disponible avec ses codes sources et des liens complémentaires sur https://serialstreameur.fr/webinaire-20190423.php
Docker, Pierre angulaire du continuous delivery ?Adrien Blind
This presentation explores continuous delivery principles leveraging on Docker : it depicts the use of Docker containers as universal application artifacts, delivered flowly all along a deployment pipeline.
This slideshow has been initially presented at Devops D-Day conference, Marseille.
Présentation du portail captif Alcasar PPT avec tutoriel pratique illustréyassine87
Le portail captif Alcasar présenté sous forme de diapositives avec un tutoriel illustré et simplifié pour une reproduction rapide et limpide. Des capture d'écrans expliquant chaque étape parcourue on y retrouve même les commandes linux tapées sur le Terminal.
Une bonne explication de l'association de l'annuaire Active Directory est aussi évoqué dans ce PPT.
Version complète sur : http://www.amazon.com/dp/B00AWHWNKG
Les conteneurs épousent la philosophie des architectures microservices. Nous vous présenterons un socle technique résilient et scalable pour distribuer des microservices sur une infrastructure s’appuyant sur Docker Swarm pour l’orchestration des conteneurs et Interlock avec HAProxy pour la gestion du Service Discovery, le tout accessible depuis le Cloud.
Nous déploierons au sein de cette infrastructure une application de trombinoscope développée en architecture microservices. Chaque individu présent au sein du trombinoscope sera représenté par un microservice spécifique, que nous pourrons déployer et faire scaler au sein du cluster. Avec autant de microservices, il est nécessaire de mesurer leur état, nous vous présenterons également les outils de supervision que nous avons mis en place au sein de la solution.
Par Jean-Louis Rigau (Software Engineer, Continuous Delivery, DevOps and Docker @Xebia) & Thomas Auffredou (Software Engineer @ Xebia)
Toutes les vidéos des conférences seront disponibles sur Xebia.tv
Webinaire du 24 novembre 2020 sur le déploiement de logiciels et applications mobiles développés avec Delphi ou C++Builder de Embarcadero.
Dans cette session de deux heures sont abordées chaque plateforme disponible et les modes de diffusion possible.
En fin de conférence un exemple de code (client et serveur) donne une idée de la facilité de gérer les mises à niveau des logiciels une fois diffusés lorsque ça e s'est pas fait par un magasin d'application automatisant leur mise à niveau.
Rediffusion de cette présentation sur https://serialstreameur.fr/webinaire-20201124.php
Retour d’expérience technique de plus d’un an de mission chez TF1 sur #Go, #GraphQL, des micro-services contactés en #gRPC suivant un contrat d’interface avec #Protobuf.
J’ai aussi abordé les sujets de #WebPerf avec du cache applicatif et HTTP et enfin un 3ème volet sur le déploiement #Kubernetes, #Kustomize, le monitoring avec #Grafana et #Prometheus et la façon dont les développeurs travaillent en local avec tous ces micro-services.
ERP et customisation : comment éviter l’usine à gaz ?Camptocamp
Disposer d’une solution ERP devenue complexe au fil du temps, instable à utiliser et trop coûteuse à faire évoluer est malheureusement un piège dans lequel nombre de sociétés et organisations tombent trop souvent. Avec un consultant ERP disposant de plus de 15 ans d’expérience, identifiez en amont tous les leviers qui vous permettront de réduire ce risque au minimum.
Les containers docker vu par un chef cuisinier et un mécanicienRachid Zarouali
Les containers docker sont partout aujourd'hui, nos boites mails google/office365, nos applications web, notre accès pour les rendez-vous médicaux, les avions, ...
Ils sont partout mais pourtant pas toujours facile a appréhender, et pourtant, ils ont beaucoup plus de similitude avec des métiers de notre quotidien qu'il n'y parait.
Lors de ce webinar, je vous presenter ces fameux containers Docker, vu par un chef cuisiner et un mécanicien automobile et vous ferez qu'il a beaucoup de points communs.
Que ce soit pour comprendre un problème utilisateur, pour travailler avec une base de données locale ou pour s’interfacer avec des automates de production il n’est pas toujours faisable de reproduire des conditions réelles sur nos postes de développement et installer l'EDI pour déboguer sur place n’est ni envisageable techniquement, ni en terme de licence.
Depuis de nombreuses années RAD Studio (Delphi et C++Builder) propose une solution pour contourner la difficulté : le déploiement et le débogage distants.
Lors de cette session nous avons vu comment configurer notre environnement de développement et les postes informatiques sur lesquels on désire travailler ponctuellement afin de pouvoir travailler « à distance », via Internet ou notre réseau local.
La rediffusion de cette présentation est disponible avec ses codes sources et des liens complémentaires sur https://serialstreameur.fr/webinaire-20191105.php
Docker avec Rancher, du dev à la prod - Makazi au devopsdday 2016Alexis Ducastel
Slides de la présentation "Docker avec Rancher, du dev à la prod" par Alexis Ducastel et Ivan Beauté de makazi.com lors du Devops DDay au stade Orange Vélodrome de Marseille le 7 Octobre 2016
Retrouvez également la présentation sur Youtube : https://www.youtube.com/watch?v=E1LDR2pX2w4&index=18&list=PLNBeWtNgozici8YOrke1gQ-xGuRra6JUr
En 45 minutes, Nicolas Muller présentera CloudUnit, un PAAS opensource basé sur Docker livré en standard avec Jenkins2 et GitLab CE. La démo consistera à déployer une application dont les sources sont poussées sur GitLab, le binaire construit avec Jenkins2 puis déployé avec CloudUnit. Il s'agit d'un bon exemple d'utilisation du plugin "Pipeline as code" conjointement Cloudunit. A l'issue de la démo, nous présenterons la stack complète de CloudUnit avec son shell dédié ainsi que son plugin Maven. Nous présenterons aussi le projet sur Github disponible en GPL V3.
Par Nicolas Muller (Technical Director @TreepTik)
Toutes les vidéos des conférences seront disponibles sur Xebia.tv
Methodologie et outils d optimisation php mysqlCodizy
Méthodologie et outils d'optimisation PHP / MySQL lors des 3 phases du cycle de vie de vos applications :
1- Développement,
2- Mise en production,
3- Post Production
Pour toute information concernant Codizy :
@: http://www.codizy.com
Comment débuter en devops et apprendre à réaliser son premier pipeline. Très facilement et en toute simplicité.
Une formation gratuite pour s'initier au devops.
https://youtu.be/tiSfXCM8VTw
https://gitlab.com/xavki/pipeline-saison-1
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Alexandre Touret
Kubernetes et les technologies cloud sont aujourd'hui les standards pour déployer des applications de toutes sortes dans le cloud: api, batchs, microservices et même des monolithes! Ils apportent des solutions à beaucoup de problèmes mais aussi une grande complexité. Il peut donc être très difficile pour les développeurs et concepteurs d'identifier les contraintes de telles architectures.
Dans cette présentation, vous (re)découvrirez dix astuces et conseils que j'ai pu appliquer et qui m'ont aidé dans mes derniers projets.
Ces derniers traiteront :
de l'environnement de l'application
du choix des solutions techologiques
du développement
des contraintes de conception liées à K8S
et plus encore !
Utiliser l'EDI pour développer en multiplateformepprem
Ce webinaire vous permettra de découvrir ou redécouvrir les fonctionnalités de l’EDI de RAD Studio / Delphi / C++Builder en matière de conception d’écrans multiplateformes. Pour utiliser pleinement l’EDI avec FireMonkey vous vous devez de les connaître.
Nous aborderons les fonctionnalités du concepteur de fiches pour FireMonkey, la prévisualisation intégrée à l’EDI et la prévisualisation en temps réel sur des appareils mobiles.
La rediffusion de cette présentation est disponible avec ses codes sources et des liens complémentaires sur https://serialstreameur.fr/webinaire-20190423.php
Docker, Pierre angulaire du continuous delivery ?Adrien Blind
This presentation explores continuous delivery principles leveraging on Docker : it depicts the use of Docker containers as universal application artifacts, delivered flowly all along a deployment pipeline.
This slideshow has been initially presented at Devops D-Day conference, Marseille.
Présentation du portail captif Alcasar PPT avec tutoriel pratique illustréyassine87
Le portail captif Alcasar présenté sous forme de diapositives avec un tutoriel illustré et simplifié pour une reproduction rapide et limpide. Des capture d'écrans expliquant chaque étape parcourue on y retrouve même les commandes linux tapées sur le Terminal.
Une bonne explication de l'association de l'annuaire Active Directory est aussi évoqué dans ce PPT.
Version complète sur : http://www.amazon.com/dp/B00AWHWNKG
Les conteneurs épousent la philosophie des architectures microservices. Nous vous présenterons un socle technique résilient et scalable pour distribuer des microservices sur une infrastructure s’appuyant sur Docker Swarm pour l’orchestration des conteneurs et Interlock avec HAProxy pour la gestion du Service Discovery, le tout accessible depuis le Cloud.
Nous déploierons au sein de cette infrastructure une application de trombinoscope développée en architecture microservices. Chaque individu présent au sein du trombinoscope sera représenté par un microservice spécifique, que nous pourrons déployer et faire scaler au sein du cluster. Avec autant de microservices, il est nécessaire de mesurer leur état, nous vous présenterons également les outils de supervision que nous avons mis en place au sein de la solution.
Par Jean-Louis Rigau (Software Engineer, Continuous Delivery, DevOps and Docker @Xebia) & Thomas Auffredou (Software Engineer @ Xebia)
Toutes les vidéos des conférences seront disponibles sur Xebia.tv
Webinaire du 24 novembre 2020 sur le déploiement de logiciels et applications mobiles développés avec Delphi ou C++Builder de Embarcadero.
Dans cette session de deux heures sont abordées chaque plateforme disponible et les modes de diffusion possible.
En fin de conférence un exemple de code (client et serveur) donne une idée de la facilité de gérer les mises à niveau des logiciels une fois diffusés lorsque ça e s'est pas fait par un magasin d'application automatisant leur mise à niveau.
Rediffusion de cette présentation sur https://serialstreameur.fr/webinaire-20201124.php
Retour d’expérience technique de plus d’un an de mission chez TF1 sur #Go, #GraphQL, des micro-services contactés en #gRPC suivant un contrat d’interface avec #Protobuf.
J’ai aussi abordé les sujets de #WebPerf avec du cache applicatif et HTTP et enfin un 3ème volet sur le déploiement #Kubernetes, #Kustomize, le monitoring avec #Grafana et #Prometheus et la façon dont les développeurs travaillent en local avec tous ces micro-services.
Similaire à Une IDS scalable et résiliente avec geOrchestra & Docker (20)
ERP et customisation : comment éviter l’usine à gaz ?Camptocamp
Disposer d’une solution ERP devenue complexe au fil du temps, instable à utiliser et trop coûteuse à faire évoluer est malheureusement un piège dans lequel nombre de sociétés et organisations tombent trop souvent. Avec un consultant ERP disposant de plus de 15 ans d’expérience, identifiez en amont tous les leviers qui vous permettront de réduire ce risque au minimum.
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...Camptocamp
Die Einführung einer neuen ERP-Lösung ist ein strategisches, langfristiges Unternehmensprojekt. Für den Projekterfolg sind 3 Faktoren massgebend: die Wahl der richtigen Lösung, die Wahl des richtigen Implementierungspartners, sowie das Engagement des internen Projektteams.
Topsoft Fachmesse, Zürich, Switzerland
http://www.topsoft.ch/de/dyn_output.html?content.vname=home_de
GeoMapFish is an open source WebGIS platform developed in close collaboration with a large user group. The second version offers a modern UI based on AngularJS. OpenLayers 3 and an OGC architecture allow to use different cartographic engines. Highly integrated platform, large features scope, fine grained security, reporting engine, top performances and excellent quality of service are characteristics of the solution. In this talk we’ll present the technical aspects of the platform and its modular architecture based on OGC Services. We'll demonstrate the latest features contributed to the project and present in detail the project roadmap.
QGIS Desktop is one of the most powerfull Open Software GIS software used in a daily basis. One of its key feature is the data processing module that allows users to process their data from various format and offers a rich set of functionalities, which guarantee a high degree of flexibility. This presentation will focus on this part of QGIS and will describe different way to process your data. It will show how to industrialize your process to be more productive in your daily use of QGIS. We will then describe the next key features of the module in QGIS 3.
AGIT 2017: GeoMapFish_2.2, the open source WebGISCamptocamp
GeoMapFish Community Goal:
● Ensure the sustainable development of a leading open source
WebGIS
● Key aspects:
○ Promote an inclusive dialog between users and developers
○ Protect consensual decision making regarding roadmap and new features
○ Target a fair funding
○ Regular ressources stream for maintenance and features
development
○ Broad contribution basis to keep the contribution level as low as possible
○ Contributions on a free basis
● The model works since 2011 and allowed to develop:
○ 2 major versions of GeoMapFish
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDICamptocamp
geOrchestra is a free, modular and interoperable Spatial Data
Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe. Initially covering Brittany, then the rest of France, geOrchestra now spreads worldwide.
geOrchestra in details:
● geOrchestra’s core features a security proxy and a single-sign-on authentication system.
● Next to this core are independent and interoperable modules to build your own Spatial Data Infrastructure:
○ a metadata catalog based on GeoNetwork,
○ a map and feature server: GeoServer,
○ a map tile server: GeoWebCache,
○ an advanced web map viewer,
○ a data extractor,
○ and several other admin-oriented and end-user-oriented modules.
● Modules interact through OGC interfaces or REST APIs.
Synthèse
● Savoir quoi monitorer
● Sélectionner "astucieusement" ses sondes
○ Selon le public visé
○ Selon le contexte (bug passager moissonnage & TLSv1)
Risques liés au monitoring
● Submersion sous l'information
● Le monitoring a un coût (rétention, nouvelle
infrastructure)
● … Mais c'est nécessaire
**German below**
The GeoMapFish framework is an innovative Open Source Web-GIS solution which is broadly and successfully applied in practice. In this talk, an insight into the used framework and features will give an overview of existing applications using GeoMapFish. Further, current and planned updates, features or extensions will be introduced as for example the new editing functions in regards to user roles or the option to directly add QGIS server links. The GeoMapFish framework offers a rich set of functionalities which guarantees a high degree of flexibility and performance. Along the large and interdisciplinary users’ group, new features will be continuously optimized and released. With such a concept and its ongoing enrichments through extensions and framework enhancements, the constant development of GeoMapFish can be ensured.
**German**
Das GeoMapFish Web-GIS-Framework – Neuerungen und Anwendungen der neuen Version 2.x
Das Open-Source-GeoMapFish-Framework stellt eine reiche Palette an Funktionalitäten für deren Nutzer bereit und bietet hierdurch ein großes Maß an Flexibilität und Performanz. Durch die große und interdisziplinäre Community werden Features stetig erweitert und optimiert. So werden fortgehend neue Plugins entwickelt, wodurch sich das Angebot an Funktionalitäten stets vergrößert, als auch Optimierungen durch die ständigen Weiterentwicklungen des Frameworks gewährleistet werden.
Die aktuelle Version basiert clientseitig auf OpenLayers 3 und Angular. Dennoch bleibt die Kompatibilität mit der Vorgängerversion (1.6) und GeoExt auf Clientseite immer noch bestehen. Die Serverseite nutzt für Webdienste weiterhin Python und für Print-Funktionen Java (JasperReports). GeoMapFish stützt sich auf OGC-Standards und bietet hierdurch eine einheitliche Architektur für clientseitige Applikationen und Services, wie z.B. Web Map Service (WMS) und Web Feature Service (WFS).
Im Vortrag soll ebenfalls ein Überblick über Neuerungen und zukünftige Entwicklungen gegeben werden. Des weiteren werden zahlreiche und erfolgreiche Anwendungsbeispiele präsentiert, wie die vom Schweizer Bund initiierten ÖREB (Kataster der öffentlich-rechtlichen Eigentumsbeschränkungen) Webviewer der verschiedenen Kantone, welche ebenfalls zur GeoMapFish-Nutzergruppe zählen.
https://frab.fossgis-konferenz.de/de/2017/public/events/5154
(English below)
OpenLayers 3 ist eine ausgereifte und stabile JavaScript Kartenbibliothek, die auch anspruchsvolle Applikationen ermöglicht. AngularJS ist eines der beliebtesten Frameworks im Bereich der Single-Page-Webanwendungen, und wird allgemein für die Entwicklung von modularem Frontend-Code eingesetzt.
Dieser Vortrag gibt einen Einblick in Ngeo, einer Open-Source-JavaScript-Bibliothek, die eine Kombination der Funktionalität von OpenLayers und der Modularität von AngularJS ermöglicht. Ngeo stellt AngularJS Services und Komponenten zur Verfügung, die als Bausteine für GIS-Webanwendungen benutzt werden können. Anhand von konkreten Codebeispielen wird aufgezeigt, wie Ngeo die Softwareentwicklung vereinfacht.
Wir erklären die Guidelines, die wir aufgestellt haben, um AngularJS produktiv zu nutzen. Wir haben die Erfahrung gemacht, dass es äußerst wichtig ist, sich den Best-Practice-Vorgaben von AngularJS laufend anzupassen und zu dokumentieren, wie sie sich auf unsere Bibliothek auswirken. Damit erreichen wir, dass die Bibliothek für Applikationsentwickler eine einheitliche Schnittstelle zur Verfügung stellt.
In Anbetracht der raschen Entwicklungen im JavaScript-Ökosystem, namentlich ECMAScript 2015 und 2016, TypeScript und der kürzlichen Veröffentlichung von Angular 2, werden wir auch kurz darauf eingehen, wie wir den Herausforderungen einer Umgebung begegnen, die sich ständig verändert.
ENG
Overview about Ngeo applications, provided as an Open Source JavaScript library that enables the combination of OpenLayers flexibility together with the modularity of AngularJS. Ngeo provides AngularJS services and components that can be used as building blocks for Web-GIS applications. We will focus on how Ngeo eases development by showing concrete code examples. The talk will also present the design choices and the guidelines that have been established for using AngularJS in a productive way. From our experience, it is extremely important to constantly adapt to AngularJS best practices and also to document how they apply to the library, in order to ensure that the interface for application developers is uniform.
https://frab.fossgis-konferenz.de/de/2017/public/events/5209
OpenLayers 3 uses the Closure Compiler to compile JavaScript to better JavaScript. Developed by Google, the Closure Compiler is more than just a code minifier. Variable and function names are not only shortened, based on static code analysis a number of optimizations are applied, like dead-code removal or function inlining. Of special interest is the type checking and a syntax check which allows to detect errors at an early stage which otherwise would only emerge during runtime.
You can use OpenLayers 3 without getting in touch with the Closure Compiler. But once you compile your application together with OpenLayers, you will benefit from a few interesting advantages. First, because the compiler removes unused code, only that part of OpenLayers that is actually used in your application, will be included in the build. Because only a fraction of the extensive functionality of OpenLayer is often required, the build size can be reduced considerably which results in faster loading times.
The compilation of your application together with OpenLayers also makes it easier to extend OpenLayers with custom components. Notably, the application code is also analyzed and checked by the Closure Compiler, so that you benefit for example from the type checking. This talk introduces the Closure Compiler, which offers a robust platform for the development of complex web-mapping applications with OpenLayers. Advantages, special characteristics and experiences from own projects are presented.
enerating reports is an important feature in many web-mapping applications. MapFish Print 3 is an interesting tool for this job. The project MapFish Print project consists of a Java library and a web application for generating reports with maps from many different raster and vector sources, like WMS, WMTS, tile services, WFS or GeoJSON. The integration with the reporting engine JasperReports facilitates the creation of complex reports. A WYSIWYG report designer makes it easy to layout report templates and to position tables, graphics, diagrams, sub-reports, maps or map components like scale-bars or legends.
This presentation introduces MapFish Print 3 and addresses the following topics:
- The architecture of MapFish Print 3
- The configuration of report templates
- Using the report designer
- Examples for complex reports
- JavaScript libraries that ease the integration with OpenLayers projects
- Upgrade from the previous version
- New features and current developments
geOrchestra is the free, modular and secure Spatial Data Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe. It is built on top of the latest stable versions of GeoServer and GeoNetwork. In this talk we will briefly present the geOrchestra SDI, before going through the major contributions during the previous year, to answer the following questions:
* how the project moved from tainted to generic artifacts (war files, debian packages, docker images)
* how to deploy a geOrchestra SDI instance in 10 minutes
* how to build your robust, high performance and high availability SDI in the clouds.
From the very beginning, GeoMapFish has been an Open Source project whose specific goal was to build a generic WebGIS application ready to use and ready to extend to your specific needs. With this strategy in mind, the GeoMapFish User Group has grown rapidly and the solution has been extended to a large set of features and options, making it one of the most complete WebGIS applications available on the market.
GeoMapFish is an open source WebGIS platform developed in close collaboration with a large user group. The second version offers a modern UI based on AngularJS. OpenLayers 3 and an OGC architecture allow to use different cartographic engines. Highly integrated platform, large features scope, fine grained security, reporting engine, top performances and excellent quality of service are characteristics of the solution. In this talk we’ll present the technical aspects of the platform and its modular architecture.
Camptocamp has developed and released as part of the OCA a set of addons in the project vertical-ngo. These addons are meant to be used by NGOs for they day to day operations, and they are currently in use by Gain and another deployement is in progress for one very large NGO based in Geneva. The current set of addons focus on supply chain management and greatly enhance the standard Tender process of Odoo. The presentation will demonstrate the new procurement flows enabled by this project.
8. 8/36www.camptocamp.com /
Contexte de production
dev
prod
dev
prod
dev
prod
dev
prod
test
prod
intra
prod
extra
pre
prod
pre
prod
pre
prod
gs
extra
Claranet
Client
OVH
dédié
OVH public cloud
Camptocamp OpenStack
10. 10/36www.camptocamp.com /
Ce que nos clients
attendent ...
■ Une disponibilité maximale :
○ De leurs services (OGC, REST...)
○ Des équipes camptocamp (assistance)
■ L'assurance que leurs données sont en sécurité
○ Backups
○ Applicatifs à jour
■ La capacité à restaurer rapidement une plateforme
31. 31/36www.camptocamp.com /
Scalabilité, Disponibilité ?
Rancher fournit ce qu'il faut…
■ Scalabilité :
○ Image rancher/load-balancer-service
○ Container scale: N !
■ Disponibilité :
○ health_checks → sur les apps et services OGC !
32. 32/36www.camptocamp.com /
Docker :
la fin de l'histoire ?
■ Oui et non …
○ Un complet changement de paradigme
○ La migration est loin d'être immédiate !
○ Une évolution très rapide des technologies
■ Ouvre de nouvelles perspectives en terme de
monitoring, analyse des logs, etc ...
https://www.flickr.com/photos/hytam/24566832215