Java Script and Mobile Devices{3}

by Jorge R
The topic of my article this week talks about how desktops have a desktop manager that runs an operating system and can, “…install, delete and execute application programs”. The issue arises that mobile devices such as IPhones and android devices also have a desktop manager with an operating system, but they differ from the desktop platforms. Depending on the manufacturer and model each one can differ greatly from one another. A way to make these applications run on these mobile devices is to port the source code into their operating system. This causes issues because it is hard to reuse the source code made for desktop applications and apply it to mobile devices. One of the solutions brought up in the article is to use Java Script to combat the issue. This is a good alternative because most mobile devices come preinstalled with web browsers which are able to run Java Script. There is one problem by using Java Script as an alternative and that is that the user needs to install Java Virtual Machine in order to run the web applications. Some users may opt out from installing JVM for various reasons. What makes these issues hard to solve is the fact that there is no standard operating systems for mobile web devices. This makes it close to impossible to reuse the source code without manipulating it. For the time being these are the best options to cater to both desktop user and mobile device users.

This relates to the class because we are currently in the process of creating our own website. We need to consider all these issues when writing it, to ensure that all users are able to access our website if it were being built in the real world. Using Java Script lets us target mobile device users which helps us expand our business. We need to try and figure out a different method to allow users to access the same information and applications using a medium that does not create compatibility issues. A couple weeks ago I read an article on HTML5 which looks to resolve these issues, all users can use the same application with the same source code, but what makes it unique is that the program adapts itself to the device being used.


An Implementation of Mobile Desktop Manager for Mobile Web Devices. (n.d.). An implementation of mobile desktop manager for mobile web devices . Retrieved April 29, 2012, from