Joget Workflow v6 Training 狠狠撸s - 17 - Building PluginsJoget Workflow
?
This document provides instructions on creating various types of plugins for Joget Workflow. It begins by describing the prerequisites and introducing the different plugin types. It then covers key aspects of plugin development like extending the appropriate abstract classes, using common utility methods, implementing internationalization, and enabling web services. Specific guidance is provided on creating properties options and the steps to build a basic process tool plugin as a first example project.
The Notes Style Prior to Notes 8
Definition of the Notes 8 Style
Giving templates the Notes 8 style
Visual style
Interaction style
Creating a custom visual style for Notes 8
How Notes 8 is built
Customize the Expeditor frame
Customize the Java views
Customize the forms
How to Create and Manage Wizard in Odoo 17Celine George
?
Wizards are very useful for creating a good user experience. In all businesses, interactive sessions are most beneficial. To improve the user experience, wizards in Odoo provide an interactive session.
For creating wizards, we can use transient models or abstract models. This gives features of a model class except the data storing. Transient and abstract models have permanent database persistence. For them, database tables are made, and the records in such tables are kept until they are specifically erased.
FME is good for broad user skill levels, maintainability, portability, and rapid modification. Python can be used in FME for start-up scripts, shut-down scripts, scripted parameters, and the PythonCreator and PythonCaller transformers. Good examples of Python use include smart scripted parameters, front-stage file manipulation, inter-feature dependent operations, non-standard geometry manipulation, tedious operations, recursion, and file manipulation. General rules for Python use in FME include using loggers instead of print statements, being aware that scripted parameters are hard to debug, avoiding non-standard library imports, and not copying PythonCaller transformers.
Scott Stocker shares the best practices you can follow while upgrading your Sitecore environment to its latest version. He also shares handy solutions for common challenges you may face.
The Notes Style Prior to Notes 8
Definition of the Notes 8 Style
Giving templates the Notes 8 style
Visual style
Interaction style
Creating a custom visual style for Notes 8
How Notes 8 is built
Customize the Expeditor frame
Customize the Java views
Customize the forms
How to Create and Manage Wizard in Odoo 17Celine George
?
Wizards are very useful for creating a good user experience. In all businesses, interactive sessions are most beneficial. To improve the user experience, wizards in Odoo provide an interactive session.
For creating wizards, we can use transient models or abstract models. This gives features of a model class except the data storing. Transient and abstract models have permanent database persistence. For them, database tables are made, and the records in such tables are kept until they are specifically erased.
FME is good for broad user skill levels, maintainability, portability, and rapid modification. Python can be used in FME for start-up scripts, shut-down scripts, scripted parameters, and the PythonCreator and PythonCaller transformers. Good examples of Python use include smart scripted parameters, front-stage file manipulation, inter-feature dependent operations, non-standard geometry manipulation, tedious operations, recursion, and file manipulation. General rules for Python use in FME include using loggers instead of print statements, being aware that scripted parameters are hard to debug, avoiding non-standard library imports, and not copying PythonCaller transformers.
Scott Stocker shares the best practices you can follow while upgrading your Sitecore environment to its latest version. He also shares handy solutions for common challenges you may face.
This document discusses WebSocket technology and some example applications. It introduces WebSocket as a web technology that provides bidirectional communication between a client and server. It then describes projects that use WebSocket with Spring Boot, for real-time web applications, and WebRTC to share video streams between browsers using HTML5 APIs and canvas elements. Finally, it mentions deploying WebSocket applications to Heroku and the possibility of using Raspberry Pi devices with Node.js, Python, or Java for embedded applications that communicate over WebSocket.
This document provides an overview of Lombok, a Java library that automatically plugs into editors and builds to provide automatic generation of boilerplate code like getters, setters, equals, hashCode and toString methods. It summarizes the main Lombok annotations like @Getter, @Setter, @ToString, @EqualsAndHashCode, @Builder and how they generate standard Java code. It also covers other annotations like @Value, @Data, @Slf4j, @NonNull, @Cleanup and how they simplify code. In the end it provides links to learn more about Lombok features and the delombok tool.
Spring Boot is a framework for building Java applications. It is built on top of Spring and includes features such as embedded Tomcat, Jetty, or Undertow servers and automatic configuration to simplify development. Spring Initializr can be used to set up Spring Boot projects with common dependencies using Maven or Gradle. It allows generating a basic "Hello World" application quickly. Spring Boot applications can also use Spring Data JPA to easily interact with databases and auto-configuration to simplify app configuration.
IoT Devices Compliant with JC-STAR Using Linux as a Container OSTomohiro Saneyoshi
?
Security requirements for IoT devices are becoming more defined, as seen with the EU Cyber Resilience Act and Japan’s JC-STAR.
It's common for IoT devices to run Linux as their operating system. However, adopting general-purpose Linux distributions like Ubuntu or Debian, or Yocto-based Linux, presents certain difficulties. This article outlines those difficulties.
It also, it highlights the security benefits of using a Linux-based container OS and explains how to adopt it with JC-STAR, using the "Armadillo Base OS" as an example.
Feb.25.2025@JAWS-UG IoT