Академический Документы
Профессиональный Документы
Культура Документы
CHAPTER 1
INTRODUCTION
1.1 BACKGROUND
The preparation of an industrial training report is to enhance the writing skills of the
student on recording down the daily tasks given and new experience and task learned
as well as the commitment and responsibility to record down the daily tasks every day
and to prepare this industrial report given. Besides, it helps the student to understand
the format of the Final Year Project which is required to accomplish in final year for
two semesters of Calicut University.
Starting off, the students to accomplish their training, 5 days of Industrial training and
industrial visit is the part of the program of the graduation requirements which
undergraduates must be participated in related industry. These days of Industrial
Training started from 17th December till 21nd December 2017
As for my Industrial Training. I had joined Allievo is the training wing of. Aumento
Performers Solutions Pvt Ltd (An ISO 9001-2008 Certified Company) with the main
objective of promoting IT Education and practices across the Globe. It’s a fast
growing IT Education Company has maintained its leadership in imparting quality
services. Training programs will help prepare you for employment opportunities
through traditional Instructor Led Training, hands-on training, certification
achievement, and interviewing preparation. Allievo IT programs also include
internship opportunities designed to give you real-world workplace experience.
The objectives of having industrial training are to allow the students to experience
new things, gain new knowledge that were not taught in lecture class, to build up the
responsibility and commitment on recording down the task into the log book every
day and also to improve the soft skill of the students which are communication skills,
leadership skills and teamwork that allow the students to learn how to approach to
outsiders, giving orders and working together as one.
CHAPTER 2
WEB DESIGN:
Interactive features and functional tools are important to keep interest of users intact
and to ensure user’s return visits on the website. They generate maximum value for
money. They provide affordable web design services, including high quality website
design, flash and multimedia presentations. They constantly keep track of the latest
technological changes and deploy the latest web and design tools to ensure the high
quality of work and complete satisfaction. Professional web designers have the
capability to create deeply enriching, creative websites and brand enhancing solutions.
WEB DEVELOPMENT:
Expertise in the arena of web development services has left an impeccable track
record which can help us develop a winning website for business. Web development
is useful in developing most complex online website like ecommerce, social websites,
banking services and more. They build powerful web applications that streamline
their entire business and support multiple functions simultaneously. It is not matter
how big or small your organization, They have web solution for every business
industries.
APPLICATION SOFTWARE:
Allievo founders have extensive business and training acumen and experience within
the IT field. Our greatest strength is a team of aspiring professionals who believe in
quality, commitment and competency. The management team consists of IT industry
veterans and they are highly trained in latest technologies.
SEO:
SEO Team uses proven techniques to ensure our website receives maximum traffic
and hence generate us more leads for our business. When it comes to enhancing
website visibility on the World Wide Web search engine optimization is a very
important task. If we're like most of our clients, we want our website to appear on the
first pages of Google.
Since Establishment in 2011, their prime focus is customer satisfaction. From creative
media designs to software applications, they work by understanding and adapting
their skills to the client’s needs. Faith Infosys strives to deliver fast and cost effective
services without compromising on quality.
SERVICES:
Software Development:
Hardware Development:
PCB designing
8051/PIC/AVR/ARM
Hardware And Networking
ORGANIZATIONAL CHART
COMPANY’S DETAILS
CIN U72200KL2011PTC028739
RoC RoC-Ernakulam
2.2.1 ANDROID
The first beta version of the Android Software Development Kit (SDK) was released
by Google in 2007, whereas the first commercial version, Android 1.0, was released
in September 2008.On June 27, 2012, at the Google I/O conference, Google
announced the next Android version, 4.1 Jelly Bean. Jelly Bean is an incremental
update, with the primary aim of improving the user interface, both in terms of
functionality and performance. The source code for Android is available under free
and open source software licenses. Google publishes most of the code under the
Apache License version 2.0 and the rest, Linux kernel changes, under the GNU
General Public License version 2.
In addition to touch screen devices, Google has further developed Android TV for
televisions, Android Auto for cars and Android Wear for wrist watches, each with a
specialized user interface. Variants of Android are also used on notebooks, game
consoles, digital cameras, and other electronics. Initially developed by Android Inc.,
which Google bought in 2005, Android was unveiled in 2007, along with the
founding of the Open Handset Alliance a consortium of hardware, software, and
telecommunication companies devoted to advancing open standards for mobile
devices. Beginning with the first commercial Android device in September 2008, the
operating system has gone through multiple major releases, with the current version
being 7.0 "Nougat", released in August 2016.Android applications ("apps") can be
downloaded from the Google Play store, which features over 2.7 million apps as of
February 2017.
Android has been the best-selling OS on tablets since 2013, and runs on the vast
majority of smart phones. In September 2015, Android had 1.4 billion monthly active
users, and it has the largest installed base of any operating system. Android's source
code is released by Google under an open source license, although most Android
devices ultimately ship with a combination of free and open source and proprietary
software, including proprietary software required for accessing Google services.
Android is popular with technology companies that require a readymade, low-cost and
customizable operating system for high-tech devices. Its open nature has encouraged a
large community of developers and enthusiasts to use the open-source code as a
foundation for community-driven projects, which deliver updates to older devices,
add new features for advanced users or bring Android to devices originally shipped
DEPT. OF CSE 9|Page ADMIN 2014
VVIT INDUSTRIALTRAINING
with other operating systems. The extensive variation of hardware in Android devices
causes significant delays for software upgrades, with new versions of the operating
system and security patches typically taking months before reaching consumers, or
sometimes not at all. The success of Android has made it a target for patent and
copyright litigation as part of the so-called "Smartphone wars" between technology
companies.
The Android SDK includes several tools and utilities to help you create, test, and
debug your projects.
SQLite3: A database tool that you can use to access the SQLite database files
created and used by Android
Traceview: Graphical analysis tool for viewing the trace logs from your
Android application
MkSDCard: Creates an SDCard disk image that can be used by the emulator
to simulate an External storage card.
Dx: Converts Java .class byte code into Android .dex byte code.
Java was originally designed for interactive television, but it was too advanced
technology for the digital cable television industry at the time. The history of java
starts from Green Team. Java team members (also known as Green Team), initiated
this project to develop a language for digital devices such as set-top boxes, televisions
etc. But, it was suited for internet programming. Later, Java technology was
incorporated by Netscape. Currently, Java is used in internet programming, mobile
devices, games, e-business solutions etc. There are given the major points that
describe the history of java.
1) James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java
language project in June 1991. The small team of sun engineers called Green Team.
2) Originally designed for small, embedded systems in electronic appliances like set-
top boxes.
3) Firstly, it was called "Greentalk" by James Gosling and file extension was .gt.
4) After that, it was called Oak and was developed as a part of the Green project.
There are many java versions that have been released. Current stable release of Java is
Java SE 9.
Android applications are developed using the Java language. As of now, that’s really
your only option for native applications. Java is a very popular programming
language developed by Sun Microsystems (now owned by Oracle). Developed long
after C and C++, Java incorporates many of the powerful features of those powerful
languages while addressing some of their drawbacks. Still, programming languages
are only as powerful as their libraries. These libraries exist to help developers build
applications.
Android relies heavily on these Java fundamentals. The Android SDK includes many
standard Java libraries (data structure libraries, math libraries, graphics libraries,
networking libraries and everything else you could want) as well as special Android
libraries that will help you develop awesome Android applications.
2.2.3 PHP
sign that PHP is maturing (OOP) principles and improved support for XML. The zend
engine (the part that interprets and executes PHP cod1e) now enables PHP5
developers to implement, among a host of other things, graceful application-wide
error handling. With all the new features and functionality that PHP5 provides, it’s
important for programmers to “upgrade” their understanding in order to best make use
of this powerful Web scripting tool. And that’s why it is important for you, the reader
to invest your time learning about the latest and greatest that the people developing
PHP5 have to offer. PHP’s main use is as a cross-platform, html embedded server-
side web scripting language. Let’s take a moment to examine these terms.
Cross platform: most PHP code can be processed without alternation on computers
running many different operating systems. For Example, a PHP script that runs on
Linux generally also runs well on windows.
Web scripting language: PHP programs run via a web browser. This means we can
write programs that mix PHP code and HTML, run them on a web server, and access
them from a web browser that displays the result of PHP processing by showing the
HTML returned by the web server. In other words, make programs available for other
people to access across the web, simply by placing them on a public web server.
HTML (hypertext markup language)-it’s the main language used to create web pages,
combining plain text with special tags that tell browsers how to treat that text. HTML
is used to describe how different elements in a web page should be displayed, how
pages should be linked, where to put image, and so on. Pure HTML documents, for all
their versatility, are little more than static arrangements of text and pictures, albeit
nicely presented ones. However, most of the sites you find on the web aren’t static but
dynamic even interactive. They can show you a list of articles containing a particular
word, in which you are interested, show you the latest news, even greet you by name
when you log on. They enable you to interact, and present you with different
information according to the choice you make. We can program sites that present data
from a wide variety of sources, such as databases, files, or even other Web pages.
In other words, PHP can be used to write the sort of sites that those who regularly use
the web are likely to encounter every day. From search engines to information portals
to e-commerce sites, most major web sites incorporate some or all of these sorts of
programming. Among other things in the course of this book, you will use PHP to
build.
So, PHP5 can be used for a diverse range of applications, from simple utilities such as
a text editor powerful web application such as the logging agent case study.
2.2.4 MySQL
MySQL is a fast, easy-to-use RDBMS used for databases on many web sites. Speed
was the developers’ main focus from the beginning. In the interest of speed, they
made the decision to offer fewer features than their major competitors (for instance,
Oracle and Sybase). However, even though MySQL is less full featured than its
commercial competitors, it has all the features needed by the large majority of
database developers. It’s easier to install and use than its commercial competitors, and
the difference in price is strongly in MySQL’s favor.
Open source software: MySQL is available via the GNU GPL (General Public
License) for no charge. Anyone who can meet the requirements of the GPL can use
the software for free. If you’re using MySQL as a database on a Web site (the subject
of this book), you can use MySQL for free, even if you’re making money with your
Web site.
Commercial license: MySQL is available with a commercial license for those who
prefer it to the GPL. If a developer wants to use MySQL as part of a new software
product and wants to sell the new product, rather than release it under the GPL, the
developer needs to purchase a commercial license. The fee is very reasonable.
Advantages of MySQL:
MySQL is a popular database with Web developers. Its speed and small size make it
ideal for a Web site. Add to that the fact that its open source, which means free, and
you have the foundation of its popularity. Here is a rundown of some of its
advantages:
It’s fast. The main goal of the folks who developed MySQL was speed.
Consequently, the software was designed from the beginning with speed in
mind.
It’s inexpensive. MySQL is free under the open source GPL license, and the
fee for a commercial license is very reasonable.
It’s easy to use. You can build and interact with a MySQL database by using
a few simple statements in the SQL language, which is the standard language
for communicating with RDBMSs.
2.2.5 HTML
The language is written in the form of HTML elements consisting of tags enclosed in
angle brackets (like <html>). Browsers do not display the HTML tags and scripts, but
use them to interpret the content of the page. HTML can embed scripts written in
languages such as JavaScript which affect the behavior of HTML web pages. Web
browsers can also refer to Cascading Style Sheets (CSS) to define the look and layout
of text and other material. The World Wide Web Consortium (W3C), maintainer of
both the HTML and the CSS standards, has encouraged the use of CSS over explicit
presentational HTML since 1997.
HTML is a markup language that web browsers use to interpret and compose text,
images, and other material into visual or audible web pages. Default characteristics
for every item of HTML markup are defined in the browser, and these characteristics
can be altered or enhanced by the web page designer's additional use of CSS. Many of
the text elements are found in the 1988 ISO technical report TR 9537 Techniques for
using SGML, which in turn covers the features of early text formatting languages
such as that used by the RUNOFF command developed in the early 1960s for the
CTSS (Compatible Time-Sharing System) operating system: these formatting
commands were derived from the commands used by typesetters to manually format
documents. However, the SGML concept of generalized markup is based on elements
(nested annotated ranges with attributes) rather than merely print effects, with also the
separation of structure and markup; HTML has been progressively moved in this
direction with CSS. Berners-Lee considered HTML to be an application of SGML.
It was formally defined as such by the Internet Engineering Task Force (IETF) with
the mid-1993 publication of the first proposal for an HTML specification, the
"Hypertext Markup Language (HTML)" Internet Draft by Berners-Lee and Dan
After the HTML and HTML+ drafts expired in early 1994, the IETF created an
HTML Working Group, which in 1995 completed "HTML 2.0", the first HTML
specification intended to be treated as a standard against which future
implementations should be based. Further development under the auspices of the
IETF was stalled by competing interests. Since 1996, the HTML specifications have
been maintained, with input from commercial software vendors, by the World Wide
Web Consortium (W3C). However, in 2000, HTML also became an international
standard (ISO/IEC 15445:2000). HTML 4.01 was published in late 1999, with further
errata published through 2001. In 2004, development began on HTML5 in the Web
Hypertext Application Technology Working Group (WHATWG), which became a
joint deliverable with the W3C in 2008, and completed and standardized on 28
October 2014.
Web browsers receive HTML documents from a web server or from local storage and
render them into multimedia web pages.
HTML describes the structure of a web page semantically and originally included
cues for the appearance of the document. It provides a means to create structured
documents by denoting structural semantics for text such as headings, paragraphs,
lists, links, quotes and other items. HTML elements are delineated by tags, written
using angle brackets. Tags such as <img /> and <input /> introduce content into the
page directly. Others such as <p>...</p> surround and provide information about
document text and may include other tags as sub-elements. Browsers do not display
the HTML tags, but use them to interpret the content of the page.
HTML can embed programs written in a scripting language such as JavaScript which
affect the behavior and content of web pages. Inclusion of CSS defines the look and
layout of content. The World Wide Web Consortium (W3C), maintainer of both the
HTML and the CSS standards, has encouraged the use of CSS over explicit
presentational HTML since 1997.
Hypertext Markup Language (HTML) is the standard markup language for creating
web pages and web applications. Hyper Text Markup Language (HTML) is the
backbone of any website development process, without which a web page doesn't
exist. Hypertext means that text has links, termed hyperlinks, embedded in it. When a
DEPT. OF CSE 18 | P a g e ADMIN 2014
VVIT INDUSTRIALTRAINING
user clicks on a word or a phrase that has a hyperlink, it will bring another web-page.
A markup language indicates text can be turned into images, tables, links, and other
representations. It is the HTML code that provides an overall framework of how the
site will look. HTML was developed by Tim Berners-Lee. The latest version of
HTML is called HTML5 and was published on October 28, 2014 by the W3
recommendation. This version contains new and efficient ways of handling elements
such as video and audio files. It is very useful in creating web pages.
Cascading Style Sheets (CSS) controls the presentation aspect of the site and allows
your site to have its own unique look. It does this by maintaining style sheets which
sit on top of other style rules and are triggered based on other inputs, such as device
screen size and resolution.
JavaScript:
2.2.7.1 BOOTSTRAP
Bootstrap is currently the most popular front-end framework. It was created by Mark
Otto and Jacob Thornton, developers working in Twitter. It was creators’ intention to
build a tool that will support developers in fast development of web applications,
applications that will have consistent code and in the same time – become easier in
maintenance and further development. Initially it was used only in internal projects,
but in August 2011 it was publically released on MIT license. Newest Bootstrap
version is marked with number 3, from 2nd version it supports responsiveness.
1. CSS files - contain global settings and define using number of ready and
complementary classes - look of the most important HTML items, i.e. text, lists,
form elements, tables or images. Besides CSS files contain classes that allow
creating responsive layouts quickly and many other handy classes. Complement
to the above is set of ready-to use, frequently employed on today’s websites,
components. These include expanding elements, buttons with advanced features
(e.g. grouping), navigation menu, paginations, messages or progress bars.
2. JS files - contain ready-to-use plugins of popular jQuery library and allow for
enriching created interface with dynamic elements quickly. Most important are:
modals, carousel sliders, dynamic tabs, expandable lists, accordions or tooltips.
What is worth mentioning, aforementioned items can be manipulated not only
using JS code, but also by attributes of the HTML tags.
Using a tool that is available online, user can adjust framework to his needs, without
interfering directly in the source code. It is possible to:
1. Pick selected CSS and jQuery plugins that will be actually used. This optimizes
weight of the output Bootstrap files.
2. Modify default Bootstrap settings that refer to colors, type and size of fonts,
breakpoints or margins and spacing. It is significant facilitation, in particular for
less experienced developers and the amount of changes that can be done this way
is very large (tens parameters).
It is worth to add that framework offers detailed documentation and because of its
popularity it is possible to find a lot of helpful resources. Bootstrap uses LESS, which
is dynamic style sheet language.
2.2.7.2 FOUNDATION
For companies that use this framework commercially, ZURB offers professional
support service (there are several packages available that are different in terms of
support level and response time).
1. Defines global styles, look of the most popular HTML elements (text, tables,
form elements, lists, images, etc.), but also styles responsible for responsiveness
or visibility of particular site areas in various resolutions.
2. Styles covering less common, but frequently used components, among others:
information panels, pagination, navigation or breadcrumbs.
Foundation was built using Sass, thanks to which it offers extended possibilities in
terms of quick adjustments of default styles. It is also relatively easy to be integrated
with web applications.
CHAPTER 3
DAILY DIARY
CHAPTER 4
CONCLUSION
In a nutshell, this internship has been an excellent and rewarding experience. I can
conclude that there have been a lot I’ve learnt from my work at Cemosis. Needless
to say, the technical aspects of the work I’ve done are not flawless and could be
improved provided enough time. As someone with no prior experience with
Node.js whatsoever I believe my time spent in research and discovering it was well
worth it and contributed to finding an acceptable solution to build a fully functional
web service. Two main things that I’ve learned the importance of our time-
management skills and self-motivation.
CHAPTER 5
REFERENCE
www.wikipedia.org
www.microsoft.com/net
www.w3schools.com