Pradeep chandra Blog

Open Source Expert

  • Android SDK

    Installing Android SDK Android SDK A software development kit that enables developers to create applications for the Android platform. The Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications. Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use which runs on top of a Linux kernel. Here’s a quick start installation guide to get you up and running with[…]

Five common PHP design patterns

Posted by admin On December - 19 - 2012 0 Comment

The factory pattern The factory pattern is a class that has some methods that create objects for you. Instead of using new directly, you use the factory class to create objects. That way, if you want to change the types of objects created, you can change just the factory. All the code that uses the factory changes automatically.   <?php interface IUser { function getName(); } class User implements IUser { public static function Load( $id ) { return new[…]

ANDROID ARCHITECTURE

Posted by admin On December - 18 - 2012 1 Comment

ANDROID ARCHITECTURE   An Android system is a stack of software components. At the bottom of the stack is Linux – Linux 2.6 with approximately 115 patches. This provides basic system functionality like process and memory management and security.   On top of Linux is a set of libraries including bionic (the Google libc), media support for audio and video, graphics and a lightweight database, which is a useful repository for storage and sharing of application data .   A[…]

Internet Load balancing

Posted by admin On November - 20 - 2012 9 Comments

Popular Web sites can neither rely on a single powerful server nor on independent mirroredservers to support the ever increasing request load. Round-robin DNS In this technique, multiple IP addresses are associated with a single domain name; clients are expected to choose which server to connect to. Unlike the use of a dedicated load balancer, this technique exposes to clients the existence of multiple backend servers. The technique has other advantages and disadvantages, depending on the degree of control over[…]

ANDROID TV SET-TOP BOX

Posted by admin On August - 13 - 2012 2 Comments

Android SDK

Posted by admin On July - 25 - 2012 4 Comments

Installing Android SDK Android SDK A software development kit that enables developers to create applications for the Android platform. The Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications. Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use which runs on top of a Linux kernel. Here’s a quick start installation guide to get you up and running with[…]