jQuery Mobile is a touch-optimized HTML5 UI framework designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
Ever wondered what a Handyman coder's tool box looks like?
Like any craft, coding involves the use of a wide range of different tools that make work easier for us in some way. There are text editors, online services, design frameworks, web templates, file formats and many other diverse software tools.
Using encoding tools when you can, and knowing which tools to use and when, is a skill that every new coder should master. If you simply write your code but don't use any new tools, things will take a lot longer and you won't get very far. Coding tools are what make it possible for us to create computer software, apps and websites. Your browser, your OS, the apps on your phone, Facebook, and this website, they're all made with code. Has coding changed over the years, of course but believe it or not...not all that much. That's not to say the way we program computers hasn't evolved. Certainly the manner in which we interact with computers has changed. We now input data using fancy touch screens instead of punch cards, and we can view the responses a computer generates on a high definition LCD monitor instead of a dark green screen. Yes computer languages have certainly evolved and they are a coders most important tools. General purpose coding languages, the tools that programmers have used to quickly assemble programs without having to sweat the details of memory management and data structures, are approaching a major turning point. There is nothing fundamentally wrong with Perl, Python, Ruby, PHP, C, C++ or many others, and they will continue to be used for a long long time. However, their growth rates are going to shrink dramatically to that of JAVA..! What's Java..? It is a general purpose, high level programming language developed by Sun Microsystems. A small team of engineers, known as the Green Team, initiated the language back in 1991. Java was originally called Oak, and was designed for handheld devices and set-top boxes. Oak was unsuccessful, so in 1995 Sun changed the name to Java and modified the language to take advantage of the growing World Wide Web. Over the last few years Java has been my number #2 tool and is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop, deploy and use exciting applications and services. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! Is java the only tool in my box?, of course not, HTML has always been the #1 coding tool for years and with the release of the HTML5 markup language finalized, and published, on the 28th of October in 2014 my coding toolbox was lightened dramatically. HTML5 was built to be the common language on the web, regardless of the OS or the device that displays it's code. Apps created in HTML5 are readily available for use across multiple environments and devices, both online and on the devices themselves. By learning just the basics of HTML5, CSS3 and JQUERY CODE wherein all three coding languages are very straightforward and easy to learn, you can begin building Apps, Websites and Games that will operate on almost any device on this tiny Planet we call Earth.
For my demos, working examples and in depth tutorials, I'm highly recommending the use of Chrome Browser for the best learning experience. Chrome is not just a browser, it's an operating system, when Chrome Runs, its in a "Multiple Process System State" where every process e.g. Java Script, HTML, Plug-ins, Flash etc..and when a Java Script is loaded, it is isolated from the HTML and so on... That's what makes Google Chrome the most "Stable Browser" on "Planet Earth" hands down, and with a billion or so users to its name, Chrome has been a huge success, you can learn all about Google's awesome OS here at The Chromium Projects.