Showing posts with label barcode. Show all posts
Showing posts with label barcode. Show all posts

Mobile Expert Podcast Series: PSION's Mike Petersen, Part 2

This is Part 2 of my interview with PSION's Mike Petersen on what makes rugged mobile devices different from consumer grade mobile devices.  Mike reveals some surprising ROIs and TOC (total cost of ownership) considerations. Listen to Part 1 here.

When you are done listening to this podcast, I hope you will take a moment to complete the enterprise mobility survey.  All participants will receive the survey results.





*************************************************************
Kevin Benedict, Independent Mobile and M2M Industry Analyst, SAP Mentor Volunteer
Follow me on Twitter @krbenedict
Full Disclosure: I am an independent mobility analyst, consultant and blogger. I work with and have worked with many of the companies mentioned in my articles.

More on Mobile Scanning Apps and Retail Stores

This morning I read an article written by Ben Lee of Smartsoft Mobile Solutions called Mobile Application Use for On-site Retail.  Ben describes how a number of different retailers have incorporated mobile applications, barcode, QR codes and scanning software into their strategies. 

Advice to Mobile Start-ups: Focus on Mobile Content, Mobile Business Processes, Integration and Workflow

The mobile and wireless industries have changed dramatically in the past year and this has significantly changed the market for mobile application start-ups. Many of the missing application development tools and features that forced programmers to develop their own proprietary mobile middleware, have been filled by the mobile OS (operating system) developers over the past 12 months. This is both good and bad news for mobile start-ups.

The good news is that mobile application developers can focus more on providing business value, rather than coding clever mobile client and mobile middleware features. This is good for the entrepreneurs that have started with an existing back-office business application in mind and simply wants to support it with a mobile client.

The bad news is that many mobile application companies have already invested heavily into their own mobile client technology, mobile application development tools and mobile middleware platforms. Why is this bad? Because most enterprise buyers won't appreciate the investment.

Enterprise buyers own smartphones. They download mobile applications over the weekend for $1.99. Their expectations have changed. In the past, mobile applications were a novelty surrounded by mystery and complexity. Mystery and complexity made it easy to charge $500 or more per mobile user. Now mobile applications are only a finger stroke and a password a way on their favorite mobile app store.

The mobile application itself is not where the biggest value can be found. The biggest value is in the following:
  • Mobile client integration with enterprise business applications and data
  • Support for enterprise business processes
  • Support for ERP (enterprise resource planning) workflows
  • Support for ERP data requirements
  • Integration with high value data sources (web services)
  • Support for complex and niche business processes
  • Support for high value data collection hardware (survey equipment, RFID, Barcode, GPS etc.)

The value of mobile business applications, no matter what the original investment was, will be attributed to the above capabilities not the mobile client itself. ROIs need to be achieved by supporting core business functions in mobile environments. It is the efficient support for a business process, not the mobile client where the real value can be found.

As a mobile software vendor, having the best of breed enterprise mobile applications will not be good enough. Companies will continually seek to simplify their IT environments and reduce the number of applications they are required to support. They will look to find mobile solutions that are hosted in a SaaS (software as a service) business model in a cloud computing environment, and that are most closely aligned with their primary ERP or key business software solution either through ownership, endorsement or partnership.

Early adopters will experiment with best of breed and leading edge technologies, but the masses want simplicity and security.

Do you agree? I look forward to your thoughts and comments.

***********************************************
Author Kevin Benedict
Independent Mobility Consultant, Wireless Industry Analyst and Marketing Consultant
www.linkedin.com/in/kevinbenedict
twitter: @krbenedict
http://kevinbenedict.ulitzer.com/
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Barcode Scanners on Every Smartphone

This is an interesting develop for smartphones. Sophisticated barcode scanning software built into the digital cameras so a quick photo of a barcode takes you immediately to a mobile website rich in content, coupons, rebates and other product information related to the scanned product. Read below:

