June 13 – 15, 2010 Project Cloud 9 a z-Powered Learning Environment by Michael Lavacca, Sean Goldsmith, Deyaa Abuelsaad, and Sean Dunn MARIST/IBM Joint.

Slides:



Advertisements
Similar presentations
Jason Ming Sun ICT Academic Systems University of South Africa Government CIO Summit Towards reducing costs of doing business in government.
Advertisements

HP Quality Center Overview.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
IVLE Sun Jinlie Systems Engineer Centre for Instructional Technology National University of Singapore Founded 1905 I ntegrated.
© 2002 IBM Corporation Enablement of Moodle software to DB2 9.7 Raul F. Chong IBM Canada Mario BriggsIBM
Rich Hypermedia for NB Requirements and Release Process Version 3.3 CSEM Consulting ICS 225 – Spring 2002.
Developing the NSDL User Portal Dean Krafft, Cornell University
Department of Marketing Sakai Pilot – Experiences & Issues Semester 1, 2007 Peter Wagstaff Unit Leader, MKF1120.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
® IBM Software Group © 2008 IBM Corporation Rational Developer for System z User Group Kickoff.
© 2002 The Trustees of Indiana University elearning at Indiana University 0-53,000 users in 6 semesters.
Oracle Business Process Management
Agile Testing with Testing Anywhere The road to automation need not be long.
Sakai Community Performance Testing Working Proof of Concept Sakai Performance Working Group Linda Place, Chris Kretler, Alan Berg Universities of Michigan.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
WebSphere Studio Portal Toolkit Overview April/2003 Reginaldo Barosa.
Facilitated Learning New Release Cadence Beta Release Exams & MOC Final Release Exams & MOC GAFirst Release Exams & MOC Second Release Exams & MOC GA.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
1 Adopting Visual Studio Team System Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
New Course Management and Collaboration Tools for UC Davis Faculty Kirk Alexander Initial Pilot Users Meeting January 20, 2006.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Moodle: using an open learning management system to support student learning Keith Landa Purchase College
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
CSU Interact A Sakai Implementation Phil Roy Director Operations, Division of Information Technology Adjunct Lecturer, School of Computing and Mathematics.
Business Intelligence IBM Cognos on z/Linux Timothy R. Ondrey Marist College Tuesday June 14th, :00pm – 12:30pm SC 348.
Educational Media Creation Center: EMCC March 15, Educational Media Creation Center EMCC Mike Barker Manager, EMCC
March 19, Open Knowledge Initiative: The Saga Unfolds Mike Barker Lois Brooks Jeff Merriman.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
© 2013 IBM Corporation Defect Analytics Marist/IBM Joint Studies Michael Gildein 09 June 2014.
The DSpace Course Module – An introduction to DSpace.
Sakai Overview Sakai Conference: June 12-14, 2007 Amsterdam, NL.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
Group Project Tools Ahmad Alnafoosi, Kathy Drew, Doug Schultz.
Teaching with SmartSite An Introduction Steve Faith.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
© 2009 IBM Corporation PHP na Systemu i - přehled Václav Matoušek IBM SSIS Czech Republic.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
Getting Involved in Sakai Peter A. Knoop Project Coordinator Sakai Foundation/University of Michigan 8th Sakai Conference4-7 December 2007Newport Beach.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
The Sakai Architecture
Sakai eScience/eResearch Austin Sakai Conference December 8, 2005 Joseph Hardin Stephanie Teasley Chuck Severance KYOU / sakai Boundary, Situation.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
LMS Features NEETHA AM.EN.P2ELT Sakai About Sakai The Sakai project provides a flexible and feature-rich environment for teaching, learning, research.
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
IBM Rational Development University of Technology Sydney March 6, 2012 John Schilt Academic Initiative Lead IBM Australia / New Zealand
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Simplified Development Toolkit
Automated Testing and Integration with CI Tool
SAKAI February 2005.
HCL’s Viewpoint – DevOps on MS Cloud
The Sakai Project and Partnership
Office 365 Development July 2014.
Erik Vollebekk Application Architect
Presentation transcript:

June 13 – 15, 2010 Project Cloud 9 a z-Powered Learning Environment by Michael Lavacca, Sean Goldsmith, Deyaa Abuelsaad, and Sean Dunn MARIST/IBM Joint Studies

June 13 – 15, 2010 Our Goal The enablement of the Sakai application on IBM’s WebSphere Application Server and DB2 software, and the System Z Mainframe.

June 13 – 15, Sakai is an “adaptable, interoperable, reliable, scalable, and flexible enterprise application that supports teaching, learning and scholarly collaboration.” The Sakai Community develops and distributes the open-source Sakai CLE, an enterprise-ready collaboration and courseware management platform that provides users with a suite of learning, portfolio, library and project tools. Sakai’s open approach allows institutions to deploy, host and modify What is Sakai? the software in whatever manner best supports the institutions skills, needs and goals. Sakai’s open development process allows local enhancements to be incorporated into future versions of the software.

June 13 – 15, Overview of Sakai 160+ production sites 1M+ Users 110 institutional members 60 core developers Teaching Tools Assignments Gradebook Tests & Quizzes Module Editor Section Management Syllabus Sakai Functionality Portfolio Tools Forms Evaluations Glossary Matrices Layouts Templates Reports Wizards Announcements Drop Box Archive Resources Chat Room Forums Threaded Discussion Message Center Message Of The Day News/RSS Preferences Presentation Profile / Roster Repository Search Schedule Search Web Content WebDAV Wiki Site Setup

June 13 – 15, Example - iLearn

June 13 – 15, 2010 C HALLENGES What did we overcome to achieve our goal?

June 13 – 15, Challenges Sakai 2.6 was a ‘moving target’ Our contributions affected multiple components Approximately 60 issues –4 critical, 45 major, 8 minor, 3 trivial Issues –Differences between Sun JRE and IBM JRE –Differences between Tomcat and Websphere Integrating with rSmart’s DB2 work Resolved issues via coding or configuration changes

June 13 – 15, Project Timeline (dates are unless otherwise mentioned) Notified Sakai Foundation about our goal to implement Websphere and DB2 support (2/28) Created JIRA to track feature (4/21) Created screencast (5/29) Created Sakai Confluence section (6/13) Bootcamp (6/6) Initial test of Sakai on Websphere (6/13) Announced on Sakai devlist (6/17) Submitted CCLA and CLA and gained IBM OSSC approval Development - Continuous testing and bug fixing (6/16-9/17) Called for vote on Sakai devlist for merge (9/18) Accepted and merged (9/23) Code Freeze (9/29) QA and bug fixes (10/01/08 – release of 2.6 on 07/15/09) Development to support 2.7 release (07/09 – Present)

June 13 – 15, Process Diagram TesterDeveloperTool Owner Discover WAS related Issue Create JIRA issue Verify (reproduce) issue Develop & create fix Lead Developer Verify fix in Development Environment (WAS & Tomcat) Verify Issue & assign to appropriate developer Review fix & assign JIRA to tester Create patch & attach to JIRA issue Verify fix on Testing Environment (WAS & Tomcat) Commit patch to branch & request branch merge from tool owner Review patch & merge if approved

June 13 – 15, Automated Testing Introducing Selenium IDE: The workhorse of QA! Selenium IDE is a Firefox Add-On developed by OpenQA that allows for Agile Testing. Selenium allows for quick and easy automated test creation through a combination of recordable actions and HTML. We chose Selenium as a testing tool because of the necessity for reusable, scalable, and automatable test scripts that could be executed in a much shorter time span than manual testing.

June 13 – 15, Lessons Learned July th Sakai Conference - Boston, MA, U.S.A. Implement a well-defined internal process that complements the community’s development process Use available automated testing tools to keep up with the community’s development pace Communicate with the community Start early in the project Use community tools to share information (JIRA’s, Wiki, Weekly Calls, Sakai Devlist) The community is helpful, ask for guidance when needed Present at Sakai conference Consider partnering with an educational institute Provide access to the commercial components of your project

June 13 – 15, 2010 T UNING Z Optimizing Sakai on System Z

June 13 – 15, Grinder Open-Source Java based load testing framework Can simulate hundreds of unique users on a web application Reports statistics for HTTP method calls to Grinder console

June 13 – 15, Tuning Environment

June 13 – 15, Tuning Results We found the optimal environment for Sakai using WAS/DB2 on zLinux to be: 2 virtual CPUs defined in Linux 2 GB of memory defined in Linux Two swap partitions 1.Swap-1 ( MB) 2.Swap-2 ( MB) WebSphere Servlet cache enabled WebSphere Heap Size set to 256 MB MB Using these parameters, performance was found to increase by 185% for 25 users from the original configuration. A graph comparing the two configurations is shown below.

June 13 – 15, WAS/DB2 Mainframe Original Config vs. New Config

June 13 – 15, WAS/DB2 Mainframe vs. WAS/DB2 Blade

June 13 – 15, 2010 S OLUTION The final product and present & future directions

June 13 – 15, 2010 zSakai Environment 19

June 13 – 15, Cloud 9 Environment

June 13 – 15, Landing Page

June 13 – 15, Sakai Skins

June 13 – 15, AP/College Chemistry Course

June 13 – 15, 2010 Marist/IBM Academic Cloud 24 Learning Management Software Management Collaboration Content Business Intelligence Business Analytics Cognos SPSS TM1 Virtual Desktops Collaborative Development Software Rational Team Concert RDz / Eclipse Linux Images Virtual servers for: Research Students Linux Foundation z/OS Environment DB2 WAS CICS IMS ISPF z/OS Test Drive Images