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

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Developing Cross-platform Web Browser Plugins and Extensions Bc. Márius Šajgalík PeWe seminar,
Operating-System Structures
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Server-Side vs. Client-Side Scripting Languages
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
Full Guaranteed & Safe OST Converter Software
Microsoft Exchange Exchange is more than just Electronic Mail The server that embraces Internet standards and extends rich messaging and collaboration.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
SIMPLY AMAZING SPORTS CLUB REGISTRATION & MANAGEMENT
Programming mobile devices Part II Programming Symbian devices with Symbian C++
Chapter Three Software and Operating Systems What is software? How software is developed (Analysis, Design, Programming, and Testing) What are software.
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
Computer Concepts 2014 Chapter 7 The Web and .
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
OUTLOOK: Did you know you could…? Manage meetings and check the availability of other users? Customize the look of your inbox and other folders? Do a Mail.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
SkillsClass Solo. Online resources: REQUIRED COURSE MATERIALS REQUIRED TO COMPLETE YOUR ASSIGNMENTS.
Microsoft Exchange 2000 Service Pack 2 Features Mark Barringer Support Professional Enterprise Messaging Support Microsoft Corporation.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
AOL SELF-HELP Built into the AOL program are the answers to nearly any problem you might encounter when using AOL.
CaDSR Freestyle Search June 11, caDSR Freestyle Search Overview Architecture Implementation Dependencies Futures 2.
Pronto4! User Training Web Version (July 2011) Prepared by: Data Centre Department Polytechnic of Namibia.
Exploring Office 2003 – Grauer and Barber Exploring Microsoft Outlook 2003 A Desktop Information Manager Robert Grauer and Maryann Barber Committed to.
HDF and HDF-EOS Workshop VIII, October 26-28, /12 Peter Cao, National Center for Supercomputing Applications This work is supported in part by a.
[Insert school name and date]. How do you currently access Edumail? Edumail on webmail browser? Edumail on webmail browser MS Outlook? MS Outlook Outlook.
Video Chat – getting ready Need a broadband connection. Need speakers & web cam or headset and webcam. Download software or browser plug-in. Sign up for.
GOSS iCM Gary Ratcliffe. 2 Agenda Webinar Programme V10 Overview Version Information Supported Browsers Architectural Changes New Features.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
By: Mika Daniels Tara Wind Crystal Waugh. Google Calendar Details Previously code named “CL2”. Web Based Calendar Easy way to organize your life Users.
XP New Perspectives on Microsoft Windows XP Tutorial 5 1 Microsoft Windows XP Bringing the World Wide Web to the Desktop Tutorial 5.
Web Scraping with Python and Selenium. What is Web Scraping?  Software technique for extracting info from websites Get information programmatically that.
Salesforce for Google Apps Users. Who We Are Cirruspath, Inc. Founded in 2011 HQ in Southern California, Operations in Tennessee Co-Founders Ryan Huff.
Time Pattern Expansion KwangHee Park. Time Pattern Expansion Problem statement –Time patterns extracted before are not contain Time idiom, Repeated.
HTML And the Internet. HTML and the Internet ► HTML: HyperText Markup Language  Language in which all pages on the web are written  Not Really a Programming.
Operations Management - Problems Students cannot play HW Requirements Self-RegistrationSW requirements Upload by Paris SW Capacity Internet connection.
Mac OS 10.5+, Win XP sp2, Linux.  The web browser is arguably the most important piece of software on your computer.web browser  How do YOU spend your.
Microsoft Virtual Academy Talbott Crowell | Chief Architect, ThirdM.com Rob Latino | Program Manager in Office 365 Support, Microsoft.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
BLACKBERRY TECHNOLOGY PRESENTED BY SHAIK TABREZ (09J01A1225 )
Tech Support Process By Catie Cotcher. Session Overview What to do if you have a Technical Issue What information should I check Errors Tips on calling.
Instructor: Syed Shuja Hussain Chapter 4: Operating System Basics.
Unit & District Tools Phase 1
Microsoft Ignite /10/2018 3:38 AM
Office 365 Developer Overview
Browsers and Web Platforms
MICROSOFT OUTLOOK and Outlook service Provider
ClamXav Antivirus Scanner: A Free Tool for Your Mac OS X
PHP / MySQL Introduction
Hotmail Tech Support phone number Ireland.
vbvbb
Google Chrome is the best available browsers in the earth. It provides you choice to utilize its advanced features with lots of extensions, plug-ins,
Chapter 3: Windows7 Part 1.
MBOX Converter Convert MBOX to EML, MSG, RTF & HTML
Microsoft Connect /15/2018 3:03 AM
SpeechClass for A Speaker’s Guidebook 5th Ed. Dan O’Hair Rob Stewart
Office 365 Development.
Select Requisition to Amend
Guided Research: Intelligent Contextual Task Support for Mails
Getting Started With Solr
MassCommClass for Media & Culture 2013 Update 8th Ed. Richard Campbell.
Introduction to the Desktop Version of CIMSpy/CIMdesk (V 2.3)
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

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

System Overview 2

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

Extension : Smart Calendar Browser UI Extension WorkFlow HTML To TEXT Gmail (HTML) TEXT Send Text to DLL TEXT NPAPI Plugin (Win32 DLL) Meeting Info. Extractor (Java) 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 Text to Java Program Extract Meeting Info. 4

Release Report  v.0.2.  v (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 :  v :  View full message with checking schedule information  Get all mails in inbox, not only newly arrived mail.  v :  User can set extension directory dynamically  Java heap space error problem is fixed.  v  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

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 :  Mac OS : 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

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