Thursday, March 30

Android Studio How to quickly install and use ADB

 ADB stands for “Android Debug Bridge” and it basically just allows you to send commands to your device. A common misconception is ADB is only useful in conjunction with root access, but there is a lot you can do with unrooted devices. You can bring System UI Tuner options to non-stock devices, force system-wide Immersive Mode, tweak the navigation bar, and more. Google makes it easy to get ADB up and running quickly. 



ADB is a small tool bundled in the Android SDK as part of the “Platform Tools.” Users used to be required to download the entire SDK (which is very large) just to use ADB, but Google now allows users to download only the Platform Tools.
  1. Download the SDK Platform Tools for Windows, Mac, or Linux
  2. Extract the ZIP file somewhere easily accessible (like C:\platform-tools)

Now we need to do a few things on your Android device. First, you’ll need to enable the secret Developer Options. Skip this step if you already enabled Developer Options.
  1. Open Settings
  2. Scroll down to System (step 3 not required for pre-Android Oreo devices)
  3. Select About phone
  4. Tap Build number 7 times in quick succession (some phones will bury this under Software info)
  5. You will see a message appear that says Developer Options are enabled
  6. Now go back and you’ll see Developer Options listed
With that out of the way, we can enable USB debugging.
  1. Open Settings
  2. Go to System > Developer options or just Developer options
  3. Scroll until you find USB debugging
  4. Toggle the switch on
You have ADB downloaded on your computer and your Android device is ready to receive instructions. Now it’s time to put it all together and run your first ADB command.
  1. Connect your Android device to the computer with a USB cable
  2. The USB mode must be PTP in order for ADB to work. You can usually change this from the notification shade
  3. Make sure to allow USB debugging if a pop-up appears
  4. Open the platform-tools folder on your computer
  5. Shift+Right Click and select Open command prompt here
  6. Type adb devices and hit Enter
  7. You should see a list of attached devices
  8. Now you can enter ADB commands!

Friday, March 17

Right time for Big Data As A Service

Over the years we’ve had offerings like Software as a Service, Platform as a Service and Data as a Service. Now, by mixing them all together and massively up-scaling the amount of data involved, we’ve arrived at Big Data-As-A-Service. It might not be a term you’re familiar with yet, but it suitably describes a fast-growing new market. In the last few years many businesses have sprung up offering cloud-based Big Data services to help other companies and organizations solve their data dilemmas. Some estimate that the portion of business IT spending that is cloud-based, X-as-a-service activity will increase from about 15% today to 35% by 2021. Given that it is estimated that the global Big Data market will be worth $88 billion by that point, we can see that the forecast value of the BDaaS market could be $30 billion. So, here I will attempt to give a brief overview of the concept, as well as examples of how it is being put into practice in real life businesses and organizations around the world.
What is Big Data-As-A-Service? 
Big Data refers to the ever-growing amount of information we are creating and storing, and the analysis and use of this data. In a business sense, it particularly refers to applying insights gleaned from this analysis in order to drive business growth. At the moment, Big Data-As-A-Service is a somewhat nebulous term often used to describe a wide variety of outsourcing of various Big Data functions to the cloud. This can range from the supply of data, to the supply of analytical tools with which to interrogate the data (often through a web dashboard or control panel) to carrying out the actual analysis and providing reports. Some Big Data-As-A-Service providers also include consulting and advisory services within their Big Data-As-A-Service packages.
Why is Big Data-As-A-Service useful?
There are several advantages to outsourcing or virtualizing your analytics activities involving large data-sets. The popularity of Hadoop has to some extent democratized Big Data – anyone can use cheap off-the-shelf hardware and open source software to analyze data, if they invest time learning how. But most commercial Big Data initiatives will still involve money being spent up front on components and infrastructure. When a large company launches a major initiative, this is likely to be substantial. On top of upfront costs, storing and managing large quantities of information requires an ongoing investment of time and resources. When you use BDaaS, all of the techy “nuts and bolts” are, in theory, out of sight and out of mind, leaving you free to concentrate on business issues. Big Data-As-A-Service providers generally take this on for the customer – they have everything set up and ready to go – and you simply rent the use of their cloud-based storage and analytics engines and pay either for the time you use them or the amount of data crunched. Big Data-As-A-Service providers often take on the cost of compliance and data protection. When the data is stored on their servers, they are (generally) responsible for it. A good example would be Health Records Analytics for as a service, a service that provides user access to medical records analysis on their medical records since the day they were born. The service provides analytical tools and applications for making sense of multiple reports done over years.

WIDI : Get your Netgear PUSH2TV PTV1000 work with Windows 8

When WIDI was new I had bought PTV1000 which is an excellent WIDI adapter, But with advances in WIFI drivers and Windows OS the device is no longer compatible with Windows 8 onwards which is rather unfortunate. Technology should not make workable devices absolute because of compatibility issues.

Anyway I finally found the way to get PTV1000 working with Windows 8. All you need to do is uninstall your PROset Wireless driver and install Intel Wireless_15.3.1_Ds64.exe. PTV100 only works with Wireless_15.3.1_Ds64.exe wireless driver and this older driver does not affect the performance of your WIFI.

Hope this helps other who want to continue to use their old & robust Push2TV device. Why am I still on Windows 8 is another matter. As a developer I find Windows 8.1 and Windows 10 of not much use to me and they only slow down my laptop.

Understanding Generative AI and Generative AI Platform leaders

We are hearing a lot about power of Generative AI. Generative AI is a vertical of AI that  holds the power to #Create content, artwork, code...