I want to design, develop and implement an inventory system for a LAN environment. The inventory system should be able to update itself through tablet or pda or smart phones. What is the best practice for this and what technology should be used to serve this purpose. The application is supposed to be a Windows platform application with a server and a database but should be accessible through a mobile device also for privileged use and update.
Please advise.
Thanks
Tom
Lingaraj MishraPosted Apr 24, 2014, 9:15 AM
Not sure if you are still following up this thread.
What is the best practice for this and what technology should be used to serve this purpose ?
The general architectural recommendations are to enforce three tier architecture.
Tier-One- A Native/Hybrid Application which run on mobile
Tier-Two- A WCF SOAP/REST service
Their- Three A Database.
The key decision for choosing right mobile technology platform resides on following requirements.
Do you require extensive barcode/QR code scanning? If yes go with Native mobile App.
Who and what type of your users? – Still Android and iPhone are the market leaders hence an application which run on this OS is more meaningful. Honeywell and Motorola are few OEM leaders who sell POS with those OS.
Do you want to restrict only with POS- if yes go with Windows CE 6.0 (Note that it only work with VS 2008)
Do you want to run this system on all set of windows platform- If yes go with a Windows Embedded Compact 2013 which is nothing but a XAML based UI which runs on all Windows 8.0 devices?