SlideShare a Scribd company logo
Technology Terms
─ Abhijit Roy
Hardware
• Computer hardware refers to the physical parts of a computer and related devices.
• Internal hardware devices include motherboards, hard drives, and RAM.
• External hardware devices include monitors, keyboards, mice, printers, and scanners.
• In information technology, hardware is the physical aspect of computers,
telecommunications, and other devices.
Software
• Computer software is a general term that describes computer programs. Related terms such
as software programs, applications, scripts, and instruction sets all fall under the category of
computer software.
• Software is a general term for the various kinds of programs used to operate
computers and related devices.
Browser
• Browser interprets HTML code including text, images, hypertext links, Javascript, and Java
applets. After rendering the HTML code, the browser displays a nicely formatted page.
• Some common browsers are:
• Microsoft Internet Explorer,
• Mozilla Firefox,
• Google Chrome
• Apple Safari.
• A Web browser, often just called a "browser," is the program people use to
access the World Wide Web.
HTML
• Web pages must conform to the rules of HTML in order to be displayed correctly in a Web browser.
• The markup tells the Web browser how to display a Web page's words and images for the user.
• Each individual markup code is referred to as an element (also refer to it as a tag) like <html>, <head>,
<head>, <title>, <script>, <body>, <div>…
• HTML 5 is the next revision of the HTML, with many addition like
• New attributes
• Drag and drop
• Back button management
• Timed media playback
• Offline editing
• Messaging enhancements
• Stands for "Hyper-Text Markup Language." HTML is the set of markup
symbols or codes inserted in a file intended for display on a standard Web
browser.
HTML| DEMO
HTTP
• HTTP functions as a request-response protocol in the client-server computing model.
• HTTP defines methods (also referred to as verbs) to indicate the desired action to be
performed on the identified resource.
• Requests methods in use:
• GET
• HEAD
• POST
• PUT
• TRACE ...
• Stands for "HyperText Transfer Protocol." This is the protocol used to transfer
data over the World Wide Web.
DBMS
• The DBMS manages incoming data, organizes it, and provides ways for the data to be
modified or extracted by users or other programs.
• Some DBMS examples include
• Oracle,
• SQL Server,
• DB2 / DB 400
• MySQL
• Stands for "Database Management System." DBMS is a software system that
uses a standard method of cataloging, retrieving, and running queries on
data.
Table
• Databases often contain multiple tables, with each one designed for a specific purpose.
• A table has a specified number of columns, but can have any number of rows.
• Each row is identified by the values appearing in a particular column subset which has been
identified as a unique key index.
• A table is a data structure that organizes information into rows and columns.
It can be used to both store and display data in a structured format.
SQL
• SQL is a query language used for accessing and modifying information in a database.
• Some common SQL commands include "insert," "update," and "delete.“
• Stands for "Structured Query Language," and can be pronounced as either
"sequel" or "S-Q-L."
Index
• Most database software includes indexing technology that enables sub-linear time lookup to
improve performance, as linear search is inefficient for large databases.
• Indices are used to police database constraints, such as UNIQUE, EXCLUSION, PRIMARY KEY
and FOREIGN KEY.
• An index may be declared as UNIQUE which creates an implicit constraint on the underlying
table.
• Database systems usually implicitly create an index on a set of columns declared PRIMARY
KEY, and some are capable of using an already existing index to police this constraint.
• In a relational database, indexes are used to quickly and efficiently provide
the exact location of the corresponding data.
API
• An API is a set of commands, functions, and protocols which programmers can use when
building software for a specific operating system.
• The API allows programmers to use predefined functions to interact with the operating
system, instead of writing them from scratch.
• API makes the programmer's job easier, it also benefits the end user, since it ensures all
programs using the same API will have a similar user interface.
• Stands for "Application Program Interface," though it is sometimes referred
to as an "Application Programming Interface."
SSRS
• SSRS includes a complete set of tools for you to create, manage, and deliver reports, and APIs
that enable developers to integrate or extend data and report processing in custom
applications.
• With SSRS, one can create interactive, tabular, graphical, or free-form reports from relational,
multidimensional, or XML-based data sources.
• Reports can include rich data visualization, including charts, maps, and sparklines.
• One can publish reports, schedule report processing, or access reports on-demand.
• One can select from a variety of viewing formats, export reports to other applications such as
Microsoft Excel, and subscribe to published reports.
• SQL Server Reporting Services (SSRS) is a server-based reporting platform
from Microsoft that provides comprehensive reporting functionality for a
variety of data sources.
XML
• The design goals of XML emphasize simplicity, generality, and usability over the Internet
• It is a textual data format with strong support via Unicode for the languages of the world
• It is identified as best method of exchanging data between distinct application
• Extensible Markup Language (XML) is a markup language that defines a set of
rules for encoding documents in a format that is both human-readable and
machine-readable.
XML Sample | DEMO
CSS
• CSS is designed primarily to enable the separation of document content (written in HTML or a
similar markup language) from document presentation, including elements such as the
layout, colors, and fonts.
• This separation can improve content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple pages to share formatting, and
reduce complexity and repetition in the structural content (such as by allowing for tableless
web design).
• CSS can also allow the same markup page to be presented in different styles for different
rendering methods, such as on-screen, in print, by voice (when read out by a speech-based
browser or screen reader) and on Braille-based, tactile devices
• Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation semantics (the look and formatting) of a document written in a
markup language.
CSS Sample | DEMO
IDE
• The IDE may be a standalone application or may be included as part of one or more existing
and compatible applications.
• IDEs provide a user-friendly framework for many modern programming languages, such as
MS Visual Studio, Eclipse, PL/Sql Developer etc..
• IDEs for developing HTML applications are among the most commonly used.
• An Integrated Development Environment is a programming environment that
has been packaged as an application program, typically consisting of a code
editor, a compiler, a debugger, and a graphical user interface (GUI) builder.
IDE | DEMO
Cloud Computing
• The idea of the "cloud" simplifies the many network connections and computer systems
involved in online services.
• Any user with an Internet connection can access the cloud and the services it provides.
• Since these services are often connected, users can share information between multiple
systems and with other users.
• Cloud computing refers to applications and services offered over the Internet.
These services are offered from data centers all over the world, which
collectively are referred to as the "cloud."
Batch File
• A user can also create a custom batch file to automate tedious processes such as copying
multiple directories or renaming several files at once.
• Batch files are run by the COMMAND.COM program, which is part of DOS and Windows.
• Linux and Unix have other scripting tools, such as shell commands, that can be used for
similar tasks.
• Windows batch file have extension as .bat; Linux and Unix files have extension as .sh or .bsh
• A batch file is a type of script that contains a list of commands. These
commands are executed in sequence and can be used to automate processes.
Compiler
• Compiler is included as part of the integrated development environment IDE with most
programming software packages.
• The compiler takes source code files that are written in a high-level language, such as C#, CB,
or Java, and compiles the code into a low-level language, such as machine code or assembly
code.
• After a compiler compiles source code files into a program, the program cannot be modified.
• Therefore, any changes must be made in the source code and the program must be
recompiled.
• A compiler is a software program that compiles program source code files into
an executable program.
DLL
• Dynamic links help programs use resources, such as memory and hard drive space, more
efficiently.
• DLL files can also be used by more than one program, they can even be used by multiple
programs at the same time.
• DLLs are compiled programs that need not be opened rather it will be referred or called for
specific function (purpose).
• Stands for "Dynamic Link Library." A DLL (.dll) file contains a library of
functions and other information that can be accessed by a Windows program.
When a program is launched, links to the necessary .dll files are created.
ASP.NET
• ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write
ASP.NET code using any supported .NET language.
• ASP.NET aims for performance benefits over other script-based technologies (including
classic ASP) by compiling the server-side code to one or more DLL files on the Web server.
• ASP.NET website must be published to a Web server that supports ASP.NET applications.
• Microsoft's Internet Information Services (IIS) Web server is by far the most common
platform for ASP.NET websites.
• ASP.NET is a server-side Web application framework designed for Web development
to produce dynamic Web pages. It was developed by Microsoft to allow
programmers to build dynamic web sites, web applications and web services.
Programming Language
• Languages that programmers use to write code are called “high-level languages”.
• This code can be compiled into a “low-level language”, which is recognized directly by the
computer hardware.
• Examples of high-level languages include C++, C#, Java, Perl & Php.
• Languages like C#, C++ and Java are called “compiled languages” since the source code must
first be compiled in order to run.
• Languages like Perl and PHP are called “interpreted languages” since the source code can be
run through an interpreter without being compiled.
• A programming language is a set of commands, instructions, and other syntax
use to create a software program.
Java
• Java was originally designed for developing programs for set-top boxes and handheld devices,
but later became a popular choice for creating web applications.
• The Java syntax is similar to C++, but is strictly an object-oriented programming language.
• Java programs are interpreted by the Java Virtual Machine, or JVM, which runs on multiple
platforms.
• JVM is included as part of the Java Runtime Environment (JRE)
• Java is a high-level programming language developed by Sun Microsystems. Java is,
as of 2012, one of the most popular programming languages in use, particularly for
client-server web applications, with a reported 10 million users.
Javascript
• As part of web browsers, implementations allow client-side scripts to interact with the user,
control the browser, communicate asynchronously, and alter the document content that is
displayed.
• It has also become common in server-side programming, game development and the
creation of desktop applications.
• JavaScript has become one of the most popular programming languages on the web.
• Web developers can use JavaScript to validate form input, create image rollovers, and to
open those annoying pop-up windows.
• Like Java, this is a programming lanuguage designed by Sun Microsystems, in
conjuction with Netscape, that can be integrated into standard HTML pages.
UI
• A good user interface provides a "user-friendly" experience, allowing the user to interact with
the software or hardware in a natural and intuitive way.
• Nearly all software programs have a graphical user interface, or GUI. This means the program
includes graphical controls, which the user can select using a mouse or keyboard.
• A typical GUI of a software program includes a menu bar, toolbar, windows, buttons, and
other controls.
• A user interface, also called a "UI" or simply an "interface," is the means in
which a person controls a software application or hardware device.
UX
• Additionally, it includes a person’s perceptions of the practical aspects such as utility, ease of
use and efficiency of the system.
• User experience is subjective in nature because it is about individual perception and thought
with respect to the system.
• User experience is dynamic as it is constantly modified over time due to changing
circumstances and new innovations.
• User experience (UX) involves a person's emotions about using a particular product,
system or service. User experience highlights the experiential, affective, meaningful
and valuable aspects of human-computer interaction and product ownership
IIS
• IIS 7.5 supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP.
• It is an integral part of the Windows Server family of products (and their client counterparts
in the cases of Windows NT 4.0 and Windows 2000), as well as certain editions of Windows
XP, Windows Vista and Windows 7.
• IIS is not turned on by default when Windows is installed.
• The IIS Manager is accessed through the Microsoft Management Console or Administrative
Tools in the Control Panel.
• Internet Information Services (IIS) – formerly called Internet Information
Server – is a Microsoft web server software application and set of feature
extension modules created by Microsoft for use with Microsoft Windows.
Internet Information Services (IIS) | DEMO
App Pools
• Isolation of different web application
• Individual worker process for different web application
• More reliably web application
• Better Performance
• Application / App pools are used to separate sets of IIS worker processes that share
the same configuration and application boundaries. App pools used to isolate our
web application for better security, reliability, availability and performance and keep
running with out impacting each other.
Hyperlink
• Hyperlinks are found in nearly all Web pages, allowing users to click their way from page to
page.
• Text hyperlinks are by default in blue color and underlined, but it depends on how site is
designed.
• When you move the cursor over a hyperlink, whether it is text or an image, the arrow should
change to a small hand pointing at the link.
• When you click it, a new page or place in the current page will open.
• A hyperlink is a word, phrase, or image that you can click on to jump to a new
document or a new section within the current document. Hyperlinks, often
referred to as just links.
Source Code
• The source code of a program is specially designed to facilitate the work of computer
programmers, who specifies the actions to be performed by a computer mostly by writing
source code.
• The source code is often transformed by a compiler program into low-level machine code
understood by the computer.
• Most computer applications are distributed in a form that includes executable files, where
source code are not included.
• In computer science, source code is any collection of computer instructions
(possibly with comments) written using some human-readable computer
language, usually as text.
Framework
• Advantage of using framework is it streamlines the development process since programmers
don't need to reinvent the wheel each time.
• A framework is similar to an API.
• As the name suggests, a framework serves as a foundation for programming, while an API
provides access to the elements supported by the framework.
• Framework in use : Web application framework, Application framework - General GUI
applications, Middleware, Enterprise Architecture framework, Decision support systems,
Multimedia framework - Media playback and authoring, Cactus Framework - High
performance scientific computing, etc...
• A framework, is a platform that provides a foundation using which programs
can be build. Framework includes predefined functions that can be used to
build applications.
Version Control System
• Changes are usually identified by a number or letter code, termed the "revision number",
"revision level", or simply "revision".
• For example, an initial set of files is "revision 1". When the first change is made, the resulting
set is "revision 2", and so on.
• Each revision is associated with a timestamp and the person making the change. Revisions
can be compared, restored, and with some types of files, merged.
• Known VCS: Git, Mercurial, Subversion (SVN), Team Foundation Server (TFS), Visual
SourceSafe (VSS),
• Revision control, also known as version control and source control (and an aspect of
software configuration management), is the management of changes to documents,
computer programs, large web sites, and other collections of information.
Thank You | FOR YOUR PARTICIPATION
Contain from:
http://www.techterms.com/definition
http://en.wikipedia.org/

