smart calendar chrome extension n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Smart Calendar Chrome Extension PowerPoint Presentation
Download Presentation
Smart Calendar Chrome Extension

Loading in 2 Seconds...

play fullscreen
1 / 7

Smart Calendar Chrome Extension - PowerPoint PPT Presentation


  • 117 Views
  • Uploaded on

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). .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Smart Calendar Chrome Extension' - connor


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
smart calendar chrome extension

Smart Calendar Chrome Extension

v. 0.2.5

Kyoungryol Kim

system architecture
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 ...

extension workflow
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.

release report
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
known issues
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.
slide7
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"