Collaborative development of open source software for mobile and web data capture and management

Size: px
Start display at page:

Download "Collaborative development of open source software for mobile and web data capture and management"

Transcription

1 Collaborative development of open source software for mobile and web data capture and management Achievements, tools and processes, lessons learned and dynamics of changing mobile platforms Jørn Klungsøyr

2 DESIGN COLLECT MANAGE DESIGN Video tutorials available at: doc.openxdata.org

3 Design Design complex forms in graphical interface Supported question types include e.g.: Text, Numbers, Date, Time, Single / Multi-select, Multimedia, Geotagging Define skip logic & answer validation criteria

4 Collect - Mobile Structured SMS manually coded forms for any phone

5 Collect - Web Web-based forms can be accessed through desktop computer, laptop, netbook, pads/tabs and smartphones with access to the internet and JavaScript support

6 Manage Own your data - host on your own servers Define roles for different types of users (e.g. administrator, study manager, mobile data collector) Export data to CSV or direct to a relational database Manage data and forms using a standard web-browser

7

8

9

10

11 Dynamics of changing mobile platforms Palm (C/C++) PocketPC / Windows Mobile (VB.net / C#) J2ME (Java) Nokia / Sony Ericsson / Blackberry Linux (C/C++) iphone/ipad (Objective C) Android (Java) WebOS HTML5 / JavaScript Requires flexible architecture to support multiple platforms, sizes and versions.

12 The race for the rigth platform EpiHandy was developed using.net / Microsoft Technologies (MSSQL, IIS, VB, C#) Running on Windows and PocketPC EpiHandyMobile using Java (J2ME and J2SE) connected to existing.net based applicaiton OpenXdata was developed in Java. Replaced EpiHandy and built on EpiHandyMobile OpenXdata uses GWT/JavaScript for web front end. Next steps? JavaROSA based android, native android, ecollect HTML5/JavaScript client.

13 Collaborative development

14 The Garage hacker approach GarageHacking / Anarchy - just make it work High level of trust/autonomy - no way to handle review/merits Distributed teams no fixed/regular interaction cross sites. Ant based - no dependency management Dependencies as binaries in subversion Fragile release management Mobile build required WTK Long release cycles (1/2-1 year) Numerous forks and paralell efforts

15

16 Formalizing collaborative development Formal consortium founded in June 2010 Organizations as members Management Committee Steering Committee Core Developers External Contributors

17 Community processes Agile / XP and Apache community influenced Tickets Management Committee Prioritized backlogs Core committers - how to become Milestones Patch submission Daily standups - skype 2 week iterations with releases of each discrete component Public releases handled through maintenance releases.

18 Apache / MySQL hybrid model Projects / Sources Backlog Iterations / Releases

19 Continous Integration Maven Code build and dependency management tool Subversion - Code repository Trac Ticket and development management Jenkins Continuous Integration server (build server) Nexus Artifact repository (dependencies) Cobertura Test coverage FindBugs Code analyse Checkstyle Code style checking Concordion - Acceptance tests

20 Integration stories and experiences Clinical Study in Peru with ~24K participants (OpenMRS) Routine HIV reporting in South Africa ~10K users (DHIS) DOTS for MDR-TB in Pakistan++ (OpenMRS Xforms) Community HW - MoTeCH in Ghana(MoTeCH+OpenMRS) Mobile Clinical Trial: OMEVAC in Uganda (OpenClinica) Immunization Registry: mvac Albania - Workflow (YAWL) Web mapping: OpenXmapper (GeoServer/OpenLayers) Web analytics: OpenXanalyzeR (R for analysis) Offline web (ecollect) Reporting (JasperReports) Security: OpenXsecure (BouncyCastle)

21 Preliminary findings: MoTeCH case (I) Initial assumption to use structured SMS by health workers to create and update medical records using their own phones using "free" SMS. o The required messages were long and complex o The costs of SMS's would sum up to be a significant cost Calculated costs of SMS compared to forms based application (J2ME). o It was much cheaper to give new phones and pay for mobile data than cover costs of "free" SMS. User comparison / validation workshop o SMS was surprisingly cumbersome, challenging and unfamiliar o openxdata was intuitive and required little training to start using Conclusion: o "on all fronts it ended up being better. It was cheaper, better ease of use, better quality of data that could be presented and we could collage much more data - enabling more functionality in the system."

22 Preliminary findings: MoTeCH case (II) OpenXdata introduced risks and challenges o Knew they had to change/modify to make more robust o No proper release process Interoperability was challenging o Used pieces of openxdata not the full package o Used whitebox integration with OpenMRS Unstable components o Xforms designer in openxdata was extremely fragile

23 Preliminary findings: Problems Designer has been source of a lot of griefs and tears. Performance issue - some things can be quite slow in the admin interface. The form designer takes quite some time to load. Large projects managing users - usernames, passwords - especially if users only have access to mobile. Lack some features like automated reports/statistics Problems with Data validation and Form version creation. Lack of support for advanced logic Development branches re-integration Lack of multitenant hosted/cloud solution

24 Preliminary findings: Useful functions Ability for a someone who is not a programmer to design a questionnaire a very powerful questionnaire with complex skip logic Flexibility to create forms based applications for any type of domain. Change management in custom applications a change can have huge implications. How we can manage that in openxdata is incredible. Remote used openxdata at the furthest locations on low-end phones in disconnected mode. Enabled individual level data at point of service Xforms and XML based Web-based dashboard and management Supports very large and complex forms on both web and mobile Automated availability of data in regular SQL database.

25 Preliminary findings: Reasons for using It is open source and free and cost of maintenance is very low. Do not need latest phone models. Dashboard works in regular browsers Mobile works on low-end / low-cost phones Flexibility to adapt it to the requirements of clients Ability to deliver solutions fast due to not starting from skratch Immediate availability of data once uploaded from phone Data is validated during collection Reduced cost of data capture Digitized individual level data automated reporting Mobile is easy field workers have not have had challenges the cell phones is ubiquos

26 DESIGN COLLECT MANAGE DESIGN Video tutorials available at: doc.openxdata.org

27 EXTRA

28 Technologies used Java Spring Hibernate GWT/GXT MySQL Apache Tomcat Xforms and XML Liquibase Database change management Testing frameworks - JUnit / Spring Testing Framework Build Tool Maven Dependeny management - Nexus Mobile: J2ME

29 Key Innovations Binary Protocol plugin handle multiple versions of clients. Non-binary protocol support e.g. REST Serverside processing of XForms and XML Versioned Hybrid XML and Relational DB

30 Hardware infrastructure 2 locations 400km apart in Norway o University of Bergen o University College of Ålesund Local backup and cross site replication LDAP Linux servers and services. Pgina is investigated to offer authentication for windows clients. Account registration 30+ vm s on XenServer (4 physical 2 simple) CentOS 5.7 Ubuntu (switching to12.04) Windows 7 / 2003

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45 DESIGN COLLECT MANAGE DESIGN Video tutorials available at: doc.openxdata.org

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER OXAGILE RESUMES SENIOR JAVA SOFTWARE ENGINEER SUMMARY OF QUALIFICATIONS Over 4 years of solid experience in software development, application programming and engineering Strong expertise in J2EE architectures,

More information

Jenkins: The Definitive Guide

Jenkins: The Definitive Guide Jenkins: The Definitive Guide John Ferguson Smart O'REILLY8 Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Foreword xiii Preface xv 1. Introducing Jenkins 1 Introduction 1 Continuous

More information

everything HelpDesk [Ease of Use] [100% Web Help Desk] [Business Process Automation] [World Class Customer Service]

everything HelpDesk [Ease of Use] [100% Web Help Desk] [Business Process Automation] [World Class Customer Service] everything HelpDesk [Ease of Use] [100% Web Help Desk] [Business Process Automation] [World Class Customer Service] [Essential Third Party Integration] [Cross Platform Service Desk Solution] [Reporting

More information

Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.

Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. Legal Notices Copyright 1999, 2009 BMC Software, Inc. Copyright 1996-2014 Numara Software, Inc. BMC, BMC Software, and the BMC Software logo are the exclusive properties of BMC Software, Inc., are registered

More information

Software Development In the Cloud Cloud management and ALM

Software Development In the Cloud Cloud management and ALM Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect

More information

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time Part-Time Job Title: Junior Help Desk Support Job Number: 2065 Hours/Days: Monday Friday/Varies Salary: DOE Approximate Location: Los Angeles, CA Requirements: Skills Requirements: Minimum one (1) year

More information

Quick Reference Guide: Shared Hosting

Quick Reference Guide: Shared Hosting : Shared Hosting TABLE OF CONTENTS GENERAL INFORMATION...2 WEB SERVER PLATFORM SPECIFIC INFORMATION...2 WEBSITE TRAFFIC ANALYSIS TOOLS...3 DETAILED STEPS ON HOW TO PUBLISH YOUR WEBSITE...6 FREQUENTLY ASKED

More information

Software infrastructure for Java development projects

Software infrastructure for Java development projects Tools that can optimize your development process Software infrastructure for Java development projects Presentation plan Software Development Lifecycle Tools What tools exist? Where can tools help? Practical

More information

Java (J2SE & J2EE) and Web Development Training Catalog

Java (J2SE & J2EE) and Web Development Training Catalog Java (J2SE & J2EE) and Web Development Training Catalog 2013 US Techie Technology Solutions P a g e 1 CONTENTS S.No Topic Page No I. Know About Java Technology 3 II. Why Software Developers Choose Java

More information

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction THE BENEFITS OF USING JENNIFER Integrated Performance Monitoring JENNIFER provides comprehensive and integrated performance monitoring through its many dashboard views, which include Realuser Monitoring

More information

Your Technology Partner Offshore and Onsite. Services Portfolio

Your Technology Partner Offshore and Onsite. Services Portfolio Services Portfolio OFFSHORE SOFTWARE DEVELOPMENT SERVICES Product Development for ISVs Custom Application Development for End-clients Application Development Application Maintenance & Support Application

More information

Mobile Software Development Services

Mobile Software Development Services Mobile Software Development Services Rapidsoft Systems has extensive domain knowledge when it comes to wireless and mobile application solutions. We like to build smart phone applications for cellular

More information

Lesson 7 - Website Administration

Lesson 7 - Website Administration Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their

More information

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp.

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp. Testing a Large Support Matrix Using Jenkins Amir Kibbar HP http://hp.com/go/oo About Me! 4.5 years with HP! Almost 3 years System Architect! Out of which 1.5 HP OO s SA! Before that a Java consultant

More information

http://www.wakaleo.com [email protected] Java Software Quality Tools and techniques

http://www.wakaleo.com john.smart@wakaleo.com Java Software Quality Tools and techniques Wakaleo Consulting O p t i m i z i n g y o u r s o f t w a r e d e v e l o p m e n t http://www.wakaleo.com [email protected] Java Software Quality Tools and techniques 1 Introduction Agenda tools

More information

Ensuring Enterprise Data Security with Secure Mobile File Sharing.

Ensuring Enterprise Data Security with Secure Mobile File Sharing. A c c e l l i o n S e c u r i t y O v e r v i e w Ensuring Enterprise Data Security with Secure Mobile File Sharing. Accellion, Inc. Tel +1 650 485-4300 1804 Embarcadero Road Fax +1 650 485-4308 Suite

More information

Integrated Enterprise Reporting

Integrated Enterprise Reporting Integrated Enterprise Reporting July 2013 Don McNatty Abstract Integrated Reporting can be accomplished by using reporting and dashboard tools that support accessing multiple data sources directly or through

More information

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO)

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO) MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO) DECEMBER 2009 Copyright The Government of Malaysia retains the

