dynamic language delivery for mobile applications

12
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Dynamic Language Delivery for Mobile Applications Daniel Nay | Engineering Manager Dirk Meyer | Product Manager Catalin Buzoiu | Engineering Manager

Upload: marcena-terence

Post on 31-Dec-2015

22 views

Category:

Documents


0 download

DESCRIPTION

Dynamic Language Delivery for Mobile Applications. Daniel Nay| Engineering Manager Dirk Meyer| Product Manager Catalin Buzoiu | Engineering Manager. Agenda. Introduction Dynamic Language Delivery in Adobe Photoshop Touch What is DLD? Behind the scenes Implications/Benefits - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Dynamic Language Delivery  for  Mobile  Applications

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

Dynamic Language Delivery for Mobile Applications

Daniel Nay | Engineering Manager

Dirk Meyer | Product Manager

Catalin Buzoiu | Engineering Manager

Page 2: Dynamic Language Delivery  for  Mobile  Applications

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

Agenda

IntroductionDynamic Language Delivery in Adobe Photoshop Touch

What is DLD? Behind the scenes Implications/BenefitsDLD & Community Translation

2

Page 3: Dynamic Language Delivery  for  Mobile  Applications

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

CustomerDeliver

Localization process

3

Localized contentLocalizati

onC

reate

Content creator

Localizationprovider

Page 4: Dynamic Language Delivery  for  Mobile  Applications

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

Customer

DLD

Localization process

4

Development

Application build

Localizable resources

Localization

Product release

Language update needs new release

Time pressure High overhead for Agile

development

Page 5: Dynamic Language Delivery  for  Mobile  Applications

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

Demo time!

Dynamic Language Delivery

inAdobe Photoshop Touch

5

Page 6: Dynamic Language Delivery  for  Mobile  Applications

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

Customer

DLDLocalization cloud

Behind the scenes

6

Development

Application build

Localizable resources

Localization

DLD-enabled release

DLD-enablement = 1 line of code

Page 7: Dynamic Language Delivery  for  Mobile  Applications

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

Requirements

7

Application “world-ready”

Minimum compatibility between

languages

Online environment required

Update policy tailored to application

Page 8: Dynamic Language Delivery  for  Mobile  Applications

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

Customer

DLDLocalization cloud

Main benefits

8

Development

Application build

Localizable resources

Localization

DLD-enabled release

Language update doesn’t need new release

Decreased time pressure Agility

Page 9: Dynamic Language Delivery  for  Mobile  Applications

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

More benefits

9

Ship “English only” at launch, the rest when ready

Localize only after application success

Help during testing

Concept naturally extensible to SaaS and desktop

Couple with Community Translation = self

evolving product

Any other ideas ?

Page 10: Dynamic Language Delivery  for  Mobile  Applications

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

Demo time!

10

DLD + CTTA real time community translation experience

Page 11: Dynamic Language Delivery  for  Mobile  Applications

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11

Q&A

Daniel Nay ([email protected])Dirk Meyer ([email protected])

Page 12: Dynamic Language Delivery  for  Mobile  Applications

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