Tech Mortal

As young generation is flexible using the mouse pointer and old generation feels uncomforted while using them, there is a need of introduction of human computer interface that may provide a smooth platform for them.

Human Computer Interaction is the way where we can solve these issues. Human Computer Interaction is the relationship between human and user. It provides interfaces between user and human. It is used in many areas like as, behavioral sciences, computer science, and design. Some of models were derived from need and it handles some collaboration to achieve goal.

Collaboration means a process of two modules work together to achieve some specific goal.

Using this human interface would come into following advantages-
1) It can be used by novice user to skilled domain worker.(Old person would easily accept this)
2) It has some advanced knowledge such as
• Knowledge about problem
• Knowledge about communication
• Knowledge about modules


This is a configuration file for ProGuard.



This file is no longer maintained and is not used by new (2.2+) versions of the

Android plugin for Gradle. Instead, the Android plugin for Gradle generates the

default rules at build time and stores them in the build directory.

Optimizations: If you don’t want to optimize, use the

proguard-android.txt configuration file instead of this one, which

turns off the optimization flags. Adding optimization introduces

certain risks, since for example not all optimizations performed by

ProGuard works on all versions of Dalvik. The following flags turn

off various optimizations known to have issues, but the list may not

be complete or up to date. (The “arithmetic” optimization can be

used if you are only targeting Android 2.0 or later.) Make sure you

test thoroughly if you go this route.

-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/,!class/merging/
-optimizationpasses 5

The remainder of this file is identical to the non-optimized version

of the Proguard configuration file (except that the other file has

flags to turn off optimization).


-keepattributes Annotation
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService

For native methods, see http://proguard.sourceforge.net/manual/examples.html#native

-keepclasseswithmembernames class * {
native ;

keep setters in Views so that animations can still work.

see http://proguard.sourceforge.net/manual/examples.html#beans

-keepclassmembers public class * extends android.view.View {
void set(***);
*** get

We want to keep methods in Activity that could be used in the XML attribute onClick

-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);

For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations

-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);

-keepclassmembers class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR;

-keepclassmembers class **.R$* {
public static ;

The support library contains references to newer platform versions.

Don’t warn about those in case this app is linking against an older

platform version. We know about them, and they are safe.

-dontwarn android.support.**

Understand the @Keep support annotation.

-keep class android.support.annotation.Keep

-keep @android.support.annotation.Keep class * {*;}

-keepclasseswithmembers class * {
@android.support.annotation.Keep ;

-keepclasseswithmembers class * {
@android.support.annotation.Keep ;

-keepclasseswithmembers class * {
@android.support.annotation.Keep (…);

01:21:57: This is Geany 1.36.


This Menu created with Universal USB Installer https://www.plainwareblog.com

default 0
timeout 30

title Boot ubuntu-18.04.3-desktop-amd64
set ISO=/ubuntu-18.04.3-desktop-amd64.iso
set CASPER=/casper-rw
find –set-root %ISO%
map %ISO% (0xff)
map –hook
root (0xff)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=%ISO% quiet —
initrd /casper/initrd

title Boot ubuntu-18.04.3-desktop-amd64 acpi=off
set ISO=/ubuntu-18.04.3-desktop-amd64.iso
set CASPER=/casper-rw
find –set-root %ISO%
map %ISO% (0xff)
map –hook
root (0xff)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=%ISO% quiet acpi=off —
initrd /casper/initrd


* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.

package com.example.plainwareshakesphereware;

public final class R {
public static final class attr {
public static final class color {
public static final int colorAccent=0x7f040002;
public static final int colorPrimary=0x7f040000;
public static final int colorPrimaryDark=0x7f040001;
public static final class id {
public static final int web=0x7f070000;
public static final class layout {
public static final int activity_main=0x7f030000;
public static final class mipmap {
public static final int ic_launcher=0x7f020000;
public static final class string {
public static final int app_name=0x7f050000;
public static final class style {
/** Base application theme.
Base application theme.
public static final int AppTheme=0x7f060000;