iPOT Technologies

iPOT Technologies The POT Technologies is a future focused service rendering company built on integrity and experience

iPOT Technologies, is a professional software development company in Chennai, India. We, the POT make you all clearance about technology by providing collective “information in a POT”, to fullfil the name “POT Technologies” POT offers website design, custom webpage design, e-commerce and customised Software solution, mobile application development,corporate voice/sms solution. TheiPOT Technologie

s development team forms us deep rooted base to our company in terms of their experience in handling numerous software projects in various industries, alsoiPOT technologies has a well skilled deal to cater the Web-Hosting and Email hosting needs to provide integrated solutions, meaning from domain registration to software solutions.

31/10/2015

Edit the Home Page
--------------------------------------
In the demoweb folder, edit the file index.html.

Change the content of the file to the following:

index.html




Our Company






Welcome to Our Company
Web Site Main Ingredients

Pages (HTML)
Style Sheets (CSS)
Computer Code (JavaScript)
Live Data (Files and Databases)



27/10/2015

Web Building
---------------------------------
What We Will Do?
----------------------------------
We will build a web site

We will create web pages using HTML
We will add a consistent style using CSS
We will add computer code using JavaScript
We will add static data pages
We will fetch data using Http
We will fetch data using AppML
We will fetch data using SQL

Create the Web Site
--------------------------------------
Create a new folder on your computer (a new folder on your desktop is OK).

Name the new folder demoweb.

Now you have a local web site.

Create a Home Page
------------------------------------------
In the demoweb folder, create a new file named index.html.

Use Notepad (or any other text editor) to put the following content in the file:

index.html




Our Company




Welcome to Our Company
Web Site Main Ingredients:

Pages (HTML)
Style Sheets (CSS)
Computer Code (JavaScript)
Live Data (Files and Databases)


21/10/2015

IBM 3270 Terminal
-----------------------------------------------------------
The 3270 Information Display System is a family of display and printer terminals. 3270 terminals were being used to connect to the mainframe via IBM controllers. Today, 3270 emulation software is available which means that even normal PC’s can be used as 3270 terminals. 3270 terminals are dumb terminals and do not do any processing themselves. All processing needs to be done by the application program. IBM terminals consists of following components:

CRT Monitor
--------------------------------------------------------------
CRT monitor displays the output or the input fields of the application program. Following image shows a 3278 Model of CRT monitor with following characteristics:

It is capable of displaying 1920 characters.

Each of these 1920 character positions is individually addressable.

A COBOL application program can send data to all the positions on the screen.

The display characteristics like intensity, protected, non-protected of the field can be set using BMS which we will be discussing in detail in upcoming modules.

19/10/2015

CICS Concepts
---------------------------
Each command could be achieved by executing a series of CICS macros. We will discuss some basic features which will help us to understand better:

Multitasking
---------------------------
This feature of operating system allows more than one task to be executed concurrently. The task may be sharing the same program or using different programs. CICS schedules the task in its own region.

Multi-threading
-------------------------------
This feature of the operating system allows more than one task to be executed concurrently sharing the same program. For multi-threading to be possible an application program should be Re-entrant program under operating system or Quasi-reentrant under CICS.

Re-entrancy
----------------------------
A Re-entrant program is one which does not modify itself and can re-enter to itself and continue processing after an interruption by the operating system.

Quasi-reentrancy
-----------------------------
A Quasi-reentrant program is re-entrant program under CICS environment. CICS ensures re-entrancy by acquiring a unique storage area for each task. Between CICS commands, CICS has exclusive use of the CPU resource and executes other CICS commands of other task. There are times when many users are concurrently using the same program, this is what we call Multi-Threading. For example, 50 users are using program A, CICS will provide 50 Working storage for that program but one Procedure Division. And this technique is known as quasi-reentrancy.

12/10/2015

Transaction
--------------------------------
The fundamental explanation of Transaction is as follows:

A CICS program is invoked through a transaction.

CICS transaction is a collection of logically related programs in an application. The whole application could be logically divided into several transactions.

Transaction identifier which is 1 to 4 character long is used to do the identify the transaction which user want to do.

A programmer links one program to transaction identifier which is used to invoke all application programs for that particular transaction.

