This presentation mainly covers the following topics:
- Flash Development Environment Setup
- Flash Programming Model
- OOP in Flash
- Flash Programming Best Practice
A webinar about using Se and Sauce Builder in order to built automated tests. Also showing how to run against Selenium RC, Sauce OnDemand, export into multiple languages and run tests with TestRunnr.
This document is a slide deck presentation about using Windows PowerShell and Windows Management Instrumentation (WMI) to inventory network clients. The presentation introduces PowerShell and WMI, explores how to use WMI locally and remotely to retrieve device information, and demonstrates building a flexible WMI tool in PowerShell in a step-by-step manner. The presentation is copyrighted material from Concentrated Technology, LLC that can be used freely within organizations and provides links to additional resources on their website.
To install Joomla, you must first meet the prerequisites of having PHP 5.2.4 or higher, MySQL 5.0.4 or higher, Apache 1.3, a MySQL database with credentials, and an FTP client. Then, you unpack the downloaded Joomla files onto your server, access the installation through your website URL, and go through a 6-step process to select your language, check system requirements, accept the license agreement, configure the database connection and site settings, and finally remove the installation folder for security.
The document outlines the features and roadmap of the Joomla content management system. It discusses Joomla 1.5 and how it provides an easy-to-use interface for managing website content, media, and design. It then covers installing Joomla, how to use its various management features, and new capabilities in the upcoming Joomla 1.6 release, including improved access controls and caching. The presentation encourages volunteers to help with development, testing, documentation and translation to further enhance the open source project.
In this beginner presentation on the topic, I would cover a quick introduction of content management system with focus on PHP based content management system ¡°Joomla¡±. Joomla is considered as dynamic portal engine and content management system, and allows you to develop variety of systems from website, ecommerce store to a complex social network with the help of pre-built features i.e. caching, content management, web services, templates, and more.
Windows 10 pentru dezvoltatori - InfoEduca?ie 2015Julian Atanasoae
?
?n aceast? prezentare vom vorbi despre ce aduce nou Windows 10, ce ?nseamn? arhitectura de aplica?ii universale ?i cum ne ajut? s? target?m telefoane, tablete, PC-uri, Xbox ?i chiar HoloLens ?i Raspberry Pi. De asemenea, vedem cum ne ajut? Microsoft s? target?m platformele concurente - iOS ?i Android.
This document contains questions and answers about Joomla! and extension development. It discusses differences between Joomla! 1.5 and 2.5 database structures, how to discover new modules in 2.5, whether too many extensions can slow a site, whether extensions must be open source, and reasons to switch from 1.5 to 2.5. It also provides tips on using jQuery with Joomla! and lists resources for learning more about Joomla! and extension development.
Modules and Components Introduction in Joomla! 2.5Vishwash Gaur
?
Vishwash Gaur provides an overview of Joomla! modules and components. Modules are lightweight extensions used to render parts of pages, while components provide main functionality and can contain modules and plugins. The presentation covers module and component conventions, how to add them to templates, and their basic folder structures. Resources for learning more about Joomla! are also listed.
The document describes a social website created by a team of 4 students using the open source content management system Joomla. It includes sections on an overview of Joomla, its architecture and features, the control panel, and the team's website created with Joomla that includes pages for login, registration, events, albums and groups.
PHP frameworks is a platform to allow us to develop web applications. Each of the frameworks mentioned above can be put into different categories and have independent fully-fledged libraries. Hire dedicated PHP developer from Elsner Today.
The document provides an overview of Joomla, a content management system (CMS). It discusses that Joomla allows users to easily manage and update website content without coding knowledge. The document covers topics like how to install Joomla, its extensions, templates, advantages over other CMS, and concludes that Joomla is a powerful open source CMS that makes managing website content simple.
Joomla Platform (ahora tambi¨¦n conocido como Joomla Framework) ha venido a dar estabilidad al proyecto Joomla, permitiendo la extensi¨®n del CMS a muchas m¨¢s aplicaciones. David Hurley nos presenta las ventajas de utilizar esta plataforma como herramienta de desarrollo.
The document provides an overview of a one day training on Joomla content management system (CMS). It covers introduction to CMS and Joomla, installing Joomla and setting up the database, overview of the Joomla front-end and back-end, customizing Joomla templates and languages, and configuring Joomla settings through the administrator interface including menus, users, media, and global site settings.
Joomla is an open source content management system (CMS) that is free, powerful, and robust. It has a large community of users and developers and powers websites for organizations like MTV Networks, Harvard University, and IHOP. While Joomla has advantages like its flexibility and powerful admin interface, it also has some disadvantages such as a steeper learning curve compared to WordPress and the potential for slow loading times. WordPress may be better suited for simpler sites that don't require the full feature set of a CMS.
This session discusses the business aspects of Microsoft Silverlight, including how to ramp up an agency to be ready for Silverlight and how to pitch Silverlight to your clients. Learn how to optimize current workflow, ramp up a team, and achieve a return on Silverlight investments. Learn how the differences between Silverlight 1.0 and 2 affect business and staffing strategy.
Selenium allows for automated browser-based testing through Selenium IDE, a Firefox plugin. It supports recording test cases in Java, C#, Ruby, Python, etc. and running tests continuously through a CI server. The architecture can drive a browser directly from a client using WebDriver, or through the Selenium Server for remote control. Test cases recorded in Selenium IDE can be exported to JUnit and other formats for integration with continuous testing.
This document provides information about Saurabh Shah and his involvement with Joomla. Saurabh is a front-end developer who works for CloudAccess.net, the official hosting provider for Joomla demo sites. He is also a member of several Joomla teams including events and social. The document then provides an overview of CloudAccess.net's Joomla hosting services and basics about CMS, Joomla features and how to get started with Joomla.
The document discusses Joomla, an open source content management system. It provides information on its history and goals, philosophy of being open source and focusing on usability. The architecture is explained, with Joomla at the core and extensions, templates, plugins surrounding it. The framework principles are also summarized, including following object oriented and modular design patterns.
Getting Started with the Joomla! FrameworkMichael Babker
?
The document provides an overview of the Joomla! Framework, a lightweight PHP application framework extracted from the Joomla! CMS codebase. It discusses the framework's history and benefits for Joomla! and PHP developers, including a smaller learning curve and integration with Composer. Examples of real-world uses are shown, such as the framework.joomla.org site and an energy management application.
iFour Technolab is a custom software development and software consulting firm in India which has experienced developers of ASP.Net development to increase their business growth and sustainability for small and large enterprises across the globe. We stand as a technology partner which accelerates client growth by means of providing key technology solutions, based on a variety of industry or domain experiences & operations.
Presented at SydPHP's Battle of the CMSs, this presentation gives a quick introduction into where Joomla is at right now, and where it is going in the future.
http://www.meetup.com/SydPHP/events/217069692/
Note that many of the slides are "borrowed" with permission from Rod Martin's JoomlaDay Sydney State of the Union presentation.
http://www.slideshare.net/imrodmartin/joomla-day-sydney-keynote-state-of-the-joomla-union
The document discusses Buzzword, a collaborative document editing application built with Adobe Flex. It provides an overview of the application's history and development, describes its key features and user interface, and discusses some of the technical challenges involved in building the application, including getting text onto the page, testing, modularization, and implementing rich text clipboard functionality across browsers. The talk focuses on Buzzword internals and capabilities to demonstrate what is possible with the Flex platform.
Modules and Components Introduction in Joomla! 2.5Vishwash Gaur
?
Vishwash Gaur provides an overview of Joomla! modules and components. Modules are lightweight extensions used to render parts of pages, while components provide main functionality and can contain modules and plugins. The presentation covers module and component conventions, how to add them to templates, and their basic folder structures. Resources for learning more about Joomla! are also listed.
The document describes a social website created by a team of 4 students using the open source content management system Joomla. It includes sections on an overview of Joomla, its architecture and features, the control panel, and the team's website created with Joomla that includes pages for login, registration, events, albums and groups.
PHP frameworks is a platform to allow us to develop web applications. Each of the frameworks mentioned above can be put into different categories and have independent fully-fledged libraries. Hire dedicated PHP developer from Elsner Today.
The document provides an overview of Joomla, a content management system (CMS). It discusses that Joomla allows users to easily manage and update website content without coding knowledge. The document covers topics like how to install Joomla, its extensions, templates, advantages over other CMS, and concludes that Joomla is a powerful open source CMS that makes managing website content simple.
Joomla Platform (ahora tambi¨¦n conocido como Joomla Framework) ha venido a dar estabilidad al proyecto Joomla, permitiendo la extensi¨®n del CMS a muchas m¨¢s aplicaciones. David Hurley nos presenta las ventajas de utilizar esta plataforma como herramienta de desarrollo.
The document provides an overview of a one day training on Joomla content management system (CMS). It covers introduction to CMS and Joomla, installing Joomla and setting up the database, overview of the Joomla front-end and back-end, customizing Joomla templates and languages, and configuring Joomla settings through the administrator interface including menus, users, media, and global site settings.
Joomla is an open source content management system (CMS) that is free, powerful, and robust. It has a large community of users and developers and powers websites for organizations like MTV Networks, Harvard University, and IHOP. While Joomla has advantages like its flexibility and powerful admin interface, it also has some disadvantages such as a steeper learning curve compared to WordPress and the potential for slow loading times. WordPress may be better suited for simpler sites that don't require the full feature set of a CMS.
This session discusses the business aspects of Microsoft Silverlight, including how to ramp up an agency to be ready for Silverlight and how to pitch Silverlight to your clients. Learn how to optimize current workflow, ramp up a team, and achieve a return on Silverlight investments. Learn how the differences between Silverlight 1.0 and 2 affect business and staffing strategy.
Selenium allows for automated browser-based testing through Selenium IDE, a Firefox plugin. It supports recording test cases in Java, C#, Ruby, Python, etc. and running tests continuously through a CI server. The architecture can drive a browser directly from a client using WebDriver, or through the Selenium Server for remote control. Test cases recorded in Selenium IDE can be exported to JUnit and other formats for integration with continuous testing.
This document provides information about Saurabh Shah and his involvement with Joomla. Saurabh is a front-end developer who works for CloudAccess.net, the official hosting provider for Joomla demo sites. He is also a member of several Joomla teams including events and social. The document then provides an overview of CloudAccess.net's Joomla hosting services and basics about CMS, Joomla features and how to get started with Joomla.
The document discusses Joomla, an open source content management system. It provides information on its history and goals, philosophy of being open source and focusing on usability. The architecture is explained, with Joomla at the core and extensions, templates, plugins surrounding it. The framework principles are also summarized, including following object oriented and modular design patterns.
Getting Started with the Joomla! FrameworkMichael Babker
?
The document provides an overview of the Joomla! Framework, a lightweight PHP application framework extracted from the Joomla! CMS codebase. It discusses the framework's history and benefits for Joomla! and PHP developers, including a smaller learning curve and integration with Composer. Examples of real-world uses are shown, such as the framework.joomla.org site and an energy management application.
iFour Technolab is a custom software development and software consulting firm in India which has experienced developers of ASP.Net development to increase their business growth and sustainability for small and large enterprises across the globe. We stand as a technology partner which accelerates client growth by means of providing key technology solutions, based on a variety of industry or domain experiences & operations.
Presented at SydPHP's Battle of the CMSs, this presentation gives a quick introduction into where Joomla is at right now, and where it is going in the future.
http://www.meetup.com/SydPHP/events/217069692/
Note that many of the slides are "borrowed" with permission from Rod Martin's JoomlaDay Sydney State of the Union presentation.
http://www.slideshare.net/imrodmartin/joomla-day-sydney-keynote-state-of-the-joomla-union
The document discusses Buzzword, a collaborative document editing application built with Adobe Flex. It provides an overview of the application's history and development, describes its key features and user interface, and discusses some of the technical challenges involved in building the application, including getting text onto the page, testing, modularization, and implementing rich text clipboard functionality across browsers. The talk focuses on Buzzword internals and capabilities to demonstrate what is possible with the Flex platform.
This document discusses various multimedia formats that can be used on the web, including plug-ins, codecs, and embedding options. It notes that while plug-ins expand web capabilities, they can cause compatibility and security issues. Common multimedia formats are described, such as Flash video, QuickTime, Windows Media, and audio formats. Design considerations for using multimedia are provided, such as not surprising users, previews, and explaining plugin requirements. Methods for embedding Flash video and slideshows are also outlined.
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityTeamstudio
?
IBM Champion Johnny Oldenburger from Kranendonk Smart Robotics shows how to develop very user friendly and fully responsive web applications (with XPages of course!) by making use of Bootstrap and jQuery Plugins.
He shows how to use the Select2, DateTimePickers, Multiselect, Bootstrap-select, Modals, Popovers, and Notifications plugins to deliver the ultimate in usability. Learn how to solve the AMD issue when incorporating JavaScript libraries in XPages. Go beyond the basics and create applications that nobody ever thought possible using XPages.
The document provides an overview of web frameworks and discusses some popular PHP frameworks including CodeIgniter, CakePHP, Zend, Symfony, Yii, and Kohana. It describes what a web framework is and some common features they provide such as data persistence, session management, security, caching, templating, and administrative interfaces. For each framework highlighted, it provides a brief description of its key features and benefits.
This document provides information about the Phalcon PHP framework. It begins with an overview of how PHP works and how traditional PHP frameworks work in comparison. It then discusses how PHP extensions and the Phalcon framework specifically work. Phalcon is introduced as a full stack PHP framework written as a C extension for high performance. Details are provided about how Phalcon works, compares to other frameworks in terms of performance, and how to install, configure, and create projects with Phalcon.
1. The document provides an overview of Adobe Flex and Rich Internet Applications (RIAs). It discusses the architecture of RIAs and how Flex fits into the development of RIAs.
2. Key aspects of Flex covered include its origins from Flash, the Flex SDK and tools like Flex Builder, and how Flex can be used to create interactive web and desktop applications.
3. The document outlines 10 reasons for using Flex for RIA development, including its wide browser support, leveraging of existing skills, support for rich media, and free development capabilities.
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightFrank La Vigne
?
The document discusses expanding the reach of apps by using Silverlight and XBAP. It compares the reach, richness, and ease of development between web, Windows, and RIA applications. It then covers the features and differences between WPF, XBAP, and Silverlight frameworks. The document provides tips for recycling code and XAML between the frameworks and announces a local Silverlight user group meeting.
PhoneGap (aka Cordova) is a cross-platform framework for developing mobile apps using standard web development tools like HTML, CSS, and JavaScript. Join Troy Miles to learn how to create mobile apps with PhoneGap by building a simple but full-featured app during this hands-on class. Troy explores PhoneGap¡¯s important capabilities, including GPS, camera, and audio recordings. Because JavaScript has a reputation as a somewhat difficult language, Troy teaches techniques for keeping your code robust and clean. To give your app the appropriate look and feel for the device on which it is running, the class will use the open source Chocolate Chip UI framework for testing. Troy shares ways to debug the code by running it as a web app, using browser development tools, or as a phone app, using the Chrome browser¡¯s remote debugging features. Leave with the basics you need to start building your own cross-platform mobile apps.
Debugging is an important part of the software development process that helps developers write more reliable code. There are several tools available for debugging .NET applications, including Visual Studio and Debugging Tools for Windows. Some basic debugging tasks involve setting breakpoints, stepping through code, examining variables and call stacks, and understanding memory usage and threads. Postmortem debugging techniques like dump file analysis can help debug problems that occur in production environments where live debugging is not possible.
The document discusses various .NET debugging techniques, including:
1. The importance of debugging and the tools available for debugging .NET applications, such as Visual Studio and Debugging Tools for Windows.
2. Basic debugging tasks like setting breakpoints, stepping through code, and examining variables and call stacks.
3. Advanced techniques like debugging managed code, threads, and memory issues.
eXo Platform SEA - Play Framework Introductionvstorm83
?
Play is a web framework for Java that aims to increase developer productivity. It uses a convention over configuration approach and includes features like hot code reloading, an integrated testing framework, and database support via Hibernate. Play lifts constraints of traditional Java web development by providing an easy to use full stack framework for building web applications.
The document discusses using FlexUnit 4 for testing ActionScript code written in Flash Professional CS5. It provides an overview of FlexUnit 4 and describes different workflows for using it with Flash Professional projects, including exporting the project as a SWC and testing it in Flash Builder 4 or bringing FlexUnit 4 into a Flash Professional project directly. It also previews a FlexUnit panel planned for Flash Professional that will automate the process of using FlexUnit 4 for testing within Flash authoring.
Developing multi-screen applications using Adobe Integrated Runtime (AIR)Sujit Reddy G
?
This is presentation for my session "Developing multi-screen applications using Adobe Integrated Runtime (AIR)" at ACM India Annual Meeting in Hyderabad.
The document discusses building extensions for Firefox and other Mozilla applications like Thunderbird. It explains why one would want to build an extension rather than a web or desktop app, and the different types of extensions. It provides an overview of the key files and technologies needed to build an extension, including JavaScript, XUL, XPCOM, and packaging the extension as an XPI file. It also discusses releasing and distributing extensions through addons.mozilla.org.
Flash-based audio and video communicationKundan Singh
?
Modern multimedia communication systems have roots in several different technologies: transporting video over phone lines, using multicast on Internet2's Mbone, adding video session to VoIP or instant messaging, or adding interactive mode in existing streaming systems. Adobe's Flash Player has emerged as the most popular web platform for video content and used by almost all web users. More recently, several companies have attempted Flash-based interactive video communication. The high level abstractions offered by Flash Player and Flex framework significantly eases the development of video applications.
This talk will present the differences in video communication technologies, how it is being deployed in practice using the Flash platform, shedding some light on many confusions about what works and what does not, and how can Flash video work with standards such as SIP and HTML 5. This developer focused presentation will walk you through what it takes to build a Flash-based video communication system using example code.
The document provides an overview of installing PHP on Windows systems. It discusses choosing between the Windows InstallShield method (for beginners) or manual binary installation. The InstallShield process is demonstrated step-by-step using IIS as an example, covering downloading, choosing options, file extensions, and testing. The manual method requires copying files, setting permissions, and configuring the web server by adding application mappings in IIS. Examples demonstrate including header and footer files to create templates.
Fast Screen Recorder v2.1.0.11 Crack Updated [April-2025]jackalen173
?
Copy This Link and paste in new tab & get Crack File
¡ý
https://hamzapc.com/ddl
Fast Screen Recorder is an incredibly useful app that will let you record your screen and save a video of everything that happens on it.
Making GenAI Work: A structured approach to implementationJeffrey Funk
?
Richard Self and I present a structured approach to implementing generative AI in your organization, a #technology that sparked the addition of more than ten trillion dollars to market capitalisations of Magnificent Seven (Apple, Amazon, Google, Microsoft, Meta, Tesla, and Nvidia) since January 2023.
Companies must experiment with AI to see if particular use cases can work because AI is not like traditional software that does the same thing over and over again. As Princeton University¡¯s Arvind Narayanan says: ¡°It¡¯s more like creative, but unreliable, interns that must be managed in order to improve processes.¡±
How Air Coil Inductors Work By Cet TechnologyCET Technology
?
Air coil inductors are coils of conducting wire wound around a non-magnetic core, typically plastic, ceramic, or an air-filled form. These inductors don't rely on a magnetic core made of permeable materials like traditional inductors. The coil consists of a wire wound around a non-magnetic form, where air is the primary medium between the windings.
Graphs & GraphRAG - Essential Ingredients for GenAINeo4j
?
Knowledge graphs are emerging as useful and often necessary for bringing Enterprise GenAI projects from PoC into production. They make GenAI more dependable, transparent and secure across a wide variety of use cases. They are also helpful in GenAI application development: providing a human-navigable view of relevant knowledge that can be queried and visualised.
This talk will share up-to-date learnings from the evolving field of knowledge graphs; why more & more organisations are using knowledge graphs to achieve GenAI successes; and practical definitions, tools, and tips for getting started.
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AIJames Anderson
?
Beyond the Hype: How Enterprises Are Actually Using AI
Webinar Abstract:
AI promises to revolutionize enterprises - but what¡¯s actually working in the real world? In this session, we cut through the noise and share practical, real-world AI implementations that deliver results. Learn how leading enterprises are solving their most complex AI challenges in hours, not months, while keeping full control over security, compliance, and integrations. We¡¯ll break down key lessons, highlight recent use cases, and show how Unframe¡¯s Turnkey Enterprise AI Platform is making AI adoption fast, scalable, and risk-free.
Join the session to get actionable insights on enterprise AI - without the fluff.
Bio:
Shay Levi is the Co-Founder and CEO of Unframe, a company redefining enterprise AI with scalable, secure solutions. Previously, he co-founded Noname Security and led the company to its $500M acquisition by Akamai in just four years. A proven innovator in cybersecurity and technology, he specializes in building transformative solutions.
Automated Engineering of Domain-Specific Metamorphic Testing EnvironmentsPablo G¨®mez Abajo
?
Context. Testing is essential to improve the correctness of software systems. Metamorphic testing (MT) is an approach especially suited when the system under test lacks oracles, or they are expensive to compute. However, building an MT environment for a particular domain (e.g., cloud simulation, model transformation, machine learning) requires substantial effort.
Objective. Our goal is to facilitate the construction of MT environments for specific domains.
Method. We propose a model-driven engineering approach to automate the construction of MT environments. Starting from a meta-model capturing the domain concepts, and a description of the domain execution environment, our approach produces an MT environment featuring comprehensive support for the MT process. This includes the definition of domain-specific metamorphic relations, their evaluation, detailed reporting of the testing results, and the automated search-based generation of follow-up test cases.
Results. Our method is supported by an extensible platform for Eclipse, called Gotten. We demonstrate its effectiveness by creating an MT environment for simulation-based testing of data centres and comparing with existing tools; its suitability to conduct MT processes by replicating previous experiments; and its generality by building another MT environment for video streaming APIs.
Conclusion. Gotten is the first platform targeted at reducing the development effort of domain-specific MT environments. The environments created with Gotten facilitate the specification of metamorphic relations, their evaluation, and the generation of new test cases.
Dev Dives: Unleash the power of macOS Automation with UiPathUiPathCommunity
?
Join us on March 27 to be among the first to explore UiPath innovative macOS automation capabilities.
This is a must-attend session for developers eager to unlock the full potential of automation.
? This webinar will offer insights on:
How to design, debug, and run automations directly on your Mac using UiPath Studio Web and UiPath Assistant for Mac.
We¡¯ll walk you through local debugging on macOS, working with native UI elements, and integrating with key tools like Excel on Mac.
This is a must-attend session for developers eager to unlock the full potential of automation.
??? Speakers:
Andrei Oros, Product Management Director @UiPath
SIlviu Tanasie, Senior Product Manager @UiPath
UiPath Automation Developer Associate Training Series 2025 - Session 8DianaGray10
?
In session 8, the final session of this series, you will learn about the Implementation Methodology Fundamentals and about additional self-paced study courses you will need to complete to finalize the courses and receive your credential.
The Future is Here ¨C Learn How to Get Started! Ionic App Development7Pillars
?
What is Ionic App Development? ¨C A powerful framework for building high-performance, cross-platform mobile apps with a single codebase.
Key Benefits of Ionic App Development ¨C Cost-effective, fast development, rich UI components, and seamless integration with native features.
Ionic App Development Process ¨C Includes planning, UI/UX design, coding, testing, and deployment for scalable mobile solutions.
Why Choose Ionic for Your Mobile App? ¨C Ionic offers flexibility, native-like performance, and strong community support for modern app development.
Future of Ionic App Development ¨C Continuous updates, strong ecosystem, and growing adoption make Ionic a top choice for hybrid app development.
The Rise of AI Agents-From Automation to Autonomous TechnologyImpelsys Inc.
?
AI agents are more than just a buzzword¡ªthey are transforming industries with real autonomy. Unlike traditional AI, they don¡¯t just follow commands; they think, adapt, and act independently. The future isn¡¯t just AI-enabled¡ªit¡¯s AI-powered.
Testing doesn't have to be scary! Testing Paralysis is real! Join us for a deep dive into TestBox, the powerful BDD/TDD testing framework. Learn how to write clean, fluent tests, automate your workflows, and banish bugs with confidence. Whether you're new to testing or a seasoned pro, this session will equip you with the tools to kill off that paralysis and win!
Columbia Weather Systems offers professional weather stations in basically three configurations for industry and government agencies worldwide: Fixed-Base or Fixed-Mount Weather Stations, Portable Weather Stations, and Vehicle-Mounted Weather Stations.
Models include all-in-one sensor configurations as well as modular environmental monitoring systems. Real-time displays include hardware console, WeatherMaster? Software, and a Weather MicroServer? with industrial protocols, web and app monitoring options.
Innovative Weather Monitoring: Trusted by industry and government agencies worldwide. Professional, easy-to-use monitoring options. Customized sensor configurations. One-year warranty with personal technical support. Proven reliability, innovation, and brand recognition for over 45 years.
Presentation Session 2 -Context Grounding.pdfMukesh Kala
?
This series is your gateway to understanding the WHY, HOW, and WHAT of this revolutionary technology. Over six interesting sessions, we will learn about the amazing power of agentic automation. We will give you the information and skills you need to succeed in this new era.
4. FlashDevelopA famous open source ActionScript EditorUseful Features Include: Code hintsCode completionCode generationCode searchingFeature Tour: http://www.flashdevelop.org/wikidocs/index.php?title=Features:Interface
5. FlashTracerFlash tracer is a firefox extension which enables you to see all the output generated by any running flash swf movies in browserDownload:http://www.sephiroth.it/firefox/flashtracer/
7. Firebug & HttpWatchUseful to trace Request and Response between Flash Movie and ServerFirebug (only Firefox): http://getfirebug.com/HttpWatch (IE and Firefox): http://www.httpwatch.com/
9. Program Entry PointFlash is an event-driven programNo specific program entry pointUnlike java / C, there is no ¡°main function¡± as the entry point and main loopCode logic is usually triggered by:Event handlerTimelineUI Class constructor
12. UI ClassTell the UI how to ¡°react¡± with different eventsUI ClassConstructorthis.addEventListener(MouseEvent.Click, this. handleMouseClick);Event Handlersprivate function handleMouseClick(¡) {}UI Class Pattern
13. Helper ClassImplements reusable methods / business logic which can be shared within the application / across projects, e.g.String OperationServer CommunicationSound ManagerUsually implemented as static class
14. Data ClassTo define the variables and methods of a data object, e.g.A user has attributes:namegenderphotoPathAnd methods:save();logOut();
18. Steps to FollowFlashDevelop SetupFlash Movie SetupDefine UI TreeWrite the ClassesLink the Classes with UICompile!
19. The UI and Class Structure in this demoStageiconWheelMcClass: IconWheelinfoMciconContainerMcClass: IconContainerDynamic attachcoverMciconMciconMcClass: IconiconMc
21. Flash¡¯s Common ProblemsNo standard programming framework Long compile timeLong debug timeInvolves many people within the projectFrequently changing requirement from client
23. Aim: Make application more portablePlatform Dependent Variables, such ashost name, API URLshould not be hardcoded inside ActionScriptThe Flash Application should be able to port onto any platform without compilation
25. Aim: Speed up debugging timeFrequently changing variables:Visual effect parametersWarning messagesCompilation is not needed during testProvide room for designer to adjust visual effect without editing ActionScript
27. Aim: To let programmer and designer work in parallelIn the timeline of FLA, only allow:Timeline control function,play(), stop(), gotoAndPlay(), etcTriggering functions defined in .AS files
28. Rule #4Ensure Flash App is able to run in Flash IDE already / in local drive
29. Aim: Speed up debugging timeDo not need to copy the complied .SWF files to server and reload browser to debug every timeCan be achieve by:Not using relative path for API or other assets:Do: http://www.abc.com/php/getData.phpDo not: /php/getData.php
30. Flash Player ¡°Global Security Setting¡±Allow the application access data from other domain when testing in local drive http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html
34. Aim: Leave room for designer to add timeline effectMake UI Class independent of UI structureStageiconWheelMcStageinfoMciconContainerMccoverMcinfoMciconContainerMccoverMcNot modulizedModulized
36. Aim: Make UI Code independent of UI structureUI Structure will be usually changed during integration phaseWhen the Flash become very complex, you will see horrible code like:parent.parent.parent.parent¡ Please avoid it!!!Avoid traversing the UI tree when accessing objects in other .SWF fileTry singleton or global variable (by static class variable)
37. The ¡°Root¡± reference issueIf start from home.swf ¡In AS 2.0¡home.swfRootIf start from section1a.swf ¡section1a.swfsection1.swfsection2.swfRootsection1a.swf
38. The ¡°Root¡± reference issueIf start from home.swf ¡In AS 3.0¡home.swfStageRootIf start from section1a.swf ¡section1a.swfRootsection1.swfsection2.swfStageRootRootsection1a.swfRoot