On-device JavaScript Debugging: Opera
In this article I will follow up on the introductory post about mobile on-device debugging. I will describe how to set up a remote debugging session between Opera Mobile and Opera’s Dragonfly on the desktop.
In this article I will follow up on the introductory post about mobile on-device debugging. I will describe how to set up a remote debugging session between Opera Mobile and Opera’s Dragonfly on the desktop.
When compared to its native counterpart, the development of mobile Web Apps is still in its infancy. HTML5 and CSS3 support is still disparate across browsers, there is little IDE integration, poor tool support and a lack of true application programming frameworks to choose from.
One of the aspects of software development that web (-app) developers have long put envious eyes on their native counterparts is on-device debugging.
In this article I present some promising projects that might lead to a wide availability of mobile on-device debugging.
With the adoption of HTML5 and CSS3 in mobile browsers, WebApp development is a serious alternative to native App development. I have spoken about this topic with many people with different backgrounds; native app developers, web developers, server developers, marketing and project managers, etc. One alleged advantage of the adoption of WebApp development that gets mentioned very often is that existing web development know-how can be leveraged.
I believe this is mostly not the case. Read on to discover why.
Submitting forms that issue an AJAX request without reloading or navigating away from the current page is a well-known problem in the desktop world. Some of the most widely spread JavaScript libraries like jQuery have built-in support for AJAX form submission. However, in the mobile world things look a bit different. Read on to learn from my experiences in a real-world project developed for the iPhone as a WebApp with Phonegap.
In this article I will share my experiences developing the Knausermeister mobile app using phonegap. Read on to discover why I chose phonegap and how I set up the projects for both iPhone and Android. Also I will discuss some of the problems I ran into and how I got around them.