1 / 7

Smart Calendar Chrome Extension

Smart Calendar Chrome Extension. v. 0.2.5 Kyoungryol Kim. System Overview. System Architecture. Google Chrome Browser. Extension : Smart Calendar. Browser UI (HTML/CSS/Javascript). Other Extensions . Gmail. Google Calendar. Other Extensions . NPAPI Plugin (Win32 DLL). .

connor
Download Presentation

Smart Calendar Chrome Extension

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Smart Calendar Chrome Extension v. 0.2.5 Kyoungryol Kim

  2. System Overview

  3. System Architecture Google Chrome Browser Extension : Smart Calendar Browser UI (HTML/CSS/Javascript) Other Extensions ... Gmail Google Calendar Other Extensions ... NPAPI Plugin (Win32 DLL) ... Meeting Info. Extractor (Java) Other Extensions ...

  4. Extension WorkFlow Extension : Smart Calendar Browser UI NPAPI Plugin (Win32 DLL) Meeting Info. Extractor (Java) Email (HTML) Email TEXT Email TEXT Gmail HTML To TEXT Send Email Text to DLL Send Email Text to Java Program Email TEXT Extract Meeting Info. Get iCalendar-format Date Meeting Info. Google Calendar Meeting Info. Add Event to Google Calendar Confirm user to add Event Meeting Info. Send Meeting Info. to Browser UI Meeting Info. Print Meeting Info.

  5. Release Report • v.0.2. • v.0.2.5 (latest version) • Start time / End Time extraction from natural language sentences, is supported. • Time expressions such as '신정(New Year's day)', '크리스마스(Christmas)' can be processed. • Relative time processing such as '내일'(Tomorrow)is added. • v.0.2.0 : • v.0.2.0.2 : • View full message with checking schedule information • Get all mails in inbox, not only newly arrived mail. • v.0.2.0.1 : • User can set extension directory dynamically • Java heap space error problem is fixed. • v.0.2.0 • Speaker, Reference, Target extraction from itemized sentences are added • v.0.1. • All features extended from Google Mail Checker plus • Add Event to Google Calendar • Start time, End time, Meeting location in itemized sentences are supported

  6. Known Issues • Since we use NPAPI plugin for communicating with Chrome Browser and Win32 DLL, only the extension can be run in Microsoft Windows. • OS dependent problem • To solve this problem, we need to distribute this extension for each OS (mainly Mac OS, Linux) using other communication way, not Win32 DLL. • Linux : https://developer.mozilla.org/en/XEmbed_Extension_for_Mozilla_Plugins • Mac OS : http://niw.at/articles/2010/06/18/call-native-api-from-google-chrome-extension-on-mac-os-x/en • Calendar event can be updated only by Google Calendar webpage. • In Java, we can use Google Calendar API. • Problem with sharing session between Chrome browser and Java program is not solved yet.

  7. Demo • Start time, End time, Meeting Location extraction from itemized sentences. • Start time, End time extraction from natural language sentences. • Time idiom processing to extract start time. • Relative time processing to extract start time. • Speaker, Reference, Target extraction from itemized sentences. • Extraction from "itemized sentences with natural language sentences"

More Related