By Davis Hsu. Why is it important to have the Emergency Document automatically updated? The Emergency Document provides the important documentation on.

Slides:



Advertisements
Similar presentations
End-to-end document capture, indexation, OCR to Microsoft SharePoint
Advertisements

Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
Alternative FILE formats
Documentation Generators: Internals of Doxygen John Tully.
TD Ameritrade IT audit intern Ramez Mina. Position definition Department head  IT audit intern Managers  system analyst and developer to build automated.
ARCS Data Analysis Software An overview of the ARCS software management plan Michael Aivazis California Institute of Technology ARCS Baseline Review March.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Introduction to Active Server Pages
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
Tutorial 8 Sharing, Integrating and Analyzing Data
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
Other Features Index and table of contents Macros and VBA.
Microsoft Project vs. Clarizen Presented By: Rana Abaalkhail Wafa Hasanain.
Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
7/27/2001O'Reilly Open Source Convention1 Pushing the Envelope With Perl: Using Perl With Microsoft Exchange Rick Tatem Systems Programmer SAS
Preparation and processing of in-session documents.
CSS Class 6 Make image into a button Create button with button element Group related form elements Control tab order Process form data.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
Working Out with KURL! Shayne Koestler Kinetic Data.
MS Tech-Ed 2006 Iron Architect Competition Greg Cogdell Milliken & Co.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Temple University Goals : 1.Down sample 20 khz TIDigits data to 16 khz. 2. Use Down sample data run regression test and Compare results posted in Sphinx-4.
Games Development 2 Text-based Game Data CO3301 Week 4.
Using a Template to Create a Resume and Sharing a Finished Document
Web Indexing and Searching By Florin Zidaru. Outline Web Indexing and Searching Overview Swish-e: overview and features Swish-e: set-up Swish-e: demo.
SUS Commander Sean Merritt. Background Department of Natural Resources uses a Software Update Server to update the user’s PCs. The log files are cryptic.
Putting Applets into Web Pages.  Two things are involved in the process of putting applets onto web pages ◦ The.class files of the applet ◦ The html.
Program documentation Using the Doxygen tool Program documentation1.
David Adams ATLAS AJDL: Analysis Job Description Language David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
From Lucent, Inc. This is the Sablime® home page. It has access to all the functionality of the Sablime® Configuration Management System.
Melanie Peasnall. MS Word Microsoft Word is a word processing program that allows you to make text files. This can be anything from a note to a novel.
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
Presentation Name / 1 Visual C++ Builds and External Dependencies NAME.
Semi-Automatic patch upgrade kit
Member: Wei-Jie Hsiao 、 Hui-Hsiung Chung Advisor: Quicy Wu Date: Mar.23 1.
PEFnet 2012 Václav Telenský. What is TeXonWeb?  Web application  DTP system  TeX/LaTeX  Output format PDF  Sufficient basic principles of TeX/LaTeX.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
NETWORK VISUALIZATION ABHISHEK KUMAR (2011CS50272)
07/21/97 MOSS Project Introduction and Definition -Senior Project-
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Conversion/Editing/Revision of Patient Registration forms Created by: William H. Harmon (not officially presented) COLON & RECTAL SURGICAL SPECIALISTS.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Race conditions and synchronization issues Exploiting UNIX.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Top 8 Best Programming Languages To Learn
PowerShell Introduction Copyright © 2016 – Curt Hill.
Operating System Concepts
Brian McCallum UWS, Web Services Unit 15 November 2011
ClamXav Antivirus Scanner: A Free Tool for Your Mac OS X
Building A Web-based University Archive
Department of Computer Science Homepage
Dumps PDF OEM Manufacturing and Deployment for Windows 10 Exam Code: Exam Name:
Tech specialists at Microsoft kundensupport know well how to fix MS Office related technical issues.
Program Documentation
Overview Unit testing Building Version control.
Experience with the process automation at SORS
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Batch Setup.
Games Development 2 Text-based Game Data
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

By Davis Hsu

Why is it important to have the Emergency Document automatically updated? The Emergency Document provides the important documentation on the systems of ICCS-155 including the emergency procedures. It is necessary to have the most up to date document prepared for tech staff in the case of emergency.

What does this project do? It updates the Emergency Document constantly. It generates PDF version of the document for cross platform portability. It notifies tech staff whether it is updated successfully.

Visual Basic - ConvertTKFile.vb - GenEmergtables.vb Perl - Genlist.pl - SendNotice.pl Configuration file Batch file

Overview of the project

How do these scripts work?

Problems Encountered Choice of programming languages - Intended to find a language that can do all the work (MS Applications + Text Processing) Config File - Avoids hard coding paths into the scripts/programs. - Resolve the issue of having to re-compile on program changes.

Problems Encountered Con’t Scheduled task - Current Directory Function in the scripts returns the location of the scheduler instead of the location of the script - the scheduler seems to lack the environment to create a Microsoft application object

Alternative Solution Edit the XML code within Word document instead of updating the file using MS Office which avoid the use of VB and MS Application. Only one programming language (Perl) involved and can be run in UNIX environment. Can use UNIX CRON instead of Microsoft Scheduled Task. However, it might not work on future versions/updates of Microsoft Office.

Conclusion Overall, the development of “The Automatic Emergency Document Updating Project” will be used to update the Emergency Document. In turn, I hope that this will be a stepping stone so that in the near future other co-op students are able to use this project as a reference for further improvement.

THE END Thank You!