2006 Adobe Systems Incorporated. All Rights Reserved. 1 End-user programming and Flash Jen deHaan Sr. Technical Writer April 23 rd 2006.

Slides:



Advertisements
Similar presentations
Slide 1 Insert your own content. Slide 2 Insert your own content.
Advertisements

Information Systems for Businesses Jack G. Zheng May 22 nd 2008 MIS Chapter 2.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
INTRODUCTION TO ADOBE FLASH CS4
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Program Update and Site Redesign Program Update and Site Redesign | Aug 2013.
Software change management
1 Overview Background Goals Methodology Participants Findings Recommendations.
COMBASE: strategic content management system Soft Format, 2006.
Copyright © 2011, Splunk Inc.Listen to your data. Get Started with Splunk Reports & Dashboards.
Tutorial 7 Planning and Creating a Flash Web Site.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
Upon completion of this unit, you should be able to:
Enhancing Spotfire with the Power of R
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Multi-Channel Publishing: How to Do It A case study of one company ’ s journey on the road to single-sourcing Copyright Innovatia Inc
Improving the way we learn
User Research Findings. 1 Overview Background Study goals Methodology Participants Findings Recommendations.
WebFOCUS Active Technologies: Continuing Innovation
Kapi’olani Community College Adobe Flash 1 In-class Presentation Week 1.
Kapi’olani Community College Macromedia Flash 1 In-class Presentation Week 1.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Nu Project Management Office A web based tool to Manage Projects.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
2 President, Susan Hanley LLC Led national Portals, Management Collaboration, and Content practice for Dell Director of Knowledge Management at American.
Paul Trani Adobe Certified Instructor/Expert Resources:
Flash: Overview Macromedia Flash MX Instructor: Adam Cavotta.
Taking the Web to the Next Level. Current Web Issues  Not reaching target audiences  People can’t find the information they need  Too difficult to.
Tools - Day 1 - Information Resources Chapter 10 slide 1Version 1.5 FPGA Tools Training Course Information Resources.
Webmaster Overview Fort Collins, CO Copyright © XTR Systems, LLC Webmaster Overview Instructor: Joseph DiVerdi, Ph.D., MBA.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
© 2014 Bentley Systems, Incorporated Support Communities Site upgrade/migration update.
Flash 8 - Pro Tech Talk Anthony Reisinger INSYS 441 Dr. Gus Prestera.
2007 Microsoft Office System Overview 2007 Microsoft Office System Overview Elizabeth Caley Senior Product Manager Microsoft Canada.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
V0.1 BlackBerry HTML5/WebWorks Applications for the BlackBerry ® PlayBook™ Tablet BlackBerry Academic Program Module 5 - Writing HTML5/WebWorks API Extensions.
The Multimedia Team. Careers in Multimedia u Executive Producer u Production Manager u Multimedia Director/Architect u Art Director u Interface Designer.
Chapter 3 Multimedia Skills
CHAPTER TEN AUTHORING.
Tutorial 7 Planning and Creating a Flash Web Site.
Flash! Macromedia Flash is the key to designing and delivering low-bandwidth animations, presentations, and Web sites. It offers scripting capabilities.
Filling the Gaps in Online Development Tech Expo Presented by: Annette Czarnecki, WIDS Terri Johnson, WIDS Jeff Robshaw, GTC.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Appendix A Becoming an Adobe Certified Associate.
Communicating through the Internet Chapter 3. Instant Messaging Instant Messaging services are programs that enable you to communicate in real time with.
Multimedia Fundamentals
XML 2002 Annotation Management in an XML CMS A Case Study.
Overview of E-Learning Authoring Software
Creating a Flash Web Site
SECTION 1: Add-ons to PowerPoint
Jumpstarts 101 An introduction to Ovid Jumpstarts
Web Development A Visual-Spatial Approach
Overview of Social Computing in Microsoft SharePoint 2010
Tools of Software Development
Animate Workspace. Objective % Utilize appropriate tools and methods to produce digital animation.
Objective % Select and utilize tools for digital animation production.
ANIMATE WORKSPACE Stage Timeline Properties Panel Library Panel
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Excel 2007 Level 1 Cathy September 24, 2009
Presentation transcript:

2006 Adobe Systems Incorporated. All Rights Reserved. 1 End-user programming and Flash Jen deHaan Sr. Technical Writer April 23 rd 2006

2006 Adobe Systems Incorporated. All Rights Reserved. 2 Overview What is Flash? What do you use Flash for? Who uses Flash?

