Saturday, January 25, 2020

Critical Evaluation On ASP Net Computer Science Essay

Critical Evaluation On ASP Net Computer Science Essay ASP.net is a new technology and powerful web development language to build a web application much faster. Lately, we can always hear the news of ASP.net especially on the web developer sites. ASP.net is not only is the transformation from ASP, ASP.net can be said that is new era in the web development field. In this seminar, I will explain what is all about for ASP.net. First of all, I will briefly explain what ASP.NET is and what are the main differences between ASP.net and ASP classic version. Describe how efficiency of ASP.net that can achieve compared to ASP classic and what are the features that ASP classic cannot archive in the ASP.net Secondly, I will compared the different version of ASP.NET such as ASP.NET 1.x, ASP.NET 2.0 and ASP.NET 3.5. Among the different version of the ASP.NET, what and how much the improvement that latest version of ASP.net has bought it to us to develop a web application. I am also list out the advantages and disadvantages for the different version of ASP.net. On the other hand, I am also cover the topic for ASP.net AJAX which is developed by Microsoft. ASP.net AJAX is a extensions to ASP.net to implement the AJAX functionality. That means AJAX functionality added to ASP.net web application without writing the Javascript. Therefore, I will explain how ASP.net AJAX helps in the web development. Introduction of ASP.NET ASP.net is the new web programming tools from Microsoft. Why ASP.net is needed when the ASP classic version is working fine. ASP.net is not only is the next- era of ASP but it is a technology that improves much more than the ASP classic version and can increase the productivity. ASP.net is look similar to the ASP classic version if we not see the functions that ASP.net provided. Some of the features and items look very similar in the ASP classic. ASP.net allows us to use 2 type of the programming language which is C# or VB.net to write the web application in the easy way. It is also provide a huge range to let different background of the programmers can use ASP.net to build their web applications. ASP.net concept like Web Services, Server controls and web forms is a power features to build a real web application. What is ASP? ASP is known as Active Server Pages which is produced by Microsoft Team in the early of year 1990. Microsoft Active Server Pages (ASP) is allowed us to build dynamic and interactive web applications. ASP classic is easily to let web application link to database inside the web application. The web application created by ASP does not affect by using different type of the web browser. The file extension for ASP is .asp. Example: http://www.asp.com/test.asp. The default programming language to build ASP web site is using VBscript to buid, but it is support other programming languages like JSscript (JavaScript from Microsoft). But ASP.net allows web developer use either visual basic (VB) or ASP.net language to build the web applications. Compilation Process There are 2 type of compilation that available which is pre-compiled code and interpreted code. Pre-compiled code Pre-compiled code is mean when the web developers are finish writing the code. Before start to use the code, the code is completely compiled. So, pre-compiled code is only need to compile once. It will make the performance is much faster. Pre-compiled is Machine dependence. Interpreted Code Interpreted Code compilation process is totally different from Pre-compiled code. That is because interpreted code will only compiled the coding when there have user to request the web pages and it compiled while the execution time is. Interpreted code compilation will only compiled the code when there is any request from the user. So, the performance will slower than Pre-compiled code. Interpreted code is machine independence. .Net solves the problem by using a two-step process for compilation The 2 step of the compilation is common intermediate language (CIL) and common language runtime (CLR). .Net is compiled all the code to CIL. Then change it to become machine independent language (CLR). The CLR is to execute the web application code. When the web developers write a web application with the programming language such as VB .NET or C#, the web application source code will not compiled into machine code directly. Instead, the VB or C# compiler will convert the web application source code into another language called as MSIL (Microsoft Intermediate Language) or CIL (Common Intermediate Language). CIL is quite similar to object-oriented assembly language. CIL is a platform-independent language. This is because when execute or running a web application, CIL code will only compiled the source code into machine code. The entire web application is not compiled from CIL into machine code. Instead, the methods will only be called or executed while the code is compiling. Actually the .NET Framework will only understands one language which is MSIL or CIL. However, the web developers can write a web application by using Visual Studio which provides the languages such as .NET and C#. Because Visual Studio.NET Framework consist the compilers for these languages that enable web developers to compile their code into CIL . The web developers can write code for the .NET Framework using any one of dozens of different languages, including Caml, COBOL, JavaScript, PHP, Small Talk, PERL, Oberon, Ada, Apl, Eiffeel and more. Below the diagram is to explain how the CIL and CLR work in the .Net framework. First of all, the web developers using different type of programming languages to write their web application. After that, the code is compiled using their own compiler to convert into Common Language Infrastructure. .Net compatible language compile to a second platform-neutral language called Common Immediate Language (CIL). After the Common Language Runtime compiles the CIL to machine readable code that can be executed on the current platform. What is Web server? Web servers are the tool that can manage web application that built by the web developers and make all the web application available to the client web browser. It can success connected through a local network or over the Internet (two different machines or same machine). While there are many Web servers available which one of the common ones is Apache, Internet Information Services (IIS), and iplanet Enterprise Server. (DotNetNuke, 2009) To test or run ASP.NET Web applications, you need a Web server Internet Information Services (IIS) IIS Web server comes bundled with Windows 2000, Windows XP Professional, and Windows Server 2003. UltiDev Cassini Web Server ASP.NET Development Server How does ASP work? An ASP page is stored at server-side. So, client cannot simply view an ASP page on the web browser. They need to request the ASP page through the web server which is supports for ASP. When a client request an ASP page through the web browser, the web server will locates the ASP file on the hard drive and interpret it. After that, it will remove all the ASP Script and replace them with HTML Text. Below is the diagram: (picture 1) This is the ASP script for a page called HelloWord.asp Web server locates the ASP file and replace with HTML text and send back to the web browser. Problem with ASP Classic ASP is using html controls to interact with the user. Although ASP is having few good functions to build web application, it still not perfect yet to satisfy web developer in some of the areas. For example, ASP needs to code all the things in a single web page including the functions and interface. It is not very convenience when need to modify or update some of the data on the web page. Besides that, another disadvantages using ASP classic to build web page is lack of the performance and scalability, which means the web page that built by ASP classic will not auto fix the web pages with the web browser. The layout of the web page will out of the margin and the content cannot show as what web developer have designed for. How does ASP.net work? Think of ASP.NET web pages as normal HTML pages that have sections marked up for special consideration. When .NET is installed, IIS Web server on the local machine will automatically to check for files with the extension .aspx and it will use the ASP.NET module that have a a file called aspnet_isapi.dll to handle them. First of all, the client requests the web page from the web server. Then the web server started to locates the instruction file. Meanwhile, the ASP.net code is sent to the Common Language Runtime for compilation. After that, the HTML stream returned to the web browser. After the web browser get the HTML code. It will processes the HTML code and display the content of the page to the client. ASP.NET compared with ASP Classic Now, I will differentiate the asp version between ASP.net and ASP classic. What are the changes in ASP.net instead of the ASP classic and what is the improvement from ASP classic. Besides, I am also focus on what are the new features in ASP.net. First of all, the mainly ASP.net difference from ASP classic is ASP.net is ASP.net is support more language for scripting. For example, Asp.net supports visual basic language, C#, C++, Jscript and ADO.net as well. Support multiple languages will getting more web developer choose ASP.net as their first choice to develop a web page and web applications and let different background programmer can work together by using a same application. Besides, there are few points to compare between ASP.net and ASP classic. One of the aspects is compilation. ASP classic is built up by Jscript and it only interpreted the Script line by line when the page is requested. Moreover, ASP.net compilation is totally different with ASP classic. ASP.net is automatically compiling all the code while the code is first time executed. The compiled code will store inside .NET classes within assembly. .NET classes are including the server-side coding and HTML code. So, when ASP.NET page is executed for first time, the compiled code will store inside the .NET classes. Next time will render the ASP.net page by execute the compiled code that has created. The performance for ASP.net will be increased because there are no longer like the ASP classic has the difference between the compiled code and the coding within the server-side languages within asp web page. ASP.net performance is faster due to the compiled code but ASP classic is using the scripting languages like VBScript. VBScript is representing to machine code and did not require any additional parsing. That is why web developer is preferred to use ASP.net instead of using ASP classic. On the other hand, the difference between ASP.net and ASP classic is the scalability factor. For ASP classic, the components inside the web pages are not easy to update, replace and maintain it. If want to update particular component, IIS is required to shut down then only can successfully replace or update the component. After done all the modification, IIS need to restart once.( Neel Sus. 2009). For ASP.net, it was different with ASP classic which it is scalable and easy to do modification on the web pages. The term of Xcopy command is used to build an efficiency ASP.net web application page. The Xcopy term is to copy a file to another location. It is allow to do the modification without need of restart of web server. The web developer can do the changes on the web application and no web server restart is required to take effect. It will direct take effect once the web application is requested.(Bean Software. 2002). Advantages of using ASP.NET After compared the version between ASP.net and ASP classic, here is some of the advantages of using ASP.net. ASP.net has reduced the need of code to build a web application; it required lesser code to build a large web application. This will help web developer save time, and more efficiency to build a large web application. Another new feature from ASP.net which does not include in ASP classic is the authentication function. Authentication is the processes to obtain and validate the information that provide by user are valid or not. If it is valid, the user will get the authorization and the authorization process will check the user whether have permission to access the particular resources on the web pages. It will increase the security of the web application and make sure all the user information is secured and not grab by someone. (MSDN. 2010). Besides that, ASP.net file extension is .aspx and it has a code behind page which is .aspx.cs. The difference between .aspx and .aspx.cs is .aspx is the interface for the web application. It stored all the html coding and some of the C# language label for some of the particular components. Meanwhile, aspx.cs is a place to let web developer to code all the functionality for the button, and the business logic on that page. Moreover, ASP.net is server-side technology. It means all ASP.net coding is executed and compiled on the server side before it send it back to the web browser. Below is the example of code behind on aspx.cs: The ASP classic need to code a web application coding inside a same page including the HTML and the function code. It will become messy if web develop wanted to do the modification on the web pages. It need take some time to analyze the code first before doing any modification. (Steve Kozyk. 2008). The disadvantages of using ASP.NET One of the main disadvantages of using ASP.net application is it only support on Windows platform. That means other based Operating System is not allowed to use ASP.net to develop their web application. The limitation of the ASP.net will make some of the web developer abandon to use ASP.net to develop their web application and choose other more appropriate application to develop their web application such as PHP support in any platforms. ASP.net 1.x compared with ASP.net 2.0 We move to the next topic which is the comparison between ASP.net 1.x and ASP.net 2.0. ASP.net 1.x release on year 2002-2003 and ASP.net 2.0 is released on year 2005. Firstly, we compared the compilation models for this 2 version. ASP.net 1.x will only automatically compile few files such as asp page (.aspx), user control, http handler, web services and Global.asax class files. Others file that not automatically compile, web developer need to compile the rest of the files before publish the web application to the web server. ASP.net 2.0 has increase the efficiency in the compilation process. ASP.net 2.0 will automatically compile the file types that include asp page file (.aspx), asp and asp page behind code (.cs). So, the web developer only need to create the web application and publish it. ASP.net 2.0 have a folder called App_Code which can keep the helper classes, business object inside but cannot put the asp pages (.aspx), Global.asax and other non-code files. ASP.net 2.0 will compile elements inside the App_Code folder and name as code.dll. In ASP.net 1.x, when the web developer need to do the modification on the web application, they need to open the entire project file do modify and update it. After done the modification, they need to compile the entire project and publish it to web server again. But ASP.net 2.0 allows web developer just open the particular file that wants to modify. After done the modification, web developer just need to publish the file code to the web server and no need to recompile. In ASP.net 1.x, the code behind page of web application are require an IIS virtual directory to run and the IIS is require to store inside the local computer which used to develop the web application. ASP.net 2.0 code behind page can access the local host IIS directly and the IIS has store inside the web server. In ASP.net 1.x, the procedure to process the web application page is send the client request to the web server. First, the Init event is called. After that, called the Load event by the PreRender event is called net. Lastly, the Unload event is called and the generate output will sent it back to the client. In ASP.net 2.0 has added few new attributes. The attributes will help web developers to have a control for the new framework features which is theming and personalization. Besides, ASP.net 2.0 Page class has provided new method, event, and properties. The 3 important script for the properties is ClientScript, Header.IPageHeader and Master. There are 3 new important methods such as GetValidators, setFocus, and RegisterRequiresControlState. In ASP.net 2.0, there are few new events implements. First, PreInit is called before initial the web page. Then, InitComplete will be occur when the page is completely initial. Next, the PreLoad event is called immediately after the InitComplete event and before the web page begin to load. The LoadComplete event will occur after the page is load complete at the end. Last, PreRenderComplete event is occur and this event will store personalize data and page HTML is rendered. Web developers can use all these events to build up their web application in a dynamic way. Summary After compared the version between ASP.net 1.x and ASP.net 2.0. ASP.net 1.x is unable to open a particular page not inside the project but ASP.net 2.0 can modify particular page without open the entire project. We can know that the code behind pages is a efficiency way to write all the functions, logic to make the web development process become more efficiency and effectiveness. As the conclusion, ASP.net 2.0 has added more features to increase the performance and the secure of data. (Benoy Baskaran. 2006). ASP.net 3.0 compared with ASP.NET 3.5 The ASP.net 3.0 is using a base of the ASP.net 2.0 but there are added several of the new features on it such as Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) and Windows CardSpace (WCS). First of all, The Windows Presentation Foundation is one of the interface sub-system using at windows. Windows Presentation Foundation has using the Windows function like create, view and manage of the files, media and user interface (UI). Because it will make the web developers can create the more attractive, better impression on the interface and the different use experience on it. Windows Presentation Foundation (WPF) is built with 2 important parts which is display engine and the framework. The mainly function is to build the 3D graphic and use the Direct3D technology. Next, Windows Communication Foundation (WCF) or name as Indigo. It is a service-oriented communication system. It has all the current .Net features like .Net remoting, ASMX,WSE and MSMQ. The WCF is built on the version of the .net Framework 2.0 and above. It also is a core of the Windows Vista. Windows XP and Windows Server 2003 operating system also support once install the WinFX Runtime Components. Besides, Windows Workflow Foundation is the next features on the ASP.net 3.0. It is a new workflow development on the .net Framework. Windows Workflow Foundation include the namespace, workflow engine for Visual Studio 2005. It support in Windows XP, vista and Windows server 2003 as well. Lastly, Windows CardSpace (WCS) is an application that stored the user information in a more secure way and in digital form. It has provide a unify interface to select which identity need to use for transaction. For example, use an identity to login to a specify website. As the conclusion of ASP.net 3.0 is a combination of ASP.net 2.0 and Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) and Windows CardSpace (WCS). (Mnaveenrao. 2009). What is new in ASP.net 3.5 After we view the new features of ASP.net 3.0, let us see what other new features that will be added in ASP.net 3.5. ASP.net 3.5 is implementing inside the Visual Studio 2008 and it released on year 2007. The ASP.net 3.5 is using the same engine in the ASP.net 3.0 and it has added new features in it. So, let check out what are the new features in ASP.net 3.5. First of all, one of the new features that added inside the ASP.net 3.5 is the ASP.net AJAX. Although ASP.net 2.0 can use the features of the ASP.net AJAX, it still needs to install the extension to ASP.net 2.0 and ASP.net 3.0 only can successfully use the features. It is totally different which ASP.net AJAX is integrated in ASP.net 3.5. So, it is help web developers to build a better quality user interface easily. (Suprotim Agarwal. 2009) Next features that added in the ASP.net 3.5 is LINQ. LINQ (Language-Integrated Query) is to display the query that capability to the programming language such as C# and VB.net. The format of query in LINQ is something like the format of SQL. It is contains Select, From and Where keywords which have the same functions in the SQL. Here is the example of LINQ. Int Rental = from house in Rent where rental > 100 select house; ASP.net AJAX have added several new controls that can easily to call a control that can link to the datasource. The first new control is called ListView. ListView control is consist of some of the features like can show the result of the datasource in different view such as Datagrid, Gridview, repeater and the controls that available in ASP.net 3.0. It allows web developers have the ability to insert data, edit data, delete data, sorting the data. These controls are flexible because the web developers can design how the data present the result. After view the features of ASP.net AJAX, ASP.net 3.5 is added few new assemblies like System.Core.dll, System.Data.Linq.dll and System.xml.Linq.dll is an assembly to implementation for LINQ. System.Web.Extensions.dll is the implementation for ASP.net AJAX. ASP.net 3.5 allow different version of ASP.net store on the same computer. Security in ASP.net Securing an ASP.NET application requires a clear understanding of all the security options provided in ASP.NET, and show how the security subsystems interact each other. Since ASP.NET is built on the Microsoft .NET Framework, the web application developers will has the full access to the full set of the built-in security features inside the Visual Studio .NET. For example, the code access security and role-based user-access security. It is important to know how the different security subsystems interact each other and how it will be able to make the web application more secure. Before web developers configure the security for the web application, they need to configure the web application to implement the two security function that described in the following table. Security function Description Authentication It is a process of getting identification credentials from a user such as name and password, and to validate those credentials against some authority. Authorization It is a process to control the access to the resources regarding on the authenticated identification credentials ( such as role ). ASP.NET achieves the authentication security function by using the authentication providers, the security modules consist the code that able to authenticate the user credentials. To enable authentication security function in ASP.NET web application, the web developers need to create an authentication section entry first in the application root configuration file. The authentication session syntax are showing below: Using ASP.NET Configuration Files ASP.NET configuration file is written in a hierarchical structure format. Web.config is a file to store all the configuration data for the ASP.net web application. It also contain another file called Machine.config which is store configuration information as well. Web.config file and other web application files is located under same directory. But Machine.config file is located in the install root directory. All the sub-directory will inherit all the settings in the directory unless it has overridden by the Web.config file which located in the sub-directory. In Web.config file, it contains all the ASP.net functionality in the section. The Web.config file is written as below: In the web.config configuration file, it is contains 3 sub-sections which are authentication, authorization, and identity. The values that set for these 3 section configuration file is to overriding the configuration file in the application root. All sub-directory will inherit those settings automatically. However, sub-directory can have their own web.config file that override the directory web.config settings. Besides, the web developers may use the syntax to specify a particular file or directory. Critical Evaluation on ASP.net After the evaluation of the ASP.net, we can know that there are a lot of changes and improvement that involve in the latest ASP.net version. But there are still got competitor in the web development field. There are still got another language and platform to let web developers to choose their favorite web development tools to build their web application. One of the competitors for ASP.net is PHP. Introduction of PHP PHP is stands for Hypertext Preprocessor. PHP is open source language and it is a cross-platform because it compatibility with different operating system such as Windows, Unix system. PHP is a scripting language to build dynamic web site and it is run at the server-side. The PHP syntax is similar with the language of C, Java and Perl. So, it will help web developers build their web application efficiency and quickly. PHP allows web developer write the simple PHP syntax in HTML files directly, it can done this by eliminating the need of cgi programs. Moreover, PHP make web developers easy to supervise to the large web application by put all the components inside one html file. For example, when creating the catalogue for online trading web site, the web developers must have to design all the design templates for all the catalogues web pages. In the early day, the web page design is written in the html format and shows all the data by using different type of design templates. In PHP, is only need one application to build all the web application pages that link to the database in the appropriate pages, correct location and related content. This is to avoid any redundancy web pages is created and easy to maintain and manage the web application. As we know, PHP is a cross-platform scripting language. So, we not only can use the PHP code to build web application, but it can use all the PHP libraries and all the code written in PHP. One of the big features in PHP is it supports for numerous databases such as Oracle, MSSQL, MS Access and others. Besides, it is support networking, zip and consist a set of built-in functions. IT is free to download from the PHP website by everyone. PHP is a language easy to learn because most of syntax is similar to language C. In my opinion, I think that ASP.net performance is higher than PHP. That is why I choose ASP.net as the web development tool in my project. ASP.net application is developed using Visual Studio which produced by Microsoft. It is easy to build the web application interface and component easily added in the web application. It makes the coding part for the web application is much simpler and development more productivity. Although PHP is an open source scripting language for all the web developers, it does not have own web development tool to build their web application. They need to use third party software to implement their PHP concept and coding inside. Some of the third party software like Adobe Dreamweaver is one of the software that can write PHP scripting language. Although there are free to charge in use of PHP scripting language, but some of the third party software may need to buy license to continue use for web development. So, it also needs to cause the cost of web development increased. Besides, Visual Studio .NET is provides a huge of features to make the web development easier. Web developers also provide students to download a free scaled down Visual Studio version which can provide better features. The features that come with the PHP is lesser and it was very simple features that use to build web application. It will make web developers have the limitation to build their web application. However, there are a lot of add-ons which available on the internet for web developers to download. With the PHP add-ons, it will make the PHP has some same function inside the Visual Studio. It is very troublesome to ask PHP web developers download the add-ons one by one and implement to PHP. It will waste a lot of efforts and time to download and install the add-ons. . For example, AJAX is not built in in PHP, web developers need to download themselves. So, ASP.net is better than PHP which the Visual Studio will come with a full set of the features that need to use in web development. It will make the web development process running smoothly and more productivity. On the other hand, Jasir Javaz (2010) noted that PHP getting a huge support from the web developers. This is because the PHP is an open source and it is free to everyone. Besides, PHP version 5 has provide many object oriented development concepts to the web developers to build their web application in a better way. It will make the structure of the web application and the coding is easy to implement each others. In ASP.net, it is different with PHP which is has better languages support. ASP.net able to let different language background web developers use Visual Studio.Net to build their own web application. The supported languages for ASP.net got VB.net, C#, J#, C++, COBAL. PHP is run on Apache server and Apache also is an open source. ASP.net is run on IIS which is Internet Information Services. The benefits of using ASP.net are the user interface design and application coding part is separated to 2 parts. So, it is easy to let web developers to focus on design the overall web application interface. Besides, the code-behind pages also easy to manage and update if there have any changes or any new logic need to implement in it. So, ASP.net is more user friendly in use to design a web application design. This is one the reason I choose ASP.net in my project. It is not only provide more features and it is easy to let me design the web application interface and easy to manage and update. As the conclusion, there are a lot of factors and reasons to make a web developer choose their own web development tool. A web developer chooses the suitable web application tools will make their more understanding on the application and use specialize programming language. Summary PHP is an open source and free to everyone. PHP also work on Linux OS which is open source as well. Using Linux OS, the performance will be higher, more secure than using Windows. It is low cost for whole web development. PHP is easy to learn especially for the beginners because the scripting language is similar to language C. ASP.net is an powerful which full set of the features that easy to build up an efficiency and effectiveness web application. ASP.net is using the pre-compiled concept which I have mentioned above. Better programming language support and easy design for user interface and code-behind. Conclusion As the conclusion, I f

