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.
Maintaining Connection State with PHP
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.
Java - GUI and Event driven programming
Event driven programming separates things that happen from how they're handled. Each object is free to implement the same event handler in a different, customized way. In Java's AWT, certain GUI events are automatically dispatched by the Java runtime.
Java - Generics
Generics in Java is similar to templates in C++. In this article, we will go through Generics in Java. The idea is to allow type (Integer, String, … etc, and user-defined types) to be a parameter to methods, classes, and interfaces. Using Generics, it is possible to create classes that work with different data types.