More information

ITEC 495 Capstone Project Ideas

ITEC 495 Capstone Project Ideas ITEC 495 Capstone Project Ideas Open Source Content Filtering OpenDNS A 25 person architectural firm with one single location needs to implement a low cost, secure, easy to deploy and administer web content

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

2sms SMS API Overview

2sms SMS API Overview 2sms SMS API Overview Do you, or your customers, use any of the following software solutions in your business? If the answer is Yes, then 2sms provides the extensive SMS API Library that gives your software

More information

Kaseya IT Automation Framework

Kaseya IT Automation Framework Kaseya Kaseya IT Automation Framework An Integrated solution designed for reducing complexity while increasing productivity for IT Professionals and Managed Service Providers. The powerful, web-based automation

More information

Gabriel Iuga. London, United Kingdom Tel: 0747 856 2661; Email: [email protected] Website: www.gabriel-iuga.com

Gabriel Iuga. London, United Kingdom Tel: 0747 856 2661; Email: gabi@gabriel-iuga.com Website: www.gabriel-iuga.com Employment History: Gabriel Iuga London, United Kingdom Tel: 0747 856 2661; Email: [email protected] Website: www.gabriel-iuga.com November 2014 Present November 2015 to Present November 2014 to November

More information

Take full advantage of IBM s IDEs for end- to- end mobile development

