Click here to Skip to main content
15,921,646 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Offline web apps Pin
#realJSOP25-Oct-19 7:13
professional#realJSOP25-Oct-19 7:13 
AnswerRe: Offline web apps Pin
MSBassSinger25-Oct-19 7:22
professionalMSBassSinger25-Oct-19 7:22 
AnswerRe: Offline web apps Pin
lopatir24-Oct-19 4:05
lopatir24-Oct-19 4:05 
GeneralRe: Offline web apps Pin
Sander Rossel24-Oct-19 4:10
professionalSander Rossel24-Oct-19 4:10 
RantRe: Offline web apps Pin
lopatir24-Oct-19 4:21
lopatir24-Oct-19 4:21 
GeneralRe: Offline web apps Pin
Sander Rossel24-Oct-19 7:29
professionalSander Rossel24-Oct-19 7:29 
AnswerRe: Offline web apps Pin
abmv24-Oct-19 5:35
professionalabmv24-Oct-19 5:35 
AnswerRe: Offline web apps Pin
kmoorevs24-Oct-19 8:48
kmoorevs24-Oct-19 8:48 
I agree with JSOP. Write it as a web app and run it on any device.

I was tempted to do an iOS app a few years ago for a new customer who elected to use iPads. I tried Xamarin with mixed results, and ultimately decided it wasn't worth the effort or the cost (you have to buy a developer license) for a single customer.

Instead, I just wrote up a document explaining how to create homescreen shortcuts to the two apps they needed. (which were already azure web apps anyway...on windows, they run in a browser container (to get the workstation name), for iPads, the shortcut contains a unique id for each iPad.) This has worked really well.

Now for a funny story. Back in 2002, our con man salesman promised a few clients that if they bought X today, we could give them a very deep discount (free) on our new web-based POS system when it came out the next year. Well, they bought, and I got started from scratch on our new web-based POS.

There were a few real challenges:
0: unreliability of the internet at the time meant that there had to be an off-line mode
1: responsiveness was a priority...long pauses caused by slow connections were not acceptable
2: integration with other local resources/systems (such as barcode/scanner input, imports/exports, images, etc.)

Based on those challenges, decided that the customers would need to host their own databases and webserver. They could host for their 80+ locations. The first 6 months were spent using classic asp and throwing together enough screens to test basic functionality. While it worked, the responsiveness issue (or lack thereof) was a deal breaker. Remember, this was almost 20 years ago and hardware/networks/browsers were much slower. Sigh | :sigh:

With 6 months until training, I separated the application into around a dozen modules which became ActiveX controls which were placed on a common webpage for all 80 something locations. Smile | :)
Not only was it web-based, it was auto-updating, it was available offline, and it connected to local resources. Most of all, it was responsive. Overall, it was a good application and I learned a lot doing it, but it was one of the first to be phased out (not resold) as it was not a market we (I) wanted to be in anyway. I still have it on a disk somewhere.

So, there's that example of a windows app masquerading as a web app but I have also done the reverse...running a web app in a browser control of a windows app. Sometimes, hybrid is the answer.
"Go forth into the source" - Neal Morse


modified 24-Oct-19 14:54pm.

AnswerRe: Offline web apps Pin
Ravi Bhavnani24-Oct-19 10:28
professionalRavi Bhavnani24-Oct-19 10:28 
AnswerRe: Offline web apps Pin
maze324-Oct-19 23:47
professionalmaze324-Oct-19 23:47 
GeneralRe: Offline web apps Pin
Sander Rossel25-Oct-19 3:26
professionalSander Rossel25-Oct-19 3:26 
GeneralRe: Offline web apps Pin
jlongo25-Oct-19 12:52
jlongo25-Oct-19 12:52 
AnswerRe: Offline web apps Pin
SeasonedGuru25-Oct-19 2:35
SeasonedGuru25-Oct-19 2:35 
GeneralRe: Offline web apps Pin
Sander Rossel25-Oct-19 3:33
professionalSander Rossel25-Oct-19 3:33 
QuestionRe: Offline web apps Pin
MSBassSinger25-Oct-19 4:20
professionalMSBassSinger25-Oct-19 4:20 
AnswerRe: Offline web apps Pin
Sharp Ninja25-Oct-19 2:50
Sharp Ninja25-Oct-19 2:50 
GeneralRe: Offline web apps Pin
Sander Rossel25-Oct-19 3:22
professionalSander Rossel25-Oct-19 3:22 
AnswerRe: Offline web apps Pin
Lucas Vogel25-Oct-19 3:54
professionalLucas Vogel25-Oct-19 3:54 
GeneralRe: Offline web apps Pin
Sander Rossel25-Oct-19 3:58
professionalSander Rossel25-Oct-19 3:58 
AnswerRe: Offline web apps Pin
MSBassSinger25-Oct-19 4:04
professionalMSBassSinger25-Oct-19 4:04 
AnswerRe: Offline web apps Pin
mmelvis25-Oct-19 4:21
mmelvis25-Oct-19 4:21 
AnswerRe: Offline web apps Pin
TylerMc00725-Oct-19 5:05
TylerMc00725-Oct-19 5:05 
AnswerRe: Offline web apps Pin
Hedzer25-Oct-19 5:59
Hedzer25-Oct-19 5:59 
AnswerRe: Offline web apps Pin
JoshDavisChem25-Oct-19 9:57
JoshDavisChem25-Oct-19 9:57 
AnswerRe: Offline web apps Pin
vaderjm25-Oct-19 11:07
vaderjm25-Oct-19 11:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.