More Related Content

What's hot

Chapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesChapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side Technologies
It Academy
 
Wp8.5 p06 themes basics
Wp8.5 p06 themes basicsWp8.5 p06 themes basics
Wp8.5 p06 themes basics
testkiller
 
A study on managing koha open source library management system using live cd
A study on managing koha open source library management system using live cdA study on managing koha open source library management system using live cd
A study on managing koha open source library management system using live cd
Mahatma Gandhi University Library
 
WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1odedns
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
Sudhir Srivastava
 
Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"
Gábor Hojtsy
 
Eight Things you should Know about Open Source Integrated Library Systems.
Eight Things you should Know about Open Source Integrated Library Systems.Eight Things you should Know about Open Source Integrated Library Systems.
Eight Things you should Know about Open Source Integrated Library Systems.
Mahatma Gandhi University Library
 
Introduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerIntroduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerAnt Phillips
 
E-granthalaya ILMS
E-granthalaya ILMSE-granthalaya ILMS
E-granthalaya ILMS
Dr. Rupak Chakravarty
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerAnt Phillips
 
Application Software – Horizontal & Vertical Software
Application Software – Horizontal & Vertical SoftwareApplication Software – Horizontal & Vertical Software
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Concept
ejlp12
 
Apex ace update
Apex ace updateApex ace update
Apex ace updateAyesha Fayyaz
 