Take full advantage of IBM s IDEs for end- to- end mobile development Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

Integrated Performance Monitoring

Integrated Performance Monitoring Integrated Performance Monitoring JENNIFER provides comprehensive and integrated performance monitoring through its many dashboard views, which include Realuser Monitoring and Real-time Topology. USING

More information

ReportPortal Web Reporting for Microsoft SQL Server Analysis Services

ReportPortal Web Reporting for Microsoft SQL Server Analysis Services Zero-footprint OLAP OLAP Web Client Web Client Solution Solution for Microsoft for Microsoft SQL Server Analysis Services ReportPortal Web Reporting for Microsoft SQL Server Analysis Services See what

More information

SENIOR WEB DEVELOPER

SENIOR WEB DEVELOPER SENIOR WEB DEVELOPER Belatrix s Software Developers play a vital role in helping our global clients to innovate and produce game changing software products. Using an Agile approach, Developers participate

More information

PERSONAL DETAILS PROFESSIONAL PROFILE. Name: Eoin McCarthy. 3rd April 1981. Day of Birth: Irish (with valid Australian visa) Nationality: Phone:

PERSONAL DETAILS PROFESSIONAL PROFILE. Name: Eoin McCarthy. 3rd April 1981. Day of Birth: Irish (with valid Australian visa) Nationality: Phone: PERSONAL DETAILS Name: Eoin McCarthy Day of Birth: 3rd April 1981 Nationality: Irish (with valid Australian visa) Phone: 07 3102 3017 Email: [email protected] Website: www.eoinmccarthy.com.au PROFESSIONAL

