Meeting Thinking and Coding - Slides 6pp

download Meeting Thinking and Coding - Slides 6pp

of 4

Transcript of Meeting Thinking and Coding - Slides 6pp

  • 8/14/2019 Meeting Thinking and Coding - Slides 6pp

    1/4

    1

    Internship at Code JawaMTC: Meeting, Thinking, Coding

    Faculty of Computer ScienceUniversity of IndonesiaKampus Baru UI DepokJawa Barat

    Code Jawa1/F Tower EJl TB Simatupang Kav 88Jakarta 12520

    A Sasmito Adibowo1299000029

    2

  • 8/14/2019 Meeting Thinking and Coding - Slides 6pp

    2/4

    7

  • 8/14/2019 Meeting Thinking and Coding - Slides 6pp

    3/4

    13

    Code Jawa MTCWorking Tables

    project

    project_id: AUTOINC

    status_id: AUTOINC (FK)project_name: VARCHAR(40)description: BLOB(1,1)project_start: Timestampproject_finish: Timestamproot_folder: Alpha(18)dt_lastchanged: Timestamp

    project_activity

    project_id: AUTOINC (FK)activity_id: AUTOINCactivity_type_id: AUTOINC (FK)

    application_id: AUTOINC (FK)folder_name: VARCHAR(255) (FK)file_name: VARCHAR(255) (FK)description: BLOB(1,1)activity_start: Timestampactivity_finish: Timestampdt_lastchanged: Timestamp

    project_folder

    project_id: AUTOINC (FK)folder_name: VARCHAR(255)

    folder_exists: BOOLEANdt_lastchanged: Timestamp

    application

    application_id: AUTOINC

    executable_file: VARCHAR(255)application_name: VARCHAR(255)description: BLOB(1,1)file_exists: BOOLEANdt_lastchanged: Timestamp

    project_application

    application_id: AUTOINC (FK)project_id: AUTOINC (FK)

    dt_lastchanged: Alpha(18)

    project_activity_type

    project_id: AUTOINC (FK)activity_type_id: AUTOINC

    activity_name: VARCHAR(40)description: BLOB(1,1)dt_lastchanged: Timestamp project_file

    project_id: AUTOINC (FK)folder_name: VARCHAR(255) (FK)file_name: VARCHAR(255)

    file_exists: BOOLEANdt_lastchanged: Timestamp

    project_status

    status_id: AUTOINC

    status_name: VARCHAR(40)dt_lastchanged: Timestamp

    application_project_file

    application_id: AUTOINC (FK)project_id: AUTOINC (FK)folder_name: VARCHAR(255) (FK)file_name: VARCHAR(255) (FK)

    dt_lastchanged: Alpha(18)

    14

    Code Jawa MTCActivity Monitor States

    Monitoring1

    (A) RecordcurrentApplication

    (B) notecurrentApplication

    Monitoring2

    (C) displayapplication popup

    (D) record applicationusage activity

    Monitoring3

    (E) Record last activitybefore going idle

    Monitoring Idle time(popup displayed)

    (F) recordidle time

    The last knowncurrentApplication isautomatically recordedas an activity

    The popup dialog

    displays the last knowncurrentApplicationapplication

    switch no applicationswitch for

    tpLongAppseconds

    user is idle

    application switch

    no applicationswitch for

    tpShortAppseconds

    tpPeriodicPopup elapsed

    application switch

    user is idle

    answerpopup dialog

    user is idle

    MTC Startup

    popup dialoganswered

    15

  • 8/14/2019 Meeting Thinking and Coding - Slides 6pp

    4/4

    19

    Any questions?

    Thank You