Presentation is loading. Please wait.

Presentation is loading. Please wait.

Smart Calendar Chrome Extension v. 0.2.5 Dec. 28, 2010 Kyoungryol Kim 1.

Similar presentations


Presentation on theme: "Smart Calendar Chrome Extension v. 0.2.5 Dec. 28, 2010 Kyoungryol Kim 1."— Presentation transcript:

1 Smart Calendar Chrome Extension v. 0.2.5 Dec. 28, 2010 Kyoungryol Kim 1

2 System Overview 2

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

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

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 5

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_Pluginshttps://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/enhttp://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. 6

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


Download ppt "Smart Calendar Chrome Extension v. 0.2.5 Dec. 28, 2010 Kyoungryol Kim 1."

Similar presentations


Ads by Google