tablet POS system - html

I have a project to create a point of sale system, which in each table in a restaurant will have a tablet. The idea is this tablet will communicate to the kitchen interface and send customer's order directly to the kitchen. I'm planning to use HTML 5 and phonegap for the tablet.
My question is:
How can I connect each tablet to the kitchen interface? is it possible to send information over the wifi? Do I need a hub or router?
I have seen API such as e-thor and square register, can I use those API to build this system?
Is it possible to customize the tablet so it can only open the app?
Thanks, any answer would be appreciated.

how can I connect each tablet to the kitchen interface? is it possible to send information over the wifi? Do I need a hub or router?
Yes, a hub such as a linksys router with each tablet connected wirelessly to the same SSID on the router will allow you to talk to the internet or the intranet for your kitchen service.
I have seen API such as e-thor and square register, can I use those API to build this system?
Yes, a webapp utilizing the apis for this system will receive orders from people and allow them to pay for them as well (given they have the ability to swipe their cards with a square for example). The hardest part to your question is the webapp and how it will store and use the information from users. This is the part that you need to think about as the rest of your questions are trivial.
Is it possible to customize the tablet so it can only open the app?
Yes, many apps do this and it is usually in parental controls or administration of users for the tablet (depending on the operating system).

Related

how to integrate new WIFI devices to the HOMEY (without supporting app)

Usually devices may be integrated to the Homey when there exist supporting Homey app for them. In special cases it is possible without (simple zigbee z-wawe on/off devices).
I would like to integrate viessmann devices to the homey. it should be able to turn on/off device and set the temperature.
Link for possible information related to viessmann API.
Anyone idea how to do it?
Anyone who can do it? Even for reward...
I've checked but indeed there currently is no Viessmann app available for Homey.
If you have prior knowledge with programming, specifically with Javascript, it is possible to create a Homey app yourselves, the best place to get started with Homey apps is in de Homey apps SDK https://apps.developer.homey.app/the-basics/getting-started.
It is also possible to ask the community for help, or ask for an app request https://community.homey.app/c/apps/7.

Is possible to know which platform version of universal app user has?

I want to develop service for synchronising user specific data within installations of my app. For instance, I have in-app consumable purchase in my app, lets say credits for a game. I need these credits to be shared between both mobile and desktop version of the application. But if user has only mobile or only desktop version, it is waste of resources to store historical purchase records for synchronisation. Current credits amount should be enough.
Maybe not really good example but should do for illustration. So is possible to know if user has both platform versions or he has only mobile/desktop version? Is there any proper API I would touch for the information from sync service or from the app?
Thanks for answers in regards
So is possible to know if user has both platform versions or he has only mobile/desktop version?
There is no official existing API to meet your entire requirement directly, but you can handle it by yourself. Using AnalyticsVersionInfo class to get the type of device the application is running on, especially the AnalyticsVersionInfo.DeviceFamily property.
For different platform, you can decide how to sync up your records.

Windows Phone control tv over wifi

I'd like to create a Windows Phone 8.1 app to connect to a TV and have basic controls (change channels, turn on/off).
I know It's hard to have an universal remote for every TV, but I'm just testing so It could work to a specific model/maker.
My first guess is to connect to a smart tv over wifi connection, but I can't find any site to describe how to do this or how do I start researching. I only got links to apps already made, but not on how to build it.
Anyone knows how this connection works?
Thanks!
i dont think this is really related to Windows phone specific. but here is what you can do:
find out what kind of API the TV has. it's probably some Rest or SOAP based webservice you can call. if there are existing apps (maybe for other platforms) you can use Fiddler to check the network traffic from these apps to the TV if you set your pc as "man in the middle" with fiddler.
as soon as you have what you need look into HttpClient examples on how to send these requests toward your TV.
fiddler :http://www.telerik.com/fiddler
HttpClient: https://msdn.microsoft.com/library/windows/apps/dn298639

Windows Phone User Login

I am wanting to start programming games on the Windows Phone and wondering what the best way is to log a user in a session on the Windows Phone. Is it possible to do it with XBOX LIVE? Or do I have to hand-craft my own Login system?
You can have a look at Windows Azure Mobile Services (http://www.windowsazure.com/en-us/develop/mobile/) to help you out in authentication mechanisms, enabling you to have out-of-the-box support for Microsoft accounts, facebook, google and twitter (it's currently free and you can also use it for more things than just this).
If you don't want to use any external support, then you'll have to have your own hand-crafted login system and somewhere to hold it in (you could also use Mobile Services for that).
If you need any sample code, just drop me a line and I'll try to gather something up. :)

HTML5 mobile app that needs to capture user profile image

I have a mobile application built with html 5. I've deployed the mobile application to iphone, android and blackberry using PhoneGap. The app loads up a list of user profiles via an Ajax call to my web server which has a database of user information.
My database of user information currently lacks user profile images for any of the users. How do I allow a user to associate their user profile on the mobile app with a profile image of themselves?
My current challenges are:
I can't seem to get html5 file upload button to work on the iPhone
a friend told me to try authenticating with linkedin, then ask for their linked in profile image. This can be done via of a concept of "childbrowser" on ios devices. But he claims there are some challenges (i think in terms of a good user experience) with android and blackberry?
Have you looked into Gravatar? Your users would have to set up their profile picture on the site, then they provide you a link to their chosen avatar from the Gravatar website. It doesn't require any authentication to use.
The iPhone browser lacks most of the file related APIs.
Anyway I have had enough problems with File APis to recommend the solution that #saluce is probably your best bet. Use a web service whenever possible to avoid having to deal with files as much as possible and for this particular use case, the gravatar solution is a good bet.