First off, I would like to thank the community and the site admin/dev. My purpose on this site and blog is to try and provide a unbiased and informative review on android apps, hacks, mods, etc. The systems that I currently use that are based on the Google Android platform are as follows.
HTC Droid incredible running Cyanogenmod 7.1 RC 1, stock kernal, 998 MHz on Verizon network.
Motorola Xoom wifi with Honeycomb 3.2 stock, no mods.
Let me make this clear from the beginning since it is sure to come up at some point. Yes I am an android fan. Though despite this I do like apple products if not the company. They did kickstart the mobile digital media market with the IPod series of products, kudos. And while I do not like the methods used with the developers for their app market, it DOES, despite what you may think, provide much higher quality control.
OK. So now lets get off of that because it is sure to get ugly if continued.
Since this is the first blog post on here I shall outline certain things about the android platform for those who do not know specifics on how it works.
Android
For those of you that are not as tech savvy or just have not bothered to learn more indeoth details of the system, here are some basics about android.
Designed as an open source project to create a mobile operating system with high functionality and low requirements, the android platform uses a refined Linux kernal with a VM that specializes in java. This Linux core handles the basic functions, essentially think of a tree.
The kernal would be the roots that provide the food, in this case hardware ID, processor clock, battery, radio, etc. The trunk would be the Dalvik virtual machine(VM), which provides the interface between apps and the hardware, and other apps. The apps are primarily written in Java but can be found using C, and these apps can be considered the leaves and branches on the tree. The way the apps run and are programmed make each one a fully self contained environment until they require access to a specific functionality. At that point they go to the Dalvik VM saying "please sir, may I have some more?", and yes, they do have a little British boy's accent. The Dalvik VM then decides to either give the app its extra porridge, access to the kernal/hardware, or releases the pedobear upon it. That is unless the app has been given what's called Super user permissions, and hulks out and eats the porridge, the server, and all the other orphans.
I'll touch on super user stuff in a bit, as its mainly associated with modded or hacked devices.
So essentially what happens is you start an app, it wants to contact 'FoxPunk.com' through the wifi or radio. It sends a request to the Dalvik VM which looks to see if the user has accepted the permission request on install, if yes, the VM lets the app use the wifi or radio connection to contact the website. If the user never granted the permission on install, then the app or the Dalvik VM might pop up a notifacation asking to grant permission, or it will deny the app completely. The thing about this is that the app itself can not change its permissions, only the Dalvik VM can. This method also isolates the apps running code from everything else that's running, allowing only minimal communication between apps. this helps to provide a more secure environment for the end user.
Now one thing I mentioned that people who have not looked into Linux or android past the basics will probably not recognize is the Super user. This is a special functionality built into Linux similar to the Admin privledge on Windows, and internet forums(I do not mention OSX as I do know know the term used by apple in this regard). Superuser permission grants an app the ability to access all funtionalities of the device regardless of the Dalvik system. you can think of it as most apps using a sports car, they go fast, but only on the road. Then super user comes along with optimus prime and does whatever the hell it wants. Needless to say, this can be a dangerous thing to toy with, and Android developers, including Google lock this down. though in the right hands it does give extended functionality over the devices.
So, this concludes my first blogging about the Android system, though surely not my last. Any questions, comments and critiques are welcome here, though if for some reason a satellite just 'happens' to come to a screeching halt in a blaze of fire right on top of your house... I've no idea why that might ever happen though.
...
Scholarships For African Americans
With the growing need for nurses within the US, authorities and personal sources have made out there a lot of nursing grants together with Scholarships for High School Juniors; that's, Hispanic,...
ocaumtolao Today 06:09 PM