Data And Computer Communications - Transport Layer
Transport Layer is responsible to data delivery. We need to maintain a stable data transfer. Many functions of the transport layer is similar to those offered by the data link layer. The key differenece is, Data link layer manages transport in a single network, while transport layer manages traffic across an internetwork (end-to-end delivery).
Android - Architecture
Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
Android - Networking
The basic unit of an Android application is an activity, which displays the UI of your application. The activity may contain widgets such as buttons, labels, textboxes, and so on.
Digital Audio Processing Fundamentals
When an object vibrates, and we plot the variation of air pressure at some point in vicinity against time, we obtain a waveform. All periodic waveforms (e.g. square, sawtooth, ..etc.) can be broken down into a combination of weighted sine waves each of which is called a frequency component of the waveform.
Digital Image Processing - Image Compression
The major objective of image coding is to represent an image with as few bits as possible while preserving the level of quality and intelligibility required for the given application. Quality of image is given with repect to the human observation. Therefore it is a more subjective stuff.
Android - Data Persistence
The basic unit of an Android application is an activity, which displays the UI of your application. The activity may contain widgets such as buttons, labels, textboxes, and so on.
Android - Components of a Screen
The basic unit of an Android application is an activity, which displays the UI of your application. The activity may contain widgets such as buttons, labels, textboxes, and so on.
Android - Activity and Service
An Activity is a functional unit of the application, which may be invoked by another activity or application. It has a user interface of some form. An application may incorporate a number of activities. One activity may be nominated as the default which means it may be directly executed by the user.
Data And Computer Communications - Network Layer
Network layer is concerned with getting packets from source all the way to destinations. It is the lowest layer that deals with end-to-end transmission, and may make many hops at intermediate nodes.
JSON and AJAX in Web development
JSON stands for JavaScript Object Notation. When exchanging data between a browser and a server, the data can only be text. Since the JSON format is a text-based format, it can be easily sent to/from a server. AJAX is a technique for creating fast and dynamic web pages. AJAX known as Asynchoronous JavaScript and XML.