Saturday, November 28, 2015

Fixing App tiles that disappeared from Winows 10 on x32bit laptop

I am not sure what the problem is and if app tiles disappear you are not exactly pleased because your laptop became less than a Windows 7.

I searched for this problem on Bing and sure enough it had been noticed by others. Coming immediately  on the heels of a Windows Update, it was quite discouraging.  Finally there was a post here that claimed to solve the problem which I pursued. Here is my experience.

In order to use this procedure you need to start Powershell (Preferably with administrative privileges). When you get the Powershell prompt type in the following statement and enter.

$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest

Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.

 Deployment operation progress: C:\Program Files\WindowsApps\Microsoft.WindowsStore_2015.21.25.0_x86__8wekyb3d8bbwe\Appx
Add-AppxPackage : Deployment failed with HRESULT: 0x80073D02, The package could not be installed because resources it modifies are currently in use.error 0x80004004: Unable to install because the following apps need to be closed
NOTE: For additional information, look for [ActivityId] 527897a4-2a3c-0000-8a0c-79523c2ad101 in the Event Log or use
the command line Get-AppxLog -ActivityID 527897a4-2a3c-0000-8a0c-79523c2ad101
At line:1 char:94
+ ... fest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manife ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (C:\Program File...ppxManifest.xml:String) [Add-AppxPackage], Exception
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

Stopped the Windows Store and tried again. Since it did not solve the problem, I restarted the computer and the app tiles did not show up. I ran the statement once again, and it looked like the procedure ran successfully and the shell prompt returned. I restarted the computer one more time and I could see that tiles had come, but after a brief pause disappeared. The Windows Defender came up and displayed the presence of a Trojan. Unfortunately the display showed two identical line items for the Trojan with one removed, the other quarantined. I ran a full scan and chose the remove it. It appears it removed the quarantined Trojan.
Here are Windows Defender screen shots:


I chose to remove the trojan.
 I tried this removal action couple of times like this one here:

 Well finally it might have been removed.

Friday, November 27, 2015

What! Computer for $5!

Raspberry Pi ()has come up with a computer for $5.

Well, even the other Raspberry PIs were not very expensive($20 ~$30). It also attests to the fact that IoT is catching on. It has become so cheap that some magazine (MagPi) gave it away to its readers bundled with the issue.

Image source of of Raspberry Pi Zero with MagPi is here.

According to a article (IDG News Service)  it uses a 1 GHZ ARM processor from Broadcom (BCM2835). It has 512MB RAM with the OS loaded on the micro-USB card. It has Micro-USB sockets for data and power including a mini-HDMI socket as well. It has a 40-pin GPIO and the circuit-board may require soldering by customers.

Here is a PDF document  for BCM2835 Processor.

Here is the YouTube video:

Tuesday, November 24, 2015

A brief look at IBM MobileFirst Platform

The ever increasing role of mobile devices in both personal and corporate spheres has pushed companies to come up with a wide range of ideas. There are many perceived challenges and each company has its own set of strategies based on the mobile user needs and company resources.

IBM MobileFirst covers all platforms from desktop to cloud. IBM's purchase of Worklight in 2012 and the Cloudant database as a service in 2014 were all instrumental in structuring the IBMFirst Mobile Platform .

Here is a screen shot of the slide show. It is good mix of IBM Bluemix, Worklight Platform and Cloudant (Database as service).


The above slides are from a slide-show by Derek Baron on IBM MobileFirst Platform

IBM's MobileFirst platform takes into consideration the needs and addresses them by its unique platform features.

How is the app doing/ does it deliver what the user wants?
    App management-Single console to manage app versions and security; Push updates to hybrid apps by passing app stores
    Operations Analytics- Diagnose device, app and version for app performance; Measure app user behavior; Monitor security issues
    In-App Feedback and Crash analysis- Troubleshoot and diagnose, bug track
    Sentiment Analysis-App store review analysis, automated analysis
What about mobile app security?
    User authentication-existing or 3rd party security systems (Certificate-based, touch ID, LDAP Server etc); Multi-factor authentication; Disable app version, specific user or device using console
    App Authenticity-intellectual data, back-end data
    Encrypt local data-user identity to encrypt data
    Application scanning-hunt for code vulnerabilities; offer remediation

Device's context based personalization is highly desirable
    Location engagement- rules correlating local events with other data sources
    Location Analytics - customer/employee behavior and movement patterns
    Geo-spatial enabled query- Complex Geo-spatial queries and advanced relations
    Push notifications across device platforms
App experience; storing data or integrating data
    Cloudant NoSQL DB-distributed data store
    Back-end integration-HTTP, SAP,SQL,JMS,Custom; Server-side code in Java or     JavaScript
    Use open standards (REST, OAuth)
Offline sync - Disconnected experience, simplify replicating offline

Watch the IBM MobileFirst Video here:

Get free trial here: Protection Status