Today NeoMedia Technologies, Inc. (OTC BB: NEOM), the global leader in mobile barcode scanning solutions, announced that Sony Ericsson has selected NeoMedia as its strategic 2D barcode partner. Sony Ericsson will begin shipping phones pre-loaded with NeoMedia's NeoReader barcode scanning application globally in the 1st half of 2010. The NeoReader will be pre-installed across all Sony Ericsson platforms.

"Sony Ericsson is very happy to work with NeoMedia as our global provider of barcode scanning solutions. We see great potential in the 2D barcode market and support NeoMedia's strategy to promote and drive the open 2D barcode standards. We are looking forward to working with NeoMedia to explore all the potential the technology enables," stated Robert Westin, Business Development Manager, with Sony Ericsson.

Iain McCready, CEO of NeoMedia Technologies commented, "The marketplace is ready for 2D barcodes - retailers and brands are already experimenting with them, and the technology has long been validated. The challenge is in creating a scalable pool of mobile users capable of scanning barcodes. This partnership with Sony Ericsson will make mobile barcode scanning a simple, out-of-the-box experience for consumers."

McCready continued, "NeoMedia's vision has been to create an open and interoperable 2D barcode ecosystem which would provide a consistent and reliable consumer experience worldwide. This agreement with Sony Ericsson is another important step towards making this vision a reality and is part of NeoMedia's ongoing strategy to accelerate adoption through relationships with manufacturers, operators and brands alike."

The NeoReader transforms camera phones into mobile barcode scanners [1] which provide easy access to mobile content via 2D barcodes. The simple "one click" action makes the mobile internet much more accessible for mobile users. By scanning 2D barcodes via the phone's camera, users avoid typing in long URLs and navigating cumbersome mobile menus.

The NeoReader is a universal barcode scanning application that reads all standard 1D and 2D barcode symbologies - QR, Data Matrix, Aztec, UPC and EAN - so users won't need multiple barcode readers.

About NeoMedia Technologies:

NeoMedia Technologies, Inc. (OTCBB: NEOM) is the global leader in mobile barcode scanning solutions. Our technology allows mobile devices with cameras [2] to read 1D and 2D barcodes and provide "one click" access to mobile content. Combining this technology with advanced analytics and reporting capabilities revolutionizes the way advertisers market to mobile consumers.

NeoMedia provides the infrastructure to make 2D camera barcode scanning and its associated commerce easy, universal, and reliable - worldwide.

The company's mobile phone technology, NeoReader, reads and transmits data from 1D and 2D barcodes to its intended destination. Our Code Management and Code Clearinghouse platforms create, connect, record, and transmit the transactions embedded in the 1D and 2D barcodes, like web-URLs, text messages (SMS), and telephone [3] calls, ubiquitously and reliably.


My analysis is that product packaging and newspaper ads will start including barcodes that are in addition to the product barcode. They will be designed to activate an automatic Internet query for additional product information. These automatic Internet queries will also show coupons, rebates, discounts, etc. A quick scan with your smartphone and you will instantly have additional information including the nearest location, based upon your smartphone's GPS coordinates, that sells that product all provided by SaaS vendors that use companies like Midphase hosting to host their services and provide the look-up and product information.

We can use your imagination from here, but this is an interesting development for smartphones and mobile marketing. It is an automated marketing and sales workflow that is activated by the scanning of a barcode on a smartphone.

Can you think of additional uses for this feature? I look forward to your comments.

***********************************************
Author Kevin Benedict
Independent Mobility Consultant, Wireless Industry Analyst and Marketing Consultant
www.linkedin.com/in/kevinbenedict
http://kevinbenedict.ulitzer.com/
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Barcode Scans and Prices on Mobile Handheld Computers and Smart Phones

Last week I wrote an article pondering the benefits of using my iPhone to capture the bar code on grocery store products, using the integrated digital camera, and then have my iPhone use its GPS coordinates to look at the prices of this product in other grocery store locations that are close to mine.

In the comments part of that article, I received some good feedback from industry veterans identifying some of the challenges to accomplishing that dream. For example grocery stores don't want you shopping around for other products so don't publish their prices, and grocery stores don't want the food manufacturers promoting their products at other locations.