More information

LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training

LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training Tony Wong 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information

More information

Bridging the Gap: from a Web App to a Mobile Device App

Bridging the Gap: from a Web App to a Mobile Device App Bridging the Gap: from a Web App to a Mobile Device App or, so how does this PhoneGap* stuff work? *Other names and brands may be claimed as the property of others. 1 Users Want Mobile Apps, Not Mobile

More information

Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012

Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012 Jenkins Continuous Build System Jesse Bowes CSCI-5828 Spring 2012 Executive summary Continuous integration systems are a vital part of any Agile team because they help enforce the ideals of Agile development

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

Deltek Vision 7.0 LA. Technical Readiness Guide

Deltek Vision 7.0 LA. Technical Readiness Guide Deltek Vision 7.0 LA Technical Readiness Guide May 15, 2012 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors may

More information

itop: the open-source ITSM solution

itop: the open-source ITSM solution itop: the open-source ITSM solution itop is a multi-client web portal designed for service providers and businesses. Simple and easy to use, it allows all configuration items and their relationships to

More information

Web Development. How the Web Works 3/3/2015. Clients / Server

Web Development. How the Web Works 3/3/2015. Clients / Server Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen

More information

Developer Workshop 2015. Marc Dumontier McMaster/OSCAR-EMR

Developer Workshop 2015. Marc Dumontier McMaster/OSCAR-EMR Developer Workshop 2015 Marc Dumontier McMaster/OSCAR-EMR Agenda Code Submission 101 Infrastructure Tools Developing OSCAR Code Submission: Process OSCAR EMR Sourceforge http://www.sourceforge.net/projects/oscarmcmaster

More information

system and integration with other internal platforms. Sr. Developer August 2011 August 2012

