Google Russia, in partnership with
GTUG Moscow (
+ mosgtug ), as part of the
Chrome Innovation Series Tech Talks , is pleased to invite software engineers to
tech-talk on the Native Client (Google Chrome NaCl) with Brad Chen, Google’s Mountain View office engineer in this Friday, November 11 at 7:30 pm at Google’s Moscow office.
Alas, despite the fact that the web browser is an excellent platform for developing applications, it is very limited compared to other popular platforms in the choice of programming language. The task of the Native Client is to allow developers to use any language in the browser as they wish, while simultaneously ensuring security and portability in Java Script. After reviewing the history and technical fundamentals of NaCl, we will discuss how we implemented the possibility of dynamic linking and Just-in-time (JIT) compilation in our system. We will demonstrate that the limited cases of self-modifying code are quite suitable for many implementations of dynamic languages. We will share the performance results for the ports of two representatives of language platforms in our environment, Mono common language runtime and V8 JavaScript engine. Finally, we will demonstrate several applications ported by developers to the system.
Tech-Talk : Chrome Innovation Series Tech-talk (
NaCl )
Speaker : Brad Chen (
+ Brad Chen ), Engineering Manager, Google Inc. (Mountain View, California)
Date and time : Friday, November 11, at 19:30.
Location: Google’s Moscow office (
7 Baltschug St. ).
By invitation only : To register for an event you need to fill out a form here:
bit.ly/mosgtugChrome . Confirmation of your participation will be sent to you after the end of registration, November 9th.
')
Meals : Tea / coffee / pizza is provided for humanlike carbon life. Silicon brothers (laptops, smartphones) can be fed through the outlet.
Biography : Currently, J. Bradley Chen is working on a Native Client project at Google, where he previously worked on a cluster performance analysis project. Before joining Google, he was director of the Perfomance Tools Lab in the Intel software development department. In 1994-1998, at the faculty of Harvard University, Chen was engaged in research in operating systems, computer architecture and distributed systems, and also taught these topics to undergraduate and graduate students. He has published numerous papers on systems efficiency and computer architecture. Dr. Chen holds a bachelor’s and master’s degree from Stanford University and a Ph.D. from Carnegie Mellon University.