Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Team 2012 achievements

What was reached this year

Alexander Glebovskiy

on 9 January 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Team 2012 achievements

Team 2012 year achievements: We helped Thomson Reuters to embed Chrome browser to Eikon We designed and implemented JavaScript Eikon Toolkit We provided an ability to use realtime data everywhere on HTML pages What is Eikon? Thomson Reuters has Eikon product - a desktop application to provide different valuable context to users Eikon hosts a browser to deliver a lot of additional information Hosted browser was IE. It had a lot of limitations: Render engine was quite slow Browser used the same process as the whole desktop application All the pages should be compatible with IE6 so all the innovations couldn't be used He contacted to Alex Russel (ex Dojo founders, at the time ChromeFrame lead in Google) who advised him to use Chrome Frame Nicholas asked Maxim Aga (Allied Testing) to implement 1st simple prototype by embedding Chrome into Eikon Several years ago Nicholas Kolba tried to break the monopoly of IE A little history Our team took this prototype as basis and prepared another one with providing big amount of real-time market data on a HTML page. That was not ever possible before! After a year and another presentation things changed and the final approve to use Chrome instead of IE was given. The team concentrated on client side modifications to support new asynchronous browser. This May first eight HTML pages with Chromium render engine was released to production with Eikon SR1 Next release in the end of the year contained 500+ pages rendered by Chrome with Eikon SR2! Now developers have a lot of new opportunities to create really fast and pretty nice looking HTML pages hosted in Chromium! The prototype with real-time data was successfully presented, but suddenly it was put on hold. Thomson Reuters top managers didn't want to change things working slow but well. We helped to migrate HTML pages to Chromium With IE browser all the interactions were synchronous and done via accessing special Active X object A way to communicate between HTML page JavaScript and hosting application was changed Chromium was asynchronous by default and all the interaction became also asynchronous Team thoroughly researched and solved any issues resulting from this browser change JET features Easy access to different Eikon Desktop services Allow third party pages to communicate with Eikon Desktop application Open different Eikon Desktop Objects Provide access to real-time data Delivering JET code to HTML pages Only required modules were delivered JET content was different for different Eikon versions JavaScript code was minimized and shrinked on fly A special server with a special web application was dedicated to deliver JET to pages: Real-time data Market Data News Headlines Using special mark-up to simplify interactive HTML pages creating Top Stories A stack of planned modules The world has changed and the team did its best to make past dreams a reality :) Phase 2 (~2 years ago) Phase 3 Phase 1 (~3 years ago) Chromium features Fast HTML rendering Fast Javascript V8 engine Supporting HTML5 and CSS3 A special JavaScript dojo based library called "CCF" was updated to work also in asynchronous mode JET Goals JET should be JavaScript framework agnostic JET should be JSON friendly JET should simplify CCF JET should support both IE and Chrome browsers, but have more Chrome oriented features JET should have a modular structure JET should be well documented and self learning via exhaustive tutorials Usage Tracking Alerts Portfolios Etc... Nicholas Kolba Stephane Dubon Sergey Matveev Maxim Zotov Yakov Zhmourov Alexander Glebovskiy Alexey Chirkov
Full transcript