Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
C# + xamarin + XAML or JS + Cordova + HTML5
Message
 
To
16/01/2015 08:09:00
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01613640
Message ID:
01613767
Views:
72
Couple of things.

A mobile WEB application is not a mobile application. Those are two different things. No matter what you do you will not be able to write a mobile app that runs on a mobile phone and is app store hosted.

I've written a bit about how I WOULD LOVE for the mobile Web to be a viable platform for mobile apps but the reality is that there are lots of problems with the mobile Web as mobile platform:

The broken Promise of the Mobile Web

There's a lot more to building a mobile APP than just providing a UI that fits into a small screen.

And running in Cordova with server written pages - while that might work for development, it'll almost certainly be rejected by the app stores.

And - if you're building for phones - using FoxPro forms would be the last thing I'd want to do build a good looking mobile UI that feels like a native mobile application. Mobile apps have unique constraints that and in my experience need explicit tweaking to work properly in multiple resolutions.

In a way it's simpler to build Mobile apps using HTML, but to write *good* mobile apps that look nice and behave like mobile apps and not like desktop apps si actually very difficult even if you have full control over the UI.

+++ Rick ---

>Hi Metin,
>
>Once in a while, I'll disagree with Rich and Craig ... ;)
>
>Yes, you can start developing mobile web application with VFP using FoxinCloud - and move afterwards to some other server technology.
>
>Let me explain you why and how in 6 simple steps...
>
>1. Using FoxInCloud, you adapt your existing VFP application to the Web (less than 1%) - you have your first foot in the Web, your client appreciate.
>
>2. Using CSS, you adapt your HTML/CSS/JS front-end generated by FoxInCloud to your target devices (iPad/iPhone, etc.)
>
>3. Using Cordova, you build hybrid Web applications using your VFP code on the server and the adapted HTML/CSS/JS that FoxInCloud provides
>
>4. If not already, you move your data to a SQL database
>
>5. You select your favorite server-side platform (php, .net, Java, ruby, etc.) and develop the transaction equivalent to what your VFP application currently does
>
>6. Using JavaScript, you rewire the events from FoxInCloud to your new Applicaiton Server (at that point you have your FoxinCloud Application Server and your xxx Application Server server working side by side against the same database)
>
>
>This process safely takes you from a 100% VFP/desktop offering to a 100% Web-based offering without any change on the user side: your UI is stable, you don't need to train anyone, users can gently 'slide' from desktop to the web.
>
>> No rewrite, no migration, no brutal change, progressive learning, back-up solution, no dual maintenance, etc.
>
>http://foxincloud.com/demotest/ - FoxInCloud Application optimized for iPhone using CSS
>http://foxincloud.com/tutotest/ - Overview of FoxInCloud capabilities and adaptations
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform