Global KTech - Enterprise Mobile App Case Studies

Similar documents
Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

Building native mobile apps for Digital Factory

SAP BPC Forecasting: Anywhere, Anytime with Mobile Apps

SaaS-Based Employee Benefits Enrollment System

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Developing Cross-platform Mobile and Web Apps

CASE STUDY. Varian ARIA Offering oncologists better tools to help patients

What s New in IBM Web Experience Factory IBM Corporation

Your Technology Partner Offshore and Onsite. Services Portfolio

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform

INFORMATION TECHNOLOGY STANDARD

Retool your HTML/JavaScript to go Mobile

Grails 1.1. Web Application. Development. Reclaiming Productivity for Faster. Java Web Development. Jon Dickinson PUBLISHING J MUMBAI BIRMINGHAM

SPAN. White Paper. Enabling Enterprise Mobility. SPAN Solution Engineering Approach. Introduction

Web Cloud Architecture

PhoneGap Build Starter

Web Development with Grails

Shopify Application Development

Mobile Application Platform

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Web application specialist with a broad range of front-end technology expertise.

Rich Internet Applications

Human Resources Department.

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Accenture Development Partnerships Cloud Lessons Learned

CloudBees Continuous Integration and Test with Appvance Enterprise August 28, 2013 Frank Cohen, (408)

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

Architecture Workshop

Andrew Hill USER EXPERIENCE DESIGN PORTFOLIO

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

Any Software Any Language Instantly!

... Introduction Acknowledgments... 19

Red Hat Mobile Application Platform

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

Armedia. Drupal and PhoneGap Building Mobile Apps

Your Technology Partner Offshore and Onsite. Outsourced Software Development Services at

Cross Platform Applications with IBM Worklight

Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

HTML5, The Future of App Development

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

SENIOR WEB DEVELOPER

Philip Klauzinski. Summary. Experience. Senior UI Engineer at Rightside

About Me. Cross-platform Mobile Development Challenges, Best Practices and more.

Client Overview. Engagement Situation. Key Requirements

RazorSafe Mail Archiving Appliances

Business Assurance & Testing QEx Automation Platform

Art of Code Front-end Web Development Training Program

Rhomobile cross-platfrom

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

Business Intelligence Competency Partners Untangling the Confusion What SAP BW powered by HANA and HANA LIVE mean to your organization

Load and Performance Load Testing. RadView Software October

Chatbots 3.3. Chatbots in Web Applications with RiveScript. Presented by Noah Petherbridge

Open Source Enterprise Mobile Campus Solution. September 30, 2011

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

INFORMATION TECHNOLOGY STANDARD

Smartphone Enterprise Application Integration

Experience managing the delivery, ongoing success, and continuous improvement of one or more digital products and/or platforms.

VMware End User Computing Horizon Suite

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

Armedia. Drupal and PhoneGap Building Mobile Apps

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

JavaScript static security analysis made easy with JSPrime

Accelerating Time to Market:

A Monitored Student Testing Application Using Cloud Computing

Power Tools for Pivotal Tracker

Beginning Mobile Application Development in the Cloud

Table of Contents. Introduction 01. Business Challenge 01. Benefits 01. Solution 02. About Us 03

IBM Script Portlet for WebSphere Portal Release 1.1

Bernie Velivis President, Performax Inc

How To Build A Web App

THE QLIKVIEW PRODUCT FAMILY

Nexawebホワイトペーパー. Developing with Nexaweb ~ Nexaweb to Improve Development Productivity and Maintainability

Sisense. Product Highlights.

Het is een kleine stap naar een hybrid cloud

Start up Jobs Germany FEB 2014

Mobile Application Development

The Next Wave in BPM from Red Hat

DevOps for CA Plex Automated Testing

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions

Lessons from Building Asterisk GUIs. Presented by Gaston Draque

Agile Web Development with Rails 4

BENEFITS AND ROI OF MOBILE APP BENEFITS OF APPCELERATOR TITANIUM. Right for the job: Let imgzine build the media platform they envisioned

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

