ethan bruning senior sales engineer mobile capture apps – introduction to mobile capture app...
TRANSCRIPT
Ethan BruningSenior Sales Engineer
Mobile Capture Apps – Introduction to Mobile Capture App Design and Development
Can I build ______?
YES!
Kofax Mobile Capture SuiteA
dd
ress
able
Mar
ket
IT Investment and Customization
Mobile Capture Application• Out of the box application that supports any existing
Kofax installation
• Enforces back-office KC/KFS/KTM processes & business rules
• Extends Kofax Capture Enabled BPM Platform
Extends Existing Kofax Capture Installations
Kofax Mobile Capture SDK• Make Kofax Technology available to any ISV
• Leverage Patented Kofax technology on the device
• Includes Kofax Mobile Widgets
• Image Perfection
• Camera Control
• Session Management
• Mobile Scanner Control
Capture Enables 3rd Party Mobile Applications
Architecture
4
Mobile SDK
iOS/Android Platform
Application
Supported Platforms
Native platform toolkit
Objective – C
Java
5
Mobile SDK Components
What are you about to see?
Slide 7
RECTIFIED Cropped Deskewed Aspect ratio
normalized Scale normalized Illumination
corrected Sharpened
THRESHOLDED Intelligent
binarization
Intelligent dithering
Intelligent sharpening
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
ORIGINAL
3MP - 12MPColor Photo
(Directed capture)
Manual Automatic Automatic
Automatic
Automatic
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
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
Case Management Widget
Case Management Widget
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
Backend Integration Widget
Backend Integration Widget
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
Other backends
Majority of repositories have a web service API
iOS and Android have native support for Web Services
The Mobile SDK
16
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
Development and Deployment
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
Eclipse (ADT)
Open development environment
Can freely deploy to any device
Code needs to be signed for Google Play
Google Developer account ($25)
20
App Stores
Enterprise license
Third party deployment tools
Security
KMC Camera
Images not kept in photo roll
Stored in sandboxed area
Deleted once case is submitted
Images are not encrypted
Usability
Least amount of clicks
Only required indexing on phone