Systems Programming Assignment 1 overview Due date: 23.11, 23:59 Rotem Golan, Carmel Bregman,

Slides:



Advertisements
Similar presentations
Setup MOC Notice Step The MOC Notice Step provides a method to notify people about a MOC. In some jurisdictions, this step is required. Features: Can be.
Advertisements

Recruitment Booster.
How to Submit an Assignment after the Due Date. Click on “Courses” Tab.
Task: Transform a Pre-work Request into an Additional Pay Request To see this in PennWorks...click herehere Task Definition: The Paying ORG enters distribution.
Systems Programming Assignment 3. Mission name Skill Time PreRequisites Items.
Cost Data (Cont) Session 13. Agenda  Continuation from sessions on cost data.
Foundation Program, Math & Computer Department Using Blackboard A Quick Toor
Registration and Invention Disclosure (ID) Training.
Introduction to WebCT Sheridan College Architectural Technology.
Summer 2009 Math 1431 and Math 1432 begin. What to do… Watch the orientation video from the spring online classes. Please note that the spring classes.
Make your papers disappear!?! 1. The Paperless Classroom! A presentation by Ronald Stephenson & Stephanie Berridge 2.
Chabot College ELEC autoinstall and SLARP.
How to create a teacher account. Step 1 Step 1: Go to Step 2 Step 2: Select I’m a student on the edmodo homepage under the.
MSM Computer Orientation PowerSchool MSM Web Page SchoolFusion/Class Pages.
Environmental Studies Department – Internship Web Site Instructions Dean Berman 5/21/2005.
MyFlexOnline.com Employee Website. First Time User Log In Log on to myflexonline.com Click New User.
Copyright August 22, 2006Where to Start CIT 106 Online 1 Where to Start CIT 106 Online Prepared by Janis L. Stevens, IUPUI.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Welcome to Basecamp, the new RSC Graphics workflow system. Begin by clicking “BEGIN A PROJECT” Copy this URL into your browser for the RSC Graphics and.
Parent Middle School Technology Meeting WEDNESDAY, 9/9/2015.
Process 3b 1 Evaluation of process models u Is it understandable? u Does it handle the task? u Is it manageable? I.e. can we evaluate how the process is.
Welcome to FS202 Principles of Emergency Service Thomas C. Downey.
1 Faculty Center for Instructors and Roster Contacts Accessing Faculty Center Class Roster Grade Roster Request Grade Changes Grade Approval Process Next.
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
Go to your school’s web locker site Your user name is the first letter of your first name, the first four letters of.
Type your question here. Type Answer Type your question here. Type Answer.
IT Helpdesk Request July 2008 WPG INTERNATIONAL (SOUTH ASIA) PTE LTD.
Saint James School of Medicine USING MOODLE TO MANAGE ASSIGNMENTS PREPARED BY OSCAR ANDRADE SUMMER 2014.
Student Guide to WECSERF Online Learning Portal. Before you start – use your ticket
Getting to know California High School Instructions for Completing Assignment Mr. Hawshin Study Skills.
Secaucus Reflect Live Observation Process Observer Guide.
CM-220 Unit 1 Seminar Margaret Baker. Seminar Rules Try to be on time. Be respectful. We will have many people attending, so stay on task. If you enter.
Go to your Blog URL: Then click on “Log in” Your students do not need to remember their password, they can select.
ASU Rosters for Roster Contacts Class Roster ASR Roster Grade Roster Grade Changes.
Guide to MCSE , Enhanced1 Activity 11-1: Using Task Manager to Manage Applications and Processes Objective: To explore managing applications and.
Steps for posting a training (single event or series) to the regional calendar R&C Regional Calendar.
How to Upload and Submit an Assignment in Tk20 Use this when your instructor has asked you to submit an assignment or key assessment in a course (as opposed.
Learning to use the Interactive Online Classroom Classroom Activities.
How to add a Final Exam to your Grade book You can do this even if you don’t use grade book or don’t normally publish your grades.
English I Honors.  Good morning! Please come in and put your signed progress reports in the bin (if you didn’t turn them in yesterday).  Assign group.
(1) Introduction to Continuous Integration Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
 Please take out your assigned laptop and log in.  Take out a notebook.  Go to  Make sure you have your flash drive.
 Welcome to the ResiTrak Update Webinar  Dial in to the conference call using this number: , access code then #
Assignment 1 tutorial. Assignment 1 Programming part: – Socket programming: a chat room application – Individual assignment – Deadline 20 th Oct 2015.
Working with the interface and interacting with the iPad app.
How to assign a task Project Name:How to assign a task Description:This tutorial contains step-by-step instructions on how to assign a task such as homework.
Click Author. Log into the system. Click on the title of the manuscript to make changes Your manuscript is being edited.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
Learning Technology Development. edgehill.ac.uk Online Submission Workshop edgehill.ac.uk How to create an assignment dropbox? Assignment Template Dates.
Make online survey Google Forms. Open Google docs Go to gmail.com and then Username ( ):etec444 password:444students Go to your Drive.
Texas English Language Proficiency Assessment System (TELPAS) TELPAS in the Texas Assessment Management System.
Teacher Training.
To the ETS – Bidding Overview Online Training Course
How to assign a test Project Name: How to assign a test Description:
Registering and filing IRS Form 990 e-Postcard
Examview training October 30, 2008.
ENTER YOUR CLASS NAME HERE
Go Formative Crash Course
Click on the Create Student Account Link
Board 6 Rating Process
LiveGrades Parent Edition.
Task: Transform a Pre-work Request into an Additional Pay Request
What is Google Classroom?
BIT 143: Programming & Data Structures in C#
How to add a Hot Deal In 7 easy steps.
To the ETS – Bidding Overview Online Training Course
SLMS PTG Technology HAC and Schoology
Idle Setup Run Startup Process Wait Event Event Wait Answer Send
Presentation transcript:

Systems Programming Assignment 1 overview Due date: 23.11, 23:59 Rotem Golan, Carmel Bregman,

Department Manager Post projectsTake projects Project Task Post Tasks Notify Tasks completion Worker Take Task Manager Board Working Board Resource Warehouse Acquire Resources Release Resources

project Order List of tasks Task Type for manager Type for workers size List of resources

Warehouse Hold all the resources Workers tack resources and release them Dead lock can occur here

Manager Board Projects arranged bye next Task In the begging the main add all the projects to the manager board Department manager tack and add projects to the manager board It’s the department manager responsibility to tack care of the projects in the manager board

Working Board Hold all the task that the department manager published department manager publish and remove task from the working board Worker find task to perform in the working board

Department Manager Tack project from the manager board that the next task of the project type is the same as the department manager Publish the task in the working board Wait for the task to be done bye workers Publish the project in the manager board and bye the type of the next Task

Worker Find a task in the working board that he can work on (bye type) Get the resource he need to work on the task from the warehouse Work on the task If the task is done he notify the department manager

Observer Tack commend from the consol The observer is a way to know what is happening in the program He can stop the program anytime

Startup read config file name and log file name set up the logger read config file and project file set-up the system –Create manager board –Create working board –Create warehouse –Create all the projects and add them to the manager board –Create all the workers and department managers –Create observer Start the observer, workers and department managers

Tests and interfaces You need to submit interfaces and tests: Warehouse Working board Manager board

Don’t forget Checkstyle Pmd Ant

common questions Can I add more classes –yes Do you require checkstyle also for our tests? –we will not grade you on it, but it’s better Can I change the interfaces in the final program? –yes, but you will be graded on the first one Can we have a delay? –collective: no. –specific: use If you have Question please post it in the forum so everyone can see. Question that you will send in the will not be answered

Questions