system and integration with other internal platforms. Sr. Developer August 2011 August 2012 Albert Rosa www.albert-rosa.com [email protected] COMPUTER SKILLS Languages Proficient in: HTML, PHP, JavaScript, MySQL, Microsoft Visual C#.NET, Java Familiar with: C++, J2ME, Microsoft Visual Basic,

More information

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin Procase Consulting APEX 4.1 Introduction Oleg Mochkin 1 APEX Users 2 APEX Express Use Cases 3 APEX as Solution Unique RAD tools for Oracle Database Browser based development Declarative way to build Web

More information

Sandesh Prasanna Kumar

Sandesh Prasanna Kumar E-Mail: [email protected] Contact No: +44 7508061652 Linked in: http://www.linkedin.com/in/sandeshp7 Website: cv.sandeshp.com Skype: Sandesh_p5 Current location: London, United Kingdom Nationality: Indian

More information

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Upgrade to Webtrends Analytics 8.7: Best Practices

Upgrade to Webtrends Analytics 8.7: Best Practices Technical Best Practices 8.7 Software Upgrade Upgrade to Webtrends Analytics 8.7: Best Practices Version 3 Webtrends Analytics is a powerful application that must be installed on a dedicated computer.

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Overview. Timeline Cloud Features and Technology

Overview. Timeline Cloud Features and Technology Overview Timeline Cloud is a backup software that creates continuous real time backups of your system and data to provide your company with a scalable, reliable and secure backup solution. Storage servers

More information

RedTigerSoftware. WEB DEVELOPERS Introduction & Portfolio

RedTigerSoftware. WEB DEVELOPERS Introduction & Portfolio RedTigerSoftware WEB DEVELOPERS Introduction & Portfolio MEET THE TEAM Meet the Team Our Team David has a Master on Computer Engineering by IST (of the Technical University of Lisbon), with 17 out of 20.

More information

Choosing a Mobile Application Development Approach

Choosing a Mobile Application Development Approach ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun

More information

For Course Details, visit: http://ike.co.in/course/overview.pdf

For Course Details, visit: http://ike.co.in/course/overview.pdf IMBIBE KNOWLEDGE ENTERPRISE COURSES 1. Java Platform 1.1. Java (JSE) 1.2. Enterprise Java (JEE) 1.3. Java Micro Edition (JME) 1.4. Java Class Library 1.5. AWT & Swing 2..NET Platform 2.1. C# 2.2. VB.NET

More information

Questions & Answers from the Webcast: Your Mac Users Deserve Quality Support Too. Sponsors: Atempo. Centrify. Group Logic. LANrev.

Questions & Answers from the Webcast: Your Mac Users Deserve Quality Support Too. Sponsors: Atempo. Centrify. Group Logic. LANrev. Questions & Answers from the Webcast: Your Mac Users Deserve Quality Support Too Sponsors: Atempo Centrify Group Logic LANrev Parallels November 10, 2009 Web Help Desk Contents Compilation of the questions

More information

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds. ENTERPRISE MONITORING & LIFECYCLE MANAGEMENT Unify IT Operations Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid

More information

Challenges in Android Application Development: A Case Study

Challenges in Android Application Development: A Case Study Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294

More information

CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com

CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com Enterprise Mobile Solutions Platform www.commontime.com Platform - Overview All Businesses Are Unique At we understand that no two businesses are the same. We believe that a mobile solution should be designed

More information

Project deliverable: Enterprise SOA Showcase initial version

Project deliverable: Enterprise SOA Showcase initial version Project Deliverable D8.6 Enterprise SOA Showcase initial version Project name: Contract number: Project deliverable: Development team: Work package: Work package leader: Planned delivery date: 2009-12-31

More information

D37.2 - Test Strategy

D37.2 - Test Strategy D37.2 - Test Strategy Client Testbed Document Identification Date 16/05/2013 Status Final Version 1.0 Related SP / WP Related Deliverable(s) Lead Participant Contributors SP3 / WP37 Document Reference

More information

Exposé Ing. Jörg Pöschko

Exposé Ing. Jörg Pöschko Exposé Ing. Jörg Pöschko Personal Emphases, Experiences & Skills Software engineering: analysis, structuring, documentation, conception, coordination and implementation of customer needs, testing Object-oriented

