Welcome to The UP Beat!

by Craig 15. November 2010 12:57

Hey! Welcome to The UP Beat!

On this site I am going to explore Javascript (lots of jQuery), HTML5 and Mobile development.  I'm convinced that these are the wave of the future, and that one needs to be more than generally familiar with them. There are methodologies and techniques to be explored, developed and perfected, so that as more and more people move to mobile web browsers, developers can stay current with the best ways to serve those needs.

Frankly, if any company is not developing for mobile, they are going to get left behind and suffer serious loss in sales.  The same is probably true for developers.  In some countries, like Japan, PC sales (both desktop and laptop) have dropped to almost nothing.  For most people, the phone already does what they need it to do, and they no longer buy PCs.  So now, they use the phone not only for verbal communication, but for email, social networking, entertainment and more, but most importantly, for shopping.

If you or your employer sells products or services, you've got to be available on the mobile web.  If not, your customers will be frustrated with you, and turn to someone that is on the web.

But, you say, "Can't mobile devices already surf the web?"  Sure, but have you tried it lately? It's full of issues doing the current way. Screen size, bandwidth, user interface and many more things dictate that you can't simply design a mammoth site and expect mobile users to be happy with it.  But at the other extreme, you can't simply provide them a text-based site and expect them to be happy with that either.  So, the answer is somewhere in a happy medium.

We need to design flexible sites that are based on progressive enhancement.  Start with a plain text based site for the flip phone surfers.  If Javascript and CSS are available, then use those to update the content after loading to give a more enhanced experience. But keep in mind that not every phone will support the latest stuff. You will need to do some statistical research on your customer base to determine what you can and cannot do on your site.  Simply wanting to do HTML5 does not mean your customers will all be able to take advantage of it.  You have to prepare basic functionality for them first, and don't enable the advanced functionality if they can't support it.

So, with all that said, it's beneficial to explore all the possibilities, and then determine which ones can be used for mobile, and which ones can't.  With that in mind, some of the things explored on this web site will be applicable to mobile development, and others will not.  I leave that to you to decide what you think will or will not work.

Enjoy the website.  I hope you find something useful here.

Tags:

Blog

Month List

About the author

I've been writing software for over 25 years, starting out on a PDP-11, jumping on the Internet in 1990, writing web applications since HTML 0.9 in 1993, and now in a loving relationship with Javascript and HTML using jQuery to make it all work brilliantly.

It seems that I'm always doing things for other people and/or companies, but I'm finally setting aside some time to set up my own site to publicly post some of the things I'm doing and/or exploring.  BlogEngine.NET seems to do that nicely, we'll see how well it holds out long term.

I'm not enabling comments just yet, since this web site doesn't really have a lot of space.  But I'll monitor the hits and if there's enough interest, I may upgrade and open it up.  Just depends.

Feel free to use the code and samples you find here (without any implied warranty or guarantee, of course...)  I usually create stuff under the GNU public license anyway, so just stick my name in there somewhere so that my reputation will be carried through with the work.  (Much appreciated...)

Hope you enjoy the site! Cool

Craig Warford
11/14/2010