Friday, January 17, 2020

Industrial Pollution

Chapter 1: I.1 Introduction: Bangladesh is an upcoming middle earning country. It has a large number of population. The working environment is good and the labor cost is less so there is an opportunity to establish industry in this country. There are many sector of industry in Bangladesh. The people of our country are very hard working.By the late 1990s, about 1.5 million people, mostly women, were employed in the garments sector as During 2001-2002, export earnings from ready-made garments reached $3,125 million, representing 52 well as Leather products specially Footwear (Shoe manufacturing unit). % of Bangladesh's total exports. Bangladesh has overtaken India in apparel exports in 2009, its exports stood at 2.66 billion US dollar, ahead of India's 2.27 billion US dollar. Other industries which have shown very strong growth include the chemical industry, steel industry, mining industry and the paper and pulp industry.Now a day’s Bangladesh is want to achieve middle class cou ntry position. So the country is going to be an industrial country. And the industry who is responsible for the pollution. Most of the industries are not follow the rules of the law.I.2 Origin of the report: To know the current situation of the industrial pollution. To know what are the reason behind this. Why the industry through their waste in to the open field? To understand the problem of the pollution.I.3 Objective of the report: To know the current situation of pollution problem. To understand the thinking of the people. To solve the problem. To work with the problem.1.4 Methodology: Primary data: field survey, Questionnaire. Secondary data: Web site, News paper.1.5 Scope of this report: In this report we want to show the over view of the total pollution of the industry in Bangladesh. There are many industries in Bangladesh. But we will cover some of the industries in Bangladesh such as: Textile industry, Chemical industry, Pharmaceutical industry, Builders industry, Tannery i ndustry,Food industry, Steel industry, Shipping industry, Electronics industry, Fabrics Industry, Plastic Industry, Paper & jut Industry, Refinnering ( Oil, Gas) Industry, Beverages Industry, Recycling Industry, Others.1.6 Limitation of the report: Limitation means something that limits a quality or achievement of any analysis. All research designs can be discussed in terms of their relative strengths and limitations. The merits of a particular design are inherently related to the rationale for selecting it as the most appropriate plan for addressing the research problem. One strength of an Selecting and starting to prepare this report it is not an easy process to complete this. To complete this report we face many problems. Those are as followsi. Information Collection1) Limited source of information 2) Limited information about the industry pollution in web sites on Bangladesh perspective. 3) Peoples are not aware about the problems by industrial pollution. 4) Business persons try to skip the questions answers.ii. Overall limitation of this report1) Limited time to prepare this report. 2) Limited information source. 3) Limited ways to analysis the quality control with founded information. 4) Limited direction from course instructor to prepare this report.Chapter 22.1 Bangladeshi Industries: A short list of Bangladeshi Industry: Name of industry Name of industry Name of industry Textile Industry Tannery Industry Paper & Jute Industry Chemical Industry Food Industry Refinnering Industry Pharmaceutical Industry Steel Industry Beverage Industry Cigarette Industry Shipping Industry Recycling Industry Builders Industry Electronics Industry Fertilizer Industry Febrics Industry Plastic Industry Other Industry2.2 Pollution in Bangladesh: Water pollution:The water pollution situation from Bangladesh could be the largest poisoning in history and the irony is that this situation could be the result of all the efforts in cleaning the water for some of the poorest nations of the world. A British study, shows that about 80 million people from Bangladesh, South Asia, are exposed to a high level of toxicity from the water contaminated with arsenic. An international team of researchers from Chicago, New York and Bangladesh has been monitoring, in the last decade, the water intake of arsenic contaminated wells and the impact of 12,000  people.The conclusions showed that the death of five people was directly linked to the elevated levels of arsenic in the bodies of the victims of the Bangladesh water. The result is not just a novelty, it is a problem known for some years now and, over time, and residents were advised to dig deeper wells to avoid the potentially contaminated surface water consumption. Now, even the deep waters appear to be problematic.The Bangladeshi people suffer most in pure drinking water by arsenic. But the people of Bangladesh also suffer by the industry pollution. The river water is not safe for the people. The industry is not use waste management system. So in future if the industry is not following the rules the waste management, the water will not look like water.Air Pollution:Air pollution contamination of the atmosphere caused by the discharge, accidental or deliberates of a wide range of toxic substances. Often the amount of the released substance is relatively high in a certain locality, so the harmful effects are more noticeable. The major sources of air pollution are transportation engines, power and heat generation, industrial processes and the burning of solid waste. A new source of air pollution is an increasing ‘hole' in the ozone layer in the atmosphere above Antarctica, coupled with growing evidence of global ozone depletion.Air pollution has also long been known to have an adverse effect on human beings, plants, livestock and aquatic ecosystem through acid rain. Recently as in other parts of the world air pollution has received priority among environmental issues in Asia. This problem is acute in dhaka, the capital of Bangladesh and also the hub of commercial activity. The other urban areas like Chittagong, Khulna and BOGRA have much lesser health problem related to air pollution. In urban areas sometimes the houses are built on rocks and soils, which radiate radioactive gas from their basement.If this gas is inhaled for a long time it may cause lung cancer. In the rural areas of Bangladesh, the air pollution problems have not yet become a point of concern. This is due to fewer motorized vehicles and industries there. Thus, it is likely that in those areas the principal air contaminants are particulate matter and volatile organic compounds (VOCs). Basically, there are two major sources of air pollution in Bangladesh industrial emissions and vehicular emissions.The industrial sources include brick kilns, fertiliser factories, sugar, paper, jute and textile mills, spinning mills, tanneries, garment, bread and biscuit factories, chemical and pharmaceutical industries, cement production and processing factories, metal workshops, and wooden dust from saw mills and dusts from ploughed land, and salt particles from ocean waves near the offshore islands and coastal lands. Noise Pollution: Man-made noise harmful to health or welfare. Transportation vehicles are the worst offenders, with aircraft, railroad stock, trucks, buses, automobiles, and motorcycles all producing excessive noise.Noise intensity is measured in decibel (dB) units. Subject to 45 dB of noise, the average person cannot sleep. At 120 dB the ear registers pain; hearing damage begins at a much lower level, about 85 dB. In Bangladesh noise pollution (also termed as sound pollution) is a major health hazard. In fact, due to noise pollution millions of people in Bangladesh are exposed to a number of health risks – from deafness to heart attack. On city streets noise pollution can be caused by hydraulic horns of vehicles, microphones and cassette players.The hydraulic horns used by b uses, trucks and scooters in the crowded city streets are dangerous for human being. This is also how noise pollution in Dhaka City is affecting the hearing power of thousands of children every day. The horns especially cause serious damage to children. Experts say, if a child below three years of age hears a horn emitting 100 dB of noise from a close range, he or she might lose his or her hearing power. A child's health may also be adversely affected by loud sounds from the radio, television, cassette players and microphones, the sound of mills and factories and loud noise.The unit of sound frequency is hertz. Human beings usually hear 15 to 20 kilohertz (KHz) frequency sound. According to the World Health Organisation (WHO), generally 60 dB sound can make a man deaf temporarily and 100 dB sound can cause complete deafness. But the noise of any busy street in Dhaka has been estimated at 60 to 80 dB, with the sound of vehicles being 95 dB, loud speakers 90 to 100 dB, mills and facto ries 80 to 90 dB, restaurants and cinema halls 75 to 90 dB, festivals 85 to 90 dB, scooter or motorbike 87 to 92 dB and trucks and buses 92 to 94 dB.But the desired sound measure is 25 dB in the bedroom, 40 dB in the dining or drawing room, 35-40 dB in the office, 30-40 dB in the class room, 35-40 dB in the library, 20-35 dB in hospital, 40-60 dB in a restaurant and 45 dB in the city at night. When the sound exceeds this limit, there is noise pollution. Noise pollution beyond the limit destroys hearing and might even lead to the losing of one's mental balance. Noise pollution also causes peevish temperament, affects lungs, hampers the intellect of the children and makes them apathetic towards their studies. 2. 3 Industries wise pollution:2. 3. 1 Textile Industry pollution: The textile industry in Bangladesh through their waste in to free area. They through their waste in to river and pond. So the water of the river is polluted. The river contains many kind of fish and other kind of animals. If the animals are go to the polluted water they will die or they have the chemical re-action in their body. And then the people eat that fish or the animals that are also suffer with chemical re-action. The textile industry also relies carbon die oxide gas which is cause for green house effect, and the global warming.It also cause for many human health problem. Some people also suffer skin problem. Textile industry makes very noise. Many people can’t suffer the noise so some time they sense less. Because the textile industry makes very much noise so we should make textile industry in nonresidential area. 2. 3. 2 Chemical industry pollution: We all know about the chemical re-action of the chemical. Many people die every year because of the poison of the drinking water. The chemical industry is also destroying our crops land, river and kills other animals. Many Bangladeshi industries don’t use waste management.They through their chemical in to the river or open area. The chemical industry polluted our water and air. Causes of chemical pollution the people suffer skin problem and other harmful Degases. 2. 3. 3 Pharmaceutical Industry pollution: The pharmaceutical industry use different types of chemical and plastic pack to keep the medicine safe. But after using the medicine there are no recycle of the plastic pack, so it make pollution. In other hand some of the company don’t follow the waste management program. They through their waste in to the sea and river.So the water is polluted by the pharmaceutical industry. 2. 3. 4 Cigarette Industry: the cigarette industry is polluted the environment very much. They produce cigarette and biri which is polluted our environment air. The people also suffer the bad effect of the smoking. The tobacco plants destroy the fertility of the land so the crop land became dry. If there are any land who grows tobacco they can’t grow any other crop. The processing of cigarette is also harmful for the environment. It pollutes air. 2. 3. 5 Builders Industry: The Bangladeshi builders industry doesn’t follow the building core.They make building of their own wish, so it is very difficult to the maintain the pollution. Because they sometime build building on the pond or near the river so in rainy season the water can’t pass to the river and it polluted our roads and houses. 2. 3. 6 Tannery Industry: The tannery industry use deadly chemical to prepare lather. Most of the tannery industry situated in highly populated area so when they through their waste in the water the water will be polluted. The bad effect of the pollution effect the human health it may cause the cancer of skin.Many labor suffer cancer because of the chemical re-action by the chemical. 2. 3. 7 Food industry: One of the largest industries in Bangladesh is food industry because of the huge rate of the population. The industry is very big. Every day the industry produce many type of the food to fulfil l the needs of the food. They use chemical fertilizer to grow mare food because of large needs. The food industry pollute our soil and water. They use high rate of chemical fertilizer so the water of river has been polluted and the water insect and the insect that help the crops die because of chemical fertilizer.Some food industry through there waste of food in to open area and water so the water is polluting. 2. 3. 8 Fertilizer Industry: There are many fertilizer industries in Bangladesh. They produce fertilizer for our farmer to grow more crops. But the process of the fertilizer is not environmental free. To produce fertilizer they need methane gas. So the air pollution is happening. They need water to cool their machine. So the water is polluting. To make chemical fertilizer they need 2. 4 An overview of tannery industry’s pollution: 2. 4. 1 Present situation of tannery industries pollution:Now days the tannery industry is playing the most important part for our economy. The products of our tannery are maintaining world class quality. So the buyers of the tannery product are more. There is a good will of Bangladesh tannery industry in the world. The tanneries are a major money-maker for Bangladesh. From June 2011 to July 2012, Bangladesh’s tanneries exported close to $663 million in leather and leather goods—like shoes and handbags—to some 70 countries worldwide, including Italy, Germany, Spain, China, and the United States. Tannery worker have been suffering from severe skin diseases, allergy and chest pain.Most of the cases, medicines do not work on them anymore. They process animal hides with toxic chemicals. Before tanning they work with chemical-mixed water, liming and de-liming, scrapping off meat and fat. They do it with bare hands chromium, sulfur, manganese, copper compound, lead and others are used to tan which are very toxic for their health. Chemical mixtures, acids and dyes used in the tanneries are very toxic for h uman health. From different sources about 20,000 tannery workers are forced to work for tanning in this hazardous situation though they are paid a little.About 90 percent tanneries of the country located at Hazaribagh of the Dhaka city. Covered by high walls which have not proper ventilation system, the air inside the factories is with fumes, heat. Very bad scent is available inside the factories. Few large factories are providing some facilities while smaller s’ are in very bad and poisonous situation. Very bad smells are also got from nearby the Hazaribagh like Rayerbazar, Jhigatola and parts of Dhanmondi. Nobody wants to go to Hazaribagh due bad effect of tanneries. Even the tanneries owner doesn’t live in those areas.Reused chemicals from the larger factories are being used by the small factories which are more dangerous and vulnerable for the workers as well as for the environment. About 40 heavy metals and acids are used for processing raw hides. Among them the m ost dangerous chemical substances are , manganese, chromium, sulfur, lead, and copper Wet blue leathers are made using these chemicals Most of the workers are directly use these chemicals each and every day because of being done the process manually. They don’t like to use hand gloves or any other safety items.About 30 export-oriented factories use these safety equipments for their workers and others don’t pay attention. It is very important to use masks, safety goggles, special suits, gloves and special shoes to save themselves from the hazardous effect of toxic chemicals. Most of the time the workers work with bear feet when thy clean dirt, bloods and chemicals which causes various diseases. Jaundice, nausea and headache are another common sickness among them. These toxic chemicals cause boils, inflammation in hands and legs, skin diseases allergy, and other infection.If it continues around more than 15 years these can even cause cancer. During working these chemical s evaporate to the air which damages lungs and causes respiratory illness such as asthma and bronchitis through inhalation of the people of Hazaribagh area. This toxic substances damages eyes and the entire nerve system . Finishing leather is processed after tanning. . These toxic chemicals cause boils, inflammation in hands and legs, skin diseases allergy, and other infection. If it continues around more than 15 years these can even cause cancer.During working these chemicals evaporate to the air which damages lungs and causes respiratory illness such as asthma and bronchitis through inhalation of the people of Hazaribagh area. This toxic substances damages eyes and the entire nerve system . Finishing leather is processed after tanning. . For probably the first time, Bangladesh’s government has leveled pollution-related fines against two leather tanneries in Hazaribagh, a Dhaka neighborhood so polluted with waste from its roughly 150 tanneries that residents and workers are plagued by serious health problems.This announcement came four months after Human Rights Watch released a report revealing the extent of workers’ and residents’ broken-down health, ranging from painful skin diseases to respiratory illnesses. Shortly before our report launch, a senior official in Bangladesh’s Environment Department told Human Rights Watch, â€Å"There is no monitoring and no enforcement in Hazaribagh. † The two tanneries were fined for not having effluent treatment plants, which would treat their chemical-laced wastewater.Each day, the area’s tanneries discharge some 21,000 cubic meters of untreated waste containing chromium, lead, and other chemicals and heavy metals into the nearby Buriganga River. The air reeks of chemicals, which have harmed the area’s water and soil and the health of people living nearby. Hazaribagh is home to between 90 and 95 percent of all Bangladesh’s tanneries, and they employ between 8,000 a nd 12,000 people. â€Å"Living beside the tanneries is difficult, all the dirty water comes here, the fumes are very bad,† said Goyenda, who is in her late teens and has lived in Hazaribagh for just over a year. â€Å"I have problems with my eyes.They water a lot and become red. The tannery gas causes this. † As follow-up to the Toxic Tanneries report, Human Rights Watch has pressed the international leather industry to identify and mitigate the human rights risks from the tanneries in Hazaribagh. Two weeks ago, Human Rights Watch called on buyers at a flagship international leather fair in Bologna to buy leather goods only from Bangladesh tanneries that respect environmental standards and comply with laws that protect the right to health and labor rights. 3. 1 Reason behind the pollution: 3. 1. 1 Corruption: Bangladesh is a corrupted country everything is possible in Bangladesh.The tannery industry is polluting the environment much. The pollution of tannery is harmful for all the human and animal. But it is a matter of sorrow that the government environment sector is silent. Because they deal with the company owner. And the government employee pays by the owner. So the environment pollution can’t be stopped. 3. 1. 2 Don’t obey the industry’s rules: Most of the tannery doesn’t show respect to the constitution rules. In Bangladesh there are no lacks of rules but in matter of worry that the industry doesn’t want to follow the rules, because of the over greedy of the of the industry owner.3. 1. 3 Lack of nation’s lover: the greedy owner and the greedy government people Politician are not love their nation. So just thought to maximize their wealth. 3. 1. 4 Lack of monitoring: The monitoring unit are not strong to control the pollution. 3. 2 effect of the pollution: Waste contains pollutants which are discarded materials, process materials or chemicals. Pollution could be caused by all sectors of a society gen erate waste: industry, agriculture, mining, energy, and these pollutants when they are released beyond the assimilation capacity of the environment.Industrial wastes are generated from different processes and the amount and toxicity of waste released varies with its own specific industrial processes. Tannery effluents are ranked as the highest pollutants among all industrial wastes. They are especially large contributors of chromium pollution . Chromium is highly toxic and carcinogenic to human beings, animals, plants and the general environment (soil and water sediment). Chrome is the primary threat when ever tanning industry comes in to practice.Though many treatment options were evaluated to prevent its consequence on the environment, neither of them could achieve to treat or recover chrome 100 %. Treatment options are either; inefficient, complicated, energy demanding, costly or applicable to a certain parts of the world due to technology or skilled man power demand. The river n ear by the tanneries can be said highly polluted rivers since they are serving as recipient of effluent from the factories. The effect of this scenario is expressed by different indicators. The Akaki -Kaliti and the tributaries of Awash River are best examples of polluted water body.The residents around the river and /or the tannery reported the death of their cattle, dried up of green plants, water born diseases and bad smell resulted due to the death of micro organisms that in turn caused by depletion of dissolved oxygen. Even though the incidences are merely the result of discharges from tanneries but it is impossible to deny the fact that the discharge from tanneries has its own contribution. (Dagnew and Daniel,2011) Global worming Destroy our safe water resource Destroy your crop land Destroying your human health Cause of chemical re-action