I did receive some links to software companies that are taking steps in that direction. Here is one link from Pic2Shop for your reference.

***********************************************
Author Kevin Benedict
Independent Mobile Strategy, Sales and Marketing Consultant
www.linkedin.com/in/kevinbenedict
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Mobile Applications, Location Based Services and Distribution

In this article, I wrote about a concept of having CPG companies or distributors of perishable products notify customers when their products are in inventory at a particular location. The example given was The Sunday Edition of The New York Times. I wanted to receive a text message or email when The New York Times was delivered to my local coffee shop. That way I could quickly drive down and grab a copy before they were all sold out.

The LBS (location based services) and real-time notification system would need to be notified by the distributor when the product was delivered and available to be sold in a particular location. The system would require the distributor to scan a bar code label on the product with a handheld computer that includes a barcode scanner. The product, date and time stamp and location would be synchronzied with a real-time notification system that could send our text messages and emails to the subscribers.

This article, and the article linked to it, are identifying an entirely new category of mobile and real time inventory systems that could be of enormous value to wholesales distributors and CPG companies.

If you would like to discuss this topic in more detail please contact me.

***********************************************
Author Kevin Benedict
Independent Mobile Computing, EDI and B2B Expert and Consultant
www.linkedin.com/in/kevinbenedict
http://b2b-bpo.blogspot.com/
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Mobile Applications and Location Based Systems for Supply Chain and Inventory Management

In an article I published recently about grocery stores using LBS (location based services) on mobile devices and Smart phones, I proposed there were additional areas that large enterprises could benefit from real-time data collection, B2B integrations, business intelligence and location based services. Let's take a look at a couple of additional scenarios:

  1. 14 trucks are delivering perishable products on routes
  2. Truck #7 has a customer that has an unexpectedly high demand for a product
  3. Truck #7, using a mobile handheld computer, requests additional inventory from the SAP ERP (enterprise resource planning) software in the central office.
  4. The SAP ERP reports inventory levels on all 14 trucks based upon the real-time synchronization of data with each of the handheld barcode scanners of the trucks
  5. It is determined that truck #9 has excess inventory of the needed perishable product
  6. The GPS service in the handheld computer used by truck 9 identifies it's position and a meeting location is quickly identified so inventory can be transferred from one truck to another to enable maximum product sales
  7. The route driver for truck #7 scans the bar codes on the boxes of perishable products in truck #9 and transfer the inventory from #9 to #7 and goes on his/her way.

That is a simple mobile inventory example using GPS integration with barcode scanners. What if there was an example of products sold on consignment? Let's use pre-paid calling cards as an example:

  • The product is distributed to 500 stores
  • Some stores sell more of these products than others
  • When one store is low on these, an EDI message should be sent to the product company informing them of a need for additional inventory at a specific location
  • The product company should be able to quickly determine where additional inventory is available in other locations.
  • A representative of the product company should be able to remove excess inventory from one store to replenish another.
  • With a handheld computer that includes a barcode scanner, the product representative can check inventory back into the SAP ERP system, which removes it from one store's inventory, an EDI or B2B electronic message is sent to the stores ERP notifying them of the product's removal from inventory.
  • Next the product representative takes the excess inventory to the store that needs additional inventory, the products are scanned, using the barcode scanner and added to the local stores inventory. The barcode scanned inventory information is then synchronized to theproduct company's SAP ERP system which sends an EDI message to the store notifying them of the additional inventory at that location.

Where does LBS (location based services) fit into these scenarios? Inventory levels from various locations are constantly being uploaded via EDI/B2B and monitored. The inventory of each location, rather than being static, becomes a dynamic inventory that is able to be shifted according to local demand.

If inventories can be considered dynamic and mobile, able to be shifted according to demand, then there is the opportunity for incredible savings. Much of the guess work can be avoided as the inventory for one entire region can be moved and shifted according to demand.