Domino X Pages
Domino X PagesDomino X Pages
Domino X Pages
ddrschiw
 
Mihai_Nuta
Mihai_NutaMihai_Nuta
Mihai_NutaMihai Nuta
 

What's hot (20)

Chapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesChapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side Technologies
 
Wp8.5 p06 themes basics
Wp8.5 p06 themes basicsWp8.5 p06 themes basics
Wp8.5 p06 themes basics
 
A study on managing koha open source library management system using live cd
A study on managing koha open source library management system using live cdA study on managing koha open source library management system using live cd
A study on managing koha open source library management system using live cd
 
WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1
 
Koha presentationnaclin2010
Koha presentationnaclin2010Koha presentationnaclin2010
Koha presentationnaclin2010
 
Jdbc Ppt
Jdbc PptJdbc Ppt
Jdbc Ppt
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"
 
Eight Things you should Know about Open Source Integrated Library Systems.
Eight Things you should Know about Open Source Integrated Library Systems.Eight Things you should Know about Open Source Integrated Library Systems.
Eight Things you should Know about Open Source Integrated Library Systems.
 
Introduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message BrokerIntroduction to Patterns in WebSphere Message Broker
Introduction to Patterns in WebSphere Message Broker
 
Koha presentation2010
Koha presentation2010Koha presentation2010
Koha presentation2010
 
