Literature Review and Proposal on Core Java

Literature Review
Core Java, Java programming or simply Java is a widely used and robust technology for software development and creation of applications. Therefore, Java is both a programming language and a platform. On the other hand, a platform is any hardware or software environmental setting where software developers run their programs. Therefore, since Java has its own environment (JRE) and API on which it runs, it is referred to as a platform. A person who might not have encountered Java might want to know where Java is used. According to the studies, there are approximately three billion devices running on Java. It means that there are many devices around the world where Java is currently being used. Some of the devices where Java is being used are (Levenick, 2006):

Desktop applications like the acrobat reader, media player, and antivirus among others
Several web applications such as javapoint.com
Mobile phone devices applications
Robotics
Embedded system
Types of Core Java Applications
As has been seen in the description above, Core Java is a programming language that is used in the process of developing systems, software, and applications. It develops that have the capability of working on the local machine and the Internet. The most known features of core Java is that it is object-oriented, and it works across all the platform languages. Therefore, there are various categories of programs which Java can be used to develop them such as (Russel, 2001):

Stand-alone applications
An application is a type of program that runs on a PC or any computer under the OS such as Windows, Mac OS, Linux, or Android of a computer or a mobile device. The process of creating an application in Java is similar to creating a program using another programming language. A stand-alone application can either be a graphical user interface (GUI) based or console based. Console based Java programs are the types of programs that run on being prompt by a command. Furthermore, such programs do not display any screen based on GUI. The output of such programs is console-based (Fain, 2011).

Figure 1: Console based Java Program
GUI based program are the type of Java programs that run stand-alone and can accept input from the user through a GUI based screen.

Figure 2: GUI-based Java Program
Web Applications
Web applications are the Java applications whose nature is based on the web. They are simply web-based, and they require a web browser to execute them. The web-based Java applications use a Server to store data. Every time a user sends a request to have the application executed, the user request is passed on to the server for an appropriate reply. Web-based applications come as an Applet or a Servlet.

Applets: These are Java programs that cannot work in any other environment except on the Internet. Therefore, they are specifically created for that purpose. These programs run through a browser embedded with a Java such as Firefox, Chrome, Internet Explorer, and Netscape among others. Applets are created through any Java development tool. It cannot work on the Internet without it being contained within a web page. Java Applets programs include games developments and visual effects among others (Gladychev, Patel, & O’Mahony, 1998).
p>
Figure 3: A Java Applet Program Screen
Servlets: Java is also appropriate for development of web-based n-tier applications. In a web-based Java application, the client sends a request to a server. The server accepts the request and processes it and sends a response to the client. The Java Application Programming Interfaces (APIs) on the server side address the program processes and request of the client’s response. The server sides APIs extend their capabilities of the standard Java APIs and are referred to as Java servlets or server side applets. An HTML processing of a form is a simple use of servlets. The servlets can also process databases as well as performing server side transactions. Servlets execute through web servers (Hunter & Crawford, 1998).
Distributed Applications

Distributed applications require a server to run. Additionally, the applications use several servers simultaneously to back up the data and information and prevent any losses that might occur. They are also called enterprise applications. Such applications include banking applications, and they are advantageous in that they have a high level of security, clustering, and load balancing. EJB is used to create enterprise applications in a Java development environment.

Database applications: They are distributed applications that use the JDBC API to connect to the database. They could either be applications or applets. However, applets may face security challenges in the database connections (Morgenthal, 1998).
Client Server Applications
Client server applications cannot execute without the availability of web technology. Therefore, they are web dependent. The application follows a less complicated Client-Server model in which a client sends a request to the server directly. Examples of such applications are Yahoo Chat. They are developed in Core Java and Web technologies (Kleinov & Lehmann, 2002).

Proposal
I will be attached to a company in the position of an intern as the software developer using Core Java. The software development process will largely entail a systematic research process to ensure that the development process is conducted according to the requirement, and it delivers the expected results. The internship will be a subdivision of four iterations where each of the iterations will entail different tasks and activiti

Iteration 1: Orientation – It includes an introduction to the company’s management, employees, and its code of conducts and operations. Furthermore, I will be introduced to the software development team and the department of IT from where I will be working.

Iteration 2: Training – The iteration includes being guided in the process of software development life cycle by the company’s experts in the development process. I will also be introduced to the company’s specific guidelines to the software development such as punctuality and adhering to professional ethics in the process.

Iteration 3: Gathering SDLC tools – The iteration includes collaborating with the software development team to identify and gather all the tools that the implementation phase will require. This includes setting up the computers on which the development will take place and installation the computers will necessary software as well as the JDK (Saini & Kaur, 2014).

Iteration 4: Implementation – The activities of the iteration will include the actual development of the software using Core Java. Therefore, we will follow the SDLC process from the first step to the last step.

School uniform policy

Introduction

The assessment of the debate of whether children should wear school uniform is one that has been in existence for long amid the assertion that schools in the US should adopt a uniform policy. The adoption of the uniforms rules had been considered as a means of stopping children from dressing in gang colors in most of the troubled urban areas. Later, there were assertions that the introduction of school uniforms resulted in the better discipline while the results of these students improved, an issue that encouraged different districts as well as schools to implement the change. However, issues that support the desire not to have uniforms in the school incline me into supporting those who argue against the introduction of the uniform policy.

One of the assertions by the proponents of the school uniform policy is that it leads to the creation of a desirable feeling of belonging to an institution for the students wearing the uniform. The assertion is, however, wrong, as making the wearing of uniforms by the students will only lead to the hampering of the students’ original thinking. Compelling children to subscribe to a certain way of thinking hampers their independence in future, being unable to make their opinions without the assistance of others effectively. Everyone has a right to individuality, making one’s decisions as well as expressing their personality (Wilken, Ilani, & Van Aardt, P 159-184). Compelling children to wear the certain type of clothing thus is an infringement of their right of free expression. The assertion, in this case, is that the protection of the right to free expression is central to the development of the personalities of the young people, and choosing what to wear to should be left within their purview.

