How does HTML5 work for apps that are stored and run entirely on the
client?

A very good question and one that has incrementally become possible as
HTML/CSS/Javascript have matured. Take a look at everything going on with
HTML5/CSS3 to learn more.

http://w3schools.com/html5
http://w3schools.com/css3

It has been said by industry experts that HTML5 was a release that focused
on web apps needs vs. content delivery.

But I do question using javascript as a client app programming language.

As you should. There are many ways to get into trouble with Javascript
because it runs in an environment that you don't have a lot of control over
(i.e. you don't get to pick the browser engine that your customers use when
they visit your website). BUT... what if you COULD pick the EXACT
browser/version and code specifically to that. That is one aspect that
PhoneGap gives you. In my perspective PhoneGap is basically a modified
webkit-based browser engine that allows Javascript to make calls into the
native functionalities of a mobile device (which is what keeps you from
having to write Java or Objective-C). It comes complete with callback
mechanisms and registering for services (i.e. GPS location call backs).

Who knows if this exact approach will be the one that wins out, but the
concept of having a single language/syntax/runtime that works on all
popular mobile devices will continue - at least I have no question in my
mind about that because of the things Joe has shared. I also am not liking
Objective-C, though I do believe Apple has superior products for a wide
cross section of the non-geek user base.

Aaron Bartell
www.MowYourLawn.com/blog
www.OpenRPGUI.com
www.SoftwareSavesLives.com



On Tue, Jan 3, 2012 at 7:43 AM, Steve Richter <stephenrichter@xxxxxxxxx>wrote:

On Mon, Jan 2, 2012 at 9:18 PM, Dean, Robert <rdean@xxxxxxxxxxxx> wrote:

Unless your application is really performance critical or you
intentionally are targeting only one platform, native
development is much more expensive than a hybrid approach involving
using HTML5/JS/CSS with a
cross-platform services API like PhoneGap, Mozilla WebAPI, or the like.

How does HTML5 work for apps that are stored and run entirely on the
client? And Javascript and CSS don't seem to be suited for client
based apps. And I do not know much about it, but HP just shutdown
WebOS which was a browser based way of running client apps. There was
a NY Times article on saturday and it said the OS kind of collapsed
under its own weight. Where Palm had rushed components to market. Then
enhancements and integration of the components required major,
multiple rewrites of the underlying WebOS. The end result being apps
that crashed and devices that froze too frequently. I am sure Android
is not WebOS due to all the money Google is putting into it. But I do
question using javascript as a client app programming language.
--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.