2006 Adobe Systems Incorporated. All Rights Reserved. 3 Flash designers Practice interactive and motion design Use other design tools or motion design tools Limited knowledge of code – they know what they need to know. Copy or reuse code, use automated coding features What do Flash designers create?

2006 Adobe Systems Incorporated. All Rights Reserved. 4 Flash developers Sometimes code using an external editor Sometimes use design tools and features – but only to extract content Sometimes create all-code projects Complexity of applications range from small sites to enterprise-level applications Integrate server technologies with Flash Some developers might start to use Flex more What do Flash developers create?

2006 Adobe Systems Incorporated. All Rights Reserved. 5 Jack of all trades Designer + developer: comfortable using design tools, animating, coding ActionScript Expert at using Flash, and might be a vocal community member and help other users learn What do these users create?

2006 Adobe Systems Incorporated. All Rights Reserved. 6 Other users Flash mobile designers Flash mobile developers Information architects Print designers Animators Flash game developers Videographers Graphic artists Education and training material developers Addressing all of these different audiences can be challenging Flex helps move high-end developers to a different product

2006 Adobe Systems Incorporated. All Rights Reserved. 7 Challenges Designers making the jump from designing to writing code Developers learning a visual/animation-based tool (the timeline, nesting objects, etc) Supporting a vast audience with different needs for learning and using the tool Ramp-up time to build a first project (learn concepts before using tools) Mature program with a complex interface Workflow between designer and developers, and cross-product. Example: automated code designers insert might not work well when sent to a developer – where to place code? Ramp-up time for designers or new coders when using ActionScript Reliance on Flash Player and browsers

2006 Adobe Systems Incorporated. All Rights Reserved. 8 Helping users create: in product There are several in-product features to help users program or create content. These features include those listed on the right. Components Script Assist Behaviors (use, create, share) Screens (Slides and Forms) History panel (save actions) JSFL Effects and filters Error reporting (compile time) and the debugger tool Tooltips and code completion (code editor) Help panel

2006 Adobe Systems Incorporated. All Rights Reserved. 9 Helping users create: resources Adobe creates or supports content for helping users learn how to create and program using Flash. LiveDocs system (moderated online help) Support site (TechNotes, Wishform, etc) Web forums with moderation team Developer Center / Design Center Breeze presentations (live/recorded) Official blogs (product and individual) Training and certification Support third party books and magazines Adobe Labs

2006 Adobe Systems Incorporated. All Rights Reserved. 10 Learning about user needs Flash has tried to make programming easier. For example: Tools to help users program were created – screens and behaviors instead of Normal mode. Users demonstrated their need for Normal mode to assist in programming, which was reinstated in a later version (as Script Assist). We learn that the proper solution for helping users program with Flash does not always present itself with an obvious solution. Need to take different directions and try things out in Flash to rectify and improve the tool and user experience.

2006 Adobe Systems Incorporated. All Rights Reserved. 11 Learning Path Different levels of learning in Flash Core concepts (timeline, keyframes, symbols/instances, etc) Granular usage (Script Assist, creating a symbol, etc) Users learn concepts outside of the product (in Help, classes, etc) Can add tools to help granular usage but not explain core concepts Challenges Helping users find information on core concepts Teaching those concepts Defining what the core competencies are Defining a learning path Helping users understand how to use the tools (granular usage)

2006 Adobe Systems Incorporated. All Rights Reserved. 12 Issues when using educational resources Different user backgrounds Determining the learning path Avoid too much information that overwhelms users when searching for answers Flow and visibility of information Help for visual learners: how to better address the needs of different kinds of learners who may or may not be used to tools like Flash, and better accommodate visual learners. Where to place Help: offer some help content so that it can be continually updated? What content formats are most useful/useable and discoverable? PDF, in-product Help, Web help, printed books? Some customer equate printed book with Help and are resistant to searching Help or web, but less content is available in print.

2006 Adobe Systems Incorporated. All Rights Reserved. 13 Does Flash turn non-programmers into programmers? YES Use features to help automate code (such as Script Assist) Use documentation and other resources to learn how to code Take a course on Flash/ActionScript, or ask questions to other users Most tasks in Flash require some kind of code. NO Use Flash to create visual content only Work with a developer Need to facilitate good communication Need to facilitate good workflow between coding/design tools Need to work out how projects are set up (where to place code, etc) While most tasks require code, some users avoid writing it.

2006 Adobe Systems Incorporated. All Rights Reserved. 14