I picture a scenario where a consumer can visit the website of the product manufacturer and request the location of the nearest available inventory to their moving vehicle. iPhone applications already request to use your current location. This information can be automatically passed to the product manufacturer and used to query for the nearest product location. Perhaps best prices can also be included at some point and mobile coupons.

The ROI for the distributor or manufacturer comes from avoiding loss, excess or slow moving product inventories that trap or lock-up cash flow, reduced inventory storage costs, and a reduced need to discount in order to move the products. A benefit is the ability to move product inventories to the locations where there is the most demand so sales can be maximized at the locations with the highest margins.

If you would like to discuss this topic in more detail please contact me.

***********************************************
Author Kevin Benedict
Independent Mobile Computing, EDI and B2B Expert and Consultant
www.linkedin.com/in/kevinbenedict
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Mobile Application Development Strategies for Handhelds, Smart Phones and PDAs

The mobile application framework on the mobile handheld computer, Smart Phone or PDA can be thought of as a mini-EAI application (enterprise application integration platform). In the world of SAP they have NetWeaver for integrating all of the various applications together. NetWeaver is described as an integrated technology platform. Many different mobile software applications are found on a typical mobile device and they all need to be integrated together as well including:

  • Radios - Bluetooth, wifi, RFID, GPS, Phone
  • Data collectors - RFID, barcode scanners, digital images, voice memos, GPS, credit card swipers, mobile applications and forms
  • Databases, synchronization technologies
  • OS with downloadable applications

All of these various applications need to be integrated together using some kind of mobile integration technology platform. The OS can take care of many of the simple features and functionality, but a database driven integration platform for the mobile device is required if you are going to create various application layers that are all integrated into one downloadable mobile software application that can combine all of the necessary application functionality into one synchronization platform that is integrated with your back-office business applications.

Mobile applications have many unique requirements. Among these requirements are:

  • GUI that can be resized quickly based upon the mobile device used
  • Data collection fields and forms
  • Mobile application workflow engine and validation features
  • Data validation features
  • Framework for pulling in data from third-party data collection hardware and software applications (barcode scanners, RFID, GPS, voice memos, credit card swipers, databases, etc)
  • Mobile database (small databases optimized for mobile devices)
  • Synchronization technology on the mobile device and on a central server

Mobile software application developers will want to find a good development toolkit for efficiently creating mobile applications. These toolkits can assist in quickly creating:

  • Application GUIs
  • databases
  • Synchronization scripts
  • Workflows
  • Integration with third party data collection applications
  • Data validation features
  • etc.

In addition to the basics listed above, it would also be very useful to have the following:

  • Mobile application workflow engine (as described in this article)
  • A mobile software kit based on your back-office ERP or database

Wouldn't it be nice to bring up a "work order ticket" on your Oracle or SAP system and immediately replicate the data requirements and valid data rules on your mobile device database? Today, this is a long and painful exercise. Each field in the SAP or Oracle database for that specific application would have to be analyzed to determine what is a valid data entry. The validation rules, would need to be individually documented and recreated on the mobile application database manually. An ERP centric mobile application toolkit would quickly transfer those data validation requirements to the mobile application that would be collecting the data and synchronizing back to the office.

If you have not developed industrial strength mobile applications before, it may be good to work with some experienced mobile application developers on the first few. There are strategies that experienced mobile application developers employ that can save you much time and pain.

If you would like to discuss this topic in more detail please email me.

***********************************************
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Mobile Software Application ROIs for Mobile Service Businesses