E-granthalaya ILMS
E-granthalaya ILMSE-granthalaya ILMS
E-granthalaya ILMS
 
Unit 02: Web Technologies (1/2)
Unit 02: Web Technologies (1/2)Unit 02: Web Technologies (1/2)
Unit 02: Web Technologies (1/2)
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
 
Application Software – Horizontal & Vertical Software
Application Software – Horizontal & Vertical SoftwareApplication Software – Horizontal & Vertical Software
Application Software – Horizontal & Vertical Software
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Concept
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
 
Domino X Pages
Domino X PagesDomino X Pages
Domino X Pages
 
Mihai_Nuta
Mihai_NutaMihai_Nuta
Mihai_Nuta
 
Software
SoftwareSoftware
Software
 

Viewers also liked

Flying the Flag at Cal U
Flying the Flag at Cal UFlying the Flag at Cal U
Flying the Flag at Cal U
Margo Wilson
 
Umbrellas Go With the Territory
Umbrellas Go With the TerritoryUmbrellas Go With the Territory
Umbrellas Go With the Territory
Margo Wilson
 
BAEB601 Chapter 2: Literature Review
BAEB601 Chapter 2: Literature ReviewBAEB601 Chapter 2: Literature Review
BAEB601 Chapter 2: Literature ReviewDr Nur Suhaili Ramli
 
