Download presentation
Presentation is loading. Please wait.
Published byNicolas Raphael Modified over 10 years ago
1
Ethan Bruning Senior Sales Engineer Mobile Capture Apps – Introduction to Mobile Capture App Design and Development
2
Can I build ______? YES!
3
Kofax Mobile Capture Suite Addressable Market IT Investment and Customization Extends Existing Kofax Capture Installations Capture Enables 3 rd Party Mobile Applications
4
Architecture 4 Mobile SDK iOS/Android Platform Application
5
Supported Platforms Native platform toolkit Objective – C Java 5
6
Mobile SDK Components
7
What are you about to see? Slide 7 RECTIFIED Cropped Deskewed Aspect ratio normalized Scale normalized Illumination corrected Sharpened RECTIFIED Cropped Deskewed Aspect ratio normalized Scale normalized Illumination corrected Sharpened THRESHOLDED Intelligent binarization Intelligent dithering Intelligent sharpening THRESHOLDED Intelligent binarization Intelligent dithering Intelligent sharpening LAYERED Intelligent page segmentation Intelligent & dynamic compression Note: 10% - 15% larger than thresholded equivalent LAYERED Intelligent page segmentation Intelligent & dynamic compression Note: 10% - 15% larger than thresholded equivalent Sample Documents Expense Management Insurance Healthcare Transportation ANALYZED Page detected Blur analyzed Illumination analyzed ANALYZED Page detected Blur analyzed Illumination analyzed ORIGINAL 3MP - 12MP Color Photo (Directed capture) ORIGINAL 3MP - 12MP Color Photo (Directed capture) ManualAutomatic
8
Kofax VRS – Image Processing 8 Patented Image Processing Page Detection Deskew Cropping Normalization Scaling Conversion Thresholding Compression Runs on the device Optimized Images OCR Ready Smaller File Sizes Faster Transfer Original Image Kofax VRS Image
9
Best Practices Natural light is best Flash can wash out small paper sizes Take the picture further back. Allows VRS to crop the image better Remove the back ground noise
10
Case Management Widget
11
Preconfigured and Customizable Screens Home Screen (optionally) Case management Case edit Image Image edit Change case type Enter case information Photograph 11 Provides: Image editing for manual processing Indexing for tagging or entering data Ability to capture documents and photos
12
Backend Integration Widget
13
Integrates to Kofax portfolio of products Gets case information, configuration, job setup, index fields, VRS settings from Kofax Front Office Server Tighter access to Kofax services: Automatic document classification services Recognition services – OCR, ICR, Bar Code, OMR Validation services Business rules Exception handling Export capabilities 13
14
Other backends Majority of repositories have a web service API iOS and Android have native support for Web Services
15
The Mobile SDK
16
16
17
Mobile SDK Classes KMCConfigurationModel: all configuration settings for Mobile SDK Configure capture, image processing, case management KFSModel: represents Kofax Front Office Server (KFS) Manage case definitions, KFS login, create new KFS cases KMCKfsCase: create and manage KFS cases Programmatically update KFS case; selectively use KMC screens KMCNonKfsCase: create and manage non-KFS cases User defines own case type, provides own submit function KMCEvrsCollection: capture and process images only No case management used 17
18
Development and Deployment
19
Xcode Xcode can be downloaded from App store Phone needs to be provisioned before deploying Apple Developer Account/Enterprise Account Can only develop on a Mac 19
20
Eclipse (ADT) Open development environment Can freely deploy to any device Code needs to be signed for Google Play Google Developer account ($25) 20
21
App Stores Enterprise license Third party deployment tools
22
Security
23
KMC Camera Images not kept in photo roll Stored in sandboxed area Deleted once case is submitted Images are not encrypted
24
Usability
25
Least amount of clicks Only required indexing on phone
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.