The ROI (return on investment), in this context, is the term used to describe the value of a mobile software solution relative to the expense of designing, developing and deploying it. If a mobile solution cost $145,000, how do you justify the investment? Management needs to see that their investment will provide a quick and positive return. The following list contains some of the most common justifications for mobilizing business processes:
  1. Eliminate time spent in the office re-typing data collected in the field: Enable field service technicians to synchronize information directly with the office database.
  2. Eliminate time spent on the phone dispatching service tickets or work orders. Both the time of the dispatcher and the time of the service technician: Dispatch electronic service tickets direct from your work order management system in the office with the mobile device of your service technician.
  3. Save time finding each work location: Send driving directions, or links, in the electronic work order that work with the GPS and mapping software in the mobile device.
  4. Avoid the high fuel costs incurred delivering paperwork to the office and picking it up: Synchronize the data direct from the field to the central database application.
  5. Avoid the time cost transporting paperwork from the field to the office: Synchronize the data collected from the field with the push of a button.
  6. Save time and provide better customer service by providing real-time access to enterprise parts, orders, and inventory data while in the field: Enable mobile access to customer history, product documentation, warranty information, inventory information, time sheets, work schedules and much more.
  7. Save time with field data collection by using barcode scanners and barcode labels, or RFID readers and RFID tags on assets: A quick scan with a handheld computer can automatically display all stored information related to the asset for quick review, edits and additions.
  8. Save time and reduce admin costs by creating and scheduling new service tickets direct from the field:
  9. Provide immediate invoicing for faster collections and better cash management: Allow field tech to print the invoice on a mobile printer at the job site.
  10. Save time and postage costs: Print the invoice and leave it with the customer at the job site, rather than wait and bill later from the office.
  11. Document proof of work completed to reduce invoice disputes: Leave a GPS audit trail of where work was performed and include a time and date stamp. Digital photo evidence of before and after work is also useful.
  12. Reduce the introduction of errors: Paper based systems are inherently slow and error prone due to human interaction, copying and re-typing. The more human hands that touch a paper form and add or edit data, the more chances that errors can be introduced to the data which will cause invoice disputes, inaccurate records and confusion.
  13. Reduce administrative costs by ensuring complete data is sent from the field, as incomplete or inaccurate field data can take hours of work to track down and correct: Send data from the field and ensure it is complete with data integrity features on the mobile handheld computers and rugged PDAs.
  14. Reduce administrative costs by avoiding errors and misinterpretations due to poor or misread handwriting: Create electronic forms with pre-made options, check boxes and lists, and by using onscreen digital keyboards.
  15. Reduce administrative costs by ensuring the accuracy of data: Validate answers in the mobile software application on the handheld PDA.
  16. Reduce time on the phone and dangerous note taking while driving: Push documents directly from the office to the handheld.
  17. Save time and fuel by providing electronic dispatch and least cost routing: Use vehicle and/or handheld GPS tracking to view your workforce locations. Handheld computers with GPS functionality can integrate with GIS and display the location of the field worker to help managers better organize service responses.
  18. Save time by developing computation and analysis features on the rugged handheld in the field: Programmed analytics can help field users make quicker and more accurate decisions and job estimates.
  19. Save time in the field by automating business processes in the mobile software: Mobile application can be configured to perform all kinds of automated business functions, queries, computations and analytics.
  20. Enforce quality work habits: Automate “best practices” into your mobile software application and provide visibility to managers.
  21. Automate quality and best practices - Activate the appropriate business process based upon the data entered: A specific answer can trigger the required business process.
  22. Reduce inventory loss - Avoid undocumented inventory usage and unbilled time: Enforce real time data entry before clock out or work order completion.
  23. Improve job estimates: Require clock in and clock out on work to document and analyze the accuracy of work estimates.
  24. Improve technician training: Train new service technicians and inspectors with audio memos or video clips in the handheld computer application.
  25. Reduce disputes by documenting deliveries and work with digital signatures, date and time stamps and barcode scanners on the handheld computer.
  26. Save travel time and fuel cost: Query available inventory in nearby company vehicles.
  27. Increase profit per customer: Use information on handheld computers to up-sell more products and services while onsite with the customer.
  28. Provider quicker and more accurate estimates: Query latest shipping status, schedules or inventory levels via handheld computers while onsite with customer.
  29. Increase warranty revenues: Include updated customer information on the handheld computer so the service technician can sell warranty and maintenance plans, new products and upgrades.
These are just some of the common areas where enterprise mobile applications have been found to provide significant value. The issues and costs of designing, developing and deploying the mobile software applications and handheld computers are discussed more in this article.