More information

How To Use A Paper Questionnaire With A Computer Or Tablet (Or Both)

How To Use A Paper Questionnaire With A Computer Or Tablet (Or Both) Public Health Computing Dept. Epidemiology & Public Health Tablet computers and Open Data Kit for electronic data capture Nicolas Maire, Sven Meury Andreas Steiner Outline Open Data Kit (ODK) ODK extensions

More information

1.0 Hardware Requirements:

1.0 Hardware Requirements: 01 - ServiceDesk Plus - Best Practices We appreciate you choosing ServiceDesk Plus for your organization to deliver world-class IT services. Before installing the product, take a few minutes to go through

More information

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010 Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

WHITE PAPER. Domo Advanced Architecture

WHITE PAPER. Domo Advanced Architecture WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization

More information

HIV EMR Proposal. Report prepared by: Dr John Haskew, Director Uamuzi Bora

HIV EMR Proposal. Report prepared by: Dr John Haskew, Director Uamuzi Bora HIV EMR Proposal Report prepared by: Dr John Haskew, Director Uamuzi Bora November 2013 ABSTRACT Uamuzi Bora is a medical project that supports the Ministry of Health (MoH) and partners in Kenya to implement

More information

SMZ. SocialMedia. Z olutions

SMZ. SocialMedia. Z olutions SMZ SocialMedia Z olutions JiveIstrano Jive Deployment the easy way 2 What is JiveIstrano? JiveIstrano is a Jive deployment system based on Capistrano/Webistrano It automates Jive deployment in your companies

More information

Citrix Desktop Virtualization Fast Track

Citrix Desktop Virtualization Fast Track Citrix Desktop Virtualization Fast Track Description: Days: 5 Prerequisites: This fast-paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications

More information

JUSTIN J. LITTLE Build and Release Engineer

JUSTIN J. LITTLE Build and Release Engineer JUSTIN J. LITTLE Build and Release Engineer TECHNICAL SKILLS Build and deploy automation with ANT, Maven. Continuous Integration, build server setup and management Business process analysis, build and

More information

Build management & Continuous integration. with Maven & Hudson

Build management & Continuous integration. with Maven & Hudson Build management & Continuous integration with Maven & Hudson About me Tim te Beek [email protected] Computer science student Bioinformatics Research Support Overview Build automation with Maven Repository

More information

For windows erver, Which edition of Windows server 2008 is required ( i. e. Web / Standard / Enterprise )?? Kindly suggest.

For windows erver, Which edition of Windows server 2008 is required ( i. e. Web / Standard / Enterprise )?? Kindly suggest. Clarifications/Responses for Notice Inviting Tender From Companies/Agencies for Hiring Four Dedicated Servers (3 - Linux & 1 - Windows) Sr. No. Page No. Clause in Tender Clarification/Suggestion Sought

More information

Administrator Manual

Administrator Manual . Self-evaluation Platform (SEP) on Information Technology in Education (ITEd) for School Administrator Manual Mar 2006 [Version 3.0] Copyright 2005 Education and Manpower Bureau Page 1 Table of Contents

More information

WINNEBAGO COUNTY INFORMATION TECHNOLOGY STANDARDS 2014/2015

WINNEBAGO COUNTY INFORMATION TECHNOLOGY STANDARDS 2014/2015 WINNEBAGO COUNTY INFORMATION TECHNOLOGY STANDARDS 2014/2015 Platform Architecture Standards: End User Software Platform Architecture Standards: End User Hardware Platform Architecture Standards: Hand Held

More information

Terrace Consulting Services

Terrace Consulting Services Terrace Consulting Services Overview: Every project will require some degree of Planning before Implementation can begin. Analysis and Planning are essential in order to confirm requirements, define the

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Install and Configure SQL Server Database Software Interview Questions and Answers

Install and Configure SQL Server Database Software Interview Questions and Answers Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle

More information

OUR TEAM. Enterprise Application Experts

OUR TEAM. Enterprise Application Experts Enterprise Application Experts OUR TEAM Your success is our success. We focus on delivering business value NOT cool technology. Every line of code we write is directly related to a measurable business

More information