Task
----------------------------------
The fundamental explanation of Task is as follows:

Task is a unit of work which is specific to a user.

Users invoke an application by using one of the transaction identifiers. CICS looks up for the transaction identifier to find out which program to invoke first to do the work requested. It creates a task to do the work, and transfers control to the mentioned program.

A transaction can be completed through several tasks.

A task can receive data from and send data to the terminal that started it. It can read and write files and can start other tasks also.

Task V/S Transaction
---------------------------------------------
The difference between a transaction and a task is that several users can invoke a transaction but each user initiates his own task.

LUW
------------------------------------------
The fundamental explanation of LUW is as follows:

LUW is known as Logical Unit of work.

LUW states that a piece of work should be done completely or not done at all.

A task can contain several Logical Unit of Works in CICS. We will discuss more about it in upcoming modules.

09/10/2015

System Services
--------------------------
CICS maintains control functions to manage the allocation or de-allocation of resources with in the system which are as follows:

-Task Control - Task control provides task scheduling and multitasking features. It takes care of the status of all CICS tasks. Task Control allocates the processor time among concurrent CICS tasks. This is called multitasking. CICS tries to prioritize the response time to the most important task.

-Program Control - Program Control manages loading and releasing of application programs. As soon as a task begins, it becomes necessary to associate the task with the appropriate application program. Although many tasks may need to use the same application program, CICS loads only one copy of the code into memory. Each task threads its way through this code independently, so many users can all be running transactions that are concurrently using the same physical copy of an application program.

-Storage Control - Storage Control manages acquiring and releasing of main storage. Storage control acquires, controls, and frees dynamic storage. Dynamic storage is used for input/output areas, programs, etc.

-Interval Control - Interval Control offers timer services.

Data Communication Services
--------------------------------------
The fundamental explanation of Data Communication Services is as follows:

Data Communication Services interfaces with telecommunication access methods such as BTAM, VTAM and TCAM for handling data communication requests from application programs.

CICS releases application programs from the burden of dealing with terminal hardware issues through the use of Basic Mapping Support (BMS).

CICS provides Multi Region Operation (MRO) through which more than one CICS region in the same system can communicate.

CICS provides Inter System Communication (ISC) through which a CICS region in a system can communicate with CICS region on another system.

Data Handling Services
-----------------------------------
The fundamental explanation of Data Handling Services is as follows:

Data Handling Services interfaces with data access methods such as BDAM, VSAM, etc.

CICS facilitates servicing of data handling requests from application programs. CICS provides application programmers a set of commands for dealing with data set and database access and related operations.

Data Handling Services interfaces with database access methods such as IMS/DB, DB2, etc. and facilitate servicing of database requests from application programs.

CICS facilitates management of data integrity by control of simultaneous record updates, protection of data as task ABENDs and protection of data at system failures.

Application Programming Services
-----------------------------------------------
The fundamental explanation of Application Programming Services is as follows:

Application Programming Services interfaces with application programs.

The application programming services of CICS provide features such as command level translation, CEDF (the debug facility) and CECI (the command interpreter facility). We will be discussing more in detail in upcoming modules.

Monitoring Services
--------------------------
The fundamental explanation of Monitoring Services is as follows:

Monitoring Services monitors various events within CICS address space.

It provides series of statistical information that can be used for system tuning.

07/10/2015

We must have knowledge of basic terms used in CICS to get a better understanding. Application programs uses CICS for communication with remote and local terminals and subsystems.

IBM 3270 Terminal
------------------------------------------------------------
The 3270 Information Display System is a family of display and printer terminals. 3270 terminals were being used to connect to the mainframe via IBM controllers. Today, 3270 emulation software is available which means that even normal PC’s can be used as 3270 terminals. 3270 terminals are dumb terminals and do not do any processing themselves. All processing needs to be done by the application program. IBM terminals consists of following components:

CRT Monitor
-------------------------------
CRT monitor displays the output or the input fields of the application program. Following image shows a 3278 Model of CRT monitor with following characteristics:

It is capable of displaying 1920 characters.

Each of these 1920 character positions is individually addressable.

A COBOL application program can send data to all the positions on the screen.

The display characteristics like intensity, protected, non-protected of the field can be set using BMS which we will be discussing in detail in upcoming modules.

