It's getting to the point where I don't know half of what you guys are talking about. In a recent post (A trusted application), Paul Hemans wrote "Probably Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
Laurie
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html ---
On Mon, 10 Jul 2017, at 03:45 PM, Laurie Alvey wrote:
Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
Hey, this is the JavaScript world we're talking about here. Next week there'll be another 2,000 me-too frameworks and the new versions of those two will probably not be backward compatible.
On Mon, Jul 10, 2017 at 10:45 AM, Laurie Alvey trukker41@gmail.com wrote:
It's getting to the point where I don't know half of what you guys are talking about. In a recent post (A trusted application), Paul Hemans wrote "Probably Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
https://nwjs.io/ and https://cordova.apache.org/ although don't be surprised if reading those pages leave you with more questions than answers. Both talk about Node as if you already know what that means (it's a JavaScript server that can runs on your local machine as well as internet servers) and that you understand the NPM is the Node Package Manager. There's an awful lot of acronyms and and shortcuts used in the Javascript world and easy to feel like an outsider could never climb the learning curve, but it's not really that bad.
It is all [NF], though. Paul's thread seemed to start off talking about a FoxPro app and then, *Whoosh* off he went into the new shiny tech.
I decided there was so much new technology and acronyms and increasing rate of change that it was impossible to keep up alone, so I choose to join a company of fellow experts. In 1995. Not much has changed, in that respect.
Ted, The problem with experts is that Ex - stands for "out of Date" spert (spurt) - a drip under pressure!!!
Dave
-----Original Message----- From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of Ted Roche Sent: 10 July 2017 16:11 To: profox@leafe.com Subject: Re: {NF} Time to hang up my boots?
On Mon, Jul 10, 2017 at 10:45 AM, Laurie Alvey trukker41@gmail.com wrote:
It's getting to the point where I don't know half of what you guys are talking about. In a recent post (A trusted application), Paul Hemans wrote "Probably Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
https://nwjs.io/ and https://cordova.apache.org/ although don't be surprised if reading those pages leave you with more questions than answers. Both talk about Node as if you already know what that means (it's a JavaScript server that can runs on your local machine as well as internet servers) and that you understand the NPM is the Node Package Manager. There's an awful lot of acronyms and and shortcuts used in the Javascript world and easy to feel like an outsider could never climb the learning curve, but it's not really that bad.
It is all [NF], though. Paul's thread seemed to start off talking about a FoxPro app and then, *Whoosh* off he went into the new shiny tech.
I decided there was so much new technology and acronyms and increasing rate of change that it was impossible to keep up alone, so I choose to join a company of fellow experts. In 1995. Not much has changed, in that respect.
[excessive quoting removed by server]
On Mon, Jul 10, 2017 at 11:14 AM, Dave Crozier DaveC@flexipol.co.uk wrote:
The problem with experts... that's me!
On 2017-07-10 11:14, Dave Crozier wrote:
Ted, The problem with experts is that Ex - stands for "out of Date" spert (spurt) - a drip under pressure!!!
Dave
So many times, the tech world seems to have such uber geeks that insist on trying to "one-up" or "stump" the other guy like he knows more, or knows the latest/greatest thing better, and anybody not knowing his new shiny secret handshake is a dinosaur. It's exhausting keeping up with the uber geeks often.
Definitely not time to hang up the boots! Just Time to spend some time with Google or Bing!
Can't tell you how many times I've found clues mentioned in this group that lead me on new adventures!
Paul H. Tarver Tarver Program Consultants, Inc. Email: paul@tpcqpc.com
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Laurie Alvey Sent: Monday, July 10, 2017 9:46 AM To: profoxtech@leafe.com Subject: {NF} Time to hang up my boots?
It's getting to the point where I don't know half of what you guys are talking about. In a recent post (A trusted application), Paul Hemans wrote "Probably Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
Laurie
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html ---
[excessive quoting removed by server]
Guys, I apologize. I drift between a lot of different technologies. I specifically asked the question here about the trusted app because I know there is a wealth of really deep grey experience. Some of the new techs are just the opposite, bright, shiny and lacking substance. I think one of the major things that is lacking when people discuss technologies is how it is applied in the real world. The Foxers have that knowledge in spades.
So, sorry for bantering acronyms. Here is a a breakdown: nw.js is a JavaScript environment that gives you a HTML interface with all the goodness of a web server. But it runs on your desktop. It is like running the HTML interface in Fox, but with a newer browser. You can also do something similar with CefSharp running on .Net. Cordova / Phonegap runs on all major mobiles and again is a JavaScript HTML frontend that allows access to the phones resources (file system, cameras etc). You could probably do something similar with Xamarin under .Net
I use a combination of these to talk to my Foxpro applications.
In the end I have realized that it is pretty much impossible to make a trusted standalone application. So I need to serve up the program from a web server, but host the web page in a local app. That allows the application to get access to the local resources, as normally web pages run in a sandbox.
I hope that clears it up.
On Tue, Jul 11, 2017 at 4:03 AM, Paul H. Tarver paul@tpcqpc.com wrote:
Definitely not time to hang up the boots! Just Time to spend some time with Google or Bing!
Can't tell you how many times I've found clues mentioned in this group that lead me on new adventures!
Paul H. Tarver Tarver Program Consultants, Inc. Email: paul@tpcqpc.com
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Laurie Alvey Sent: Monday, July 10, 2017 9:46 AM To: profoxtech@leafe.com Subject: {NF} Time to hang up my boots?
It's getting to the point where I don't know half of what you guys are talking about. In a recent post (A trusted application), Paul Hemans wrote "Probably Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
Laurie
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]
So what is the point of new technology if it doesn't change the user experience or enhance the software at all. I thought I would demonstrate what carefully positioned tech can do for a VFP application. Here is an example that could not be implemented in VFP, but that is running against a VFP database. It requires no installation on the client.
https://drive.google.com/open?id=0B0xyeD3FGQUMNjVNTFI5QkFPa1k
I think the web interface is vastly underrated. It may not be as pretty, but there are connections that you can make with devices and resources that make it much more efficient in the work place.
Here is an example of controlling a Foxpro application through a web interface using your voice https://drive.google.com/open?id=0B0cF1aWFSwM5VFMyLWF2cHdWVnM
So as an example of an interconnected world. This is a VFP application, generating web interfaces. With that platform (and a little magic dust) we can get values from electronic devices and local databases, without the interface requiring any custom code at all. All done with Javascript. https://drive.google.com/file/d/0B0xyeD3FGQUMbzJtaFptaVFoTzg/view
Personally I am not interested in rewriting applications for the sake of new technology. The beauty of the Fox is that it can be enhanced. I have been working with it for somewhere around 20 years now. I have only just lately seen the beginnings of something to challenge it, but it is still early days.
If you are interested in expanding the capabilities of your application, without requiring a rewrite, I am available for contract work.
Cheers.
On Tue, Jul 11, 2017 at 9:37 AM, Paul Hemans paul_hemans@laberg.com.au wrote:
Guys, I apologize. I drift between a lot of different technologies. I specifically asked the question here about the trusted app because I know there is a wealth of really deep grey experience. Some of the new techs are just the opposite, bright, shiny and lacking substance. I think one of the major things that is lacking when people discuss technologies is how it is applied in the real world. The Foxers have that knowledge in spades.
So, sorry for bantering acronyms. Here is a a breakdown: nw.js is a JavaScript environment that gives you a HTML interface with all the goodness of a web server. But it runs on your desktop. It is like running the HTML interface in Fox, but with a newer browser. You can also do something similar with CefSharp running on .Net. Cordova / Phonegap runs on all major mobiles and again is a JavaScript HTML frontend that allows access to the phones resources (file system, cameras etc). You could probably do something similar with Xamarin under .Net
I use a combination of these to talk to my Foxpro applications.
In the end I have realized that it is pretty much impossible to make a trusted standalone application. So I need to serve up the program from a web server, but host the web page in a local app. That allows the application to get access to the local resources, as normally web pages run in a sandbox.
I hope that clears it up.
On Tue, Jul 11, 2017 at 4:03 AM, Paul H. Tarver paul@tpcqpc.com wrote:
Definitely not time to hang up the boots! Just Time to spend some time with Google or Bing!
Can't tell you how many times I've found clues mentioned in this group that lead me on new adventures!
Paul H. Tarver Tarver Program Consultants, Inc. Email: paul@tpcqpc.com
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Laurie Alvey Sent: Monday, July 10, 2017 9:46 AM To: profoxtech@leafe.com Subject: {NF} Time to hang up my boots?
It's getting to the point where I don't know half of what you guys are talking about. In a recent post (A trusted application), Paul Hemans wrote "Probably Cordova on mobile and nw.js on the desktop.". I have no idea what these technologies do. Mea culpa..
Laurie
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]