Umbrellas Reign in the Rain
Umbrellas Reign in the RainUmbrellas Reign in the Rain
Umbrellas Reign in the Rain
Margo Wilson
 
Cal U's Got Flower Power
Cal U's Got Flower PowerCal U's Got Flower Power
Cal U's Got Flower Power
Margo Wilson
 
Things Go 'Round at Cal U
Things Go 'Round at Cal UThings Go 'Round at Cal U
Things Go 'Round at Cal U
Margo Wilson
 
BAEB510 Chapter 1: Introduction to Entrepreneurship
BAEB510 Chapter 1: Introduction to EntrepreneurshipBAEB510 Chapter 1: Introduction to Entrepreneurship
BAEB510 Chapter 1: Introduction to EntrepreneurshipDr Nur Suhaili Ramli
 

Viewers also liked (8)

Flying the Flag at Cal U
Flying the Flag at Cal UFlying the Flag at Cal U
Flying the Flag at Cal U
 
Umbrellas Go With the Territory
Umbrellas Go With the TerritoryUmbrellas Go With the Territory
Umbrellas Go With the Territory
 
BAEB601 Chapter 2: Literature Review
BAEB601 Chapter 2: Literature ReviewBAEB601 Chapter 2: Literature Review
BAEB601 Chapter 2: Literature Review
 
Umbrellas Reign in the Rain
Umbrellas Reign in the RainUmbrellas Reign in the Rain
Umbrellas Reign in the Rain
 
Cal U's Got Flower Power
Cal U's Got Flower PowerCal U's Got Flower Power
Cal U's Got Flower Power
 
Things Go 'Round at Cal U
Things Go 'Round at Cal UThings Go 'Round at Cal U
Things Go 'Round at Cal U
 
BAEB510 Chapter 1: Introduction to Entrepreneurship
BAEB510 Chapter 1: Introduction to EntrepreneurshipBAEB510 Chapter 1: Introduction to Entrepreneurship
BAEB510 Chapter 1: Introduction to Entrepreneurship
 
BAEB601 Chapter 8: SPSS
BAEB601 Chapter 8: SPSSBAEB601 Chapter 8: SPSS
BAEB601 Chapter 8: SPSS
 

Similar to Tech presentation (part 1)

INTRODUCTION TO COMPUTER SOFTWARE
INTRODUCTION TO COMPUTER SOFTWAREINTRODUCTION TO COMPUTER SOFTWARE
INTRODUCTION TO COMPUTER SOFTWARE
abiramiabi21
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
Hardik Patel
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application Development
Andrew Coleman
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentals
ashishsharma1506
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentalsashishsharma1506
 
Intro to Microsoft.NET
Intro to Microsoft.NET Intro to Microsoft.NET
Intro to Microsoft.NET rchakra
 
8. Software Development Security
8. Software Development Security8. Software Development Security
8. Software Development Security
Sam Bowne
 
8. Software Development Security
8. Software Development Security8. Software Development Security
8. Software Development Security
Sam Bowne
 
Bsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system softwareBsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system software
Rai University
 
CISSP Prep: Ch 9. Software Development Security
CISSP Prep: Ch 9. Software Development SecurityCISSP Prep: Ch 9. Software Development Security
CISSP Prep: Ch 9. Software Development Security
Sam Bowne
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
Rai University
 
Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
Rai University
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
Rai University
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
Rai University
 
.net Based Component Technologies
.net Based Component Technologies.net Based Component Technologies
.net Based Component Technologies
prakashk453625
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
m16k
 
VB IMPORTANT QUESTION
VB IMPORTANT QUESTIONVB IMPORTANT QUESTION
VB IMPORTANT QUESTION
FAREED UR RAHMAN .
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.ppt
KrishanPalSingh39
 
Dotnet1
Dotnet1Dotnet1
Dotnet1
Sudhriti Gupta
 

Similar to Tech presentation (part 1) (20)

INTRODUCTION TO COMPUTER SOFTWARE
INTRODUCTION TO COMPUTER SOFTWAREINTRODUCTION TO COMPUTER SOFTWARE
INTRODUCTION TO COMPUTER SOFTWARE
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application Development
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentals
 