Penetration Testing Lessons Learned. Security Research

Penetration Testing Lessons Learned. Security Research 1 Penetration Testing Lessons Learned Security Research 2 Who am I? CTO at Immunity, Inc. Privately held information security company Consulting Training Specialized Security Products CANVAS SILICA Based

More information

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course

More information

TeamCity A Professional Solution for Delivering Quality Software, on Time

TeamCity A Professional Solution for Delivering Quality Software, on Time TeamCity A Professional Solution for Delivering Quality Software, on Time Vaclav Pech Senior Software Developer JetBrains, Inc. About Us Vaclav Pech Professional software developer for 9 years IntelliJ

More information

SOFTWARE DEVELOPMENT BASICS SED

SOFTWARE DEVELOPMENT BASICS SED SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

QuickStart Guide for Managing Computers. Version 9.2

QuickStart Guide for Managing Computers. Version 9.2 QuickStart Guide for Managing Computers Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software

More information

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1 Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1 This document supports the version of each product listed and supports all subsequent versions until the document

More information

Feature Comparison. Help Desk. Ticket Management. Email to Ticket. Fully Customizable User Interface. Escalation Rules.

Feature Comparison. Help Desk. Ticket Management. Email to Ticket. Fully Customizable User Interface. Escalation Rules. Feature Comparison Help Desk Ticket Management Email to Ticket Fully Customizable User Interface Escalation Rules Routing Rules Granular Permission Control Customizable Survey Multiple Survey Questions

More information

Software Requirements. Specification. Day Health Manager. for. Version 1.1. Prepared by 4yourhealth 2/10/2015

Software Requirements. Specification. Day Health Manager. for. Version 1.1. Prepared by 4yourhealth 2/10/2015 Software Requirements Specification. for Day Health Manager Version 1.1 Prepared by 4yourhealth Senior Project 2015 2/10/2015 Table of Contents Table of Contents Revision History Introduction Purpose Document

More information

Information. OpenScape Web Collaboration V7

Information. OpenScape Web Collaboration V7 Information OpenScape Web Collaboration V7 OpenScape Web Collaboration V7 is a scalable, reliable, and highly secure web conferencing solution for enterprises of all sizes. It provides a cost-effective

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

Invest in your business with Ubuntu Advantage.

Invest in your business with Ubuntu Advantage. Invest in your business with Ubuntu Advantage. Expert advice. Specialist tools. Dedicated support. Introducing Ubuntu Advantage Contents 02 Introducing Ubuntu Advantage 03 Ubuntu Advantage 04 - Landscape

More information

TG Web. Technical FAQ

TG Web. Technical FAQ TG Web Technical FAQ About this FAQ We encourage you to contact us if. You can't find the information you're looking for. You would like to discuss your specific testing requirements in more detail. You

More information

SHARPCLOUD SECURITY STATEMENT

SHARPCLOUD SECURITY STATEMENT SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud

More information

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476 ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP

More information

GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns

GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns Introducing FACTORY SCHEMES Adaptable software factory Patterns FACTORY SCHEMES 3 Standard Edition Community & Enterprise Key Benefits and Features GECKO Software http://consulting.bygecko.com Email: [email protected]

More information

How To Protect Your Data From Harm

How To Protect Your Data From Harm Brochure: Comprehensive Agentless Backup and Recovery Software for the Enterprise Comprehensive Agentless Backup and Recovery Software for the Enterprise BROCHURE Your company s single most valuable asset

More information

Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise

Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise 2 Your company s single most valuable asset may be its data. Customer data, product data, financial data, employee data this

More information

Filestor Digital Asset Management. The way it works

Filestor Digital Asset Management. The way it works Filestor Digital Asset Management The way it works Filestor is an Advanced Digital Asset Management System Filestor is far more than a Digital Asset Management System as it has been designed to be flexible

More information

MOBILE MEETS THE CLOUD

MOBILE MEETS THE CLOUD An Exploration of the Open Data Kit MOBILE MEETS THE CLOUD CalGIS 19 th Annual California GIS Conference April 15 th 17 th, 2013 Joseph Doherty Software Engineer Microdesk [email protected] ABSTRACT

More information