Smartphone Application Development using HTML5-based Cross- Platform Framework

HTML5. Turn this page to see Quick Guide of CTTC

Excel at anything Expertise without limits

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

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD

Inventory and Analytics for Browser-based Applications in the Enterprise

Transcription:

Global KTech - Enterprise Mobile App Case Studies Purpose The purpose of this document is to showcase the relevant experience. FenceOutlet Case Study Introduction Fence Outlet is a fencing expert company in Florida. We built distributed ipad application with the supporting technology to allow the fence company staff to make proposals and get payments right on the field with customers. The Problem This system replaces the existing paper work which was not only cumbersome but also error prone due to a large computation to be done with complex pricing algorithms. Working towards a solution GlobalKTech s approach to the challenge ahead lay in a phased architectural re-factoring approach. The system was built from scratch, in a way that ensured maximum productivity and scalability. The first step was to build a shared understanding of the problem and required solution. Interactive exercises, discussions and quick prototype development fed into the project roadmap, identifying areas of technical risk and developing mitigation plans. A well-defined roadmap clearly identifying risks and challenges ahead of their occurance enabled collaborative decision-making and prioritization by key stakeholders. Dedicated video-conferencing, use of GotoMeeting, Assembla Collaboration tool and Instant Messenger with regular meetings by GlobalKtech and fenceoutlet staff between US and Pune ensured open and frequent communication. Communication is the key to successful projects Production environments were simulated to enable real-time integration and testing of software under development. Software build and deployment processes were automated so that the team could manage several versions of the software efficiently.

An automated regression test framework created a safeguard around the software, rapidly identifying faults and ensuring the highest levels of quality across the application. This also allowed the application to scale rapidly and handle heavy memory conditions. Software development was completed in small iterations, tackling the most important, high risk or troublesome areas first. Every two weeks, functionality was showcased to the customer to review and re-prioritize work for the next iteration. Agile methodology was followed to ensure quality and timely delivery. The Solution We proposed and developed an enterprise grade ipad application from scratch to allow the fence proposal makers to do all tasks with a single tool. It allows the users to use the proposal making and estimating application to work even in offline scenarios which are very common in this business. Enterprise Application Architecture Field Application on ipads ipad App JSON Over HTTP/Internet JSON Web Service Cloud Hosted Application - AWS Offline Data ipad App Application Server Application Database Offline Data Central Administration Console Credit Card Reader Printer Scanner/ Camera

Sample Screenshot of ipad: The Design Surface and the Price Estimation Automation The designing of the fence involves several artifacts like the material of the fence, the type of fence, other fence options and gates with multiple options. The price depends on the selected options, labor costs and sales tax.

Cost Calculation Formula (Pseudo Code/Algorithm) The total price of any component on the spec form is calculated as follows : ((material cost+sales tax)+ labour cost)/markup. The sales tax is fixed based on the store location. Orlando is 6.5%, Oviedo is 7% and Tampa is 7%. All pricing data is stored in local database and synched with server when a new proposal is downloaded. Formulas: 1. Style Costs SDC = markup + labor cost

(SDC - Style Dimension Cost) 2. Component Cost for each component { CC= CC + quantity * price; } 3. Options Cost for each option { if(option Selected) { OC=OC + option labor cost + material cost }else{ OC=OC + Default options price } } 4. Total Cost Final Cost = SDC + CC + OC

Sencha Touch Experience Technologies used in P4H Project 1. Groovy (with grails plugins for server side scripting). 2. Sencha Touch 2 (HTML 5 Library used for mobile cross platform application). 3. MySQL (Database). 4. JSP and Servlet (Website). 5. Database migration plugins. 6. PayPal plugins. 7. GIT (Version control). Sencha Touch Experience: 1. User interface a. MVC Architecture 1. Models 2. Controllers 3. Views (all UI controls) b. AJAX to call remote web services 2. Database a. Stores (for local storage of relational data) 3. External Plugins a. Refresh plugin b. Pagination plugin 4. Native Packaging using phonegap