Technology Fundamentals
Technology FundamentalsTechnology Fundamentals
Technology Fundamentals
 
Intro to Microsoft.NET
Intro to Microsoft.NET Intro to Microsoft.NET
Intro to Microsoft.NET
 
8. Software Development Security
8. Software Development Security8. Software Development Security
8. Software Development Security
 
8. Software Development Security
8. Software Development Security8. Software Development Security
8. Software Development Security
 
Bsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system softwareBsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system software
 
CISSP Prep: Ch 9. Software Development Security
CISSP Prep: Ch 9. Software Development SecurityCISSP Prep: Ch 9. Software Development Security
CISSP Prep: Ch 9. Software Development Security
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
 
.net Based Component Technologies
.net Based Component Technologies.net Based Component Technologies
.net Based Component Technologies
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
 
VB IMPORTANT QUESTION
VB IMPORTANT QUESTIONVB IMPORTANT QUESTION
VB IMPORTANT QUESTION
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.ppt
 
E.s unit 6
E.s unit 6E.s unit 6
E.s unit 6
 
Dotnet1
Dotnet1Dotnet1
Dotnet1
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Tech presentation (part 1)

  • 2. Hardware • Computer hardware refers to the physical parts of a computer and related devices. • Internal hardware devices include motherboards, hard drives, and RAM. • External hardware devices include monitors, keyboards, mice, printers, and scanners. • In information technology, hardware is the physical aspect of computers, telecommunications, and other devices.
  • 3. Software • Computer software is a general term that describes computer programs. Related terms such as software programs, applications, scripts, and instruction sets all fall under the category of computer software. • Software is a general term for the various kinds of programs used to operate computers and related devices.
  • 4. Browser • Browser interprets HTML code including text, images, hypertext links, Javascript, and Java applets. After rendering the HTML code, the browser displays a nicely formatted page. • Some common browsers are: • Microsoft Internet Explorer, • Mozilla Firefox, • Google Chrome • Apple Safari. • A Web browser, often just called a "browser," is the program people use to access the World Wide Web.
  • 5. HTML • Web pages must conform to the rules of HTML in order to be displayed correctly in a Web browser. • The markup tells the Web browser how to display a Web page's words and images for the user. • Each individual markup code is referred to as an element (also refer to it as a tag) like <html>, <head>, <head>, <title>, <script>, <body>, <div>… • HTML 5 is the next revision of the HTML, with many addition like • New attributes • Drag and drop • Back button management • Timed media playback • Offline editing • Messaging enhancements • Stands for "Hyper-Text Markup Language." HTML is the set of markup symbols or codes inserted in a file intended for display on a standard Web browser.
  • 7. HTTP • HTTP functions as a request-response protocol in the client-server computing model. • HTTP defines methods (also referred to as verbs) to indicate the desired action to be performed on the identified resource. • Requests methods in use: • GET • HEAD • POST • PUT • TRACE ... • Stands for "HyperText Transfer Protocol." This is the protocol used to transfer data over the World Wide Web.
  • 8. DBMS • The DBMS manages incoming data, organizes it, and provides ways for the data to be modified or extracted by users or other programs. • Some DBMS examples include • Oracle, • SQL Server, • DB2 / DB 400 • MySQL • Stands for "Database Management System." DBMS is a software system that uses a standard method of cataloging, retrieving, and running queries on data.
  • 9. Table • Databases often contain multiple tables, with each one designed for a specific purpose. • A table has a specified number of columns, but can have any number of rows. • Each row is identified by the values appearing in a particular column subset which has been identified as a unique key index. • A table is a data structure that organizes information into rows and columns. It can be used to both store and display data in a structured format.
  • 10. SQL • SQL is a query language used for accessing and modifying information in a database. • Some common SQL commands include "insert," "update," and "delete.“ • Stands for "Structured Query Language," and can be pronounced as either "sequel" or "S-Q-L."
  • 11. Index • Most database software includes indexing technology that enables sub-linear time lookup to improve performance, as linear search is inefficient for large databases. • Indices are used to police database constraints, such as UNIQUE, EXCLUSION, PRIMARY KEY and FOREIGN KEY. • An index may be declared as UNIQUE which creates an implicit constraint on the underlying table. • Database systems usually implicitly create an index on a set of columns declared PRIMARY KEY, and some are capable of using an already existing index to police this constraint. • In a relational database, indexes are used to quickly and efficiently provide the exact location of the corresponding data.
  • 12. API • An API is a set of commands, functions, and protocols which programmers can use when building software for a specific operating system. • The API allows programmers to use predefined functions to interact with the operating system, instead of writing them from scratch. • API makes the programmer's job easier, it also benefits the end user, since it ensures all programs using the same API will have a similar user interface. • Stands for "Application Program Interface," though it is sometimes referred to as an "Application Programming Interface."
  • 13. SSRS • SSRS includes a complete set of tools for you to create, manage, and deliver reports, and APIs that enable developers to integrate or extend data and report processing in custom applications. • With SSRS, one can create interactive, tabular, graphical, or free-form reports from relational, multidimensional, or XML-based data sources. • Reports can include rich data visualization, including charts, maps, and sparklines. • One can publish reports, schedule report processing, or access reports on-demand. • One can select from a variety of viewing formats, export reports to other applications such as Microsoft Excel, and subscribe to published reports. • SQL Server Reporting Services (SSRS) is a server-based reporting platform from Microsoft that provides comprehensive reporting functionality for a variety of data sources.
  • 14. XML • The design goals of XML emphasize simplicity, generality, and usability over the Internet • It is a textual data format with strong support via Unicode for the languages of the world • It is identified as best method of exchanging data between distinct application • Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
  • 15. XML Sample | DEMO
  • 16. CSS • CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts. • This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). • CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices • Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation semantics (the look and formatting) of a document written in a markup language.
  • 17. CSS Sample | DEMO
  • 18. IDE • The IDE may be a standalone application or may be included as part of one or more existing and compatible applications. • IDEs provide a user-friendly framework for many modern programming languages, such as MS Visual Studio, Eclipse, PL/Sql Developer etc.. • IDEs for developing HTML applications are among the most commonly used. • An Integrated Development Environment is a programming environment that has been packaged as an application program, typically consisting of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder.
  • 20. Cloud Computing • The idea of the "cloud" simplifies the many network connections and computer systems involved in online services. • Any user with an Internet connection can access the cloud and the services it provides. • Since these services are often connected, users can share information between multiple systems and with other users. • Cloud computing refers to applications and services offered over the Internet. These services are offered from data centers all over the world, which collectively are referred to as the "cloud."
  • 21. Batch File • A user can also create a custom batch file to automate tedious processes such as copying multiple directories or renaming several files at once. • Batch files are run by the COMMAND.COM program, which is part of DOS and Windows. • Linux and Unix have other scripting tools, such as shell commands, that can be used for similar tasks. • Windows batch file have extension as .bat; Linux and Unix files have extension as .sh or .bsh • A batch file is a type of script that contains a list of commands. These commands are executed in sequence and can be used to automate processes.
  • 22. Compiler • Compiler is included as part of the integrated development environment IDE with most programming software packages. • The compiler takes source code files that are written in a high-level language, such as C#, CB, or Java, and compiles the code into a low-level language, such as machine code or assembly code. • After a compiler compiles source code files into a program, the program cannot be modified. • Therefore, any changes must be made in the source code and the program must be recompiled. • A compiler is a software program that compiles program source code files into an executable program.
  • 23. DLL • Dynamic links help programs use resources, such as memory and hard drive space, more efficiently. • DLL files can also be used by more than one program, they can even be used by multiple programs at the same time. • DLLs are compiled programs that need not be opened rather it will be referred or called for specific function (purpose). • Stands for "Dynamic Link Library." A DLL (.dll) file contains a library of functions and other information that can be accessed by a Windows program. When a program is launched, links to the necessary .dll files are created.
  • 24. ASP.NET • ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. • ASP.NET aims for performance benefits over other script-based technologies (including classic ASP) by compiling the server-side code to one or more DLL files on the Web server. • ASP.NET website must be published to a Web server that supports ASP.NET applications. • Microsoft's Internet Information Services (IIS) Web server is by far the most common platform for ASP.NET websites. • ASP.NET is a server-side Web application framework designed for Web development to produce dynamic Web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
  • 25. Programming Language • Languages that programmers use to write code are called “high-level languages”. • This code can be compiled into a “low-level language”, which is recognized directly by the computer hardware. • Examples of high-level languages include C++, C#, Java, Perl & Php. • Languages like C#, C++ and Java are called “compiled languages” since the source code must first be compiled in order to run. • Languages like Perl and PHP are called “interpreted languages” since the source code can be run through an interpreter without being compiled. • A programming language is a set of commands, instructions, and other syntax use to create a software program.
  • 26. Java • Java was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications. • The Java syntax is similar to C++, but is strictly an object-oriented programming language. • Java programs are interpreted by the Java Virtual Machine, or JVM, which runs on multiple platforms. • JVM is included as part of the Java Runtime Environment (JRE) • Java is a high-level programming language developed by Sun Microsystems. Java is, as of 2012, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users.
  • 27. Javascript • As part of web browsers, implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. • It has also become common in server-side programming, game development and the creation of desktop applications. • JavaScript has become one of the most popular programming languages on the web. • Web developers can use JavaScript to validate form input, create image rollovers, and to open those annoying pop-up windows. • Like Java, this is a programming lanuguage designed by Sun Microsystems, in conjuction with Netscape, that can be integrated into standard HTML pages.
  • 28. UI • A good user interface provides a "user-friendly" experience, allowing the user to interact with the software or hardware in a natural and intuitive way. • Nearly all software programs have a graphical user interface, or GUI. This means the program includes graphical controls, which the user can select using a mouse or keyboard. • A typical GUI of a software program includes a menu bar, toolbar, windows, buttons, and other controls. • A user interface, also called a "UI" or simply an "interface," is the means in which a person controls a software application or hardware device.
  • 29. UX • Additionally, it includes a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system. • User experience is subjective in nature because it is about individual perception and thought with respect to the system. • User experience is dynamic as it is constantly modified over time due to changing circumstances and new innovations. • User experience (UX) involves a person's emotions about using a particular product, system or service. User experience highlights the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership
  • 30. IIS • IIS 7.5 supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP. • It is an integral part of the Windows Server family of products (and their client counterparts in the cases of Windows NT 4.0 and Windows 2000), as well as certain editions of Windows XP, Windows Vista and Windows 7. • IIS is not turned on by default when Windows is installed. • The IIS Manager is accessed through the Microsoft Management Console or Administrative Tools in the Control Panel. • Internet Information Services (IIS) – formerly called Internet Information Server – is a Microsoft web server software application and set of feature extension modules created by Microsoft for use with Microsoft Windows.
  • 32. App Pools • Isolation of different web application • Individual worker process for different web application • More reliably web application • Better Performance • Application / App pools are used to separate sets of IIS worker processes that share the same configuration and application boundaries. App pools used to isolate our web application for better security, reliability, availability and performance and keep running with out impacting each other.
  • 33. Hyperlink • Hyperlinks are found in nearly all Web pages, allowing users to click their way from page to page. • Text hyperlinks are by default in blue color and underlined, but it depends on how site is designed. • When you move the cursor over a hyperlink, whether it is text or an image, the arrow should change to a small hand pointing at the link. • When you click it, a new page or place in the current page will open. • A hyperlink is a word, phrase, or image that you can click on to jump to a new document or a new section within the current document. Hyperlinks, often referred to as just links.
  • 34. Source Code • The source code of a program is specially designed to facilitate the work of computer programmers, who specifies the actions to be performed by a computer mostly by writing source code. • The source code is often transformed by a compiler program into low-level machine code understood by the computer. • Most computer applications are distributed in a form that includes executable files, where source code are not included. • In computer science, source code is any collection of computer instructions (possibly with comments) written using some human-readable computer language, usually as text.
  • 35. Framework • Advantage of using framework is it streamlines the development process since programmers don't need to reinvent the wheel each time. • A framework is similar to an API. • As the name suggests, a framework serves as a foundation for programming, while an API provides access to the elements supported by the framework. • Framework in use : Web application framework, Application framework - General GUI applications, Middleware, Enterprise Architecture framework, Decision support systems, Multimedia framework - Media playback and authoring, Cactus Framework - High performance scientific computing, etc... • A framework, is a platform that provides a foundation using which programs can be build. Framework includes predefined functions that can be used to build applications.
  • 36. Version Control System • Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision". • For example, an initial set of files is "revision 1". When the first change is made, the resulting set is "revision 2", and so on. • Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged. • Known VCS: Git, Mercurial, Subversion (SVN), Team Foundation Server (TFS), Visual SourceSafe (VSS), • Revision control, also known as version control and source control (and an aspect of software configuration management), is the management of changes to documents, computer programs, large web sites, and other collections of information.
  • 37. Thank You | FOR YOUR PARTICIPATION Contain from: http://www.techterms.com/definition http://en.wikipedia.org/