Degrafa is a declarative graphics framework for Flex that exposes the power of the Drawing API through MXML markup. Come learn about the latest features for creating graphics in Flex for any occasion, including data visualization, rich user interfaces, mapping, graphics editing and more. An overview of usage, latest features, benefits, use cases and samples will be discussed.
Design patterns suggest approach to common problems that arise during software development regardless of what programming language. But implementation of these patterns is specific to the language. The main goal of this presentation is to highlight selected patterns as they may be implemented taking advantages of Flex framework.
You'll see a not so obvious implementation of a Singleton, how a Proxy can dramatically change the behavior of an object, why a Mediator is a must-have in each Flex application. Do you know how to write Data Transfer Objects that are so important in Flex remoting? If time permits, we'll review the Class Factory pattern too.
A trend we have seen in the RIA marketplace is a decision to use Ajax over Adobe Flex due to the misconception that Adobe Flex developers are hard to find, and even harder to qualify. This session focuses on identifying, qualifying and hiring flex developers, as well as helping to ensure they don't just talk the talk, but also walk the walk. Attendees will leave this session armed with the skills they need to both justify moving towards Adobe Flex from a resource perspective, as well as how to load their team with top notch technologists
This document discusses the launch of a new Twitter-based film news service called FilmBuzzNews that will provide movie news and trivia to the mobile community. It will primarily distribute content through a Twitter channel but also have a website with ads and an archive. The service is nearing launch after months of work and is connected to several film industry organizations for publicity opportunities. It seeks suggestions on driving traffic to the website and adding compelling new content.
The document is a letter written in the year 2070 describing how a severe global water shortage has devastated society. Resources are depleted, the environment is destroyed, and the population suffers from disease and early death. The writer recalls how wasteful their generation was with water and feels guilty that current generations must live with the consequences of environmental destruction that can no longer be reversed.
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.
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.
The document provides an overview of key cell organelles and their functions:
1) The nucleus contains the cell's DNA and directs cellular activities such as movement and growth.
2) Mitochondria produce the energy (ATP) that cells need to function by converting food into energy.
3) The cell membrane surrounds cells and regulates what passes in and out, allowing nutrients in and waste out.
4) Vacuoles store nutrients, water, and waste in plant and animal cells. Plant cells have one large vacuole while animal cells have smaller ones.
Design patterns suggest approach to common problems that arise during software development regardless of what programming language. But implementation of these patterns is specific to the language. The main goal of this presentation is to highlight selected patterns as they may be implemented taking advantages of Flex framework.
You'll see a not so obvious implementation of a Singleton, how a Proxy can dramatically change the behavior of an object, why a Mediator is a must-have in each Flex application. Do you know how to write Data Transfer Objects that are so important in Flex remoting? If time permits, we'll review the Class Factory pattern too.
A trend we have seen in the RIA marketplace is a decision to use Ajax over Adobe Flex due to the misconception that Adobe Flex developers are hard to find, and even harder to qualify. This session focuses on identifying, qualifying and hiring flex developers, as well as helping to ensure they don't just talk the talk, but also walk the walk. Attendees will leave this session armed with the skills they need to both justify moving towards Adobe Flex from a resource perspective, as well as how to load their team with top notch technologists
This document discusses the launch of a new Twitter-based film news service called FilmBuzzNews that will provide movie news and trivia to the mobile community. It will primarily distribute content through a Twitter channel but also have a website with ads and an archive. The service is nearing launch after months of work and is connected to several film industry organizations for publicity opportunities. It seeks suggestions on driving traffic to the website and adding compelling new content.
The document is a letter written in the year 2070 describing how a severe global water shortage has devastated society. Resources are depleted, the environment is destroyed, and the population suffers from disease and early death. The writer recalls how wasteful their generation was with water and feels guilty that current generations must live with the consequences of environmental destruction that can no longer be reversed.
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.
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.
The document provides an overview of key cell organelles and their functions:
1) The nucleus contains the cell's DNA and directs cellular activities such as movement and growth.
2) Mitochondria produce the energy (ATP) that cells need to function by converting food into energy.
3) The cell membrane surrounds cells and regulates what passes in and out, allowing nutrients in and waste out.
4) Vacuoles store nutrients, water, and waste in plant and animal cells. Plant cells have one large vacuole while animal cells have smaller ones.
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.
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.
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.
Samuel Asher Rivello - PureMVC Hands On Part 2360|Conferences
In this beginner session we’ll see how to setup your first PureMVC based on a proven project template. We’ll lay down the groundwork and add new features to evaluate the strengths and weaknesses of the framework.
While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.
Ryan Fishberg and Joan Lafferty - ItemsRenderers360|Conferences
Item renderers are often one of the first things developers trip up on when learning Flex. Throughout this presentation, we hope to explain how it works under the hood. We will discuss the different types of item renderers in Flex as well as how virtualization of item renderers work. We will discuss common problems people encounter with item renderers, building item renderers with performance in mind, and how item renderers work in Gumbo (the upcoming release of Flex).
The document discusses OpenFlux, an open source lightweight MVC framework for building Flex components. It compares OpenFlux to Flex 4, noting their similarities like separating component logic from views, but also differences like OpenFlux using controllers to separate logic while Flex 4 keeps logic in components. The document outlines key OpenFlux aspects like components, views, controllers, metadata, layouts, virtualization, and how OpenFlux can work independently of Flex.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
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.
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.
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.
Samuel Asher Rivello - PureMVC Hands On Part 2360|Conferences
In this beginner session we’ll see how to setup your first PureMVC based on a proven project template. We’ll lay down the groundwork and add new features to evaluate the strengths and weaknesses of the framework.
While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.
Ryan Fishberg and Joan Lafferty - ItemsRenderers360|Conferences
Item renderers are often one of the first things developers trip up on when learning Flex. Throughout this presentation, we hope to explain how it works under the hood. We will discuss the different types of item renderers in Flex as well as how virtualization of item renderers work. We will discuss common problems people encounter with item renderers, building item renderers with performance in mind, and how item renderers work in Gumbo (the upcoming release of Flex).
The document discusses OpenFlux, an open source lightweight MVC framework for building Flex components. It compares OpenFlux to Flex 4, noting their similarities like separating component logic from views, but also differences like OpenFlux using controllers to separate logic while Flex 4 keeps logic in components. The document outlines key OpenFlux aspects like components, views, controllers, metadata, layouts, virtualization, and how OpenFlux can work independently of Flex.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
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.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
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.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Juan Sanchez - Degrafa Declarative Graphics Framework
1. Degrafa
Declarative Graphics Framework
360|Flex Indianapolis
May 18, 2009
Monday, May 18, 2009
2. Who am I?
Who am I?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
3. Who am I?
Juan Sanchez
EffectiveUI
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
4. Degrafa: Declarative Graphics Framework
Degrafa
Declarative Graphics Framework
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
5. What is Degrafa?
What is Degrafa?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
6. What is Degrafa?
Degrafa is an open source project for Flex 2 & 3 that
allows for the creation of graphics via markup.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
7. What is Degrafa?
graphics.beginFill(#666666,.5);
ActionScript graphics.drawCircle(0,0,100);
graphics.endFill();
<Circle radius=quot;100quot;>
<fill>
<SolidFill
Degrafa MXML color=quot;#666quot;
alpha=quot;.5quot;/>
</fill>
</Circle>
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
8. What is Degrafa?
Licensed under MIT and currently at version 3.1.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
9. What is Degrafa?
Degrafa is powered by the Flex community.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
10. What is Degrafa?
You’re not limited to just simple shapes and lls.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
11. What is Degrafa?
Features
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
12. What is Degrafa?
Just because Degrafa makes drawing graphics easier
doesn’t mean you lose the precision and exibility of
doing things programmatically.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
13. It’s a powerful framework
It’s a powerful framework
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
14. It’s a powerful framework
Many companies have already adopted Degrafa to
build some really robust Flex applications.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
15. Real World Examples
Real World Examples
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
16. Real World Examples
Rich User Interfaces
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
17. Rich User Interfaces
People are using Degrafa to skin everything from
components to entire applications.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
18. Rich User Interfaces
Degrafa is about more than user interfaces. It can be
used for almost anything graphical.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
19. Real World Examples
Data Visualization
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
20. Data Visualization
Used in frameworks like Axiis and BirdEye or just to
beatify Flex Charting Components.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
21. Axiis, BirdEye & Flex Charts
Image via merhl.com
Image via birdeye.googlecode.com
Image via Tom Gonzalez
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
22. Real World Examples
Dynamic Graphics
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
23. Dynamic Graphics
Herff-Jones eDesign and Autodesk Project Dragon y
both use the Degrafa engine to support
user-generated graphical content.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
24. Herff-Jones eDesign
Image via Herff-Jones eDesign website
Image via Autodesk Project Dragon y website
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
25. Real World Examples
Games
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
26. Games
How about Tetris, Tic-Tac-Toe and Pong ?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
27. Tetris, Tic-Tac-Toe & Pong
Image via FlexStuff.co.uk
Image via SwitchOnTheCode.com
Image via website of Taras Novak
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
28. Real World Examples
Mapping
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
29. Mapping
Using Degrafa for textures, creating maps
and things like map markers.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
30. Map Creation, Textures & Markers
Image via website of Taras Novak
Image via website of Mike Huntington
Image via blog.sunild.com
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
31. Real World Examples
And A Lot More...
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
32. What’s Next?
What’s Next?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
33. What’s Next?
Working towards Degrafa 1.0 and Flex 4
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
34. What’s Next?
Integration with FXG and other use cases.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
35. Degrafa 1.0 Preview
Optimization is a major theme of Degrafa 1.0.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
36. Degrafa 1.0 Preview
Degrafa 1.0 Preview
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
37. Degrafa 1.0 Preview
Jason Hawryluk and Greg Dove are awesome!
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
38. Degrafa 1.0 Preview
Decorators wrap geometry and allow for things like
dashed lines, end caps, extrude, etc.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
39. Degrafa 1.0 Preview
Video Fill allows the use of a video as a ll.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
40. Degrafa 1.0 Preview
Raster Image Sequence allows the use of a sequence
of images as an animated ll.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
41. Degrafa 1.0 Preview
Elliptical Arc Advanced extends Elliptical Arc to add
additional properties that allow for things like
emulating a Conical Fill.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
42. Degrafa 1.0 Preview
Super Shape 2D is an advanced geometry that
allows for thousands of shape variations by specifying
a few properties.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
43. Degrafa 1.0 Preview
Advanced Curves includes work done by Jim
Armstrong, etc.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
44. Degrafa 1.0 Preview
New transforms like Perspective Transform for
manipulating geometry in “perspective”.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
45. Degrafa 1.0 Preview
And a lot more...
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
46. Degrafa 1.0 Preview
Degrafa 1.0 Samples
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
47. Going beyond...
Going beyond...
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
48. Going beyond...
Degrafa currently works with Flex 2, 3 and
eventually Flex 4.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
49. Going beyond...
Why should the power of Degrafa be limited to Flex?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
50. Going beyond...
How about Degrafa for Flash?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
51. Going beyond...
Using markup for drawing graphics makes sense.
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
52. Going beyond...
More interestingly, why just the Flash Player?
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009
53. Thanks!
degrafa.org
@degrafa
Degrafa 360|Flex Indianapolis
Monday, May 18, 2009