Collaborative development of open source software for mobile and web data capture and management
|
|
|
- Erika Boone
- 10 years ago
- Views:
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 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,
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
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
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
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
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
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
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
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
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
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
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
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
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
http://www.wakaleo.com [email protected] 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
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
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
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
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
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,
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
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
Gabriel Iuga. London, United Kingdom Tel: 0747 856 2661; Email: [email protected] 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
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
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
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.
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
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
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
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
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
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
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
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.
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
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
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
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
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,
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
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
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.
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.
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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
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
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
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
