Presentation I gave at the OSSGTP meeting (http://ossgtp.org) about new stuff in XWiki Enterprise 2.0 and some of the things in store for the future.
See http://massol.myxwiki.org/xwiki/bin/view/Blog/XWikiEnterprise20AndFuture
JIO and WebViewers: interoperability for Javascript and Web ApplicationsXWiki
This talk, made at the Open World Forum 2013, had the objective of presenting JIO and WebViewers, two open specifications to help integrate Javascript document viewers with Web Applications including CMS, Wikis, Collaborative Applications.
This presentation will show walk you through Sitecore Experience Commerce 9.0 installation process. Gives you some insights on how to troubelshoot some of issues you may get during the process.
Alex Muresan and Nalin DeZoysa give a high-level presentation on what Node.js is and how it works. They also show a live Tagged application of Node.js and how to use realtime for your app.
JIO and WebViewers: interoperability for Javascript and Web ApplicationsXWiki
This talk, made at the Open World Forum 2013, had the objective of presenting JIO and WebViewers, two open specifications to help integrate Javascript document viewers with Web Applications including CMS, Wikis, Collaborative Applications.
This presentation will show walk you through Sitecore Experience Commerce 9.0 installation process. Gives you some insights on how to troubelshoot some of issues you may get during the process.
Alex Muresan and Nalin DeZoysa give a high-level presentation on what Node.js is and how it works. They also show a live Tagged application of Node.js and how to use realtime for your app.
JavaScript news, February '17 edition: Image manipulating in pure JS, ES7 and ES8 Features, Gradient Animations made easy, NativeScript v.2.5 release, Electron, project of the Week: Beaker Browser, V8 Release 5.7, Twitter goes Node.js, JavaScript in 2017 – Beyond the Browser, Building cli applications (cli) with node.js, JS surprise from MicroSoft, WebAssembly API MVP is complete
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...Nuxeo
See how Codenvy's Factories allow Nuxeo Platform developers to manage their entire development cycle in the cloud without installing anything.
This How-To webinar will walk you through the steps used to build the Codenvy factory for the Nuxeo Platform. Attendees will learn:
- How a project is edited and run in the Codenvy Cloud
- How to use a running project as the base for a one-click factory
- What Docker is, and how Dockerfiles simplify setup of the developer environment
- How to automate developer workspace construction
- How to publish a single URL that gives instant access to project contributors
JavaScript News, May '17 edition:
Native ES modules at browsers
Cool libs (HR.js, React VR, AcrossTabs, stylelint, sizzy, k6)
Glimpse, new debugging tool
Polymer 2.0 landed
Google I/O takeaways
The Modern Mobile Web: State of the Union
npm 5.0
Node.js 8.0
And few this to mention from April '17 news
new React (v15.5.0)
bye-bye Phantom.js and hello headless Chrome
new MS Edge
new Firefox (v53)
new Chrome (v58 and v59b)
Browser’s market share
Facebook F8 takeaways
[Nuxeo World 2013] A DOCUMENT ACQUISITION SOLUTION FOR THE NUXEO PLATFORM - S...Nuxeo
Based on Spi.Factory from Spigraph, Spi2Scan integrates a document acquisition solution with the Nuxeo Platform. The solution connects to the scanner directly from the client interface, eliminating the need to access the scan application.
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than EverStefan Schmidt
Building the next generation of enterprise Web applications is now easier than ever. This presentation shows you how to use Spring Roo to quickly develop high-performance rich internet applications in Java with a UI of your choice.
It covers
• How Java offers an easy, high-performance, tooling-optimized development experience
• Reverse-engineering an existing database to build an application with an MVC, JSF, or GWT front end in minutes
• Using important standards such as JPA, JavaBeans validation, and EJB 3 annotations
• Easily round-tripping changes between your UI, middle tier, and database
• Deploying to clouds such as CloudFoundry, VMforce, Google App Engine, or AWS Elastic Beanstalk
[Webinar] Introduction to Workflow Design for the Nuxeo PlatformNuxeo
The Nuxeo Platform has an integrated workflow engine with a full-featured workflow designer to help you define custom workflows that model your business processes. This series of two webinars will give a complete functional overview of workflow design in the Nuxeo Platform.
Join Alain Escaffre, Director of Product Management, for this live webinar with a demo and Q&A to find out how the workflow designer works.
If you’d like to play first, you can download the Nuxeo Platform and register for a free 30-day trial of Nuxeo Studio.
The second webinar will cover advanced workflow design techniques.
JavaScript news, February '17 edition: Image manipulating in pure JS, ES7 and ES8 Features, Gradient Animations made easy, NativeScript v.2.5 release, Electron, project of the Week: Beaker Browser, V8 Release 5.7, Twitter goes Node.js, JavaScript in 2017 – Beyond the Browser, Building cli applications (cli) with node.js, JS surprise from MicroSoft, WebAssembly API MVP is complete
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...Nuxeo
See how Codenvy's Factories allow Nuxeo Platform developers to manage their entire development cycle in the cloud without installing anything.
This How-To webinar will walk you through the steps used to build the Codenvy factory for the Nuxeo Platform. Attendees will learn:
- How a project is edited and run in the Codenvy Cloud
- How to use a running project as the base for a one-click factory
- What Docker is, and how Dockerfiles simplify setup of the developer environment
- How to automate developer workspace construction
- How to publish a single URL that gives instant access to project contributors
JavaScript News, May '17 edition:
Native ES modules at browsers
Cool libs (HR.js, React VR, AcrossTabs, stylelint, sizzy, k6)
Glimpse, new debugging tool
Polymer 2.0 landed
Google I/O takeaways
The Modern Mobile Web: State of the Union
npm 5.0
Node.js 8.0
And few this to mention from April '17 news
new React (v15.5.0)
bye-bye Phantom.js and hello headless Chrome
new MS Edge
new Firefox (v53)
new Chrome (v58 and v59b)
Browser’s market share
Facebook F8 takeaways
[Nuxeo World 2013] A DOCUMENT ACQUISITION SOLUTION FOR THE NUXEO PLATFORM - S...Nuxeo
Based on Spi.Factory from Spigraph, Spi2Scan integrates a document acquisition solution with the Nuxeo Platform. The solution connects to the scanner directly from the client interface, eliminating the need to access the scan application.
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than EverStefan Schmidt
Building the next generation of enterprise Web applications is now easier than ever. This presentation shows you how to use Spring Roo to quickly develop high-performance rich internet applications in Java with a UI of your choice.
It covers
• How Java offers an easy, high-performance, tooling-optimized development experience
• Reverse-engineering an existing database to build an application with an MVC, JSF, or GWT front end in minutes
• Using important standards such as JPA, JavaBeans validation, and EJB 3 annotations
• Easily round-tripping changes between your UI, middle tier, and database
• Deploying to clouds such as CloudFoundry, VMforce, Google App Engine, or AWS Elastic Beanstalk
[Webinar] Introduction to Workflow Design for the Nuxeo PlatformNuxeo
The Nuxeo Platform has an integrated workflow engine with a full-featured workflow designer to help you define custom workflows that model your business processes. This series of two webinars will give a complete functional overview of workflow design in the Nuxeo Platform.
Join Alain Escaffre, Director of Product Management, for this live webinar with a demo and Q&A to find out how the workflow designer works.
If you’d like to play first, you can download the Nuxeo Platform and register for a free 30-day trial of Nuxeo Studio.
The second webinar will cover advanced workflow design techniques.
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
XWiki Product and Community, OW2con'15, November 17, ParisOW2
This presentation provides an overview of the XWiki project and its newest features, followed by a description of the governance of the XWiki open source project and the various rules set in place. The relationship between a company (XWiki SAS) and the open source project will also be covered.
XWiki: A web development runtime platform, OW2online, June 2020OW2
When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as Javascript, Python, Java, Ruby, PHP, etc.
This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications.
The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more.
Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development. Presentation by Vincent Massol, XWiki CTO.
Contributions to an open source project: Igalia and the Chromium projectIgalia
Mario Sánchez Prada explains Igalia's work on several efforts around Chromium and the Web Platform at the 43rd International Conference on Software Engineering (ICSE 2021)
Spanish Industry Case Studies Room
May 23-29, 2021
Documentation of an application revamping program: the Capgemini case studyXWiki
Capgemini uses XWiki solutions as part of the documentation of its application renovation projects. These projects are typically facing problems with managing and structuring large amounts of information. Moreover, hundreds of screens, processes and managements rules must be described in detail, having their interrelationships specified.
The WebKit project (LinuxCon North America 2012)Igalia
By Juan José Sánchez Penas.
WebKit is a popular open source web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JS Engine), and 'ports' for specific platforms which implement bits like rendering, networking or multimedia. The WebKit community is interesting: companies & individuals cooperate successfully to evolve a complex codebase. Given the popularity of HTML5 and web technologies, WebKit is one of the most important open source projects. Our WebKit team at Igalia maintains the WebKitGTK+ port and contributes to WebCore, JSC, V8 & other ports (EFL, Clutter, Qt), being the top committers after Google&Apple. In this talk, we will review the past&present&future of the project, will explain how to interact with it, how to create or maintain ports, and other details very useful for those who in one way or another use or depend on WebKit.
[WSO2Con USA 2018] Chipping Away at Technical Debt with WSO2WSO2
This slide deck explores how a global memory technology manufacturing company that is deeply entrenched with internally developed thick client applications migrated to an API first strategy.
Add the power of the Web to your embedded devices with WPE WebKitIgalia
The Web engine is the most important component of a Web Browser: it makes it possible to fetch and interpret web content, allowing users to interact with it. WebKit, the Open Source Web engine used in Web browsers like Safari, provides an architecture particularly well-designed for embedded platforms, making it popular not just for Apple devices, but for all sorts of Linux-based environments too (e.g. set-top-boxes, smart home appliances..). However, a Web engine is a complex piece of software and often not optimized for low-power computers.
This is where WPE, a Linux-based Open Source “port” of WebKit for embedded devices, comes in. Its low memory footprint and focus on simplicity, flexibility, and performance allows for the kind of customization needed to run on bespoke hardware and integrate with a wide variety of requirements. WPE is also developed upstream as part of the WebKit project and regularly published every 6 months via stable releases, guaranteeing that it’s up-to-date with the latest developments in the WebKit community.
In this talk, we will explore WPE in detail, see how the project has evolved, and look at where it’s heading next, highlighting some of its most popular use cases and some experiments that open up brand-new possibilities for this port of WebKit.
(c) Embedded Recipes 2023
5th Edition
September 2023, 28 to 29
Paris - France
https://embedded-recipes.org/2023/
https://www.youtube.com/watch?v=rdiETUGD6dg
Building a browser for automotive. alternatives, challenges and recommendatio...Igalia
By Juan José Sánchez Penas.
Automotive web browsers have specific needs, compared to other platforms such as mobile, STB/TV or desktop. When building your own web browser (or by extension your web platform middleware) many different aspects need to be taken into account in order to define the right technologies to be used, the architecture, and a good strategy regarding the collaboration with open source projects and communities. In this talk we will review all those aspects, focusing specifically in WebKit and Chromium/Blink, the two main technologies that are being used to build and derive browsers and web platforms. We will review the alternatives, describe the main challenges and risks, and give wide set of recommendations based on years of experience developing and helping companies and associations to develop this kind of projects.
Philipe Riand - Building Social Applications using the Social Business Toolki...LetsConnect
Adding social features to new or existing applications has never been easier with the advent of the Social Business Toolkit SDK. At this session we will discuss how social features can add real business value and you will see how easily they can be built using the SDK. The SDK heralds a transformation is how you develop applications on the IBM Social Platform so come along learn more.
In this talk, Marco and Shashi go in depth on the Kong Mesosphere DC/OS integration and how it enables developers to deploy Kong on a Mesosphere DC/OS cluster to simplify operations and achieve higher resource utilization.
An Introduction to the Model-View-Controller PatternTeamstudio
The only constant in software development is CHANGE. Every piece of software that has been developed and shipped to a customer will be changed numerous times during its lifecycle. A good design pattern can help make changes easy. MVC, an acronym for Model - View - Controller, is becoming THE recommended model for designing frameworks - especially on the Web. This webinar will give an overview of design patterns in general, and in particular, MVC.
Ulrich Krause shows how to use the MVC design paradigm in an XPages application and demonstrate how easy it is to implement changes. Need to read/write your data from/to an XML file instead of using a Notes View? MVC makes software maintenance as easy as 1-2-3!
BONUS! During this webinar, Pete Janzen, IBM Product Manager, provides a short update about what's new and upcoming from IBM for XPages and Domino application development.
En tant que développeur, qu'il est bon d'être capable de débugguer sur sa machine un problème survenant en production, dans une configuration spécifique ! C'est ce que permet le framework TestContainers. Il permet de piloter Docker directement depuis ses tests JUnit et donc d'avoir un mécanisme extrêmement efficace pour déployer ses tests fonctionnels dans un environnement donné.
Cette session présentera TestContainers, appliqué à un cas réel avec une démonstration de comment l'utiliser pour effectuer des tests impliquant une base de données, un moteur de Servlet et plus. Au programme: Intégration JUnit5, création d'images Docker custom, enregistrement automatique de vidéos des tests, intégration avec un job Jenkins pipeline pour itérer sur les différentes configurations à tester.
Abstract 2: "Advanced testing in action on a Java project"
In 2019 we're all used to writing automated tests in Java projects. It's now time to move up the chain and learn how to implement more complex type of testing.
This talk will demonstrate advanced testing practices used by the XWiki open source project (http://xwiki.org), and using Java, Maven, Docker and Jenkins and more:
* Testing for backward compatibility with Revapi and an associated strategy
* Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation
* Testing the quality of your tests with Descartes Mutation testing
* Automatically enriching your test suite with DSpot
* Testing various configurations with Docker containers and Jenkins
Configuration Testing with Docker & TestContainersVincent Massol
Testing different configuration of your software on the developer machine, directly from your IDE.
Presented at Devoxx FR 2019
Video at https://youtu.be/0TvWv4L_IJM
This talk demonstrates advanced testing practices coming from the STAMP research project and applied to the XWiki open source project:
- Testing for coverage with Jacoco and defining a viable strategy for slowly improving the situation
- Testing the quality of your tests with Descartes Mutation testing
- Automatically enriching your test suite with DSpot
- Testing various configurations with Docker containers and Jenkins
- Generating tests automatically from production stack traces
Video at https://www.youtube.com/watch?v=nD1eFbql8jg
This talk will demonstrate advanced testing practices used by the XWiki open source project, and using Java, Maven, Docker and Jenkins:
* Testing for backward compatibility with Revapi and an associated strategy
* Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation
* Testing the quality of your tests with Descartes Mutation testing
Automatically enriching your test suite with DSpot
* Testing various configurations with Docker containers and Jenkins
Creating your own project's Quality DashboardVincent Massol
Presentation held at Softshake 2017.
Shows how to use the XWiki open source project (http://xwiki.org) to develop a quality portal web site for your development projects. We'll start from a clean XWiki instance and configure it and write scripts to have the following features:
* Documentation for your project
* Display JIRA issues
* Display Sonar metrics
* Display Jenkins statuses
* Display Git statistics of your project
* Have an application to perform releases (checklist, release notes)
* Send alerts (mail, IRC, etc) when quality metric thresholds are reached
And more!
Presentation held at Softshake 2017.
When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc.
This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications.
The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more.
Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.
Leading a Community-Driven Open Source ProjectVincent Massol
Talk presented at Voxxed Luxembourg 2017.
This talk is a return of experience of 20 years developing open source software at the Apache Software Foundation (Jakarta Cactus, Apache Maven), at Codehaus (Cargo) and on the XWiki open source project (last 10 years).
Through the example of the XWiki open source project, the talk will tackle best practices and governance rules for running community-driven open source projects and it'll also tackle the difficult topic of how to run such a project when there are companies making money from the open source project behind the scene.
Examples of topics that will be covered:
* Committership
* Development best practices
* Roadmap definitions
* Fully automating software releases
* Handling companies
* Tracking who's using your project
Internal training at [[XWiki SAS>>http://xwiki.com]] about the Development Practices used by the XWiki SAS product team in charge of developing the XWiki open source project (among other projects). Most of the practices detailed are those from the XWiki open source project, defined on the [[dev subwiki>>dev:Main.WebHome]]. However the slides also provide a glimpse of other development practices that are used to complement the open source practices, such as Roadmap preparation and Stakeholder meetings.
More details at http://www.xwiki.org/xwiki/bin/view/Blog/DevPracticesByXWikiSAS
XWiki SAS est une société qui sponsorise le développement du logiciel open source XWiki (http://xwiki.org).
De plus le développement du logiciel est communautaire et suit les règles de développement de la fondation Apache.
Vincent Massol, directeur technique de XWiki SAS présentera comme la société est organisée de l’intérieur, ses sources de revenus, comment se font les recrutements et quels sont les liens avec le projet open source et les tensions inhérentes entre une société à but commercial et un projet open source communautaire.
XWiki: A web dev runtime for writing web apps @ FOSDEM 2014Vincent Massol
When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc.
This presentation will show that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications.
The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more.
Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
7. Advanced WYSIWYG Editor (1/2)
● Macros are rendered
● Fully integrated in the wiki
● Generate valid XHTML
● No data loss
● Wiki to WYSIWYG
● WYSIWYG to wiki
● Built in GWT
● Plugin-based
● Will be made available as
a standalone project
9. Multi-Polyglotism
● Multiple wiki Syntaxes
● XWiki 1.0, new XWiki 2.0
● Confluence, TWiki, Creole, JSPWiki, etc
● Multiple user languages
● 21 languages as of today
● Multiple scripting languages
● Velocity, Groovy, Ruby, Jython, PHP
19. Small Apps are everywhere...
● Example 1: XWiki SAS intranet
● Expense Reports App
● Holiday Requests App
● CRM App
● Automatic contact form upload in CRM
● Automatic filing of scanned documents (XAMBOX)
● Recruitment App
● Employee's evaluations App
● Example 2: XWiki.org
● References
● Macros, Applications, Snippets, etc on code.xwiki.org
● FAQ
● … and a lot more