Going to the Grid: What moving to the APEX 5.1 Interactive Grid means for you and your end users. Learn Grid features, how to upgrade, how to perform basic customizations. Goodbye PL/SQL collections, JavaScript here we come!
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)Karen Cannell
Overview, demonstration and customization examples for Oracle APEX editable interactive grids. How to upgrade existing tabular forms. Strategies for when to upgrade, when to rebuild.
Utah Geek Events Big Mountain Data Mastering Oracle Interactive GridsKaren Cannell
OK, you are using Interactive Grids, and have the basics down, so what’s next? This session goes beyond interactive grid essentials and covers the extras – charting, alternate views, editable grid alternate processing options, JavaScript customizations and high-level use of the grid APIs. We will examine features and attributes of APEX interactive grids that you might not (yet) be aware of.
East Coast Oracle 2018 APEX Charts - Data Viz NowKaren Cannell
Oracle JET charts are the new APEX charting engine, are in Interactive Grids and as of APEX 18.1 are in Interactive Reports. There are many new types, and the query syntax is different, even simplified, so everyone should be adopting them – so let’s make sure. Developers should be familiar with if not fluent with the use of JET charts: they should be able to configure charts in interactive grids and reports, and should be able to talk end user through doing the same. But not everyone is, yet.
This session covers the essentials for becoming comfortable with, even fluent in, Oracle JET charts. The session introduces JET and JET charts, describes key features and chart types, and demonstrates how to build and how to upgrade from earlier APEX versions. The session will detail query syntax and chart attributes for common chart types (we don’t have time for all!) and provide tips on when to use which chart type for the best visualization impact.
APEX Interactive Grids: Essentials and Then Some, Part 1Karen Cannell
APEX 18 Essentials for developers ready to take a closer look and build interactive grids for production requirements. Background, architecture, building, configuring for business needs. Alternated edit processing, Upgrading tabular forms to interactive grids.
NZOUG APAC Groundbreakers Tour 2018
APEX 18 Interactive Grids: And Them Some, Part 2Karen Cannell
This document provides an overview of interactive grids in Oracle Application Express (APEX) beyond basic features. It discusses lesser-known features like icon, detail, and chart views. It also covers 18 new features in APEX 18.1 and 18.2 like no stretch columns, cell selection, and dynamic action events. Finally, it demonstrates how to build customizations to interactive grids using JavaScript APIs and functions.
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!Karen Cannell
APEX now includes Oracle JET charts, offering advantages for developers and end users - learn how to use JET charts and incorporate more data visualization in your applications.
APEX 5 Interactive Reports: Guts and PErformanceKaren Cannell
Outlines the CSS and JavaScript changes in APEX 5 Interactive Reports, recommending supported APIs and some unsupported options for customizing were necessary. Discusses and dmeonstrates how typical declarative settings influence end-user performance. LEarn how to leverage IR settings to maximize end user performance.
Learn about JET charts in APEX - Oracle JET charts replace the legacy Anychart charts used in previous APEX versions. JET charts mean simple SQL queries - no special query syntax for each chart type - and many declarative options for the most commonly used charts. APEX users now have a wider set of charts, improvements of JET charts Customizations are done in JavaScript. Dara Viz is in - JET charts make it easier to incorporate graphs and charts and other visualizations in your APEX applications.
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?Karen Cannell
Oracle Analytic Views bring analytic values to all persons with an Oracle database. Learn how to produce analytic values using simplified SQL syntax and no storage overhead. Use analytic views anywhere you can use a SQL query - good stuff!
Validate Your Validations: Both Sides NowKaren Cannell
Time to validate your APEX validation processes: Are you always validating client side and server side? Are you using the most efficient validation options? Are you up to speed on interactive grid validation options, single and multi-row? Are your validations firing all the time, when they are supposed to? Are you sure? If any of the above questions make you pause – attend this session on APEX validation processes and best practices.
UTOUG Training Days 2019 Voyage to Visual Builder Cloud ServiceKaren Cannell
Lessons Learned on an APEX gal's voyage to learn Oracle Visual Builder Cloud Service, Oracle's newest low-code rapid development platform. How hard is it? Do I need to know JavaScript? Is it really drag and drop? VBCS Basics
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...Karen Cannell
APEX Interactive Grids now have a documented set of JavaScript APIs for those times when you really need to customize. Learn the essential APIs and how to use them. For the PL/SQL developer that needs to work with Interactive Grids, this sessions gets you into the JavaScript APIs basics you need.
APEX Interactive Grids: Standardize for SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How does a developer, or an organization stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers and many applications is easier than you think.
This session demonstrates options to standardize grid features within and across applications: plugins, common configuration files and CSS classes. These methods allow developers to reuse components and code as opposed to making declarative and/or code-based setting for every grid. The result is consistent, clean interactive grids, increased productivity and improved sanity. Better yet, not every developer needs to be a JavaScript expert to implement customized grid features.
The session promotes the value of having standards, and the concept of code once, then include and use everywhere. Attendees learn how to standardize grid configurations – which increases productivity and saves on sanity.
APEX Grids: Standardize for Productivity and SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How to stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers, many applications across an organization is less difficult than you think.
We will demonstrate use of a common configuration file and classes to standardize grid features across your applications. Decide upon your grid options, code them once, then include and use everywhere. Better yet, not everyone needs to be a JavaScript expert to implement your standard grid configurations. Attend to learn how to standardize grid customization, and save on sanity.
APEX Interactive Grid API Essentials: The Stuff You Will Really UseKaren Cannell
The document discusses the JavaScript APIs available for customizing and interacting with interactive grids in Oracle Application Express (APEX). It provides an overview of the key APIs, such as interactiveGrid, grid, and apex.model, and examples of how to use them for validations, customizations, and standardizing changes across applications. It emphasizes best practices for adding JavaScript to APEX applications and leveraging the full capabilities of interactive grids.
Migrate underutilized BI installs to APEX 5? Consider Data, Features, Performance and Price. This works if planned, designed and built with care. This presentation outlines considerations for doing so.
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceKaren Cannell
The document provides an overview of new features in Oracle APEX 5 Interactive Reports, including enhancements to GROUP BY, Pivot tables, subscriptions, and accessibility improvements. It also discusses limitations such as the 32,000 row limit and how to work around issues with dynamic date filters and aggregate behavior. The presentation aims to help developers and users get the most out of Interactive Reports and choose the right tool for the job.
Boston APEX Meetup ~ Standardize Your GridsKaren Cannell
Tips for standardizing your APEX Interactive Grid configuration and customization (when customization is needed), APEX Interactive Grids give us fewer declarative configuration options than Interactive Reports. One can customize via JavaScript APIs, but this could lead to many different grids. This session promotes localizing JS configuration code to a common shared JS file to achieve uniform grid configuration across an app or an enterprise.
Oracle now boasts two Low Code development tools for building new applications or extending your Cloud services: Application Express (APEX) and Visual Builder Cloud Service (Visual Builder). How do they measure up? Which is right for your organization? Do they work together? Which is best, for which use cases?
This session presents APEX and Visual Builder side by side, using a common application to illustrate the talking points. Learn essential information for making an informed decision on which to use – or both. Learn about key features for development, deployment, costs, learning curve, usability, and time to master. We will also discuss going beyond the low-code features – how each stands up to implementing complex requirements. For those who have not seen APEX or Visual Builder, or want to see the side by side comparison, here you go. Come learn which is the right cloud development tool your business needs.
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
See two of Oracle's Low Code development platforms side by side - How are these platforms similar, and different? How are they positioned? which is best for you, your requirements, your development team, your business?
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
Oracle Application Express (APEX) 4.0 includes enhancements to interactive reporting, flash charts, and report printing capabilities. Interactive reports now feature a search bar, actions menu for formatting and exporting, and the ability to save customized report views. Flash charts have been updated to use the new AnyChart 5 engine, providing additional chart types like gauges and gantt charts. Report printing leverages Oracle BI Publisher or Apache FOP for high-fidelity output to PDF, Word, and other formats from APEX applications and reports. A demonstration shows these updated features in action.
Balancing Automation and Explanation in Machine LearningDatabricks
For a machine learning application to be successful, it is not enough to give highly accurate predictions: Customers also want to know why the model has made that prediction, so they can compare it against their intuition and (hopefully) gain trust in the model. However, there is a trade-off between model accuracy and explainability - for example, the more complex your feature transformations become, the harder it is to explain what the resulting features mean to the end customer. However, with the right system design this doesn't mean it has to be a binary choice between these two goals. It is possible to combine complex, even automatic, feature engineering with highly accurate models and explanations. We will describe how we are using lineage tracing to solve this issue at Salesforce Einstein, allowing good model explanations to coexist with automatic feature engineering and model selection. By building this into an open source AutoML library TransmogrifAI, an extension to SparkMlLib, it is easy to ensure a consistent level of transparency in all of our ML applications. As model explanations are provided out of the box, data scientists don't need to re-invent the wheel when model explanations need to be surfaced.
Incremental Queries and Transformations for Engineering Critical SystemsÁkos Horváth
This document discusses incremental queries and transformations for engineering critical systems. It describes how model transformations can be used in critical systems engineering to enable early validation of system models. It presents EMF-IncQuery and VIATRA, which allow for incremental queries and transformations over models. These technologies have been applied in various industrial domains including avionics, automotive, and telecommunications. The talk concludes by discussing some of the industrial applications and contributors to this work.
Model visualization made easy: Incremental query-driven views in modeling toolsÁkos Horváth
This document presents an approach for incrementally deriving and synchronizing view models from source models using incremental graph queries. Query-based rules are used to define view model elements and relationships. Notifications of source model changes trigger incremental re-evaluation of the queries and synchronization of the view models. The approach supports multiple visualization modules like JFace, Zest, and Sirius. An evaluation shows view model recalculations can be performed in under 100ms for complex queries over large models.
APEX 5 Interactive Reports (IR) are powerful out of the box, but one can significantly improve performance by strategic settings of certain key parameters. The full presentation covers all the options.
How to load data for applications/programs into an Oracle database: SQL Developer, APEX Data Upload, APEX Data Upload Wizard, REST web services. Review and demonstration of techniques for loading data for applications.
How to load application data into an Oracle database, on-prem or cloud, for programmatic purposes. SQL Developer, APEX Data Loader, customized options, REST Web services.
APEX 5 Interactive Reports: Guts and PErformanceKaren Cannell
Outlines the CSS and JavaScript changes in APEX 5 Interactive Reports, recommending supported APIs and some unsupported options for customizing were necessary. Discusses and dmeonstrates how typical declarative settings influence end-user performance. LEarn how to leverage IR settings to maximize end user performance.
Learn about JET charts in APEX - Oracle JET charts replace the legacy Anychart charts used in previous APEX versions. JET charts mean simple SQL queries - no special query syntax for each chart type - and many declarative options for the most commonly used charts. APEX users now have a wider set of charts, improvements of JET charts Customizations are done in JavaScript. Dara Viz is in - JET charts make it easier to incorporate graphs and charts and other visualizations in your APEX applications.
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?Karen Cannell
Oracle Analytic Views bring analytic values to all persons with an Oracle database. Learn how to produce analytic values using simplified SQL syntax and no storage overhead. Use analytic views anywhere you can use a SQL query - good stuff!
Validate Your Validations: Both Sides NowKaren Cannell
Time to validate your APEX validation processes: Are you always validating client side and server side? Are you using the most efficient validation options? Are you up to speed on interactive grid validation options, single and multi-row? Are your validations firing all the time, when they are supposed to? Are you sure? If any of the above questions make you pause – attend this session on APEX validation processes and best practices.
UTOUG Training Days 2019 Voyage to Visual Builder Cloud ServiceKaren Cannell
Lessons Learned on an APEX gal's voyage to learn Oracle Visual Builder Cloud Service, Oracle's newest low-code rapid development platform. How hard is it? Do I need to know JavaScript? Is it really drag and drop? VBCS Basics
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...Karen Cannell
APEX Interactive Grids now have a documented set of JavaScript APIs for those times when you really need to customize. Learn the essential APIs and how to use them. For the PL/SQL developer that needs to work with Interactive Grids, this sessions gets you into the JavaScript APIs basics you need.
APEX Interactive Grids: Standardize for SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How does a developer, or an organization stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers and many applications is easier than you think.
This session demonstrates options to standardize grid features within and across applications: plugins, common configuration files and CSS classes. These methods allow developers to reuse components and code as opposed to making declarative and/or code-based setting for every grid. The result is consistent, clean interactive grids, increased productivity and improved sanity. Better yet, not every developer needs to be a JavaScript expert to implement customized grid features.
The session promotes the value of having standards, and the concept of code once, then include and use everywhere. Attendees learn how to standardize grid configurations – which increases productivity and saves on sanity.
APEX Grids: Standardize for Productivity and SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How to stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers, many applications across an organization is less difficult than you think.
We will demonstrate use of a common configuration file and classes to standardize grid features across your applications. Decide upon your grid options, code them once, then include and use everywhere. Better yet, not everyone needs to be a JavaScript expert to implement your standard grid configurations. Attend to learn how to standardize grid customization, and save on sanity.
APEX Interactive Grid API Essentials: The Stuff You Will Really UseKaren Cannell
The document discusses the JavaScript APIs available for customizing and interacting with interactive grids in Oracle Application Express (APEX). It provides an overview of the key APIs, such as interactiveGrid, grid, and apex.model, and examples of how to use them for validations, customizations, and standardizing changes across applications. It emphasizes best practices for adding JavaScript to APEX applications and leveraging the full capabilities of interactive grids.
Migrate underutilized BI installs to APEX 5? Consider Data, Features, Performance and Price. This works if planned, designed and built with care. This presentation outlines considerations for doing so.
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceKaren Cannell
The document provides an overview of new features in Oracle APEX 5 Interactive Reports, including enhancements to GROUP BY, Pivot tables, subscriptions, and accessibility improvements. It also discusses limitations such as the 32,000 row limit and how to work around issues with dynamic date filters and aggregate behavior. The presentation aims to help developers and users get the most out of Interactive Reports and choose the right tool for the job.
Boston APEX Meetup ~ Standardize Your GridsKaren Cannell
Tips for standardizing your APEX Interactive Grid configuration and customization (when customization is needed), APEX Interactive Grids give us fewer declarative configuration options than Interactive Reports. One can customize via JavaScript APIs, but this could lead to many different grids. This session promotes localizing JS configuration code to a common shared JS file to achieve uniform grid configuration across an app or an enterprise.
Oracle now boasts two Low Code development tools for building new applications or extending your Cloud services: Application Express (APEX) and Visual Builder Cloud Service (Visual Builder). How do they measure up? Which is right for your organization? Do they work together? Which is best, for which use cases?
This session presents APEX and Visual Builder side by side, using a common application to illustrate the talking points. Learn essential information for making an informed decision on which to use – or both. Learn about key features for development, deployment, costs, learning curve, usability, and time to master. We will also discuss going beyond the low-code features – how each stands up to implementing complex requirements. For those who have not seen APEX or Visual Builder, or want to see the side by side comparison, here you go. Come learn which is the right cloud development tool your business needs.
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
See two of Oracle's Low Code development platforms side by side - How are these platforms similar, and different? How are they positioned? which is best for you, your requirements, your development team, your business?
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
Oracle Application Express (APEX) 4.0 includes enhancements to interactive reporting, flash charts, and report printing capabilities. Interactive reports now feature a search bar, actions menu for formatting and exporting, and the ability to save customized report views. Flash charts have been updated to use the new AnyChart 5 engine, providing additional chart types like gauges and gantt charts. Report printing leverages Oracle BI Publisher or Apache FOP for high-fidelity output to PDF, Word, and other formats from APEX applications and reports. A demonstration shows these updated features in action.
Balancing Automation and Explanation in Machine LearningDatabricks
For a machine learning application to be successful, it is not enough to give highly accurate predictions: Customers also want to know why the model has made that prediction, so they can compare it against their intuition and (hopefully) gain trust in the model. However, there is a trade-off between model accuracy and explainability - for example, the more complex your feature transformations become, the harder it is to explain what the resulting features mean to the end customer. However, with the right system design this doesn't mean it has to be a binary choice between these two goals. It is possible to combine complex, even automatic, feature engineering with highly accurate models and explanations. We will describe how we are using lineage tracing to solve this issue at Salesforce Einstein, allowing good model explanations to coexist with automatic feature engineering and model selection. By building this into an open source AutoML library TransmogrifAI, an extension to SparkMlLib, it is easy to ensure a consistent level of transparency in all of our ML applications. As model explanations are provided out of the box, data scientists don't need to re-invent the wheel when model explanations need to be surfaced.
Incremental Queries and Transformations for Engineering Critical SystemsÁkos Horváth
This document discusses incremental queries and transformations for engineering critical systems. It describes how model transformations can be used in critical systems engineering to enable early validation of system models. It presents EMF-IncQuery and VIATRA, which allow for incremental queries and transformations over models. These technologies have been applied in various industrial domains including avionics, automotive, and telecommunications. The talk concludes by discussing some of the industrial applications and contributors to this work.
Model visualization made easy: Incremental query-driven views in modeling toolsÁkos Horváth
This document presents an approach for incrementally deriving and synchronizing view models from source models using incremental graph queries. Query-based rules are used to define view model elements and relationships. Notifications of source model changes trigger incremental re-evaluation of the queries and synchronization of the view models. The approach supports multiple visualization modules like JFace, Zest, and Sirius. An evaluation shows view model recalculations can be performed in under 100ms for complex queries over large models.
APEX 5 Interactive Reports (IR) are powerful out of the box, but one can significantly improve performance by strategic settings of certain key parameters. The full presentation covers all the options.
How to load data for applications/programs into an Oracle database: SQL Developer, APEX Data Upload, APEX Data Upload Wizard, REST web services. Review and demonstration of techniques for loading data for applications.
How to load application data into an Oracle database, on-prem or cloud, for programmatic purposes. SQL Developer, APEX Data Loader, customized options, REST Web services.
Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...Intel® Software
Integrated into Intel® Advisor, Cache-aware Roofline Modeling (CARM) provides insight into how an application behaves by helping to determine a) how optimally it works on a given hardware, b) the main factors that limit performance, c) if the workload is memory or compute-bound, and d) the right strategy to improve application performance.
The document discusses the architecture and programming model of Eclipse e4, which aims to make Eclipse RCP development easier. Key points include:
- Eclipse e4 uses a modeled workbench that allows defining the UI in an XML file rather than code.
- It uses dependency injection to reduce boilerplate code and make classes easier to test.
- UI components are rendered based on the workbench model, allowing flexibility in toolkits.
- CSS styling allows customizing the look without code changes.
- Contributions from other plugins can modify the runtime model and UI.
RISC-V & SoC Architectural Exploration for AI and ML AcceleratorsRISC-V International
This document discusses architectural exploration for AI and ML accelerators using simulation tools. It notes that current AI/ML applications require custom hardware configurations to achieve performance goals. The Imperas simulation tools allow analyzing performance on different hardware designs by running software on virtual platforms months before RTL implementation. Imperas provides virtual platforms for heterogeneous systems running full operating systems along with detailed analysis, profiling and debugging tools. It also includes a RISC-V reference model that enables developing custom instructions for architectural exploration of AI/ML accelerators.
Cockatrice: A Hardware Design Environment with ElixirHideki Takase
Cockatrice is a hardware design environment that allows designing hardware circuits from Elixir code. It synthesizes Elixir code following the "Zen style" of using enumerations and pipelines to describe dataflow into a hardware description language representation of a dataflow circuit. The synthesis flow analyzes the Elixir code, generates hardware modules from functions, connects them as a dataflow circuit, and outputs the final circuit description along with an interface driver for communication between the generated hardware and a Elixir software application. This allows accelerating parts of Elixir code by offloading processing to customized hardware circuits designed from the Elixir code.
FLPU = Floating Points operations Unit
PFCU = Prefetch control unit
AOU = Atomic Operations Unit
Memory-Management unit (MMU)
MAR (memory address register)
MDR (memory data register)
BIU (Bus Interface Unit)
ARS (Application Register Set)
FRS File Register Set
(SRS) single register set
The document discusses various computer-aided design (CAD) standards used for data exchange, including graphics standards like GKS and OpenGL, as well as data exchange standards like IGES, DXF, and STEP. It provides details on the purpose and requirements of each standard, explaining concepts like layers, entities, and file structure. The key standards discussed are IGES for shape data exchange, DXF for CAD file interchange, and STEP for comprehensive product data across the design and manufacturing lifecycle.
Coding Like the Wind - Tips and Tricks for the Microsoft Visual Studio 2012 C...Rainer Stropek
Microsoft Visual Studio 2012 contains a bunch of productivity features for C# developers. Rainer Stropek, MVP for Windows Azure, summarizes his top tips for the new VS2012 C# IDE in this presentation
This document provides an overview of printed circuit board (PCB) design using EAGLE CAD software. It begins with introductions to PCBs and their components like pads, vias, and traces. Common packaging types for electronic components are described. The document then introduces the EAGLE software, covering its different versions, installation, libraries, and user interface. An example project of an LED flasher circuit using a 555 timer IC is presented to demonstrate the schematic capture and board layout processes in EAGLE. Key steps like adding components, routing traces, and running design rule checks are shown. The document concludes with explanations of generating output files like Gerber files needed for PCB fabrication.
Watch the full webinar at: http://embt.co/1pb4Zb4
This presentation is a must-see for anyone interested in Oracle 12! Dan is an Oracle ACE Director and has assembled this presentation with fresh and inside information from Oracle Corp and OOW13. Dan has pulled his top Oracle 12 features from the plethora of new features available and documented in his user group presentations "Oracle 12c New Features for Developers" and "Oracle 12c New Features for DBA's".
Top 10 features will include:
New SQL Syntax
New SQL and PL/SQL Limits
Pluggable Database
New Packages
Deprecated Features
New SQL Tuning Features
This presentation covers new SQL & PL/SQL syntax and options, the container DB of course, new SQL optimizer features, deprecated features, hints, and more. If you're supporting applications, then you won't want to miss this webinar!
This document discusses add-on development for ExpressionEngine. It covers what add-ons are, including extensions, modules, and plugins. It discusses necessary development skills like PHP, SQL, and HTML/CSS. It provides guidance on planning add-on development through researching, mapping features, designing templates and control panels. The document also covers writing code through following best practices, debugging, and improving performance. Developers are encouraged to turn on debugging, review queries, consider caching, remove deprecated code, and ask for help when needed.
Add-On Development: EE Expects that Every Developer will do his DutyLeslie Doherty
A presentation on Add-On Development: EE Expects that Every Developer will do his Duty as given at the EECI2009 conference in Leiden by Paul Burdick, lead developer at Solspace.
Oracle 12c framework latest version is out with a bunch of
new exciting features. Thanks to some cutting edge
components and the flexibility of declarative components,
this new version ADF framework increase dramatically the
productivity levels.
This document provides a 3-sentence summary of an Ethernet Over Ethernet presentation:
The presentation discusses Ethos Networks' 240Gbps platform and cards for providing Ethernet services over Ethernet networks, including their system architecture, design flow using Concept HDL for layout and routing with Allegro tools, and FPGA design using Incisive Enterprise verification. The Ethos platform supports IPTV, mobile backhauling, and video on demand over one network while guaranteeing service level agreements for hundreds of services.
World of Tanks* 1.0+: Enriching Gamers Experience with Multicore Optimized Ph...Intel® Software
World of Tanks has been optimized for modern multicore CPUs and enriched with improved graphics and physics. The game now uses Threading Building Blocks for multithreaded rendering and physics simulations like destructions and tank treads. Destructions use Havok for high quality simulation of object destruction across CPU cores. The improved tank treads use a spring chain simulation for realistic shapes and collisions with the environment. Concurrent rendering separates work into command lists across subsystems and a separate thread handles graphics API calls.
This document summarizes a talk on add-on development for ExpressionEngine. It discusses the three types of add-ons in EE - extensions, modules, and plugins. It covers important skills for add-on development like PHP, SQL, HTML/CSS, and JavaScript. It provides guidance on developing add-ons including researching existing approaches, mapping out features, designing database structures and template tags, and building the control panel. The document emphasizes best practices like following EllisLab development guidelines, proper commenting, sanitizing inputs, and using abstraction.
Add-On Development: EE Expects that Every Developer will do his Dutyreedmaniac
Add-Ons are what make ExpressionEngine the flexible powerhouse that it is today. Being able to write your own simple plugins or incredibly expansive modules allows you to mold ExpressionEngine to nearly any task that your website might require. However, with that power comes a great responsibility to insure that your code is not slowing down the entire site or unduly stressing the server through bad code architecture.
There are simple tools already built into ExpressionEngine and PHP that you can use to see precisely what your Add-On is doing during page processing and where it might be doing more work than is absolutely necessary. Every developer should use these to optimize their work from the very beginning of development, prior to release. This workshop will explain these tools and how you can use them effectively. It will also delve deeper into optimization techniques and tricks that will keep your code light and clean, while finding a balance between functionality and performance.
The document provides an overview of the ASIC design methodology and introduces the tools used for HDL design capture and synthesis. It summarizes the key steps as:
1. HDL design capture where the design is modeled at the behavioral and RTL levels and verified through pre-synthesis simulation.
2. HDL design synthesis where the RTL is synthesized to a gate-level netlist that is optimized for area and timing and verified through post-synthesis simulation.
3. Post-synthesis timing analysis where tools like Cadence Pearl are used to check that the timing requirements are met in the synthesized gate-level design.
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentShubham Joshi
A secure test infrastructure ensures that the testing process doesn’t become a gateway for vulnerabilities. By protecting test environments, data, and access points, organizations can confidently develop and deploy software without compromising user privacy or system integrity.
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Andre Hora
Exceptions allow developers to handle error cases expected to occur infrequently. Ideally, good test suites should test both normal and exceptional behaviors to catch more bugs and avoid regressions. While current research analyzes exceptions that propagate to tests, it does not explore other exceptions that do not reach the tests. In this paper, we provide an empirical study to explore how frequently exceptional behaviors are tested in real-world systems. We consider both exceptions that propagate to tests and the ones that do not reach the tests. For this purpose, we run an instrumented version of test suites, monitor their execution, and collect information about the exceptions raised at runtime. We analyze the test suites of 25 Python systems, covering 5,372 executed methods, 17.9M calls, and 1.4M raised exceptions. We find that 21.4% of the executed methods do raise exceptions at runtime. In methods that raise exceptions, on the median, 1 in 10 calls exercise exceptional behaviors. Close to 80% of the methods that raise exceptions do so infrequently, but about 20% raise exceptions more frequently. Finally, we provide implications for researchers and practitioners. We suggest developing novel tools to support exercising exceptional behaviors and refactoring expensive try/except blocks. We also call attention to the fact that exception-raising behaviors are not necessarily “abnormal” or rare.
Exploring Wayland: A Modern Display Server for the FutureICS
Wayland is revolutionizing the way we interact with graphical interfaces, offering a modern alternative to the X Window System. In this webinar, we’ll delve into the architecture and benefits of Wayland, including its streamlined design, enhanced performance, and improved security features.
FL Studio Producer Edition Crack 2025 Full Versiontahirabibi60507
Copy & Past Link 👉👉
http://drfiles.net/
FL Studio is a Digital Audio Workstation (DAW) software used for music production. It's developed by the Belgian company Image-Line. FL Studio allows users to create and edit music using a graphical user interface with a pattern-based music sequencer.
Interactive Odoo Dashboard for various business needs can provide users with dynamic, visually appealing dashboards tailored to their specific requirements. such a module that could support multiple dashboards for different aspects of a business
✅Visit And Buy Now : https://bit.ly/3VojWza
✅This Interactive Odoo dashboard module allow user to create their own odoo interactive dashboards for various purpose.
App download now :
Odoo 18 : https://bit.ly/3VojWza
Odoo 17 : https://bit.ly/4h9Z47G
Odoo 16 : https://bit.ly/3FJTEA4
Odoo 15 : https://bit.ly/3W7tsEB
Odoo 14 : https://bit.ly/3BqZDHg
Odoo 13 : https://bit.ly/3uNMF2t
Try Our website appointment booking odoo app : https://bit.ly/3SvNvgU
👉Want a Demo ?📧 [email protected]
➡️Contact us for Odoo ERP Set up : 091066 49361
👉Explore more apps: https://bit.ly/3oFIOCF
👉Want to know more : 🌐 https://www.axistechnolabs.com/
#odoo #odoo18 #odoo17 #odoo16 #odoo15 #odooapps #dashboards #dashboardsoftware #odooerp #odooimplementation #odoodashboardapp #bestodoodashboard #dashboardapp #odoodashboard #dashboardmodule #interactivedashboard #bestdashboard #dashboard #odootag #odooservices #odoonewfeatures #newappfeatures #odoodashboardapp #dynamicdashboard #odooapp #odooappstore #TopOdooApps #odooapp #odooexperience #odoodevelopment #businessdashboard #allinonedashboard #odooproducts
AgentExchange is Salesforce’s latest innovation, expanding upon the foundation of AppExchange by offering a centralized marketplace for AI-powered digital labor. Designed for Agentblazers, developers, and Salesforce admins, this platform enables the rapid development and deployment of AI agents across industries.
Email: [email protected]
Phone: +1(630) 349 2411
Website: https://www.fexle.com/blogs/agentexchange-an-ultimate-guide-for-salesforce-consultants-businesses/?utm_source=slideshare&utm_medium=pptNg
Solidworks Crack 2025 latest new + license codeaneelaramzan63
Copy & Paste On Google >>> https://dr-up-community.info/
The two main methods for installing standalone licenses of SOLIDWORKS are clean installation and parallel installation (the process is different ...
Disable your internet connection to prevent the software from performing online checks during installation
How can one start with crypto wallet development.pptxlaravinson24
This presentation is a beginner-friendly guide to developing a crypto wallet from scratch. It covers essential concepts such as wallet types, blockchain integration, key management, and security best practices. Ideal for developers and tech enthusiasts looking to enter the world of Web3 and decentralized finance.
Douwan Crack 2025 new verson+ License codeaneelaramzan63
Copy & Paste On Google >>> https://dr-up-community.info/
Douwan Preactivated Crack Douwan Crack Free Download. Douwan is a comprehensive software solution designed for data management and analysis.
🌍📱👉COPY LINK & PASTE ON GOOGLE http://drfiles.net/ 👈🌍
Adobe Illustrator is a powerful, professional-grade vector graphics software used for creating a wide range of designs, including logos, icons, illustrations, and more. Unlike raster graphics (like photos), which are made of pixels, vector graphics in Illustrator are defined by mathematical equations, allowing them to be scaled up or down infinitely without losing quality.
Here's a more detailed explanation:
Key Features and Capabilities:
Vector-Based Design:
Illustrator's foundation is its use of vector graphics, meaning designs are created using paths, lines, shapes, and curves defined mathematically.
Scalability:
This vector-based approach allows for designs to be resized without any loss of resolution or quality, making it suitable for various print and digital applications.
Design Creation:
Illustrator is used for a wide variety of design purposes, including:
Logos and Brand Identity: Creating logos, icons, and other brand assets.
Illustrations: Designing detailed illustrations for books, magazines, web pages, and more.
Marketing Materials: Creating posters, flyers, banners, and other marketing visuals.
Web Design: Designing web graphics, including icons, buttons, and layouts.
Text Handling:
Illustrator offers sophisticated typography tools for manipulating and designing text within your graphics.
Brushes and Effects:
It provides a range of brushes and effects for adding artistic touches and visual styles to your designs.
Integration with Other Adobe Software:
Illustrator integrates seamlessly with other Adobe Creative Cloud apps like Photoshop, InDesign, and Dreamweaver, facilitating a smooth workflow.
Why Use Illustrator?
Professional-Grade Features:
Illustrator offers a comprehensive set of tools and features for professional design work.
Versatility:
It can be used for a wide range of design tasks and applications, making it a versatile tool for designers.
Industry Standard:
Illustrator is a widely used and recognized software in the graphic design industry.
Creative Freedom:
It empowers designers to create detailed, high-quality graphics with a high degree of control and precision.
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AIdanshalev
If we were building a GenAI stack today, we'd start with one question: Can your retrieval system handle multi-hop logic?
Trick question, b/c most can’t. They treat retrieval as nearest-neighbor search.
Today, we discussed scaling #GraphRAG at AWS DevOps Day, and the takeaway is clear: VectorRAG is naive, lacks domain awareness, and can’t handle full dataset retrieval.
GraphRAG builds a knowledge graph from source documents, allowing for a deeper understanding of the data + higher accuracy.
Societal challenges of AI: biases, multilinguism and sustainabilityJordi Cabot
Towards a fairer, inclusive and sustainable AI that works for everybody.
Reviewing the state of the art on these challenges and what we're doing at LIST to test current LLMs and help you select the one that works best for you
Why Orangescrum Is a Game Changer for Construction Companies in 2025Orangescrum
Orangescrum revolutionizes construction project management in 2025 with real-time collaboration, resource planning, task tracking, and workflow automation, boosting efficiency, transparency, and on-time project delivery.
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...Egor Kaleynik
This case study explores how we partnered with a mid-sized U.S. healthcare SaaS provider to help them scale from a successful pilot phase to supporting over 10,000 users—while meeting strict HIPAA compliance requirements.
Faced with slow, manual testing cycles, frequent regression bugs, and looming audit risks, their growth was at risk. Their existing QA processes couldn’t keep up with the complexity of real-time biometric data handling, and earlier automation attempts had failed due to unreliable tools and fragmented workflows.
We stepped in to deliver a full QA and DevOps transformation. Our team replaced their fragile legacy tests with Testim’s self-healing automation, integrated Postman and OWASP ZAP into Jenkins pipelines for continuous API and security validation, and leveraged AWS Device Farm for real-device, region-specific compliance testing. Custom deployment scripts gave them control over rollouts without relying on heavy CI/CD infrastructure.
The result? Test cycle times were reduced from 3 days to just 8 hours, regression bugs dropped by 40%, and they passed their first HIPAA audit without issue—unlocking faster contract signings and enabling them to expand confidently. More than just a technical upgrade, this project embedded compliance into every phase of development, proving that SaaS providers in regulated industries can scale fast and stay secure.
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMaxim Salnikov
Imagine if apps could think, plan, and team up like humans. Welcome to the world of AI agents and agentic user interfaces (UI)! In this session, we'll explore how AI agents make decisions, collaborate with each other, and create more natural and powerful experiences for users.
Landscape of Requirements Engineering for/by AI through Literature ReviewHironori Washizaki
Hironori Washizaki, "Landscape of Requirements Engineering for/by AI through Literature Review," RAISE 2025: Workshop on Requirements engineering for AI-powered SoftwarE, 2025.
2. TH Technology
Note to Early Slide Downloaders:
I edit my slides frequently up to
the day of the presentation.
Please check back for the latest
slides and references.
3. TH Technology
It was the best of times,
it was the worst of times …
Dickens
in Tale of Two Cities
4. TH Technology
It was the best of features,
it was the worst of features …
Anonymous APEX Developer
re Tabular Forms
5. TH Technology
About Me …
• Mechanical/SW Engineer - Analyzed, designed,
developed, converted, upgraded, enhanced legacy &
database applications for 30+ years
• Building Web/APEX applications for government, medical,
engineering industries since HTMLDB beginnings
• Leveraging Oracle 10g,11g,12c suite of tools
• Editor Emeritus, ODTUG Technical Journal
• Oracle Ace Associate
• APress Author
• ODTUG Director
6. TH Technology
About You …
• Oracle Technology ?
• Years w APEX ?
• APEX Versions ?
• Interactive Reports and Tabular Forms ?
• Customizations ?
Biggest Gripes?
7. TH Technology
Goals
• Understand Interactive Grid
(I-Grid) Features
• How to Build, Upgrade to and
Work With an Interactive Grid
• Pros / Cons of Replacing Legacy
IRs/Tab Forms w Interactive-Grid
8. TH Technology
Agenda – Interactive Grid
• Introducing Interactive Grid
• How To Build
• How To Upgrade
• Validations
• Advanced
• JavaScript Customizations
• Pros/Cons ~ Discussion ~ Questions
9. TH Technology
Evolution: Interactive Reports
• APEX 4.0
• The New Big Thing
• APEX 4.1
• More Column Types
• Improved Group By, Add PIVOT
• APEX 5.0
• Reengineered – CSS and JS, Widgets
• APEX 5.1
• Interactive Grid – JQuery Widgets
Shift to Widgets
All Widgets
10. TH Technology
Evolution: Tabular Forms
• APEX 3 – Bare Bones
• APEX 4.0
• RadioGroup, PopUp LOV, Simple CB
• Declarative Validations
• APEX 4.1
• :COLUMN References
• Improved Error Handling
• APEX 4.2, 5.0
• No Major TF enhancements
• Major IR Rewrite
• APEX 5.1
• Editable Interactive Grid (a Plugin)
Beginning of Shift
All Widgets
11. TH Technology
NOTE: APEX 5.1.1 Patch
John Snyders Interactive Grid API Improvements
http://hardlikesoftware.com/weblog/2017/03/28/ap
ex-interactive-grid-api-improvements-in-5-1-1/
• Toolbar
• Model
• IG Widget
• IG Configuration
12. TH Technology
Beware
APEX 5.1.1 IGrid APIS are
DIFFERENT
from APEX 5.1.0 IGrid APIs …
You Will Have To Upgrade < 5.1.1
IGrid Customizations
16. TH Technology
Interactive Grid
(Interactive Report or Tab Form)
+ <All the Features You Ever Wanted>
(Thank You APEX Team!)
-----------------------------------------
Interactive Grid
18. TH Technology
IGrid Architecture
Interactive Grid – Under the Hood
J Snyders
http://hardlikesoftware.com/weblog/201
6/06/08/interactive-grid-under-the-hood/
19. Interactive Report
• Generates HTML on
Server, part of Page
• Data Returned w UI
Markup
• One Big JS Module
Interactive Grid
• HTML Renders on
Client
• Data/Edits from
Server via JSON
• Collection of
Widgets
20. Interactive Report
• Collections
(pre 5.0)
• Browser Decides
Column Width
table-layout: auto;
Interactive Grid
• Model
• Each Column is an
Item
• Fixed Table
Layout
24. TH Technology
Editing an Interactive Grid
• Editing Enabled => Yes
• Row Selector
• Actions Menu Column
• PK Hidden by Default
• Edit, Save Buttons
• I-Grid Auto Row Processing Process
• Developer has to
• Add Headings
• Set Column Types, Static Ids
• Set a PK Column (If one not Already Set)
• Set Page “Reload on Submit” to “Only on Success”
33. TH Technology
Editable Cells Floating Popups
• Radio Group
• Text Areas (one liner …)
• Item Plugins
• Anything that dos not fit in cell
• CTRL-F6 collapse/expand popup
35. TH Technology
re Fixed Row Height
• IF Change Height of a Row
• Ex: Add Icon or Textarea
• Need To Adjust on Both Sides …
• Frozen and Unfrozen
• cellTemplate property
38. TH Technology
Column Widths
• Appearance “Width” Property Does Not
Set Column Width
• Drag and Drop then Report Save
• Columns
• Resize
• Reorder
• Minimum Width
• Min Width vs Current Width
40. TH Technology
NoStretch – APEX 5.1.1
• JS to Set Per Column
In Advanced JavaScript for the Column
function(config) {
config.defaultGridColumnOptions = {
noStretch: true
};
return config;
}
41. TH Technology
NoStretch – APEX 5.1.1
• JS to Set Per Grid (All Columns)
In Advanced JavaScript for the Grid
Declarable in
APEX 5.2 ?
43. TH Technology
Master-Detail
• Create Master Grid
• Create Detail Grid
• Set PKs for Both
• Link via Master Region on Detail
Grid
• Disable Detail Grid Save Button
52. TH Technology
Edit Mode Navigation
• Tab or Shift Tab – Next/Previous Cells
(right/left within a row)
• Enter or Shift-Enter – Up/Down
Column
So-so for Data Entry Users But > Nothing!
Arrow Keys Do Not Work Here
53. TH Technology
• All Edits Stored Locally til Save
• Warning for Unsaved Changes
• Pagination OK
55. TH Technology
• Standard Will Upgrade
• Non-Standard Will Not Upgrade
• Any Custom Code
• APEX_ITEM Calls
Rebuild (Most Often)
Takes Less Time
56. TH Technology
Upgrade Interactive Reports?
• Change Region Type
• Standard, No Frills Users YES
• Considerations
• Pivot
• Customized Logic
• Drills To IRs
HOW
WHEN
HOW
WHEN
57. TH Technology
Upgrade Tabular Forms?
• Upgrade Utility
• May Need Rework
• Standard YES
• Non-Standard
• Maintain vs Rebuild
• Rebuild is Relatively Quick
HOW
WHEN
59. TH Technology
Customizations
• JavaScript
• Advanced JavaScript Code
• Read Widget JS Files to Learn What is
Possible
• Hardlikesoftware.com
No Longer PL/SQL Collections – Now
JavaScript
60. TH Technology
I-Grid Customizations
• Much More Flexible
• Beyond Declarative
• Attributes JavaScript Code
Region
• Grid Grid Menus
• Column Column Menu
(Most of the Time…)
62. TH Technology
So What (Else) Can I Do ?
From the JavaScript console type:
apex.region(“igrid_id").widget().interactiveGrid("option","config")
76. TH Technology
“Global” Settings
• JS Function in JS File
• Include File
• Reference JS Function in
Advanced JavaScript Code
• Add Classes on Grids
82. TH Technology
Upgrade or Not?
• IR Considerations
• Pivot
• Customized Logic
• Drills To IRs
• Tabular Form Considerations
• Customizations
83. TH Technology
Best to Rebuild When …
• Low/Reasonable Volume of
IRs/Tabular Forms to Upgrade
• All Features Have a Declarative
Equivalent in Interactive Grid
No Sense to Upgrade to Make
Extensive Customizations
85. What Interactive Grid Means …
Developers
• Bigger Sandbox
• THINK Before Build or
Upgrade
• Brush Up on JavaScript
• jQuery Widgets
• JavaScript
Customizations
End Users
• Cleaner Interface
• Improved Loading,
Pagination
• Tab/Enter Navigation
• Inline Edits
• More is Possible –
Less Work
94. TH Technology
Advanced Client Validation
• APEX 5.1.1
• Validate Comm
• JS Using API
• Validate Comm Limit Example
• Row Level – no HTML5
• Fire on apexendrecordedit Event
• apexendrecordedit Event
• When Edit ends
95. TH Technology
Advanced Client Validation
• Validate Comm Limit
• Row-level Validation (no HTML5)
• Use JavaScript model API
• Set Record Validity
APEX 5.1.1