4742: Interconnectivity and Colleague David Lane – Oakland CC Jeff Butera – Hampshire College.

Slides:



Advertisements
Similar presentations
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
Advertisements

Accessing electronic journals from off- campus This causes lots of headaches, but dont despair, heres how to do it! (Please note – this presentation is.
Portal Functionality Overview Phase 2. Phase 1: AprilPhase 2: MayPhase 3: June Development of Portal: March – July, 2010 Go Live: August, 2010.
Welcome to the CardSaver VoIP Billing & Call Management Demonstration © 2004, Parwan Electronics Corporation.
Chap 2 System Structures.
Online Recertification Instructions. Step 1: Navigate your web browser to: Step 2: Login - Do NOT create.
What is MySQL? MySQL is a relational database management system (A relational database stores data in separate tables rather than putting all the data.
Faculty Support Services at Oakland University. Who am I? Shaun Moore, Manager of Support Services. My primary.
Time Manager’s Workplace A Tool to Manage Time Data.
Office Timesheets Tool Or go to and click on the Office Timesheets link in the footer.
Computer-Based Accounting Information Systems Design ACC 419/619 Joe Callaghan Oakland University Accounting & Finance Department.
SAP BW Implementation at JoAnn Stores Inc. Session Code 3309 Craig Eick JoAnn Stores Inc.
CS3 Fall 2005 Lecture week 15. Administrivia The final survey will be up tomorrow: –you NEED to do this to receive a grade on your project! Final: –Saturday,
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Booking SLCM_AD_320 1 of 56SLCM_AD_320 Booking. Course Instructions Click Attachments (upper right corner) Click QRC Course Navigation pdf Print the pdf.
A crash course in njit’s Afs
The New Books List Michael Doran, Systems Librarian Ex Libris Southwest Users Group February 6, 2008 – Santa Ana College.
Introducing Enterprise Technologies David Dischiave Syracuse University School of Information Studies “The original iSchool” June 3, 2013 Information School,
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
PI Data Access via OLE DB/SQL
PowerSchool How to use the Parent Portal. What is PowerSchool? PowerSchool is an easy to use, web-based student information system. It is intended to.
“Automate Anything You See” Uses image recognition to identify and control GUI components Useful when there is no easy access to a GUI's internal or source.
RAA Website Training Initial Operations & Meetings Management.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
Welcomes you ! To a Gateway for Total Project Planning, Review, Cost Monitoring & Reports
jpasswd A common password change client for Unix and NT Marty Wise Jefferson Lab October, 2000.
OS provide a user-friendly environment and manage resources of the computer system. Operating systems manage: –Processes –Memory –Storage –I/O subsystem.
Reporting Time in PeopleSoft Temporary Employees Submitting a Timesheet.
ANNUAL FUND GIVING ANALYSIS USING TABLEAU CAPTAIN Mark Ellis Whitworth University 7/23/15 Advancement Coeur d’Alene, Idaho.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Triggers Unlimited 9/24/ :30am Room 6 Jeff Butera -- Hampshire College Pieter Crow -- Central Wyoming College.
TSX / AIM: KGI Presenter: Jeremy Galda – Safety and Training Coordinator Date: January 26, 2012 TSX / AIM: KGI.
Using Triggers to Automate Internal Processing in Unidata Jeff Butera - Hampshire College
נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר.
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
NUG 2004 Grid File Yanker Demo Shreyas Cholia Mass Storage Group, NERSC 06/24/2004.
1 Chapter 1 Introduction to Accounting Information Systems Chapter 6 Electronic Business (E-Business)
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
1 RMS Training Sponsored by the RMS Center May 2010.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Nice to meet you all Session five. Job Interview(2) P. 28 Case study - Job versus family - Expected salary - Discrimination - Two important choices.
© 2004 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. ARMing Apache David Carter.
Session 4718 Triggers Unlimited National Harbor 6 & 7 Tuesday 4/07/2009 3:45pm Jeff Butera -- Hampshire College Pieter Crow -- Central Wyoming College.
How Can I Use It? Career Planning – Career Interest Profiler, Personality Inventory, Career Cluster Finder, Resume Building College Planning – College.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Creating and running an application.
Week 14 Introduction to Computer Science and Object-Oriented Programming COMP 111 George Basham.
Accessing an ODBC Database. External Data ODBC Command From ACL Project Screen use External Data ODBC Command.
Family Connection is a Web-based program designed for students and parents. It assists students and parents in helping make decisions about courses, colleges.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
DUG Session 4488 Creating Custom Files Jeff Butera Hampshire College Monday, March 10, :05PM Hoover.
Getting to Work: Experimental Evidence on Job Search and Transportation Costs David C. Phillips, Hope College June 22, 2015.
VeriFone Universal API Concepts Helpdesk Training.
Your school name Career and College Counseling Featuring GUIDEDPATH: Helping You Get to College Your school picture here.
CashNet/Colleague Integration NERDug 2005 – July – Hampshire College Rob Allender - CashNet Jeff Butera – Hampshire College Session July 29,
Data Analysis w ith PROOF, PQ2, Condor Data Analysis w ith PROOF, PQ2, Condor Neng Xu, Wen Guan, Sau Lan Wu University of Wisconsin-Madison 30-October-09.
Project Description MintTrack is a mobile application built for the Android OS that will help keep track of where a user’s money is being spent via expense.
WELME TO. Time Card Calculator If any company has deficiency of time and he cannot manage his time properly, then the sitiata has a solution. Sitiata.
Lecture 8: FTP into CS System Topics: FTP connect, browse, upload, download Date: Mar 8, 2016.
REST API Design. Application API API = Application Programming Interface APIs expose functionality of an application or service that exists independently.
2016 Annual Redrock Conference Record Connect Report Success 25 Years of Success Strategies for Your Campus The Ins and Outs to Preparing for a New Semester.
Workload Scheduler plug-in for JSR 352 Java Batch IBM Workload Scheduler IBM.
Welcome to the CardSaver VoIP Billing & Call Management Demonstration
Pushing Patron Data to Millennium :
Introuduction to MOODLE
Q TRACKER Tracking on the job training hours for Apprentices.
Navigating GBVIMS+ Logging In
Inside a PMI Online Course
Certification Phase: Implementation
Presentation transcript:

4742: Interconnectivity and Colleague David Lane – Oakland CC Jeff Butera – Hampshire College

Interconnectivity and Colleague Main Entry: in·ter·con·nect Pronunciation: \in-tər-kə-nekt\ Function: verb Date: 1865 transitive verb : to connect with one another intransitive verb : to be or become mutually connected

Interconnectivity and Colleague We all have Colleague. We all have other stuff. How does other stuff interface with Colleague? Quite nicely, thank you.

Interconnectivity and Colleague – NOT Realtime Flat file transfer using scheduled batch jobs to import/export date Works well for low-need applications –Bookstore charges –Public Safety charges –Anything where periodic batch process is OK –Daily, weekly, etc.

Interconnectivity and Colleague – Almost Realtime Flat file transfer, just as previous. Use ssh/rsh to execute batch process remotely. Works well with things you want relatively quickly, but don’t truly need to be realtime. Overhead of ssh connection, starting udt won’t fly with realtime.

Interconnectivity and Colleague – Realtime! (RTFM) ODBC - requires normalization of data, performance poor UCI - C (somewhat ODBC, somewhat not) InterCall - C/C++ Unibasic Sockets – anything! Uniobjects for Java – Java UniOLEDB - MS OLEDB Uniobjects for.NET -.NET

Interconnectivity and Colleague – Hampshire Examples Most Hampshire connections are via web pages/sites. Some command line. Used a homegrown web service for two years.

Interconnectivity and Colleague – InterCall Example InterCall has commands to do various tasks: – Select records – Read records – Write records – Call subroutines – Call programs (batch processes) KISS – Wrote one subroutine which does all of above!

Interconnectivity and Colleague – InterCall Example C program/InterCall Unidata connection (unirpc) Master subroutine invoked Master subroutine calls other subrs for work Master subroutine returns data C program passes data back

Interconnectivity and Colleague – InterCall Example Open a session: session_id=ic_opensession(server, username, password, account, &code, NULL); Call a subroutine: ic_subcall(subname,&subname_len, &code, &numargs, &arg[0], &arg[1],...); Close the session: ic_quitall(&code);

Interconnectivity and Colleague – Hampshire Websites Wrote Perl API using a lightweight C program with InterCall. 1.Perl calls C program. 2.C program connects to Unidata subroutine. 3.Unidata subroutine does work. 4.Returns data to C program. 5.C program passes back to Perl.

Interconnectivity and Colleague – Hampshire Examples NERDug ( HR Job Application (in progress) Student Application IT Helpdesk (Ticket/Bug) Tracking Course Evaluations Survey for Environmental Committee Admin Portal (adsys.hampshire.edu) Employment Check (command line)

Interconnectivity and Colleague – Summary You CAN interconnect other stuff! You CAN interface with Unidata! If the shoe fits – wear it! Find the tool(s) that match your talent. Newton's First Law of Motion I’ve been riding InterCall for 7+ years!