open source development department of corrections
play

Open Source Development Department of Corrections Presented by - PowerPoint PPT Presentation

Open Source Development Department of Corrections Presented by Brad Alvaro & Arup Patranabish presented by Brad Alvaro Idaho Department of Correction - CIO NCOMS - Chairperson Agenda Agenda Overview of NCOMS Today Future


  1. Open Source Development Department of Corrections Presented by Brad Alvaro & Arup Patranabish

  2. presented by Brad Alvaro Idaho Department of Correction - CIO NCOMS - Chairperson

  3. Agenda Agenda � Overview of NCOMS � Today � Future Plans & Projects � Technical Discussion

  4. Overview of NCOMS Overview of NCOMS What is NCOMS? The National Consortium for Offender Management System (Consortium) is a joint board coalition organized for the purpose of developing, maintaining, and enhancing a comprehensive electronic database system (“O-System”) for managing all aspects of offender incarceration, supervision, and rehabilitation among the participating members. The consortium is responsible for maintaining a standardized core module of the O-System set for its members and assuring multi-jurisdiction compatibility to facilitate the sharing of enhancements, data integration, data sharing, and mutual support.

  5. Overview of NCOMS Overview of NCOMS We’re not…. • For Profit Organization • Reseller • Vendor/Contractor

  6. Overview of NCOMS Overview of NCOMS Organizational Structure and Processes Joint Powers Agreement � By Laws � Membership � – Cost $0 – Government Only – Voting Member (Executive) - one per state – Associate Member (non-voting member) Officers � Subcommittees � Meetings �

  7. Overview of NCOMS Overview of NCOMS Goals & Objectives Goal 1: Convert old client/server application to web technologies Goal 2: Develop and Implement a 3-tier architecture Goal 3: Develop and Implement a File Sharing Methodology

  8. Overview of NCOMS Overview of NCOMS Member States • Colorado • Alaska • Kansas • Idaho • New Mexico • Maryland • Oregon • Montana • Texas • Missouri • Utah • South Carolina • Tennessee

  9. Today Today Development & Environment Tools: based on Open Source Technologies • Java • Eclipse/MyEclipse • HTML/Javascript • Tomcat/JBoss - JVM • JSP - Java Server Pages • OS - Linux, Unix, Microsoft, etc…. • Framework- • Dashboard - Source Forge Structs/Springs/Hibernate • Jasper Reports

  10. Today Today Documentation • EZ-Guides • Illustrated Guides • Training Manuals • CBT-Computer Based Training • Online Help

  11. Today Today Standards - “key to success” • National Standards • CTA – Correction Technology Association • ASCA - Association of State Correctional Administrators • Department of Justice – NIEM/Global Justice • Technical Standards • Java Coding Standards - Sun • Technical Documentation • Business Standards • Map Standard Operating Procedures to Application (SOP)

  12. Today Today

  13. Today Today Technical Accomplishments • Finalized and implemented JAVA Coding Standards • Implemented Jasper as our reporting tool • Approved Source Forge as our Dashboard Tool ! File Release Management ! Change Management ! Bug Tracker ! Improved Collaboration Tools • Approved Subversion as our repository tool ! Create new file sharing methodology (Trunks, Branches & Tags) • Migrated to Eclipse 3.3 (with My eclipse 6.0) • Completed 1 st CIS Code Set for release

  14. Future Plans & Projects Future Plans & Projects Technical Goals • Begin Hibernate Migration • Move to Springs 2.0 • Evaluate JSF as our new presentation layer • Continuing Modularization of core code set per CTA 17 • Mapping of the CIS Data elements CTA module • Establish NCOMS Data Dictionary • Implement Process for Core code approval

  15. Future Plans & Projects Future Plans & Projects • Business Process Committee • “Core Code” version control & processes • Medical Module • Data Exchange Standards - NIEM • Begin modularized “CORE”

  16. Summary Summary • Work in progress • Lessons learned • NCOMS.US – under development

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend