Www.openspecimen.org WELCOME TO OSCON 2014 Srikanth Adiga, Lead - OpenSpecimen Krishagni Solutions (India)

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Implementing Tableau Server in an Enterprise Environment
Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.
Ignite Technologies, Inc. Proprietary Corporate Presentation 3211 Internet Blvd. Suite 300 Frisco, Texas Ignite Technologies Fabian.
Summary XBRL Challenge Objective: Tools that rely on XBRL data, e.g., tool that extracts data for multi-company comparison via desktop application; or.
AAI for Apps Using AAI with your Smartphone Daniel Latzer Zürich, April 2013
Sierra REST APIs – Real World Applications
Monthly Webinar Upgrading to caTissue Plus caTissue Training Monthly Webinars Trainer: Srikanth Adiga & Poornima Govindrao |
OnContact CRM Customer Relationship Management. CRM 7 Benefits Rich "client" experience, completely web-based Access data anytime, anywhere. Ease of navigation.
YOUR LOGO HERE YOUR LOGO HERE Amy Brink Comparing caTissue Plus to caTissue 1.3.6A Amy Brink March 5 th, 2014.
Microsoft Dynamics SL. Agenda Why Dynamics SL Microsoft Dynamics SL Roadmap Review Business Portal 3.0 Features Review & Demonstrate new 6.5 Features.
System Center Configuration Manager Push Software By, Teresa Behm.
EXo Platform’s Webinar THE PRODUCT OVERVIEW DECEMBER Esslem Ghodbane EXO PRE-SALES CONSULTANT 2013.
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.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
Java Stack 4 Providing Robust Back-end Web Services For Your Solution.
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
Oracle Application Express Summary. © 2009 Oracle Corporation Oracle APEX Roadmap APEX Introduced Interactive Reports Basis for Audit Vault Reporting.
Understanding and Managing WebSphere V5
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
Michael Atkins. Note:  This is a non-technical overview  Some light technical background is given, to put things in context  Some of the content is.
JIRA Defect Tracking Tool Tool to Record, Track and Resolve Issues, Bugs, Defects, Improvements and New Feature Requests LIGO-G M.
ADI SIG Meeting. Marsha Edgell ADI SIG Coordinator BizTech.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Sitefinity CMS Technical Overview & Developer’s Perspective
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
What’s New in Sage SalesLogix V Release Overview Sage SalesLogix v7.5.2 focuses on: −User Enhancements streamline the user experience furthering.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
Inventory:OCSNG + GLPI Monitoring: Zenoss 3
Our Online Courier Management Application is developed with the latest technology and State of the Art Database. This Management Software will be very.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
Presented by: Alicia Goodwin
Chapter 17: Client/Server Computing Business Data Communications, 4e.
©2013 Software AG. All rights reserved. 8’th November 2013 Terracotta Dev-week Autumn 2013 NewRelic Plugin.
© 2009 IBM Corporation 1 The API Economy and Cast Iron Web API Andrew Daniel – Cast Iron UI Developer Andrew Daniel – Cast Iron Web API Software Engineer.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
3rd Annual Plex/2E Worldwide Users Conference 10A What’s New in CA 2E CM and Advanced Topics Marty Acks, MKS.
2015 NetSymm Overview NETSYMM OVERVIEW December
What is Firefly (1) A web UI framework for web applications
Monthly Community Call 13-Jan
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
OpenSpecimen Monthly Community Call Krishagni Solutions (India)
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Microsoft Dynamics CRM May 2015 Daniel Biener. Page 2 Introductions Who am I? Ask me anything. Who are you?
Webinar on Introduction to OpenSpecimen Presenters: Amy Brink (Washington University) Poornima Govindrao (Krishagni Solutions)
Introduction to SharePoint 2007 Brendon Schwartz
ADVANCED HOSTING Adrian Newby, CTO.
Let's talk about Linux and Virtualization in 'vLAMP'
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Netscape Application Server
Platform as a Service.
PowerApps and Microsoft Flow for Business Users
Continuous Automated Chatbot Testing
CLIENT ZipDial.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Chapter 17: Client/Server Computing
Office 365 Development July 2014.
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

