Posts

Showing posts from August, 2012

My experiences with Android

Android programming was one of the most fascinated field which i ever worked for. I was introduced to android programming through the course Distributed Systems, from spring 2012. As a beginner, android seem to be difficult for me, but as time passed, I became more prolific with android. My first project in android was a simple messenger between two devices and later came much more complex projects. My internship was also based on android programming and I developed an app during that period. By the time you read this, my first app might be released in market. It should be named 'PoPExplorer' or 'Pencils of Promise Explorer'. For the next few topics, I am planning to include some fields which was challenging to me. As the android operating system is replacing any other mobile operating system, I feel reading these topics will be a great help for all the developers as well as users of android.

Implementation of ICAD

The inputs are entered through a GUI by the user. First, the customer’s details are entered into the system followed by the area details i.e., the length and breadth of the plot, and the square feet area of the building. Then, the details of each room is entered and on clicking a button, the plan module is reached.        The total number of rooms given as input by the user is calculated. Depending on the sum, generate a square mesh such that the number of the squares in each row and column of the mesh is the square root of the perfect square greater than but close to the sum. The largest dimension among all the rooms is selected as the dimension of each square in the mesh. The colour corresponding to each room is added to an arraylist. Each room and its corresponding colour are added to separate arraylists. On clicking a button, the plan is generated such that random number, r, whose value can change between 1 and 362880 is generated. A random, non-repeatable sequence of number

Intelligent CAD (I- CAD)

The project entitled “Intelligent Computer Aided Design” or I-CAD is an embedded project. The software makes available all information regarding the construction of blueprint of a building. It’s aimed at automating the designing works of an architect.  The main aim of Intelligent CAD is to provide information necessary to generate a basic structure of the building for the user. ICAD does not go into internal details of the building/structure such as interior designing; it focuses on the essential features of a building such as the number of rooms, their alignment, the alignment of windows and doors and so on. The CAD helps in constructing different combinations of a structure, more specifically a building. The software is also intended to make the layouts of the plan and elevation. The software generates different possible blueprints of a building. ICAD caters the need of a customer and provides a number of combinations of blueprints and can be made flexible based on the inp