The assertion that adopting the policy on school uniforms is going to be a way of ensuring that the students are more focused on their education and not their clothes have been used to support the adoption of the uniform policy. The fact when it comes to the assessment of the issue is that school uniforms have become a means of promoting the element of conformity over the case for individuality. The culture that characterizes the current school environments is that promote the appreciation of the diversity of the children, which implies that the efforts that are geared towards the enforcement of the standardized dress code are a contradiction to this culture (Gentile, Elisabetta, & Imberman, P1-17). Further, the issue of the gendered schools that dictate boys have to wear pants while girls wear skirts, it brings new challenges in a society that is keen in accommodating the transgendered individuals, gender non-conforming as well as the gender fluid students who are left feeling ostracized.

There has been the assertion by the supporters of the policy on school uniforms that they assist in the creation of the leveled playing ground among the students from different background in addition to the reduction of peer pressure and bullying. The assertion has however been found to be flawed in that the adoption of school uniforms does not reduce the cases of bullying and that it has been seen to increase the case of bullying (Mimmo, P4-5). The issue here is that the introduction of the compulsory school uniforms the doubling of fights in the middle schools in the same year. The fact that there does not exist official data supporting the assertion that the introduction of the compulsory uniforms serves to reduce the case of violence in schools further serves to water down the argument of the parties supporting the introduction.

The argument that introducing uniform policy serves to enhance the pride of school, the unity as well as the community spirit. The fact of the matter, however, is that school uniforms fail to address an issue of academic preparedness, school attendance, and the exam results. The overall assertion is that the adoption of the school uniforms does not have any impact on the desire of the students to attend schools, behavioral improvements as well as issues of substance abuse (Brookshire, P6-18. It has become evident through research that school uniforms have no impact on the performance of the second-grade students in mathematics and reading examination, with the case being the same for the 10th-grade mathematics, reading, and history and science examinations.

The further assertion that school uniforms help parents to save money and thus supporting the adoption of the school uniform policy has been negated by the fact that the time that is spent addressing the enforcement of the district the stakeholders from resolving the core issues affecting the schools (Bhembe & Mfanzile, P20.35). The time and resources spent on the assessment of how the policy is going to be implemented only served to detract the concerned parties from the efforts meant to reduce the rates of crime as well as enhance school performance.

Why Choose a Fashion Designing Course?

Choosing a fashion designing course opens doors to a world where creativity meets craftsmanship. These courses provide a platform for individuals to hone their design skills, offering a unique blend of artistic expression and technical expertise. Enrolling in a fashion designing course is an investment in personal and professional growth. It equips individuals with the knowledge and skills needed to navigate the dynamic fashion industry, fostering a deep appreciation for design principles and trends. Whether driven by a passion for style or a desire for a career in fashion, these courses lay the foundation for a journey where imagination becomes a powerful tool for self-expression and success.

Promising Opportunities with Fashion Designing Courses:
Fashion designing courses pave the way for promising career opportunities in a thriving industry. Graduates find themselves well-positioned to explore diverse roles such as fashion designers, stylists, merchandisers, and more. The fashion industrys global reach and constant evolution offer a spectrum of possibilities for those with a solid education in fashion designing. By acquiring the latest industry insights and practical skills through these courses, individuals can confidently step into a world full of exciting and rewarding professional prospects.

Creativity, Imagination & Innovation at Fashion Designing Course:
Immerse yourself in a world where creativity knows no bounds. Fashion designing courses are curated to nurture and enhance your creativity, encouraging imaginative thinking and innovative design solutions. These courses go beyond the conventional, inspiring individuals to push the boundaries of fashion. With a focus on fostering originality and uniqueness, students embark on a journey where their creative visions are transformed into tangible expressions of art. Through hands-on projects, design studios, and exposure to the latest trends, fashion designing courses ignite the spark of imagination, setting the stage for a dynamic and fulfilling career in the world of fashion.

Positive Change with Fashion Designing Course:
Fashion designing courses not only shape careers but also contribute to positive change. By emphasizing sustainable and ethical practices, these courses instill a sense of responsibility in designers to create fashion that is environmentally conscious and socially responsible. Graduates are equipped to drive positive change in an industry that is increasingly focused on sustainability. From materials selection to production processes, fashion designing courses empower individuals to be catalysts for a more sustainable and ethical fashion landscape.

Diverse Sectors and Industries in Fashion Designing Course:
The impact of fashion extends beyond clothing, reaching diverse sectors and industries. Fashion designing courses open doors to opportunities in areas such as retail, marketing, media, and even technology. Graduates find themselves well-equipped to explore roles in fashion journalism, event management, and digital marketing, showcasing the versatility of skills gained during the course. The interdisciplinary nature of fashion designing courses ensures that individuals can seamlessly integrate their creative expertise into various sectors, making a meaningful contribution to different facets of the professional landscape.

Entrepreneurship with Fashion Designing Course:
Fashion designing courses empower individuals to turn their creative visions into entrepreneurial ventures. Beyond traditional career paths, graduates can venture into entrepreneurship by establishing their own fashion labels or design studios. These courses provide essential knowledge in business aspects, such as marketing, branding, and entrepreneurship, enabling individuals to navigate the competitive business side of the fashion industry. With a solid foundation in both design and business, fashion designing courses create a pathway for aspiring entrepreneurs to bring their unique perspectives to the forefront of the fashion world.