06/10/2015

Functions of CICS
-------------------------------------------------------
The main functions performed by CICS in an application are as follows:

CICS manage requests from concurrent users in an application.

Although, multiple users are working on CICS system but it gives a feel to user that he is the single user only.

CICS gives the access to data files for reading or updating them in an application.

Features of CICS
------------------------------------------------------------
The features of CICS are as follows:

CICS is an operating system in itself as it manages its own processor storage, has its own task manager which handles ex*****on of multiple programs, provides its own file management functions.

CICS provides on-line environment in batch operating system. Jobs submitted are executed immediately.

CICS is a generalized transaction processing interface.

It is possible to have 2 or more CICS regions at the same time as CICS runs as a batch job in the operating system at the back-end.

03/10/2015

CICS Tutorial
----------------------------------------
CICS stands for Customer Information Control System. CICS was developed in 1968 by IBM in United States. CICS allow users to develop and execute online application in an MVS environment. CICS has become the most commonly used server for Internet applications.

CICS is a transaction processing system which is also called as Online Transaction Processing (OLTP) Software. CICS is a data communication system that can support a network of many hundreds of terminals.

Audience
------------------
This tutorial is designed for software programmers with a need to understand the CICS concepts starting from scratch. This tutorial will give you enough understanding on CICS from where you can take yourself to higher level of expertise.

Prerequisites
-----------------------
Before proceeding with this tutorial, you should have a basic understanding COBOL programming skills. A basic knowledge of MVS and TSO/ISPF subsystem will help you in understanding the CICS and move fast on the learning track.

01/10/2015

Who Creates and Maintains CSS?
-------------------------------------------------
CSS was invited by Håkon Wium Lie on October 10, 1994 and maintained through a group of people within the W3C called the CSS Working Group. The CSS Working Group creates documents called specifications. When a specification has been discussed and officially ratified by W3C members, it becomes a recommendation.

These ratified specifications are called recommendations because the W3C has no control over the actual implementation of the language. Independent companies and organizations create that software.

NOTE − The World Wide Web Consortium, or W3C is a group that makes recommendations about how the Internet works and how it should evolve.

CSS Versions
Cascading Style Sheets, level 1 (CSS1) was came out of W3C as a recommendation in December 1996. This version describes the CSS language as well as a simple visual formatting model for all the HTML tags.

CSS2 was became a W3C recommendation in May 1998 and builds on CSS1. This version adds support for media-specific style sheets e.g. printers and aural devices, downloadable fonts, element positioning and tables.

CSS3 was became a W3C recommendation in June 1999 and builds on older versions CSS. it has divided into documentations is called as Modules and here each module having new extension features defined in CSS2.

CSS3 Modules
CSS3 Modules are having old CSS specifications as well as extension features.

Selectors
Box Model
Backgrounds and Borders
Image Values and Replaced Content
Text Effects
2D/3D Transformations
Animations
Multiple Column Layout
User Interface

29/09/2015

What is HTML Canvas?
----------------------------------------
The HTML element is used to draw graphics, on the fly, via scripting (usually JavaScript).

The element is only a container for graphics. You must use a script to actually draw the graphics.

Canvas has several methods for drawing paths, boxes, circles, text, and adding images.

-Canvas can draw colorful text, with or without animation.
-Canvas has great features for graphical data presentation with an imagery of graphs and charts.
-Canvas objects can move. Everything is possible: from simple bouncing balls to complex animations.
-Canvas can respond to JavaScript events.
-Canvas can respond to any user action (key clicks, mouse clicks, button clicks, finger movement).
-Canvas' methods for animations, offer a lot of possibilities for HTML gaming applications.

28/09/2015

How to Use W3.CSS?
There are two ways to use W3.CSS:

Local Installation - You can download the W3.CSS file on your local machine and include it in your HTML code.

CDN Based Version - You can include the W3.CSS file into your HTML code directly from the Content Delivery Network (CDN).
Local Installation
Go to http://www.w3schools.com/w3css/w3css_downloads.asp to download the latest version available.

Then, put the downloaded w3.css file in a directory of your website, e.g. /css.

Address

Chennai
600078

Alerts

Be the first to know and let us send you an email when iPOT Technologies posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to iPOT Technologies:

Share