dynamic language delivery for mobile applications
Post on 31-Dec-2015
22 Views
Preview:
DESCRIPTION
TRANSCRIPT
© 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
© 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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
CustomerDeliver
Localization process
3
Localized contentLocalizati
onC
reate
Content creator
Localizationprovider
© 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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demo time!
Dynamic Language Delivery
inAdobe Photoshop Touch
5
© 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
© 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
© 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
© 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 ?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demo time!
10
DLD + CTTA real time community translation experience
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Q&A
Daniel Nay (dnay@adobe.com)Dirk Meyer (dmeyer@adobe.com)
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
top related