While I understand the Flash hate etc. that some people have below, before you start doing anything about it do prioritize your features.
Who is your real customer, I'm assuming it's small business owners etc. Do they real care about Flash/AdBlock etc. Do they even know about those things?
Focus on the real features they care about, do some market research, if you haven't already. Offline backup is a high priority feature. CC fallback on the traditional system is another (which I believe works via phone and not internet).
What about touchscreen support and UI to go with it.
I had worked on NCR POS UI way back in the '95-'96 and we used to create OCX (remember those?) controls which were huge so that the UI worked well with touch screens.
You're right on target - our typical customer is a small independent retailer that's currently using an electronic cash register.
Market knowledge and research is actually what lead us to develop this. I had been working for a point of sale reseller and we lost more sales to high cost than to any other competitor.
Currently our strategy for backup is recommending a dial-up if there's concern about connectivity, but thats not ideal and I think Gears or HTML5 is the way to go. And you're correct, the backup for CC transactions is phone authorization (same as any other POS when internet is down)
Touchscreen support is important, especially with non-technical cashiers, and our UI was designed with that in mind.
Who is your real customer, I'm assuming it's small business owners etc. Do they real care about Flash/AdBlock etc. Do they even know about those things?
Focus on the real features they care about, do some market research, if you haven't already. Offline backup is a high priority feature. CC fallback on the traditional system is another (which I believe works via phone and not internet).
What about touchscreen support and UI to go with it.
I had worked on NCR POS UI way back in the '95-'96 and we used to create OCX (remember those?) controls which were huge so that the UI worked well with touch screens.