- Choose a programming or software engineering technology, topic, or trend that is important to your chosen field or interesting to you professionally. Please give a description of the topic and specify why you feel it is important or interesting. Also please provide some examples of how you or your organization would use it.
Cloud computing is definitely a new technology that is very useful in my organization. It is a technology or a paradigm where things are done through the combination of links, software and services that are available through the internet. The internet serves as a cloud of servers that is responsible for giving its clients their needed supply services rather than giving them the product and allows the users to have different access levels. Accessing these services is very convenient as it is already available in most of the technological devices used today like the Android phones, blackberry, iphones or the tabs and the laptops. (searchenterprisedesktop.com)
My organization is a medium sized company but everyone needs access on a computer. Getting access to a computer will automatically mean buying the required hardware and software requirements of each computer together with its licenses. This requires a substantial budget for the company. Cloud computing can be utilized to reduced the expenses of the company while giving the same services needed by the employees. Cloud architecture consists of two sides like any other application, the back end and the front end. The front end is what is visible to clients while the back end consists of “cloud”. Applications in the front end does is not necessarily the same with other computers as this depends on the needs of the users which is the reason while different clients have different user interfaces. On the backend, dedicated servers for each application available to the different clients are put up where administrators keep track of the loads following a set of protocols.
With the numerous services available from cloud computing providers, these can be customized to the needs of the company or to the specific employee, getting away with the creation of specialized programs for each of the employees needs and maintenance. The massive pool of hardware resources and data storage makes the cloud technology where you can store your data in the remote servers instead of your own computers. These are also flexible and scalable, meaning the company can pay and request for only the services currently needed. Other characteristics of cloud computing is that it has broad network access, meaning, access is allowed through the use of several heterogeneous devices such as laptops, desktops or even devices that you can bring on the road like tablets. The company will have the option to control what you pay because of its capability of measured service. Aside from these, the company can select the applications most applicable to their needs because it has resource pooling, where every imaginable application around the world is available.
- With the shifting of the business paradigms to web-enabled and supported businesses, web and graphics developers are in demand for the next 10 years as companies need to constantly update their respective websites for their continued services. The job looks promising because of good pay and with minimum educational qualification, except in government agencies where a master’s degree is usually required. A web developer must be possess the current technologies of web development as well as the standard web development languages like HTML and CSS. In addition, to become a successful web developer, one must understand the principles of web designing, must have a lot of creative and analytical skills as well as communication skills as they will be interacting with all sorts of people in an organization. Further, a web developer must have a passion to learn new things since technological are fast changing so a web developer must be able to keep up with them. A sample comparison of Web and graphics designer jobs of three companies is found in Appendix A.
References:
Felke-Morris, Terry (2011). Web Development and Design Foundations with XHTML. Retrieved from http://books.google.com.ph/books/about/Web_development_and_design_foundations_w.html?id=Z3ohAQAAIAAJ&redir_esc=y
Shelly, Gary B, Cashman, Thomas J. and Resenblantt, Harry J. (2003). System Analysis and Design. Thomson Course Technology. Thomson Learning. NY. USA.
Rackspace.com (2013). What is cloud computing. Retrieved from
Web and Graphics Designer Job Comparison
Appendix A