Wednesday, April 19, 2017

OMG - Facebook is not free - Must watch

OMG - Facebook is not free - Must watchOMG - Facebook is not free - Must watch

Thursday, April 6, 2017

What is Android? Android is a stack of software for mobile devices


What is Android?

Android is a stack of software for mobile devices which includes an Operating System, middleware and some key applications. The application executes within its own process and its own instance of Dalvik Virtual Machine. Many Virtual Machines run efficiently by a DVM device.

DVM executes Java languages byte code which later transforms into .dex format files. What are the advantages of Android? It is simple and powerful SDK. Licensing, Distribution or Development fee is not required. Easy to Import third party Java library. Supporting platforms are – Linux, Mac Os, Windows. Innovative products like the location-aware services, location of a nearby convenience store etc., are some of the additive facilities in Android.

Components can be reused and replaced by the application framework. Optimized DVM for mobile devices. SQLite enables to store the data in a structured manner. Supports GSM telephone and Bluetooth, WiFi, 3G and EDGE technologies.

The development is a combination of a device emulator, debugging tools, memory profiling and plug-in for Eclipse IDE. The customer will be benefited from wide range of mobile applications to choose, since the monopoly of wireless carriers like AT&T and Orange will be broken by Google Android.

Describe Android Application Architecture. Android Application Architecture has the following components: Services – like Network Operation Intent - To perform inter-communication between activities or services Resource Externalization - such as strings and graphics Notification signaling users - light, sound, icon, notification, dialog etc. Content Providers - They share data between applications.

How will you record a phone call in Android? How to get a handle on Audio Stream for a call in Android? Permissions.PROCESS_OUTGOING_CALLS: Allows an application to monitor, modify, or abort outgoing call.


Best Practice, Check List and Distribution of Android Google Glass

                                                       Distribution of Google Glass Apps
                                                             ---------------------------------
Note: You can't submit GDK Glassware for approval yet, but you should follow all these guidelines so that you're ready when we begin accepting GDK submissions. You should still submit proposals for voice commands so that they are approved before your GDK Glassware is submitted.
MyGlass - is the main distribution channel for Glassware that lets all Glass users discover and install Glassware easily.

All Glassware on MyGlass goes through a review process so that users have a consistent and safe experience with high-quality Glassware. If you want to appear on MyGlass, complete all of the following requirements to ensure a speedy review.

Source - google.com/glass

AWS Amazon Linux EC2 Installation & Open VPN process | step by step process