With the continued miniaturization of computing resources, and advancements in portable battery life, portable computers grew in popularity in the 2000s. Computing resources that are created in cell phones are called what?