The document provides an overview of the Adobe Flash Platform user group tour, including demos of Flash Catalyst, Flash Builder 4, and the Flex 4 framework. Key points covered include new workflows for interaction and visual design in Catalyst, data-centric development features in Builder, and improvements to graphics, states, layout, and text in the Flex framework.
An overview of Domino 8.5 XPages, the new RAD (rapid application development) environment for developing Domino web applications. This covers what is XPages, XPages Basics, XPages Advanced Development, and XPages futures. This session was given by Philippe Riand of IBM and John Head of PSC Group, LLC.
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
The document summarizes new features in IBM Domino Designer Social Edition 9.0 including improvements to the server side JavaScript debugger, XPages development productivity, and the introduction of calendar and scheduling APIs. It highlights enhancements to OpenSocial/embedded experiences and XPiNC performance. The presentation provides an overview of updates to programmability including backend classes, the Domino data service, and new calendaring and scheduling APIs.
The document discusses building Drupal modules using the Flex framework. It begins with an overview of Flex, including what it is, the development tools available, and examples of Flex applications. It then discusses reasons why Drupal and Flex can be used together, such as for real-time features. The document demonstrates a Flex gallery module called Fx Gallery, and discusses its features and development process. It describes how Flex communicates with Drupal using XML-RPC and the roles of the PHP and Flex code.
Flash Catalyst at Flex Camp Orange CountyJuan Sanchez
Adobe Flash Catalyst is a new tool that allows visual designers to create interactive prototypes and applications in Flash without coding by converting static artwork into dynamic and interactive components, and also integrates with Flex Builder to allow developers to further develop applications while preserving the original design work. Flash Catalyst is currently in beta but is aimed to be generally available within a year and will streamline the design and development process.
IBM Mobile Foundation POT - Part 2 introduction to application development wi...AIP Foundation
This document introduces application development with IBM Worklight Studio. It discusses how Worklight Studio is based on open technologies like Eclipse, HTML5 and JavaScript. It allows developing mobile web, hybrid and native applications. Worklight Studio provides visual tooling and device simulation capabilities. It also discusses developing and testing Worklight adapters to connect to backend systems. The document concludes with information on using device SDKs for native builds and tests on real devices.
Degrafa is a declarative graphics framework for Flex that provides access to the Drawing API via MXML markup, allowing developers to create advanced visuals without the complexity of ActionScript. It was created by several developers in the Flex community and is open-source under the MIT license.
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. We will put application migration and new application development head to head. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC's application modernization strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with Domino XPages and advanced collaboration functionality. If your organization is considering a migration or is under using your Notes/Domino investment, this session is for you.
An overview of Domino 8.5 XPages, the new RAD (rapid application development) environment for developing Domino web applications. This covers what is XPages, XPages Basics, XPages Advanced Development, and XPages futures. This session was given by Philippe Riand of IBM and John Head of PSC Group, LLC.
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
The document summarizes new features in IBM Domino Designer Social Edition 9.0 including improvements to the server side JavaScript debugger, XPages development productivity, and the introduction of calendar and scheduling APIs. It highlights enhancements to OpenSocial/embedded experiences and XPiNC performance. The presentation provides an overview of updates to programmability including backend classes, the Domino data service, and new calendaring and scheduling APIs.
The document discusses building Drupal modules using the Flex framework. It begins with an overview of Flex, including what it is, the development tools available, and examples of Flex applications. It then discusses reasons why Drupal and Flex can be used together, such as for real-time features. The document demonstrates a Flex gallery module called Fx Gallery, and discusses its features and development process. It describes how Flex communicates with Drupal using XML-RPC and the roles of the PHP and Flex code.
Flash Catalyst at Flex Camp Orange CountyJuan Sanchez
Adobe Flash Catalyst is a new tool that allows visual designers to create interactive prototypes and applications in Flash without coding by converting static artwork into dynamic and interactive components, and also integrates with Flex Builder to allow developers to further develop applications while preserving the original design work. Flash Catalyst is currently in beta but is aimed to be generally available within a year and will streamline the design and development process.
IBM Mobile Foundation POT - Part 2 introduction to application development wi...AIP Foundation
This document introduces application development with IBM Worklight Studio. It discusses how Worklight Studio is based on open technologies like Eclipse, HTML5 and JavaScript. It allows developing mobile web, hybrid and native applications. Worklight Studio provides visual tooling and device simulation capabilities. It also discusses developing and testing Worklight adapters to connect to backend systems. The document concludes with information on using device SDKs for native builds and tests on real devices.
Degrafa is a declarative graphics framework for Flex that provides access to the Drawing API via MXML markup, allowing developers to create advanced visuals without the complexity of ActionScript. It was created by several developers in the Flex community and is open-source under the MIT license.
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. We will put application migration and new application development head to head. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC's application modernization strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with Domino XPages and advanced collaboration functionality. If your organization is considering a migration or is under using your Notes/Domino investment, this session is for you.
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
The document discusses using IBM Domino Designer in a headless mode to automate building Notes applications from source code. Headless Designer allows running Designer from the command line to produce NSF databases without a graphical user interface. This enables automatically building applications on a schedule by executing Designer scripts from a task scheduler. The document outlines using either single commands or command files to control headless builds of multiple applications with dependencies.
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
This document summarizes a presentation about usability lessons learned from developing the world's largest XPages application. The key lessons discussed are:
1. Performance is critical - techniques like using a single XPage design and preloading can improve speed.
2. Users need visibility into application status - indicators should clearly show that an action is happening.
3. Views require a different approach on the web - out-of-the-box views don't work well, while search and query builders have limitations. Using a framework like EXTJS for customizable grids can provide a better user experience.
The document discusses new features in IBM Notes 9.0 Social Edition. It describes enhancements to the user interface to make it more modern and easy to use. Key features highlighted include a new "Discover" page for easier access to help resources, improved search capabilities, grouping emails by date, showing the beginning of messages, and updated integration with IBM Connections for social networking features. The presentation provides screenshots and explanations of the new capabilities in IBM Notes 9.0.
IBM Software Group | Lotus software
Ibm connect2013 id105-ibmconnections-mailScott Souder
This document appears to be a presentation about IBM Connections Mail. It includes an agenda that will cover an overview of IBM Connections Mail, demonstrations, important information to know, the road ahead, related sessions and resources, and a question and answer section. It also includes slides on various features and capabilities of IBM Connections Mail such as the new mail badge, reading and composing messages, searching, calendar access, and more.
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
OpenNTF.org is a community website that has been enabling open source collaboration in the Lotus Notes/Domino community since 2002. It allows individuals to work together on software applications and release them under open source licenses, with over 400 projects and 1000 code snippets shared over its 10 year history. The site is run by the newly formed OpenNTF organization and aims to increase the quantity and quality of shared templates, applications and samples.
Lotusphere 2012 - What's new in IBM Connections IBM Danmark
The document discusses upcoming changes and enhancements to IBM Connections. Key points include:
- IBM Connections will continue to evolve the social platform with new services and deeper integration.
- Enhanced communities will provide richer collaboration experiences for teams.
- There will be a focus on building social customer communities to increase loyalty and revenue.
- Social Everywhere remains a key strategy to accelerate value by enabling collaboration anywhere.
Domino app dev competitive advantage finalJohn Head
This document discusses Domino application development. It begins by highlighting advantages of Domino over Microsoft SharePoint for application development, such as Domino's rapid application development capabilities. It then discusses real world experiences from PSC Group implementing Domino applications. Finally, it discusses the future of Domino application development within IBM's Social Business Framework.
The document provides an overview of FrameMaker 10 and FrameMaker 10 Server. It discusses new features such as enhanced DITA and XML authoring, native CMS connectors, and multi-channel publishing capabilities in FrameMaker 10 Server that allow publishing to multiple formats from a single source. It also highlights productivity enhancements in FrameMaker 10 like improved PDF review and track changes functionality.
This document summarizes Ken Azuma's presentation on technology evolution and changing environments in RIA development at the 2nd Factory Developer Summit 2009. The presentation discusses how 2008 was a pivotal year where companies began to truly understand and recognize the importance of user experience (UX). It also touches on portions of how to improve UX, such as user interface design principles and prototyping workflows. The presentation aims to provide developers with innovative frontend technologies and frameworks to build high quality user-centric applications and services.
CollabNet provides the TeamForge application lifecycle management platform for software development. TeamForge allows centralized management of development artifacts across programming languages and tools. It provides an extensible framework for integrating third-party tools and custom integrations. TeamForge also promotes collaboration through features like wikis, discussions, and task management to improve efficiency and visibility throughout the software development lifecycle.
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
The document discusses trends driving organizations to move applications from traditional rich clients to web browsers. It outlines considerations for supporting clients in browsers versus traditional desktop clients. Key application modernization approaches like XPages and the Notes Browser Plugin are covered. Examples are provided of industries making the move to browser-based clients like IBM itself, manufacturers, retailers, and financial organizations. Server optimization techniques and secure access approaches are also summarized. The presentation aims to help organizations understand how to support users with browser-based access to applications rather than requiring local desktop clients.
JSF provides a component-based model for building Java web application user interfaces. Key aspects of JSF include:
1) UI components have attributes, behavior, and renderers that separate the component definition from its presentation. This allows components to be rendered across different devices.
2) Managed beans provide integration between UI components and backend data. Expression Language is used to access data and properties.
3) Navigation between pages is defined in faces-config.xml. The JSF lifecycle also defines stages of request processing.
4) Common events include action events for buttons/links and value change events for input fields. Listeners can be added to execute code during these events.
This document discusses the Social Enabler project from OpenNTF, which aims to provide social functionality for XPages applications using the IBM Social Business Toolkit. It outlines goals like providing ready-to-use components, APIs, and scenarios. Key technologies discussed include HTML5, REST, JSON, OAuth, Activity Streams, and OpenSocial. Current functionality demonstrated includes reading from and writing to activity streams, displaying XPages in embedded experiences, and writing custom REST services.
What's new in iNotes 9.0 Social EditionRahul A. Garg
Come see what's new in IBM iNotes 9.0 Social Edition and the cloud-based SmartCloud Notes web offering, plus hear about our plans for upcoming releases. The iNotes team has been hard at work in turning innovations around OpenSocial and end-user productivity into an experience that will make you and your organization more productive and more responsive. Come check out how these innovations have transformed iNotes and how they benefit the rest of the IBM portfolio, as well as your own projects. As always, this session will be packed with demos of the latest features and previews of future additions. If browser clients are an integral part of your collaborative infrastructure and strategy, then don't miss this session!
Extend your CMS Investment to Video ContentBrightcove
This document discusses integrating video content into content management systems (CMS). It begins by stating that integrating video into CMS allows organizations to leverage their full content creation, management and optimization tools to make video a seamless part of online experiences. It then discusses challenges of managing video separately from other content types. Benefits highlighted include improved workflows, unified analytics and cross-content search. Examples of CMS integrations with Drupal, SharePoint, Sitecore, Ektron and WordPress are provided. The document also discusses the Brightcove Media APIs and provides demos of CMS integrations. It concludes by thanking attendees and mentioning available whitepapers.
IBM Notes : Have it your way and make it work for you Vinayak Tavargeri
The exceptional ability to customize IBM Notes to fit your customer or business needs continues with the new IBM Notes 9.x Social Edition.
Learn how to make company-wide changes and tweak Notes to suit your personal work style. We'll show you how to fine-tune your client experience
and improve your productivity by adjusting settings, and we'll offer hidden gems on how to personalize, manage and master the new pieces as well
the new features to enhance the more traditional components.You'll leave brimming with the latest and greatest tips for the latest and greatest
client so you can have it your way and make it wok for you!
This document discusses various approaches to developing portlets for a portal proof of concept. It begins by explaining portal and portlet principles, then discusses best practices for portal development including starting small and focusing on integration. Various options for sourcing and connecting portlets are presented, such as hyperlinks, screen scraping, web page portlets, and API-based portlets. The document also covers portal development tools like WPAI and considerations for portlet development best practices.
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...Skills Matter
Adobe Flex is a Rich Internet Application framework that allows developers to build robust and powerful applications for the web and the desktop. In this talk, Tomas Lin discusses the major technologies and tools available within the Grails / Flex ecosystem and dive into building a simple and fun application using the Flex plugin, BlazeDS, Grails and Flash Builder 4.
Find the podcast of this talk here:
http://skillsmatter.com/podcast/java-jee/building-killer-rias-with-flex-and-grails/zx-489
IBM Lotus Notes Domino Blog Template Update 8.01projectdxguy
This document summarizes the changes made in the Lotus Notes Domino Blog Template 8.0.1 update. Key changes include updating the Notes client UI to match the Lotus 8.0 look and feel, simplifying the UI and making tagging the preferred way to categorize content over categories. Attachment handling was also simplified. The web client rich text editor was upgraded and the default website theme was changed to the Lotus Connections Yellow style.
The Pronto Virtual Inspection Platform allows for faster and less expensive exterior property inspections with minimal data entry. It provides accurate replacement costs, pictures, and hazard data. The platform has multiple integration options, archives all results indefinitely, and integrates with seven third party software and data providers for centralized access. It also offers versatility in processing entire portfolios or single properties, flexibility in determining replacement costs, and uses various data sources to ensure data integrity.
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
The document discusses using IBM Domino Designer in a headless mode to automate building Notes applications from source code. Headless Designer allows running Designer from the command line to produce NSF databases without a graphical user interface. This enables automatically building applications on a schedule by executing Designer scripts from a task scheduler. The document outlines using either single commands or command files to control headless builds of multiple applications with dependencies.
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
This document summarizes a presentation about usability lessons learned from developing the world's largest XPages application. The key lessons discussed are:
1. Performance is critical - techniques like using a single XPage design and preloading can improve speed.
2. Users need visibility into application status - indicators should clearly show that an action is happening.
3. Views require a different approach on the web - out-of-the-box views don't work well, while search and query builders have limitations. Using a framework like EXTJS for customizable grids can provide a better user experience.
The document discusses new features in IBM Notes 9.0 Social Edition. It describes enhancements to the user interface to make it more modern and easy to use. Key features highlighted include a new "Discover" page for easier access to help resources, improved search capabilities, grouping emails by date, showing the beginning of messages, and updated integration with IBM Connections for social networking features. The presentation provides screenshots and explanations of the new capabilities in IBM Notes 9.0.
IBM Software Group | Lotus software
Ibm connect2013 id105-ibmconnections-mailScott Souder
This document appears to be a presentation about IBM Connections Mail. It includes an agenda that will cover an overview of IBM Connections Mail, demonstrations, important information to know, the road ahead, related sessions and resources, and a question and answer section. It also includes slides on various features and capabilities of IBM Connections Mail such as the new mail badge, reading and composing messages, searching, calendar access, and more.
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
OpenNTF.org is a community website that has been enabling open source collaboration in the Lotus Notes/Domino community since 2002. It allows individuals to work together on software applications and release them under open source licenses, with over 400 projects and 1000 code snippets shared over its 10 year history. The site is run by the newly formed OpenNTF organization and aims to increase the quantity and quality of shared templates, applications and samples.
Lotusphere 2012 - What's new in IBM Connections IBM Danmark
The document discusses upcoming changes and enhancements to IBM Connections. Key points include:
- IBM Connections will continue to evolve the social platform with new services and deeper integration.
- Enhanced communities will provide richer collaboration experiences for teams.
- There will be a focus on building social customer communities to increase loyalty and revenue.
- Social Everywhere remains a key strategy to accelerate value by enabling collaboration anywhere.
Domino app dev competitive advantage finalJohn Head
This document discusses Domino application development. It begins by highlighting advantages of Domino over Microsoft SharePoint for application development, such as Domino's rapid application development capabilities. It then discusses real world experiences from PSC Group implementing Domino applications. Finally, it discusses the future of Domino application development within IBM's Social Business Framework.
The document provides an overview of FrameMaker 10 and FrameMaker 10 Server. It discusses new features such as enhanced DITA and XML authoring, native CMS connectors, and multi-channel publishing capabilities in FrameMaker 10 Server that allow publishing to multiple formats from a single source. It also highlights productivity enhancements in FrameMaker 10 like improved PDF review and track changes functionality.
This document summarizes Ken Azuma's presentation on technology evolution and changing environments in RIA development at the 2nd Factory Developer Summit 2009. The presentation discusses how 2008 was a pivotal year where companies began to truly understand and recognize the importance of user experience (UX). It also touches on portions of how to improve UX, such as user interface design principles and prototyping workflows. The presentation aims to provide developers with innovative frontend technologies and frameworks to build high quality user-centric applications and services.
CollabNet provides the TeamForge application lifecycle management platform for software development. TeamForge allows centralized management of development artifacts across programming languages and tools. It provides an extensible framework for integrating third-party tools and custom integrations. TeamForge also promotes collaboration through features like wikis, discussions, and task management to improve efficiency and visibility throughout the software development lifecycle.
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
The document discusses trends driving organizations to move applications from traditional rich clients to web browsers. It outlines considerations for supporting clients in browsers versus traditional desktop clients. Key application modernization approaches like XPages and the Notes Browser Plugin are covered. Examples are provided of industries making the move to browser-based clients like IBM itself, manufacturers, retailers, and financial organizations. Server optimization techniques and secure access approaches are also summarized. The presentation aims to help organizations understand how to support users with browser-based access to applications rather than requiring local desktop clients.
JSF provides a component-based model for building Java web application user interfaces. Key aspects of JSF include:
1) UI components have attributes, behavior, and renderers that separate the component definition from its presentation. This allows components to be rendered across different devices.
2) Managed beans provide integration between UI components and backend data. Expression Language is used to access data and properties.
3) Navigation between pages is defined in faces-config.xml. The JSF lifecycle also defines stages of request processing.
4) Common events include action events for buttons/links and value change events for input fields. Listeners can be added to execute code during these events.
This document discusses the Social Enabler project from OpenNTF, which aims to provide social functionality for XPages applications using the IBM Social Business Toolkit. It outlines goals like providing ready-to-use components, APIs, and scenarios. Key technologies discussed include HTML5, REST, JSON, OAuth, Activity Streams, and OpenSocial. Current functionality demonstrated includes reading from and writing to activity streams, displaying XPages in embedded experiences, and writing custom REST services.
What's new in iNotes 9.0 Social EditionRahul A. Garg
Come see what's new in IBM iNotes 9.0 Social Edition and the cloud-based SmartCloud Notes web offering, plus hear about our plans for upcoming releases. The iNotes team has been hard at work in turning innovations around OpenSocial and end-user productivity into an experience that will make you and your organization more productive and more responsive. Come check out how these innovations have transformed iNotes and how they benefit the rest of the IBM portfolio, as well as your own projects. As always, this session will be packed with demos of the latest features and previews of future additions. If browser clients are an integral part of your collaborative infrastructure and strategy, then don't miss this session!
Extend your CMS Investment to Video ContentBrightcove
This document discusses integrating video content into content management systems (CMS). It begins by stating that integrating video into CMS allows organizations to leverage their full content creation, management and optimization tools to make video a seamless part of online experiences. It then discusses challenges of managing video separately from other content types. Benefits highlighted include improved workflows, unified analytics and cross-content search. Examples of CMS integrations with Drupal, SharePoint, Sitecore, Ektron and WordPress are provided. The document also discusses the Brightcove Media APIs and provides demos of CMS integrations. It concludes by thanking attendees and mentioning available whitepapers.
IBM Notes : Have it your way and make it work for you Vinayak Tavargeri
The exceptional ability to customize IBM Notes to fit your customer or business needs continues with the new IBM Notes 9.x Social Edition.
Learn how to make company-wide changes and tweak Notes to suit your personal work style. We'll show you how to fine-tune your client experience
and improve your productivity by adjusting settings, and we'll offer hidden gems on how to personalize, manage and master the new pieces as well
the new features to enhance the more traditional components.You'll leave brimming with the latest and greatest tips for the latest and greatest
client so you can have it your way and make it wok for you!
This document discusses various approaches to developing portlets for a portal proof of concept. It begins by explaining portal and portlet principles, then discusses best practices for portal development including starting small and focusing on integration. Various options for sourcing and connecting portlets are presented, such as hyperlinks, screen scraping, web page portlets, and API-based portlets. The document also covers portal development tools like WPAI and considerations for portlet development best practices.
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...Skills Matter
Adobe Flex is a Rich Internet Application framework that allows developers to build robust and powerful applications for the web and the desktop. In this talk, Tomas Lin discusses the major technologies and tools available within the Grails / Flex ecosystem and dive into building a simple and fun application using the Flex plugin, BlazeDS, Grails and Flash Builder 4.
Find the podcast of this talk here:
http://skillsmatter.com/podcast/java-jee/building-killer-rias-with-flex-and-grails/zx-489
IBM Lotus Notes Domino Blog Template Update 8.01projectdxguy
This document summarizes the changes made in the Lotus Notes Domino Blog Template 8.0.1 update. Key changes include updating the Notes client UI to match the Lotus 8.0 look and feel, simplifying the UI and making tagging the preferred way to categorize content over categories. Attachment handling was also simplified. The web client rich text editor was upgraded and the default website theme was changed to the Lotus Connections Yellow style.
The Pronto Virtual Inspection Platform allows for faster and less expensive exterior property inspections with minimal data entry. It provides accurate replacement costs, pictures, and hazard data. The platform has multiple integration options, archives all results indefinitely, and integrates with seven third party software and data providers for centralized access. It also offers versatility in processing entire portfolios or single properties, flexibility in determining replacement costs, and uses various data sources to ensure data integrity.
Что сделать, чтобы сто раз все не переделыватьТранслируем.бел
Катя Немкович
PRODUCT MANAGER @ CAPTIV8.IO
Мне отлично знакомо чувство паники, которое возникает, когда не понимаешь, как подступиться к документации. Что делать в первую очередь? На что нет смысла тратить время? Как поддерживать все это потом?
Я расскажу о своем чеклисте, абсолютном минимуме того, что стоит делать, чтобы избежать ошеломляющих открытий в самый разгар проекта.
Когда сказать «нет»
Арсений Кравченко
MARKETING ENGINEER @ YANDEX
Проектам свойственно разрастаться. При планировании первой версии продукта или фичи есть соблазн добавить побольше всякого, закрывая глаза на сроки реализации. Мы поговорим, как бороться с этим соблазном, что нужно смело выкидывать, а на чем экономить не следует.
The document describes the new features of Adobe Creative Suite 5 Master Collection. It allows users to design and deliver content across various mediums including print, web, and video. Key features include interactive design using Flash Catalyst without coding, enhanced image editing and painting tools in Photoshop, improved vector drawing tools and brushes in Illustrator, and new text and animation capabilities for creating interactive documents and presentations in InDesign. The suite provides improved performance and integration across applications for efficient workflows.
This document introduces Flex, a framework for building Rich Internet Applications (RIAs) using Adobe Flash technologies. It notes that Flex drops the timeline and graphical editing tools of Flash in favor of a component API and XML-based MXML language for GUIs. The technology under the hood is still ActionScript and the Flash Player, allowing Flex apps to run on desktops and browsers with high market penetration. Key things needed to start with Flex include the free open-source Flex SDK and the optional commercial FlexBuilder IDE.
Adobe Max 2009 was Adobe's annual conference that highlighted their stable of famous products like Photoshop, Dreamweaver, Premier Pro, and InDesign. It also covered their technologies like Flash Platform, LiveCycle, and Augmented Reality. The conference included sessions on Adobe's products and industries like media, as well as a keynote on bringing Flash to iPhone.
This document discusses building interactive dashboards with Java and Flex. It provides an overview of the Flex framework, data connectivity and visualization capabilities in Flex, and ways to learn Flex such as free online tutorials and videos. The document is presented by Michaël Chaize, a Flash Platform Evangelist at Adobe.
This document discusses Flex and mobile app development. It describes how Flex allows building mobile, tablet, desktop and web apps from a single codebase. It covers the ViewNavigatorApplication for building mobile UIs, components with mobile skins, handling multiple device densities, and support for tablets on Android, BlackBerry PlayBook and Apple platforms.
Flex 4 includes updates to Adobe Flash Catalyst, Flash Builder, and the Flex framework. Key updates include improved support for skinning Spark components, an enhanced view state model, and compiler performance improvements. New capabilities in Flex 4 also include better text rendering support and workflow integration between Flash Catalyst and Flash Builder.
This document discusses the Adobe Flash Platform and how it can be used with Java. It provides an overview of Flex and how Flex applications can access Java backend services using AMF. It also discusses messaging capabilities and shows examples of code for integrating Flex and Java.
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
I had the chance to present at the BreizhJUG (a Breton Java user group) a session named "Flex for Java Deveoppers".
A crowd of almost 100 happy Java developers and architects was willing to know more about Flex.
I had an an hour and half to cover :
*
a basic presentation of the flash and AIR platforms,
*
cool UX flash/flex/AIR demos
*
the latest great features of flash 10
*
and flex, and its ecosystem from a Java developer perspective (mvn framework, testing libraries, building and quality tools, blazeds, lcds)
I ended up the session presenting fna maven archetypes
Adobe in Technical Communication and Instructional DesignScott Abel
Presented at DocTrain East 2007 by RJ Jacquez -- This session will provide attendees with an official update on Adobe’s Technical Communication portfolio of products. Find out how Adobe products will change how technical communicators work today and tomorrow. Discover how these changes will impact content creators and consumers alike.
This document discusses Flex 4.5 and mobile applications. It introduces new features in Flex 4.5 like automatic scaling, multi-DPI bitmaps, and view menus that improve the development of mobile applications. It also covers mobile APIs in Flex 4.5 for geolocation, accelerometer, multi-touch, remote data, full screen mode, the camera, and local databases. The document demonstrates these features and APIs. It concludes by mentioning resources for learning more about developing mobile applications with Flex.
Slides presented at JAX 2010, in Germany. Technical session on Flex and Java, focused on Interactive dashboard development. More information on my blog: http://www.riagora.com
The document discusses Flex 4.5 and its capabilities for multi-screen applications. Flex 4.5 allows developers to build applications that can run across multiple platforms like desktop browsers, mobile devices, and set-top boxes using a single codebase. It introduces new components and APIs for mobile development and automatic scaling of user interfaces for different screen densities. The document also presents examples of integrating Flex applications with Java and the benefits of the Flex and Java combination.
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
Learn from our experience in adapting a complex codebase like the application Buzzword to run also as an Adobe AIR application. This session addresses the architectural challenges of developing SWF files to be shared between browser and AIR versions. We’ll cover user interface considerations, such as reconciling a single browser window with multiple AIR windows, and technical issues, like problems with the Singleton pattern when using multiple native windows. Other topics include abstracting code that must call AIR only APIs and packaging code into modules that load over HTTP for browsers and load from the file system under AIR.
Flex is a highly productive, free and open source framework for building expressive web applications that can deploy consistently across major browsers, desktops, and operating systems. It uses a combination of ActionScript for programming and MXML for user interfaces. Flex applications provide rich user experiences with capabilities like multimedia playback, 3D graphics, video/voice chat, and camera support. Flex allows for rapid prototyping, low cost development and painless distribution for businesses and programmers.
The document discusses Adobe's technology platform for building rich internet applications (RIAs). It notes that customer expectations have changed with the explosion in digital content and rise of personal publishing and social networks. The platform allows building applications faster with fewer people that can reuse existing infrastructure and assets while remaining flexible. It is centered around Adobe Flex and AIR which provide tools, frameworks and runtimes for developing RIAs that deploy consistently across browsers and operating systems.
After Effects CS6 provides several new and enhanced features to improve workflow efficiency and creative capabilities. Key features include Global Performance Cache for faster rendering, 3D Camera Tracker for integrating 3D elements into footage, ray-traced 3D rendering for extruded text and shapes, Variable Mask Feathering for precise masking, and Rolling Shutter Repair for correcting digital camera distortions. Overall, After Effects CS6 aims to help users create motion graphics and visual effects more quickly while providing new creative options.
Flex Builder 4 is a tool for designing and developing applications using Adobe's Flash Platform. It supports both design-centric and data-centric workflows. For designers, it focuses on design fidelity and managing projects. For developers, it provides productivity features like coding assistance, debugging, and testing. It also enables visually creating data-driven user interfaces by connecting to various data sources and generating data models.
1. XPages performance depends on constraints like server resources and tradeoffs between supply and demand.
2. The request processing lifecycle involves 6 phases like restore view, apply request values, and render response.
3. Factors impacting efficiency include number of controls, script complexity, resource size, Ajax usage, and more.
This document provides an overview of the vMix live video production software. It discusses the different editions of vMix and their pricing structures. It then covers installing vMix and becoming familiar with the main interface elements like the preview and output windows, input area, and transition bar. It also provides guidance on adding camera and other media sources as inputs and adjusting their settings.
This document provides a service manual for the MCS-8M Multi Format Compact Switcher. It includes sections on installation, location of main parts, replacement of parts, periodic checks, troubleshooting messages, software updates, circuit descriptions, spare parts lists, block diagrams, and schematic diagrams. The manual is intended for use by service engineers and provides the necessary information for servicing and repairing the unit at the board level.
YouTube, Facebook, Вконтакте, Одноклассники, Twitter, Instagram, Vimeo. Характеристики трансляций, варианты по оборудованию. Трансляции с мобильного телефона, вебкамеры, подключение карт захвата
Обсуждаем возможности facebook в деле организации онлайн-трансляций. Особенности и ограничения платформы. Также дополнительные материалы для индивидуального изучения
The ultimate guide to facebook live for your eventТранслируем.бел
This document provides guidance on using Facebook Live video to promote events. It recommends telling rich, intimate stories through live video, such as giving behind-the-scenes access, spotlighting event attendees, and broadcasting performances live. It also outlines best practices for live video production, including planning, scheduling broadcasts, tapping largest audiences, and encouraging participation. More advanced tactics are presented, like using "Live With" to add attendees' perspectives or going live from external cameras.
This document provides a guide to using Facebook Live for brands and marketers. It discusses why Facebook Live is a good option, how to get started, different types of content to create (such as behind-the-scenes, interviews, podcasts), tips for filming live videos, and how to broadcast a live video. The guide emphasizes that Facebook Live allows leveraging Facebook's social features and algorithms in real time to engage audiences.
Презентация по классическому маркетингу для интернет-маркетологов от генерального директора портала TUT.by Александра Чекана.
Видеоверсия лекции для студентов института журналистики: https://youtu.be/-T31XPd_o5Y
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.
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.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
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.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
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.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
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/
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.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
1. Adobe Flash Platform
User Group Tour
Replace with
a graphic
White Master
5.5” Tall & 4.3” Wide
Piotr Walczyszyn
Platform Evangelist
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1
2. Agenda
Flash Platform and Overview
Catalyst
Builder
Framework
Demos
Q&A
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 2
3. Flash Catalyst
A professional interaction
design tool for rapidly
creating the user experience
of applications and
interactive content without
coding
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 3
4. Current Workflow
Design Development
Visual Design Import visual assets
Define user experience Implement user experience
Development
Today’s workflow produces static designs that have limited use in development
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 4
5. New Workflow
Design Development
Visual Design
Interaction Design
The new workflow produces functional designs that can be leveraged in development
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5
6. Flash Catalyst features
Interaction
Design
Cross-
Layout
product
Design
Integration
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6
7. Interaction Design Features
1. Organize projects into Pages and
objects into States
2. Interaction Design without writing code
3. Turn static artwork into a dynamic
components
4. Create a list from artwork
5. Design-Time Data
6. Extensibility through Components
7. Interactions HUD (Heads-up Display)
8. Library Panel
9. States Panel
10. Transitions and Action Sequences
11. Timeline panel
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 7
8. Layout Design Features
1. Artboard
2. Pixel-level Placement
3. Layers Panel
4. Properties Panel
5. Vector Drawing Tools
6. Layout productivity tools
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8
9. Cross-Product Integration
1. Integration with Photoshop and Illustrator
2. Integration with Flash Builder
3. Dynamic-Media support (Audio, Video)
4. Flash Player 10 support
5. Preview project in Browser
6. Export to Flash Player
7. Flex 4 framework Support
8. Windows and MacOS (Intel) support
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9
11. Flex Branding Change
FLEX 3 GENERATION FLEX 4 GENERATION
Flash Flash
Builder Catalyst
Consistent branding for tools
Flex framework,
Flex Builder
Flex framework
Aligning Flex brand with the open source
framework underlying both FB and FC
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 11
12. SDK – Major Themes
Spark component model
Design in MXML 2009
Mind FXG
Compiler performance
Developer
2-way binding
Productivity
CSS Improvements
Improved states, effects,
and layout
Framework
Evolution High-fidelity Text
New Video Component
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 12
13. Design in MXML?
A designer comes to Flex looking for …But finds this instead
this:
<Canvas>
<Label text=“name:” />
<Button />
<DataGrid />
</Canvas>
Designers need freedom to design
Flex UI Framework
Mxml needs support for:
Primitives graphics.
Flexible, expressive layout
Rich animation and States
Flash / AIR runtime
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 13
14. Halo Component Model
Component / Skin
Graphics
Layout
Animation
Parts
States
Behavior
Logic
Data
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 14
15. Spark Component Model
ActionScript MXML
Component Skin
Graphics
Behavior Layout
Logic Animation
CSS Parts
Data
properties States
Separation of behavior from appearance
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 15
16. MXML For Graphics
MXML Graphics library providing rich
primitive support
Simple Shape primitives
(Rectangles, rounded rects, ellipses, circles)
Complex Paths
(Linear, Quadratic, and Bezier curve segments)
<Graphic>
Full range of fills and strokes <Path data=“ ….. “>
(solid, transparent, bitmap, linear and radial <fill>
<LinearGradient angle=“90”>….
gradients) </LinearGradient>
</fill>
</Path>
Masking, filters, blend modes, and more. <Path blendMode=“screen” data=“…” >
<fill>
(blur, glow, dropshadow, screen, multiply…) <LinearGradient angle=“45”>…
</LinearGradient>
</fill>
Color and 2D transformations </Path>
(rotate, scale, tint, brighten…) <GraphicText text=“MXML Graphics”>
<filters>
<Glow color=“#00FF00” strength=“3” … />
Integrated text, bitmaps </filters>
</GraphicText>
</Graphic>
®
1 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 16
6
17. Compile Time (FXG) Graphics
Tools to Design and Develop
FXG: graphics format based on
MXML
Understood by Design tools Flash CS4 Flash Flash
Professional Catalyst Builder
Based on flash rendering model Interactive
Prototyping Eclipse IDE
Content
Tools to Design and Develop
Static – no binding, layout, event Design/
Animation Develop Code Profiling
handlers, styling, etc Workflow
Visual Layout Debugging
Optimized by compiler (really
important for great performance)
FXG
After Effects Illustrator Fireworks Photoshop
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 17
19. States
Difficult to use <states>
<State name=”login”>
Verbose <SetProperty target=“{goBtn}”
name=“label” value=“…” />
hierarchy difficult to </State>
<State name=”register”>
manage, factor, tool <SetProperty target=“{goBtn}”
Hard to optimize name=“label” value=“…” />
<AddChild target=“grp”>
<Checkbox label=“Agree to terms” />
</AddChild>
</State>
</states>
<Group id=“grp” >
<TextBox text=“username:” />
<TextInput />
<TextBox text=“password:” />
<TextInput />
<Button label=“new user?” />
<Button id=“goBtn”
</Group>
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 19
20. States
Declare your states with a <states>
<State name=”login"/>
‘State’ tag <State name=”register"/>
</states>
Describe ‘alternate views’
of your markup <Group>
<TextBox text=“username:” />
Change values, bindings, <TextInput />
event handlers <TextBox text=“password:” />
<TextInput />
Include and exclude <Button label=“new user?” />
<Checkbox includeIn=“register”
components as easily as label=“agree to terms” />
setting visibility <Button label=“log in”
label.register=“sign up” />
Unscoped entries specify </Group>
the ‘default’ for all states
Use in 2009 documents –
2006 still supports legacy
states.
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 20
21. Layout
Runtime assignable
Supports 2D and 3D transformations on contained objects
Supports virtualization directly, so it’s not only Lists that can be
virtualized
Goodbye hacky Repeater!
Smooth scrolling
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 21
22. High-Fidelity Text
FTE: New low level text engine (player
10)
TLF: New text layout library built on top of
FTE.
Benefits:
Soft hyphens
Baseline control (e.g., superscripts and
subscripts)
Right, center, and decimal tabs
Vertical justification
Multiple columns
Ligatures, capitalization styles, digit styles
Integrated Rendering of device fonts (a.k.a. I
can fade and rotate my text)
Bi-Directional text
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 22
23. Flash Builder 4
Flex Builder 3
plus new features
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 23
24. Flash Builder 4 Themes
Support both design and data focused apps in a productive environment
Designer/Developer Data-Centric IDE Productivity &
Development Testing
Remain true to the
design Support many different Improve hand-coding
back-ends
Facilitate workflows Speed up tuning &
Simplify managing data debugging
Eliminate manual
steps Generate data-aware UI Fit in with established
testing and build
processes
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 24
25. Designer/Developer Features
Adobe Flash Catalyst Workflow
Open Catalyst projects (FXP) in
Builder
New states editor
Adobe Flash Professional
Workflow
New “Flash Component”
Launch Flash Professional, create or
edit, and return to Builder
Themes Support
New UI to apply themes
Easily manage the look & feel of Flex
components in an application
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 25
26. Data-centric Development
3. Bind Operations to
1. Define Service 2. Model Service
Flex UI components
ColdFusion Flash Builder Databinding
examines service
PHP UI Generation
Builds design-time
Java Paging
model
SOAP Data-management
Configure data
REST types and
operations
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 26
27. Data Centric Development: Supported Services
ColdFusion
Consume any ColdFusion Component (CFC)
New workflow with ColdFusion Builder to auto-generate
data access CFCs
PHP
Built-in support for Zend Framework
Use Zend components or any PHP5 classes
New workflow with Zend Studio for class generation
Java
BlazeDS
LiveCycle Data Services ES – new workflow with
LiveCycle Model Editor
HTTP, REST, SOAP Web Services <WSDL>
Extensible – add support for any other back-end
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 27
28. Data Centric Development: Data-bound UI
Drag and drop to bind
operation results to UI
Invoke operations from
component events
(e.g. button clicks)
Generate Master/Detail
relationships
Generate Charts
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 28
29. Coding Productivity
Package Explorer
Getter/setter generation
Code indentation (auto-indent)
Custom file templates
ASDoc integration
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 29
30. Testing and Deployment
Network Monitor
Unit Testing
Code Coverage
Command-line Builds
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 30
32. Tools Summary
Flex 4 framework is the
foundation of both tools
New tools deliver increased
productivity, integration with
servers and services and
high-fidelity applications
Flex Builder becomes Flash
Builder
First public preview of Flash
Catalyst
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 32
33. Q&A Replace with
a graphic
White Master
5.5” Tall & 4.3” Wide
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 33
34. ®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 34