Thursday, January 9, 2020

The Modern Concept Of Wisdom - 3198 Words

What is wisdom? Wisdom comes from the European words woid, weid, wid which means to see (Mohr 3). Wisdom is a learning process by which a person has his eyes opened to experiencing the truth. The modern concept of wisdom is a type of knowledge (Mohr 3). To obtain wisdom involves the actions or experiences of love and communication. For Christians, God is love and communication. The writing of John summarizes this best by saying one without love does not truly know God because God is love. â€Å"Whoever does not love does not know God, because God is love.† (1 John 4:8) God is communication in the way that the sun sheds light on the earth because everything on earth depends on the sun for life as we depend on communication to experience†¦show more content†¦We see him say this and emphasize this in the commandments You shall love the Lord your God with all your heart, with all your soul, and with all your mind. Or in the second commandment, You shall love your neigh bor as yourself. On these two commandments hang all the Law and the Prophets (Matthew 22:36-40). Communication, from the word communicare meaning to share, divide out,† is defined as the act of becoming one self with another self in God. People use it to experience God or in everyday life to share knowledge. An idea by itself is nothing until it is communicated and shared with others. Therefore wisdom requires the actions of love and communication but also involves the structure of subject, object, idea, and theoretical and practical knowledge. The object of wisdom is probably the most real of all the other concepts. For example, the object of psychology is psyche or the object of biology is life. However, these examples differ from the object of wisdom in that they rely on material things for knowledge. The object of wisdom is different because it is not physically sensible as material objects are. (Mohr 2) The question may occur that how is the wisdom of an object more real than an actual object? It’s simple because I can destroy an object but I cannot destroy an idea. I can’t touch it but I can think about it, question it, doubt it or communicate it to others in hopes of gaining a