Android O

Everyone is expecting Android O to be Oreo.

This is partly due to O not being a popular letter for starting dessert names.

But the other issue is that Oreo will be a very expensive name. Kraft, the owner of the Oreo brand, will want to make a lot of money out of Oreo being used in this way.

So there is a lot of motivation for Google to think of some other name. Using the name Oreo wont be much help to Android. And the previous attempt at corporate cooperation with KitKat was quite lame.

Using Oreo will likely be just as lame.

I advise Google to just give up on desserts. Use fish instead.

Android O

Virtual Reality will replace the Computer Screen

In a few years we will see computers without screens.

Users will begin to use their mobile devices as their computer screens, using VR and AR.

Inside VR, the user can have a screen, or separate app windows. They can be resized, moved anywhere in view, placed behind each other, etc. The VR tech just needs to know where the users fingertips are. Throwing files into the trash will be like a game.

A real or virtual keyboard and mouse can be used. Either way, it will be seen in VR, or in reality with devices like the HoloLens (Augmented Reality). VR will also allow users to benefit from new ways of using their hands as input devices. New gestures will include whole hand and arm, leg and body movements. VR objects will also respond to voice commands. You wont have to get up to trash those files that missed when you threw, flicked or flung them. Just point and say, just like having superpowers. Extendable VR arms would also work.

Certainly, for safety reasons, our devices will have to tell us when we are back in the real world, and remind us that we no longer have superpowers.

Current mobile devices don’t yet have enough processing power to manage the resolution to make small text readable on a virtual screen, but this isn’t too many years away. Accessories like keyboards, and other input devices and body tracking can be linked to the device wirelessly. There is no need for any cables except for power sources – as long as we are using lithium batteries for power, this will be an issue.

So theres something new to look forward to, and remind us that human technology development moves too slowly, even these days. We want it now.

Share if you like it.

Virtual Reality will replace the Computer Screen

Why are high capacity Lithium Ion Batteries a Scam?

On eBay its possible to buy these cylindrical batteries that claim to have a capacity of 10000 mAh.

They are a scam.

But why? Isn’t this capacity possible?

No. Its not possible with current technology.

Lithium battery capacity is dependent upon surface area. They consist of thin layers of plastic and metal, with chemicals in between. These layers are usually assembled in a long strip. They are rolled up for cylindrical batteries, and a flattered roll makes up the flat ones that are found in mobile devices.

Capacity is therefore dependent on volume – the thickness of the layer stack, multiplied by the area of the layer.

To get more capacity from a battery, more area – and thus more volume is required. The battery must be physically bigger to have more capacity.

The cylindrical 18650 package style can be cheaply manufactured to hold 2500 mAh – but he cheapest ones dont have this much capacity, some have less than 1000 mAh. More expensive versions can approach 2800 mAh, by using thinner films to make up the battery layers. This is approaching the current limit of this battery technology. More expensive batteries generally have a longer life and keep the capacity for more recharge cycles.

By this example, we can estimate the volume of battery required to supply a certain capacity – either in flat or cylindrical shape. And we can easily see when sellers are trying to scam us.

On eBay, the 18650 package is a popular scam, and eBay value cannot generally be judged by this example.

For now, just dont buy any 18650 batteries on eBay unless you really know what you’re doing.

A LOT of money is being invested in finding ways to get more capacity per volume of battery. There are some promising results that may increase capacity by 50 to 100%. But, its not easy, and we must wait. For now, we are stuck with big heavy batteries that dont hold many electrons.

Why are high capacity Lithium Ion Batteries a Scam?

Good riddance to the headphone jack

Apple has dumped the headphone jack in the latest iPhone release.

Good. No more crackles.

As a species, we have become so used to headphone jack crackles, that we have totally accepted it as an unavoidable part of life.

But, not I. I remained annoyed by it. I’m happy to see it go. It twists and turns and crackles. Its important to get rid of these rotating connectors for any kind of data uses.

Now there will be a race to a new standard. It will be incorporated into increasingly multipurpose plugs. Soon we will be able to charge and do all other things at once through one connector.

Good riddance to the headphone jack

VS2015 crash when deploying app to device (Windows10anniversary)

I encountered a new problem deploying an app from Visual Studio 2015 to my windows phone 8.1 hardware device. I didnt have this problem before updating to the anniversary edition of windows 10.

when i deployed the app, VS crashed after building and after starting deployment.

I searched a bit and found that there seems to be new settings in the developer settings page. I tried to enable “device discovery” from my standard user account but it failed.

I had to open an administrator account, go to settings>update&security>for developers, and then windows automatically downloaded a developer package. then i needed to restart before i could enable “device discovery”. when i returned to my standard account, device discovery was enabled and i could deploy to my device without VS2015 crashing, and it worked fine again.

VS2015 crash when deploying app to device (Windows10anniversary)

How is Tizen going?

Many people don’t even know what Tizen is. Its Samsung’s answer to Google’s Android OS. Tizen has a lot in common with Android, except that it doesn’t use a Java virtual machine, it runs straight on the Linux kernel.

Recently, Samsung released the third mobile handset in the Tizen line, the Galaxy Z2. Now moving into African markets, Tizen devices have already sold millions in south asia, especially India and Bangladesh.

To Use, Tizen looks a lot like Android with Samsungs Touchwiz. I think it’s a little TOO similar to Android. But that’s the marketing strategy for Tizen. Online, Tizen based devices continue to hold their value well and its not easy to find much user feedback in English. Indications are that its reliable and stable, and users seem to be as happy with Tizen devices as any other system.

For developers, a significant recent event is the release of “Tizen Studio”, a version of Eclipse setup for developing Tizen native and webapps – applied in the style of Android Studio. Tizen is rapidly expanding its API so that it matches the features available in Android. Tizen has resurrected the Eclipse IDE that used to be the go-to IDE to develop for Android. However, Tizen native apps are coded in C++ not Java. That is necessary to avoid using a problematic virtual machine.

Put simply, on Android devices, the Android system runs on a Java based Emulator. It is the emulator that runs on the Linux kernel. Tizen ditched this emulator setup to be able to match the reliability and performance of iPhones, WindowsMobile and other operating systems.

How is Tizen going?

Windows 10: add any shortcut to the start menu

Some files dont have the option to pin to start. You can add it so it is available to all users or just one user.

  1. right click on the file and choose “Send to” –> “desktop(create shortcut)” – the shortcut will now appear on your desktop (if you right click on the shortcut, it still wont allow you to pin it to the start).
  2. Name the shortcut as desired and move it to a start menu folder:
    • If you want the shortcut to be available globally – for all the user accounts on the device, add it here (you will need administrator permission):
      • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
    • If you want the shortcut to be available in just ONE user account – NOT all the user accounts on the device, add it here (you will need administrator permission if it is not the current account):
      • C:\Users\ACCOUNT_NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
  3. Open the start menu – click on “All Apps” – find the shortcut you added – right click on it – select “pin to start”.

Where is C?           This PC -> Local Disk (C):

Windows 10: add any shortcut to the start menu