adobe presentation

15
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Dragos Dascalita | Designer - Developer workflow with Flash Catalyst and Flash Builder 1

Upload: lam

Post on 14-Feb-2016

46 views

Category:

Documents


1 download

DESCRIPTION

Adobe Presentation. Dragos Dascalita | Designer - Developer workflow with Flash Catalyst and Flash Builder. Goal. Method to enhance Designer a nd Developer collaboration to Streamline d evelopment process. Goal, in other words. Make Designers and Developers happy . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Adobe PresentationDragos Dascalita | Designer - Developer workflow with Flash Catalyst and Flash Builder

1

Page 2: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Goal

2

Method to enhance

Designer and Developer

collaboration to

Streamline

development process.

Page 3: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Goal, in other words

3

Make

Designers

and

Developers

happy

Page 4: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Problem : Main challenges between designers and developers

4

Designer

Developer

• Easily push changes that might have been considered insignificant and delayed past shipping date

• Create prototypes and preview the changes easily in the real app• Catch XD mistakes on time before it’s too late

• Pixel perfect match• Reflecting the design changes into the app

• Transform visual assets into code• Little UI expertise

Page 5: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

High-level workflow

5

Designer

Developer

Create design Modify design

Prepare design

1.0

1.0

Development

1.1

1.1 1.2

Page 6: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

High-level workflow integrating wire-framing processes

6

Designer

Developer

Create wireframes

1.0

Optional enhancements

1.0 1.1

Modify wireframes

1.1

Sign-off

Customer agreement on functionality

Page 7: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Phase1 : [ Designer ] Create design with Flash Catalyst

7

Create design

1.0

Page 8: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Catalyst and Flash Builder

Catalyst – WYSIWYG over Flex SDK

Has similar principles with Flash Builder, hiding the code, exposing visual tools – excelent for designers

This means:

It comes bundled with a Flex SDK

It compiles a Flex project in the same way Flash Builder does

Keeps all project files into a single file for simplicity

8

Page 9: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Phase2 : [ Developer ] Prepare design with Flash Catalyst and Flash Builder (I)

9

Prepare design

1.0

Flash Catalyst: single file

Code base : multiple files

Maybe multiple projects too

Main Challenge

Page 10: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Phase2 : [ Developer ] Prepare design with Flash Catalyst and Flash Builder ( II )

10

Prepare design

1.0

• Flash Catalyst project file is a zip container

• Instead of maintaining a duplicated code base inside the Flash Catalyst project file, maintain only a few compiled modules:

• Identify functional areas

• Split functional areas into modules

• Load a runtime skin ( Compile CSS to SWF )

• Externalize as much as possible the look & feel and UI behavior into skin classes

Page 11: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Phase2 : [ Developer ] Modularize application ( III )

11

Module #1 Module #2 Module #...

Common library to be shared among modules and applications

Main App – shell application

Services

Page 12: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Phase 2 : [ Developer ] Include modular application into Flash Catalyst ( IV )

12

Module #1

Module #2

Common library

Mimic shell application loading

some modules

Transparent for the designer Only developers maintain this.

Page 13: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Differences from Flash / Illustrator approach

Flash / Illustrator gives you access to the assets Catalyst can give you access to the real stuff

Flash / Illustrator - design how stuff looks Catalyst –control how stuff behaves and looks

13

Page 14: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Recap + Q&A

14

Thank you

Page 15: Adobe Presentation

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.