Adobe® Corporate Template 2005

Adobe® Corporate Template 2005

JUGAT Adobe Technology Platform for Rich Internet Applications Dieter Hovorka Sr.Systems Engineer – Technical Sales [email protected] May 2008 1 2006 Adobe Systems Incorporated. All Rights Reserved. Adobe revolutionizes how the world engages with ideas and information Customer Expectations have changed Explosion in Digital Content Personal publishing and social networks Multiple devices 2008 Adobe Systems Incorporated. All Rights Reserved. Disruptive Innovation 1984 PostScript 1990 Creative Applications 1993 Reader 1997 Flash 2008 Adobe AIR Widest Reach in the World Adobe technologies reach more desktop and devices than any other OS or runtime For over 10 years Adobe has reliably delivered clients that provide consistent, high quality experiences across operating systems Widest Reach in the World Adobe technologies reach 700+ million PCs and 300+ million devices. Flash has 99% reach on connected PCs and 8 million installs per day. There are 250,000,000 PDF files on the web. Flash Player Adoption 100 90 80 70 Flash Player 9 60 50 Flash Player 8 40 30 Flash Player 7 20 10 0 3 months 6 months 9 months 12 months Source: NPD, June 2006 Happy Birthday, Flash joecartoon.com Applications have evolved Global 2004 WEB APPLICATIONS RICH INTERNET 1998 APPLICATIONS REACH 1992 Local MAINFRAME CLIENT/SERVER Text UI RICH Integrated media GUI 2008 Adobe Systems Incorporated. All Rights Reserved. Adobe Technology Platform Applications Adobe Acrobat Media Adobe Connect Player Buzzword Designer/Developer Tools Clients Adobe Adobe AIR Flash Player Frameworks Ajax Flex Creative Suite 3 Servers/Services Flex® Builder Flash Media LiveCycle ColdFusion Flash Scene7 Server Cast 2008 Adobe Systems Incorporated. All Rights Reserved. Adobe AIR 1.0 Dieter Hovorka Sr.Systems Engineer – Technical Sales [email protected] May 2008 11 Adobe AIR allows web developers to use existing technologies to build and deploy rich Internet applications to the desktop. The ABCs of AIR Always There, Anywhere Branded Experiences Convenient Desktop Functionality Data Access Efficient Development and Delivery The Web changed business requirements Applications must be built faster by fewer people Applications must reuse existing infrastructure and assets Applications must be flexible to support changing requirements 2008 Adobe Systems Incorporated. All Rights Reserved. Rich Applications for … …Consumers …Businesses Applications reach browser, desktop, and devices Adobe AIR Features Rich Applications Broad Reach Rich media and video Windows/Macintosh/Linux Custom chrome and transparency Universal application installer Desktop integration (Drag and drop, On/offline with network detection Background, Notifications, Clipboard) Local file access and embedded database Designer and Developer Productivity Proven Technology Existing Tools: Flex, Flash, Dreamweaver, Integrated HTML/Flash/PDF Ajax Frameworks AJAX: Full WebKit HTML engine Reuse existing assets Flex/Flash: Full Flash Player 9 Creative suite Integration Embedded SQL database Application updates Robust application security 2008 Adobe Systems Incorporated. All Rights Reserved. Adobe AIR Application Stack HTML Flash Cross-OS HTML Flex Application JavaScript Flash ActionScript HTML Integrated XML XML Rendering CSS Audio Integrated DOMs PDF PDF Video & Scripting FileFile SystemSystem NetworkNetwork ApplicationApplication DragDrag andand LocalLocal NotificationsNotifications ...... AccessAccess DetectionDetection UpdateUpdate DropDrop DatabaseDatabase Adobe AIR APIs Mac, Windows, Linux & Device OS 2008 Adobe Systems Incorporated. All Rights Reserved. How Flex Works on the Desktop Flex Builder IDE Files SQLite Desktop Notifications Clipboard Flex SDK AIR Client Runtime MXML ActionScript Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Compile & Package XML/HTTP LC Data Services REST SOAP Web Services J2EE Application Server Existing Applications & Infrastructure 2008 Adobe Systems Incorporated. All Rights Reserved. AIR Application Installation and Management Seamless Install -- deploy applications from a web server Web Launcher -- Invoke applications from the web Adobe AIR uses auto-update to keep itself current AIR Applications can use an API to manage updates Simplify delivery of patches and updates Enable iterative development and deployment 2008 Adobe Systems Incorporated. All Rights Reserved. Universal Application Installer .air installer contains all application files Application files are cross platform web technologies SWF, HTML, PNG, XML, etc. The same .air file installs Windows, Macintosh, and Linux The installation process creates OS specific executables that allow the AIR application to behave like a native application 2008 Adobe Systems Incorporated. All Rights Reserved. Enforcing Secure Application Installation Privileges: AIR Applications have full desktop application privileges read/write files, background execution, full network access Administrator can limit application install and other sensitive capabilities Installation: All applications must be signed by the creator Mandatory, trusted install process http://download.macromedia.com/pub/labs/air/air_security.pdf http://download.macromedia.com/pub/labs/air/air_htmlsecurity.pdf 2008 Adobe Systems Incorporated. All Rights Reserved. HTML and Flash Integration Integrated rendering pipeline Filters Visual effects Function level invocation across HTML and Flash engines Flash classes can be used directly from JavaScript JavaScript classes can be used directly from Flash AIRAliases.js Abstracts out “runtime.flash.*” references Can be modified, added to, etc. 2008 Adobe Systems Incorporated. All Rights Reserved. WebKit HTML Engine Open Source Engine Web class HTML engine with full Ajax support and web compatibility Used in Safari, KHTML Benefits of WebKit Open Source Proven Small Existing Mobile/Device Support 2008 Adobe Systems Incorporated. All Rights Reserved. Rich Media and Video Codec support including H.264 video, AAC audio, VP6, MP3, and Sorenson Hardware acceleration for full-screen video Transparency and effects to video Support for DRM 2008 Adobe Systems Incorporated. All Rights Reserved. Custom Chrome and Transparent Applications Window Chrome Use native OS window chrome Use custom chrome implemented by application Transparent Transparent region can choose to receive or pass through mouse clicks Design windows of any shape Enables complete control and branding of user interface The developer can provide custom window controls 2008 Adobe Systems Incorporated. All Rights Reserved. Local File Access Create and delete files and directories Copy and move files and directories List the content of directories Get system information on files and directories Read and write text or binary files Text, XML Video, Audio, Documents Serialize and deserialize ActionScript objects Register to handle files based on file extension Support for Synchronous and Asynchronous operations 2008 Adobe Systems Incorporated. All Rights Reserved. Local Database SQLite (http://www.sqlite.org) Supports ACID transactions Zero-configuration allowing for embedded solution SQL-92 Complete database is a single file on disk Supports terabyte-sized databases Adobe AIR provides both synchronous and asynchronous access options 2008 Adobe Systems Incorporated. All Rights Reserved. Adobe AIR Desktop Integration Install and Uninstall Task Manager or Process List Application Shortcuts Drag and Drop Clipboard Cross Application communication Notifications 2008 Adobe Systems Incorporated. All Rights Reserved. Background Applications and Notification Applications can run in background Applications can register to run at startup or user logon Applications can send user notifications using the system tray, docks, or new windows 2008 Adobe Systems Incorporated. All Rights Reserved. Adobe Reader Integration Hi-fidelity document rendering Integrated presentation of documents Data Synchronization Uses the installed Adobe Reader 8.1+ to minimize runtime size 2008 Adobe Systems Incorporated. All Rights Reserved. Enabling Secure Application Development Development: Separation of application and non-application content Enhanced HTML security model to limit injection Minimum-privilege and safe-by-default APIs to decrease developer risk Encrypted Local Storage to managing secrets like passwords or PINs http://download.macromedia.com/pub/labs/air/air_security.pdf http://download.macromedia.com/pub/labs/air/air_htmlsecurity.pdf 2008 Adobe Systems Incorporated. All Rights Reserved. Adobe AIR 1.0 Limitations Limited hardware acceleration (full screen video only) No access to native libraries or executables No USB or serial port API Limited support for accessibility Limited printing support Limited localization in Adobe AIR 1.0 English only for 1.0 installers Japanese, German, French for 1.1 2008 Adobe Systems Incorporated. All Rights Reserved. Tooling - Building AIR Applications Leverage existing tools for designers and developers Flex, Aptana, Dreamweaver, Flash, and more 2008 Adobe Systems Incorporated. All Rights Reserved. Now building on Adobe AIR 2008 Adobe Systems Incorporated. All Rights Reserved. .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    35 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us