This session will first introduce IBM ILOG Elixir visual components and describe how they can help you improve data visualization for your Adobe Flex & AIR applications. In particular, the latest release and its new components such as pivot charts, calendars, heat maps, and Gantt project management displays will be described into details. Then the session will offer a deep technical dive, showing coding tips and tricks and how-tos information such as how to connect an ILOG Elixir Heatmap component to flickr API to display photos geolocation information, or how to extend the ILOG Elixir OrgChart to provide expand and collapse functionality. Finally we will see how Flex 4 and its new component architecture Spark could impact visual components development and use when released.
The document discusses Flex 4 and its new Gumbo component architecture. Some key points covered include:
- Flex 4 focuses on design, developer productivity and framework evolution
- The Gumbo architecture allows for easier tooling and skinning capabilities
- Namespaces and components are updated, and layouts are now defined externally
- Skinning is more powerful through features like transitions between states and FXG graphics format
- Developers should be aware of changes needed for migrating Flex 3 projects to Flex 4.
Ajax Applications with RichFaces and JSF 2Max Katz
The document discusses RichFaces, an open source JavaServer Faces framework that provides Ajax and rich internet application capabilities. It summarizes key RichFaces features like components, skins, the component development kit, and integration with JavaServer Faces 2. It also briefly describes other related JavaServer Faces projects and Exadel's products and services around RichFaces.
This document discusses improving the simplicity of use of constraint programming (CP) for industrial applications. It argues that while CP can achieve good performance, it is difficult for engineers to learn, use, and maintain due to its complexity. The CP academic community focuses on adding new modeling features and techniques rather than usability, making CP even more complex over time. The document recommends that the CP community learn from the mathematical programming (MP) and SAT communities, which provide better out-of-the-box performance and usability. Specific recommendations include standardizing modeling languages and formats, improving search algorithms, adding explanations and optimization capabilities, and focusing on modeling practices and benchmarking running times.
IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three ProblemsPhilippe Laborie
Since version 2.0, IBM ILOG CP Optimizer provides a new
scheduling language supported by a robust and efficient automatic search. This presentation illustrates both the expressivity of the modelling language and the robustness of the automatic search on three problems recently studied in the scheduling literature. We show that all three problems
can easily be modelled with CP Optimizer in only a few dozen lines (the complete models are provided) and that on average the automatic search outperforms existing problem specific approaches.
This slide deck was presented at CP-AI-OR 2009 conference. Complete reference:
Philippe Laborie. "IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three Problems". Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CP-AI-OR 2009). Lecture Notes in Computer Science. Volume 5547, 2009, pp 148-162.
Modeling and Solving Scheduling Problems with CP OptimizerPhilippe Laborie
This presentation focuses on using CP Optimizer to address scheduling problems. We will initially cover modeling concepts related with scheduling in CP Optimizer. Using examples we will then provide details on tools, functionalities and tips for speeding-up the development of your scheduling models and improving their efficiency.
Optimization: from mathematical tools to real applicationsPhilippe Laborie
This document discusses the gap between mathematical optimization tools and real-world applications. It covers several key areas in bridging this gap, including having different stakeholders with different objectives, using appropriate language and terminology, properly defining the problem, dealing with data issues, determining good solutions, and facilitating solution display and user interaction. The goal is to provide approximate answers to the right real-world problems, rather than perfectly solving simplified mathematical abstractions.
The repoze.bfg framework allows Zope developers to use WSGI technologies more easily and non-Zope developers to use Zope technologies without all of Zope. It provides URL dispatch, templating, and declarative security while avoiding features like databases, sessions, and the ZMI. Repoze.bfg uses the Zope Component Architecture and aims for familiarity, simplicity, speed, documentation, and collaboration.
The document discusses Flex 4 and its new Gumbo component architecture. Some key points covered include:
- Flex 4 focuses on design, developer productivity and framework evolution
- The Gumbo architecture allows for easier tooling and skinning capabilities
- Namespaces and components are updated, and layouts are now defined externally
- Skinning is more powerful through features like transitions between states and FXG graphics format
- Developers should be aware of changes needed for migrating Flex 3 projects to Flex 4.
Ajax Applications with RichFaces and JSF 2Max Katz
The document discusses RichFaces, an open source JavaServer Faces framework that provides Ajax and rich internet application capabilities. It summarizes key RichFaces features like components, skins, the component development kit, and integration with JavaServer Faces 2. It also briefly describes other related JavaServer Faces projects and Exadel's products and services around RichFaces.
This document discusses improving the simplicity of use of constraint programming (CP) for industrial applications. It argues that while CP can achieve good performance, it is difficult for engineers to learn, use, and maintain due to its complexity. The CP academic community focuses on adding new modeling features and techniques rather than usability, making CP even more complex over time. The document recommends that the CP community learn from the mathematical programming (MP) and SAT communities, which provide better out-of-the-box performance and usability. Specific recommendations include standardizing modeling languages and formats, improving search algorithms, adding explanations and optimization capabilities, and focusing on modeling practices and benchmarking running times.
IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three ProblemsPhilippe Laborie
Since version 2.0, IBM ILOG CP Optimizer provides a new
scheduling language supported by a robust and efficient automatic search. This presentation illustrates both the expressivity of the modelling language and the robustness of the automatic search on three problems recently studied in the scheduling literature. We show that all three problems
can easily be modelled with CP Optimizer in only a few dozen lines (the complete models are provided) and that on average the automatic search outperforms existing problem specific approaches.
This slide deck was presented at CP-AI-OR 2009 conference. Complete reference:
Philippe Laborie. "IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three Problems". Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CP-AI-OR 2009). Lecture Notes in Computer Science. Volume 5547, 2009, pp 148-162.
Modeling and Solving Scheduling Problems with CP OptimizerPhilippe Laborie
This presentation focuses on using CP Optimizer to address scheduling problems. We will initially cover modeling concepts related with scheduling in CP Optimizer. Using examples we will then provide details on tools, functionalities and tips for speeding-up the development of your scheduling models and improving their efficiency.
Optimization: from mathematical tools to real applicationsPhilippe Laborie
This document discusses the gap between mathematical optimization tools and real-world applications. It covers several key areas in bridging this gap, including having different stakeholders with different objectives, using appropriate language and terminology, properly defining the problem, dealing with data issues, determining good solutions, and facilitating solution display and user interaction. The goal is to provide approximate answers to the right real-world problems, rather than perfectly solving simplified mathematical abstractions.
The repoze.bfg framework allows Zope developers to use WSGI technologies more easily and non-Zope developers to use Zope technologies without all of Zope. It provides URL dispatch, templating, and declarative security while avoiding features like databases, sessions, and the ZMI. Repoze.bfg uses the Zope Component Architecture and aims for familiarity, simplicity, speed, documentation, and collaboration.
The document discusses requirements for extreme rich internet applications (RIAs) and approaches for developing them. It outlines how RIA technologies have evolved to provide more desktop-like experiences within a browser. Main approaches include Ajax, Adobe Flex, Microsoft Silverlight, and JavaFx. The document also provides demos of example applications built with these technologies and combinations thereof. It notes many tradeoffs to consider when choosing an approach, such as interoperability, openness, tools available, and project timelines.
This document provides an overview of COLLADA, an open standard format for 3D assets. It discusses COLLADA's history, what it is, its structure and components like libraries, assets, geometry, scenes, and the 1.4 specification. COLLADA aims to allow 3D content to be exchanged between applications and seeks to "liberate" assets by being an open format. It serves as an interchange and intermediate format to connect 3D tools into a production pipeline.
Blueprint talk at Open Hackday London 2009Ricardo Varela
The document describes Yahoo Blueprint, a platform for simplifying mobile development. Blueprint is an XML markup language that abstracts developers from device details and allows focusing on the task. It can generate code for common mobile controls like maps, video, and location. Developers can use Blueprint to easily build mobile apps that run across different devices and platforms.
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]Chris Toohey
My Lotusphere 2011 SpeedGeeking session - 10 Things You're Not Doing!
Gave this presentation in 5 minutes 13 times [in a row, back to back], and had a blast!
Beholding the giant pyramid of application development; why Ajax applications...Javeline B.V.
Building large and complex web applications using the open browser stack without any plugins is taking off (google wave), and with the support of rapidly innovating browsers like Firefox and Chrome it looks like it is bypassing proprietary platforms. This talk illustrates why the web browser and HTML5 are positioned to become the global platform for applications and how Ajax technologies like our ajax.org are optimizing application development.
1) The document discusses expanding tree nodes in a Tree control by using the expandItem() method when the tree first opens.
2) It also discusses creating a subclass of Tree that can handle ItemPendingErrors by leveraging code from the AdvancedDataGrid and HierarchicalCollectionView.
3) An example code is provided to expand tree nodes programmatically using parameters passed to the application.
The document discusses Ample SDK, a standards-based GUI framework for building client-side applications. Ample SDK runs transparently between the browser and application, providing standard cross-browser access to the user interface. It allows building application UIs using XML languages like XHTML, XUL and SVG. Styling is done with CSS. Logic is implemented with JavaScript. The programming model is similar to building applications directly in the browser.
This document discusses developing applications that can run across multiple mobile devices and platforms. It covers designing interfaces that adapt to different screen sizes and densities, using media queries and application DPI settings. It also discusses configuring applications to target Android, iOS, BlackBerry and other platforms through application descriptors and compiler settings. The document demonstrates packaging and deploying a single codebase to different devices using command line tools like ANT build scripts.
This document summarizes key aspects of fast JavaScript virtual machines (VMs) like V8, with a focus on Google's V8 VM. It discusses the challenges of optimizing JavaScript given its dynamic nature. The V8 VM addresses this through techniques like hidden classes to group similar objects, compilation to native code with inline caching, and efficient generational garbage collection. Hidden classes allow optimizing object property access like in static languages. Inline caching handles dynamic property lookups at runtime. Memory is managed through precise generational garbage collection across multiple generations and memory spaces. These techniques allow V8 to optimize JavaScript and achieve fast performance for large programs.
The document discusses the evolution of HTML5 from XHTML and highlights new HTML5 elements, audio/video capabilities, and the Canvas element. Key points include: HTML5 aims to address shortcomings of XHTML by simplifying the language; new semantic elements like <header>, <nav>, <article> are introduced; audio and video can be embedded but browser support is limited; the Canvas element allows for dynamic 2D graphic scripts and drawings on the page.
The document introduces two Eclipse plugins: the JSON Viewer and XPath Workbook. The JSON Viewer allows users to visualize JSON structures as trees and convert between JSON and XML formats. The XPath Workbook provides XPath validation and evaluation capabilities within Eclipse. Both tools aim to provide simple yet powerful functionality for common tasks like analyzing JSON responses and working with XPath expressions.
20200402 oracle cloud infrastructure data scienceKenichi Sonoda
This document provides an overview of Oracle Accelerated Data Science (ADS) capabilities for data science and machine learning. It discusses how ADS can be used to load and transform data from various sources, generate automated recommendations for data preprocessing, build and evaluate machine learning models using AutoML, and explain model predictions through global and local explanation techniques. Code samples are provided to demonstrate using ADS for tasks like loading data, generating feature importance plots and partial dependence plots, and explaining individual predictions.
The debug process constitutes an important part in an app's development cycle. Knowing the (right) tools and techniques means you can optimizes time and therefore costs. In this session we will see a number of techniques to optimize debugging of iOS applications exploiting the power of Xcode, LLDB and other support tools.
The document summarizes features of Microsoft Dynamics CRM 2011 including customizations, ribbon XML, sitemap XML, JavaScript, and form-level properties. It discusses how to add web resources, access functions in field events, attach events to form load, and use web resources to format data like phones. The presentation provides an overview of developer tools and customizing capabilities in Microsoft Dynamics CRM 2011.
Slides from the ITOUG 2019 event in Rome. This session focuses on a the lesser known but still critical new features and improvements in 18c and beyond.
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowDaniel Zivkovic
Apache Beam is a beautiful framework that blurs the line between Batch and Streaming, so check out this interactive tutorial by Patrick Lecuyer - Head of Specialist Customer Engineering at Google Canada. His examples run on GCP Dataflow, but what you'll learn will be portable across clouds, and distributed processing engines like Apache Flink, Apache Samza, Apache Spark, IBM Streams... regardless of where you do your Big Data processing!
The meetup recording with TOC for easy navigation is at https://youtu.be/7pUYKX40RfA.
P.S. For more interactive lectures like this, go to http://youtube.serverlesstoronto.org/ or sign up for our upcoming live events at https://www.meetup.com/Serverless-Toronto/events/
An HTML5 overview I gave at Refresh FLL which showed the new features & touched on how to use progressive enhancement and polyfills to leverage HTML5 today.
This document summarizes the capabilities of Doc o lution's Aly software for comparing and analyzing AFP printing files. Aly can compare files, extract differences, generate reports, and has a simple file interface that is flexible and can be scripted. It offers fast object-based comparison, automated testing capabilities, a client-server architecture with a proof engine on a server, and unique features like low pricing, high performance, support for multiple platforms and formats, and continuous innovation.
The document discusses requirements for extreme rich internet applications (RIAs) and approaches for developing them. It outlines how RIA technologies have evolved to provide more desktop-like experiences within a browser. Main approaches include Ajax, Adobe Flex, Microsoft Silverlight, and JavaFx. The document also provides demos of example applications built with these technologies and combinations thereof. It notes many tradeoffs to consider when choosing an approach, such as interoperability, openness, tools available, and project timelines.
This document provides an overview of COLLADA, an open standard format for 3D assets. It discusses COLLADA's history, what it is, its structure and components like libraries, assets, geometry, scenes, and the 1.4 specification. COLLADA aims to allow 3D content to be exchanged between applications and seeks to "liberate" assets by being an open format. It serves as an interchange and intermediate format to connect 3D tools into a production pipeline.
Blueprint talk at Open Hackday London 2009Ricardo Varela
The document describes Yahoo Blueprint, a platform for simplifying mobile development. Blueprint is an XML markup language that abstracts developers from device details and allows focusing on the task. It can generate code for common mobile controls like maps, video, and location. Developers can use Blueprint to easily build mobile apps that run across different devices and platforms.
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]Chris Toohey
My Lotusphere 2011 SpeedGeeking session - 10 Things You're Not Doing!
Gave this presentation in 5 minutes 13 times [in a row, back to back], and had a blast!
Beholding the giant pyramid of application development; why Ajax applications...Javeline B.V.
Building large and complex web applications using the open browser stack without any plugins is taking off (google wave), and with the support of rapidly innovating browsers like Firefox and Chrome it looks like it is bypassing proprietary platforms. This talk illustrates why the web browser and HTML5 are positioned to become the global platform for applications and how Ajax technologies like our ajax.org are optimizing application development.
1) The document discusses expanding tree nodes in a Tree control by using the expandItem() method when the tree first opens.
2) It also discusses creating a subclass of Tree that can handle ItemPendingErrors by leveraging code from the AdvancedDataGrid and HierarchicalCollectionView.
3) An example code is provided to expand tree nodes programmatically using parameters passed to the application.
The document discusses Ample SDK, a standards-based GUI framework for building client-side applications. Ample SDK runs transparently between the browser and application, providing standard cross-browser access to the user interface. It allows building application UIs using XML languages like XHTML, XUL and SVG. Styling is done with CSS. Logic is implemented with JavaScript. The programming model is similar to building applications directly in the browser.
This document discusses developing applications that can run across multiple mobile devices and platforms. It covers designing interfaces that adapt to different screen sizes and densities, using media queries and application DPI settings. It also discusses configuring applications to target Android, iOS, BlackBerry and other platforms through application descriptors and compiler settings. The document demonstrates packaging and deploying a single codebase to different devices using command line tools like ANT build scripts.
This document summarizes key aspects of fast JavaScript virtual machines (VMs) like V8, with a focus on Google's V8 VM. It discusses the challenges of optimizing JavaScript given its dynamic nature. The V8 VM addresses this through techniques like hidden classes to group similar objects, compilation to native code with inline caching, and efficient generational garbage collection. Hidden classes allow optimizing object property access like in static languages. Inline caching handles dynamic property lookups at runtime. Memory is managed through precise generational garbage collection across multiple generations and memory spaces. These techniques allow V8 to optimize JavaScript and achieve fast performance for large programs.
The document discusses the evolution of HTML5 from XHTML and highlights new HTML5 elements, audio/video capabilities, and the Canvas element. Key points include: HTML5 aims to address shortcomings of XHTML by simplifying the language; new semantic elements like <header>, <nav>, <article> are introduced; audio and video can be embedded but browser support is limited; the Canvas element allows for dynamic 2D graphic scripts and drawings on the page.
The document introduces two Eclipse plugins: the JSON Viewer and XPath Workbook. The JSON Viewer allows users to visualize JSON structures as trees and convert between JSON and XML formats. The XPath Workbook provides XPath validation and evaluation capabilities within Eclipse. Both tools aim to provide simple yet powerful functionality for common tasks like analyzing JSON responses and working with XPath expressions.
20200402 oracle cloud infrastructure data scienceKenichi Sonoda
This document provides an overview of Oracle Accelerated Data Science (ADS) capabilities for data science and machine learning. It discusses how ADS can be used to load and transform data from various sources, generate automated recommendations for data preprocessing, build and evaluate machine learning models using AutoML, and explain model predictions through global and local explanation techniques. Code samples are provided to demonstrate using ADS for tasks like loading data, generating feature importance plots and partial dependence plots, and explaining individual predictions.
The debug process constitutes an important part in an app's development cycle. Knowing the (right) tools and techniques means you can optimizes time and therefore costs. In this session we will see a number of techniques to optimize debugging of iOS applications exploiting the power of Xcode, LLDB and other support tools.
The document summarizes features of Microsoft Dynamics CRM 2011 including customizations, ribbon XML, sitemap XML, JavaScript, and form-level properties. It discusses how to add web resources, access functions in field events, attach events to form load, and use web resources to format data like phones. The presentation provides an overview of developer tools and customizing capabilities in Microsoft Dynamics CRM 2011.
Slides from the ITOUG 2019 event in Rome. This session focuses on a the lesser known but still critical new features and improvements in 18c and beyond.
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowDaniel Zivkovic
Apache Beam is a beautiful framework that blurs the line between Batch and Streaming, so check out this interactive tutorial by Patrick Lecuyer - Head of Specialist Customer Engineering at Google Canada. His examples run on GCP Dataflow, but what you'll learn will be portable across clouds, and distributed processing engines like Apache Flink, Apache Samza, Apache Spark, IBM Streams... regardless of where you do your Big Data processing!
The meetup recording with TOC for easy navigation is at https://youtu.be/7pUYKX40RfA.
P.S. For more interactive lectures like this, go to http://youtube.serverlesstoronto.org/ or sign up for our upcoming live events at https://www.meetup.com/Serverless-Toronto/events/
An HTML5 overview I gave at Refresh FLL which showed the new features & touched on how to use progressive enhancement and polyfills to leverage HTML5 today.
This document summarizes the capabilities of Doc o lution's Aly software for comparing and analyzing AFP printing files. Aly can compare files, extract differences, generate reports, and has a simple file interface that is flexible and can be scripted. It offers fast object-based comparison, automated testing capabilities, a client-server architecture with a proof engine on a server, and unique features like low pricing, high performance, support for multiple platforms and formats, and continuous innovation.
The document summarizes building a webOS application from scratch using Agile Commerce. It discusses generating the initial project structure, adding logging, generating scenes, building and populating a list with data from a REST service, and adding an image viewing widget to scroll through images. Key files and functions are explained for each step in developing the application.
The document discusses different monetization strategies for mobile apps, including free with advertising, paid downloads, and hybrid models. It notes that while most downloads are from free apps, most revenue comes from paid apps. However, many paid apps generate little revenue. Therefore, the document recommends a free, ad-supported app with optional paid add-ons or services to maximize both exposure from free downloads and revenue from within-app purchases. It provides an example of an app that was both a top free download and generated significant revenue per user through this hybrid model.
Frank Ableson presented on unlocking Android. He discussed his background and experience with Android development. He reviewed common Android resources for developers such as the Android developer site. He then demonstrated a sample field service application built for Android, walking through the architecture and user flows. He also showed how to access Twitter from an Android device using the Android Scripting Environment and Python code. Finally, he briefly mentioned building native Android applications using C code.
This document discusses mobile widgets and their development. Mobile widgets are offline-capable mobile applications that appear as icons in the device's apps menu and are built using HTML, CSS, JavaScript and AJAX. They are supported on platforms like WebOS and Android. The document outlines the benefits and challenges of mobile widgets, compares different widget platforms, and discusses how to build cross-platform mobile widgets.
This document provides an agenda for an event. It introduces the host, John Wilker, and his background in conferences, blogging, and an event called Refresh Denver. It thanks supporters and lists other upcoming events. The agenda includes two rounds of 5-minute presentations on various topics, as well as an intermission with a musical act and a raffle. The document provides details on the lineup of presentations and encourages attendees to get the party started.
Oğuz Demirkapı - Hands On Training: Creating Our First i18N Flex Application ...360|Conferences
This session is designed to create a basic application which has i18N capability with static, dynamic content and database and other platform integration. Every possible integration points such as database, XML or web services etc. will be included in the application with samples. ColdFusion will be used as application server for integration samples.
Designed for 2 hours session and needs to have a laptop with Flex Builder installation. For integration samples, ColdFusion installation and one of the database engines of MySQL or MSSQL would be ideal.
Undo & redo is a core feature to many applications, yet it's missing from your Flash and Flex projects. Learn how to easily add history to your applications with little effort. This session covers the concepts, benefits and the techniques of history management. It breaks down the complexity of undo & redo implementation into simple code, illustrating the use of the Command Pattern and providing the tools necessary to get up and running within minutes. This session is targeted toward intermediate developers, but will be a great overview of application history for beginners and non-programmers.
Chad Udell - Developers are from Mars, Designers are from Venus360|Conferences
Where’s the love? Well, often when two coworkers from very different backgrounds are expected to work together, it can be tough to find. Designers and developers can indeed get along with a little foresight on process and understanding of the obstacles along the project’s path. Join Chad Udell in discovering some of those key differences and learn how to overcome them in order to create a blissful state of collaboration
Mansour Raad & Anthony Jayaprakash - Yet Another Mapping Framework, NOT!360|Conferences
In this session we will demonstrate the Flex Mapping API For ArcGIS Server, where we will deconstruct live real-world mapping applications and algorithms such as dense clustering, auto labeling of features, collaborative editing, real-time asset tracking and client/server collaborative Geo-Processing. In addition, we will demonstrate how to create your own layer, geometry and symbol extensions for superior rendering performance taking advantage of the FP10 drawing API.
Erik Loehfelm - Experience Design with Flash Catalyst and Flex Gumbo360|Conferences
Find out how to build real world user experiences using Adobe's newest products: Flash Catalyst and Flex Gumbo. I'll explore some best practices and pitfalls to watch out for in these early beta tools while building a prototype application from design through deployment. The audience will leave with an understanding of what these tools provide in their current builds, how they can be leveraged in the designer/developer workflow and some best practices for how to leverage their functionality in their own designs. I will provide all the source code and design notes for the application that we'll build.
The document discusses Pixel Bender, a programming language for creating pixel shaders. It provides an overview of Pixel Bender technology, how to incorporate Pixel Bender shaders into Flex applications, performance considerations, and resources for learning more about Pixel Bender.
Giorgio Natilli - Blaze DS Connectivity Framework360|Conferences
The document discusses using Blaze DS and LiveCycle DS to build Rich Internet Applications (RIAs) that connect Flex applications to Java backend services. It provides an overview of key concepts like AMF communication, compares features of Blaze DS and LiveCycle DS, and demonstrates how to set up Blaze DS, invoke Java methods from Flex, and implement a centralized approach to handling remote calls using a ServiceConnector class.
Everyone is mashing up in Flex these days, why aren't you? Drop in and learn how to mash up various cloud or other APIs from MTV, Amazon, Twitter, eBay, or various others listed on programmableweb.com. Emphasis will be placed on consuming XML by way of e4x utilizing REST or Soap.
Wes Leonardo - Putting AIR into your Application360|Conferences
This document provides an overview of building applications with Adobe Integrated Runtime (AIR), including getting started, differences between AIR and web apps, features like local databases and file access, best practices, and resources. It discusses using AIR to build applications from Flex, Flash, and Dreamweaver that can distribute across Windows and Mac and have capabilities beyond web apps like offline access and local storage. The document also covers AIR application descriptors, SQLite integration, socket connections, customizing the application chrome, and updating deployed AIR apps.
Samuel Asher Rivello - PureMVC Hands On Part 1360|Conferences
This document provides an overview of a presentation on the PureMVC framework. The presentation speaker has over a decade of experience with Adobe Flash and Flex and is a certified designer and developer. The agenda covers setting up a first PureMVC project based on a proven template. PureMVC is described as a lightweight MVC framework that utilizes design patterns to separate programming into model, view and controller areas. The document provides details on PureMVC concepts like actors, notifications and implementation. It also previews a sample "Hello Google" app to demonstrate PureMVC in action.
Adrian Pomilio - Flex Ajax Bridge and Legacy Applications360|Conferences
A hands on session where you will learn how to work with the Flex Ajax Bridge and create Flex applications from the safety of JavaScript. " Why would I want to do this," you say. Well your boss just explained that you need to integrate Flex into a legacy application and the developers supporting the application only know JavaScript. Uh oh, well never fear this is where the Flex Ajax Bridge comes into play. Basic JavaScript knowledge is required and familiarity with Flex is recommended.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.