Sunday, March 13, 2016

Hip Pocket Tools To Collect Quick Data


Hip Pocket Tools To Collect Quick Data
By
JT Bogden, PMP

As project managers working in IT, having a grasp of simple activities and practices goes a long way in understanding the complexity behind many projects and how things are inter-related. Writing code to quickly gather browser or network information is one of those simple little things that can have a major impact on a project as they provide a wide breadth of information about a web application's users and environment. This information can be useful across a breadth activities within an organization as well.

Let us look at the use of writing mobile code which sense the environmental conditions. Information collected should be used to properly route the web application to code that accounts for the environmental conditions. Sometimes that means simply adapting dynamically to the qualities like screen width. At other times, code has to account for browser differences. For example, some browsers and versions support features like Geolocation and other do not.

I have scripted some mobile code to detect the current environmental conditions as Blogger would permit, Table 1. The Blogger web application does not allow full featured client side javascript and removes or blocks some code statements. In the code, logic detects the environmental conditions in Internet Explorer, Safari, Chrome, Opera, and Firefox routing the results to the tabular output. Geolocation is tricky and does not execute is all browser versions and may not post results or error results in some browsers and versions. Please try reviewing this post in multiple browsers and platforms (iPad, iPod, PC, MacBooks).

MOBILE CODE RESULTS
Device
Screen Resolution
Client Resolution
Java Enabled
Cookies Enabled
Colors
Full User Agent
GEOLOCATION
Table 1: Sniffer Results
(To collect geolocation, please approve in browser)

Embedding code into web applications and storing the results in a database can yield valuable histories. Project managers planning and coordinating projects, whether writing a web application or conducting some other IT related project, must be able to have an understanding of the environmental situation. Almost always there are anomalies. The use of mobile code can provide valuable information back to the project manager before issues arise.

Mobile code is one of the hip pocket tools that can provide important information. Installing and tracking data over time can show progress, effects, and flush out the anomalies before they become problems.

No comments :

Post a Comment