WELCOME TO OSCON 2014 Srikanth Adiga, Lead - OpenSpecimen Krishagni Solutions (India)

OpenSpecimen v2.0

New user interface, new APIs, new backend, new database…. Brand new OpenSpecimen! What is OS v2.0?

Old outdated technologies. Old source code. Cannot take more changes to the product. Why? – Maintenance Nightmare

Rigid workflows. Best fit for prospective longitudinal studies, Not easily extendible or customizable. Why? – “One shirt fits all” ideology

Address usability concerns High speed 100+ users, 1M+ specimens Easy to integrate Important aspects of OS v2.0

Customize user interface per protocol to support rapid data entry Important aspects of OS v2.0

OS v2.0 is open source. We follow one of the most liberal open source license – BSD 3 Style license. Important aspects of OS v2.0

Live demo

Goals of OS v2.0 Support large deployments

Large deployments: Design 1 Multiple databases behind single JBoss instance.

Multi-DB – Single JBoss OS v2.0 Jboss Single App Server OS DB 1OS DB 2OS DB 3OS DB 4 User Project 1User Project 2User Project 3User Project 4

Large deployments:Design II Single database behind multiple JBoss instance

Single DB – Multiple JBoss Apache Load Balancer OS Single Database User Project 1User Project 2User Project 3User Project 4 Jboss 1Jboss 2Jboss 3Jboss 4

Goals of OS v2.0 Ease of use, Lightweight app

New custom forms (dynamic extension) New Advanced Query OpenSpecimen v1.0

Old: Advanced Query

Old: Advanced Query Need knowledge of internal database model Slow and at times crashes the database (on MySQL)

New Advanced Query Less than 5 secs per query with millions of records Easy to use. Many new features.

Old Dynamic Extensions Very complex to use. Needs server restart. Slows down system after a few forms.

New Dynamic Extensions No need of server changes/restart. Significantly lightweight – memory and CPU.

Goals of OS v2.0 New security module

Security User interface: Display controls and menus as per user privileges

Goals of OS v2.0 REST APIs

REST APIs Old APIs will be deprecated and replaced with REST APIs. Integrations. Extensions. Apps.

Goals of OS v2.0 Mobile app

Mobile support OS v2.0 will work on tablets/ipad via browser. Beyond v2.0, native mobile apps will be developed.

OS v2.0 Summary

OS v2.0: Summary Fundamentally a completely different product. New UI. New approach.

OS v2.0: Summary Lightweight. High speed. Easy of use.

OS v2.0: Summary Release expected in Apr 2015 (or beyond…) Will be demoing progress in the monthly end user call.

OS v2.0: Summary Developing 开放的标本

OpenSpecimen Current status

Current status Latest version: OpenSpecimen v1.1 Many new features and improvements over caTissue v1.2. Significantly faster than caTissue v1.2

Current status Number of adopters: 22+ biobanks Countries: 8

Globally Adopted

Corporate Sponsors of… Member of ISBER Informatics Workgroup

Integration Barcode printers Box Scanners Freezers (track temp) Robotics (retrieve samples) EPIC, Velos Cerner, CoPath Aperio OpenClinica I2b2/tranSMART

SpecimenCatalog Companion plugin to OpenSpecimen

Specimen Catalog Browse and Shortlist specimens of interest. Request for distribution.

Open Source

Public Open Resources Code: github.com/krishagni/openspecimen Forums: forums.openspecimen.org Documentation: help.openspecimen.org Builds:

Managing community Monthly webinar on different topics – Conducted by either Krishagni or community members. Monthly end user call – For demos, discussions, feedback, etc.