If you would like to discuss this subject in more detail please email me.
***********************************************
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Questions to Ponder before Starting a Mobile Software Development Project for Handheld PDAs, iPhones and Smartphones

This article identifies some basic questions that should be asked and pondered by the business user and software development teams before starting on a mobile software development project:
  1. Do you anticipate needing one mobile software application, or many? Can you start with a mobile software development platform that supports all of your mobile application needs, or will each mobile application be a separate IT project and use different development technologies and infrastructures (e.g. Windows Mobile, Google Android, RIM Blackberry, Symbian, iPhone, etc.)?
  2. Do you know your exact solution and data requirements in advance? Do you anticipate needing to edit and adjust your mobile application as you learn from your field users and their experiences? Can it be hard coded, or does it need to be flexible and easily edited? The answers to these questions will impact both design and schedules.
  3. Do you have an in-house software development capability, budget and helpdesk infrastructure to enable you to develop and support your own mobile application(s)?
  4. Are you going to outsourcing the development of your mobile software application's design, development and deployment to an experienced mobility company, or build it internally?
  5. Will you be synchronizing your field data with one back-office database, or multiple database applications? How will you do this? Are you using a middleware solution in this process?
  6. Do you know how to integrate field data to your database applications? Do you have your own DBA that can do this? Are they involved in the data synchronization discussions. How can you ensure valid data is synchronized from the field?
  7. How secure does the mobile data synchronization need to be? The more security that is added and layered the slower the data synchronization. Does only a small part need to be secure or all of the data?
  8. Will the user always need and have internet connectivity, or will the application run equally well disconnected? Does you design take this issue into consideration?
  9. Mobile solutions are often used on laptops, Tablet PCs, Smartphones, PDAs, and rugged handhelds. Do you know your hardware requirements and user environmental requirements? Is the user environment hot, cold, dry, wet, dusty, flammable or frozen?
  10. Will you be supporting just one mobile device, or many different kinds and sizes? Is the screen size an issue? What size is the screen on your chosen devices? Is it sufficient for the work done in the field. Does the mobile worker need to read manuals, maps, images, blueprints and drawings, or just click on a few buttons?
  11. What mobile device operating system(s) will you be supporting?
  12. How will the mobile handhelds or mobile devices be carried and stored. Is the user wearing a suit, or wearing overalls in the rain. Does the environment require a rugged case, or a suit pocket? The answers to these questions impact your choice of mobile devices, operating systems and screen sizes.
  13. If your internal IT staff are developing your mobile solution, do they know how to do the following: integrate with and support GPS, Barcode scanners, RFID radios, Digital Signatures, digital cameras and synchronize data bi-directionally across multiple databases?
  14. What mobile database will you use? Does it have its own synchronization technology? If not, what mobile middleware are you going to use? Does the mobile database vendor support the operating systems you have chosen?
  15. Do you have an IT development team that is experienced in designing, developing and deploying mobile applications, or is this their very first mobility project. Can you afford the steep learning curve, time and money developing a mobile application in-house with no experience?
  16. Have you considered the implementation, training and support effort required to manage large mobile software deployments? Do you have project management and helpdesk software in place to manage it?
  17. Have you made sure that your mobile software application's database and screen design will include the data fields required by the office database application you will sync with?
  18. Does the mobile software application need to support a specific business process in SAP or other ERP? Have you designed the mobile software application to do so?
  19. One of the most challenging and complex parts of mobile application development is to create the right data model for your mobile application before you start development. Often an appropriate data model for a simple mobile application, is not the appropriate data model once you start adding features and additional modules in future versions. Is your database model designed to easily support additional components?

These are a few of the questions you will want to discuss with both the business and the technical team before you begin this effort. For more questions and possibly some answers you may want to visit this Google Knol called Mobile Software & Handheld PDA Business Strategies.

***********************************************
http://mobileenterprisestrategies.blogspot.com/
***********************************************

Interviews with Kevin Benedict