Mobile Barcode Scanning

Post on 11-Nov-2014

15.942 views 1 download

description

Video for this session: http://www.youtube.com/watch?v=vtmLsZjV00o&hd=1 Code for this session: https://github.com/xamarin/Seminars/tree/master/2012-11-29-BarcodeScanning This session introduces a short history and 101 on barcodes, and then dives into barcode scanning on mobile platforms introducing some different options to get the job done. The library ZXing.Net.Mobile is specifically highlighted (including the journey of its creation) as a way to scan barcodes in C# on iOS, Android, and Windows Phone, with coding demos on using the library in MonoTouch and Mono for Android.

Transcript of Mobile Barcode Scanning

XamarinSeminar

29th November 2012

Mobile Barcode Scanning

AgendaMobile Barcode Scanning

Jonathan Dick

Xamarin

DBA, Mobile App Developer

jondick@gmail.comTwitter: @redthBlog: http://redth.info

Professional Android Programming with Mono for Android and .NET/C# (Co-Author)http://amzn.to/MyKMZy

Mobile Barcode Scanning

Xamarin

Barcodes 101

Here are your Options

Journey to ZXing

Library: ZXing.Net.MobileCode time!

Q&A

Barcodes 101

Xamarin

•History - Since 1940’s - Light Reflection

•Pointers

•1D Linear

•2D Moar Data! (QR, PDF417, Matrix)

•High Quality Cameras on Phones

•PassBook Passes

All the options!

Xamarin

• Roll your own

• RedLaser $$$

• ZBar

• ZXing

• ShopSavvy

Where’s the .NET love?

Journey to the center of the ZXing

Xamarin

• Started as a Work Project

• Unhappy with binding Native Libs

• ‘Official’ ZXing C# Port - sad, lonely, missing features

• ‘Live’ scanning on iOS, Android, WP

• IKVM-MonoTouch

• Sharpen

• ZXing.Net - BLISS!

Hi, I’m ZXing.Net.Mobile

Xamarin

•Cross-Platform Barcode Scanning:MonoTouch, Mono for Android, Windows Phone

•Designed with EASY TO USE in mind

•‘LIVE’ barcode scanning

•Customizable via Custom Overlays

Demo Time !!1!

Xamarin

References

Xamarin

ZXing.Net.Mobile Project Site: https://github.com/redth/ZXing.Net.Mobile

Follow me on Twitter: @redthMy Blog: http://redth.info

ZXing.Net Project Site: http://zxingnet.codeplex.comZXing Project Site: http://code.google.com/p/zxing

You have Questions?

Xamarin

XamarinSeminar

29th November 2012

Please give us your feedback

Follow us on Twitter

http://bit.ly/xamfeedback

@XamarinHQ