What does it take to build Microsoft Office? Come hear Igor Zaika - TopicsExpress



          

What does it take to build Microsoft Office? Come hear Igor Zaika from Microsoft next week at AtScale 2014. Read the full abstract of “Microsoft Office Cross-Platform Architecture” below and check out the agenda at atscaleconference/. “Microsoft Office Cross-Platform Architecture” What does it take to target multiple major mobile devices (as well as traditional environments) with portable, efficient, single-source code? This talk demonstrates architectures, techniques, and lessons learned rooted in experience of building Microsoft Office (Word, Excel, PowerPoint, OneNote, Lync) on iOS, Android, Windows, and Mac. This talk covers the following key topics and tradeoffs: -Rich vs. reach, including access to latest OS features (e.g., iOS 8 additions) and hardware features (e.g., vector units, GPUs). -Consistency of experience and functionality. -Client code vs. server/service web code. -Sharing vs. quality, including dialing appropriately between more shared code and high quality, platform appropriate, UX and code. -Drawing the line between the bulk of C++ code and interfacing with non-C++ for UX and PALs (platform adaptation/abstraction layers) for target-specific user interface and system services. -Architecting PALs, including why “mini-PALs” rather than an “über-PAL”. -Evolving a very large code base.
Posted on: Tue, 09 Sep 2014 22:17:27 +0000

Trending Topics



Recently Viewed Topics




© 2015