120 likes | 197 Views
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
E N D
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 • DLD & Community Translation
Localization process Content creator Create Localized content Localization provider Customer Localization Deliver
Localization process Development • Language update needs new release • Time pressure • High overhead for Agile development Application build Localizable resources Customer Product release DLD Localization
Demo time! Dynamic Language Delivery in Adobe Photoshop Touch
Behind the scenes Development • DLD-enablement = 1 line of code Application build Localizable resources Customer DLD-enabled release DLD Localization cloud Localization
Requirements Application “world-ready” Minimum compatibility between languages Onlineenvironment required Update policy tailored to application
Main benefits Development • Language update doesn’tneed new release • Decreased time pressure • Agility Application build Localizable resources Customer DLD-enabled release DLD Localization cloud Localization
More benefits 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 ?
Demo time! DLD + CTT A real time community translation experience
Daniel Nay (dnay@adobe.com) Dirk Meyer (dmeyer@adobe.com) Q&A