Training Recruitment
Training Recruitment
for Recruiters
Area of Expertise: Front End and UX
Xcode
Ajax, ASP, CoffeeScript, CSS, HTML, JavaScript, JQuery,
Web Developer
JRuby, PHP, Ruby, Ruby on Rails
Ruby on Rails Developer Ruby, Ruby-HTML, Ruby on Rails
Interactive Developer Ajax, CSS, HTML, JavaScript, PHP, XHTML
.NET Developer ASP, ASP .NET, C#, VB.NET
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Front-end developers
A front-end developer is responsible for the client-facing side of the product, whether that be a
website, a mobile app, or the user interface of non-public software. They have to be able to
communicate with both technical and non-technical departments within their organization,
particularly product and design. Their titles will typically be something like Front End
Software Engineer or Developer, UI/UX Engineer, or JavaScript Developer.
A back-end developer creates the foundation for software and web applications that is
invisible to the end user. They’re responsible for the essential background operations of a
product like storage and retrieval of data, application architecture and infrastructure, and the
scalability of the product. Their titles will typically be something like
Python/C/C++/C#/Java Developer, Member of Technical Staff, or Machine
Learning Engineer.
Problem-solving
Adaptability
Good communication
Accountability
Good team player
A fast learner, particularly when it comes to new tech
Full-stack developers
A full-stack developer performs both front-end and back-end functions and tends to specialize
in a few specific technologies. They will usually have more general titles to reflect their
broader skill set; if they aren’t referred to as a Full Stack Developer, then they’ll probably just
be called a Software Engineer or Developer.
Creative problem-solving
Initiative
Both tech and non-tech communication
Good team working and collaboration
A great multi-tasker with an all-round perspective
DevOps developers
DevOps specialists combine both development and operations. They’re responsible for
ensuring that products and updates are released quickly and efficiently by taking care of
things like cloud infrastructure, security, and continuous integration & deployment. Their
title might just be DevOps engineer, or it might be something more specialized like
Cloud Engineer or DevSecOps Engineer.
Strong leadership
The ability to collaborate
Problem-solving
Excellent communication
A track record of strategic decision-making
Driven and proactive
Web Technologies – Java
Java, EJB, RMI, Swing, CORBA, Serve lets, JSP, JDBC, Core Java, Struts
framework,Web sphere, Web logic, HTML, XML, Java script, J2EE, J2ME, DOT NET,
framework, LDAP, Internet Security, JVM, Pjava, MIPS, Tibco, Board Design, Ematrix,
XSL, XSLT
Testing
Win runner, Load runner, Telecom Testing, White box testing, AIX testing ‘ Testcases,
Test director, Test Suite, Silk Test, Mercury Testing, rational Robo,
Quality
Software
C/C++ on Unix/Linux, DSP, Chip level designing, Unix kernel architecture, file system,
memory management,RTOS,L2 support etc
Client Server
VB, VC++, COM, DCOM with RDBMS – Oracle, SQL, Sybase
Embedded Systems
RTOS, C on UNIX, Networking, Vx works, design and code reviews, QNX, Net
kernel,Psos, IRMK, Firmware, BIOS, Assembly, MPEG DVD, MP3, JPEG, Set Top
Box,DVB, Microprocessors, Microcontrollers, ADA, AVIONICS, D0178B, Industrial
Automation,
Mainframes
Networking S/W, UNIX System Admin., Windows NT Admin, TCP/IP, SPX, X25,
Network Management – SNMP, CMIP, NMS, LAN/WAN , ATM, MPLS, FR, ISDN,
Routing Protocols – BGP OSPF, RTP, RIP, IPV6, SONET, SDH
ERP / SAP
ERP and SAP Implementations of all modules, SAP-SD/MM/PP, FICO, ABAP4, Basis,
People Soft-HRM, finance Module, BAN, Oracle Manufacturing, CRM- Siebel /Clarify
TELECOM
Switching, GSM, GPRS, UMTS, 3G, Layer-C, RLC, RRC, NodeB, DSP, TDMA,
CDMA,WAP, SS7, ATM. FR, VOIP-SIGTRAN, MGCP, MEGACO, SIP, H.323, 245, TMN,
Signalling,
Bluetooth, GPS, Home Networking-JINI, HAVI. C,
UNIX
VC++
DCOM, ATL, OOAD, XML, WDM, Vxd, WinSDK, WINCE, Palm OS, EPOC, WIN 32,API,
Device Drivers, X-Windows, Direct X, Active X, NET, C#.
HARDWARE
ASIC, VLSI, FPGA, Verilog, VHDL, XiLINK, Physical Design, CMOS, Design, IC Design,
Place & Route, Synthesis, EDA Tools, FPGA Design, Board Design, PCB Design,Circuit
Design, Mixed Signal, Analog Design
APPLICATION
Oracle 8i, 11i, Oracle DBA, SQL-DBA, PB, Delphi, Data Modeling, Data warehousing –
OLAP, ROLAP, Oracle DBA, VB, ASP, COM, DCOM, NET, C#, Oracle , PL/SQL,
Pro*C, D2K
CAD/CAM
CAD, CAE, CAM, Catia V4,V5, Pro-E, Uni graphics, Hyper mesh, IDEAS,
NASTRAN,ANSYS, Auto cad Tools, SQA, Quality, Testing / Implementation, Level
4 / Level 5 / ISO / Six Sigma /Technical writers, architects , Lotus Notes, System
Administrator, System Administrator, UNIX / LINUX, SUN SOLARIS
EJB
RMI
(Remote Method Invocation) A standard from Sun for distributed objects written inJava.
RMI is a remote procedure call (RPC), which allows Java objects (software components)
stored in the network to be run remotely. Unlike CORBA and DCOM objects, which can
be developed in different languages, RMI is designed for objectswritten only in Java.
SWING
A Java toolkit for developing graphical user interfaces (GUIs). It includes elements
such as menus, toolbars and dialog boxes. Swing is written in Java and is thus
platform independent, unlike the Java Abstract Window Toolkit (AWT), which
provides platform- specific code. Swing also has more sophisticated interface
capabilities than AWT and offers such features as
tabbed panes and the ability to change images on buttons. Swing is included in the
Java Foundation Classes (JFC)which are provided in the Java Developers Toolkit
(JDK).
COBRA
SERVELETS
A Java application that runs in a Web server or application server and provides server-
side processing such as accessing a database and e-commerce transactions. Widely
used for Web processing, servlets are designed to handle HTTP requests (get, post,
etc.) and are the standard Java replacement for a variety of other methods, including
CGI scripts, Active Server Pages (ASPs) and proprietary C/C++ plug-ins for specific
Web servers (ISAPI, NSAPI).
JSP
JDBC
STRUTS
A framework for writing Web-based applications in Java that supports the Model-
View- Controller (MVC) architecture. Struts is deployed as JSP pages using
specialtags from the Struts tag library, which includes routines for building forms,
HTML rendering, storing and retrieving data and business
logic
WEB LOGIC
A software suite from BEA Systems, Inc., San Jose, CA (www.beasys.com) that is
used to deploy Web and SOA applications. The core product is BEA WebLogic
Server, a J2EE application server. BEA WebLogic Portal is an an enterprise portal
that offers advanced searching, and BEA WebLogic Integration provides tools for
transforming and routing data from multiple sources. BEA WebLogic Enterprise
isthe integrated development environment (IDE) for the WebLogic family
HTML
HyperText Markup Language) The document format used on the Web. Web pages
arebuilt with HTML tags (codes) embedded in the text. HTML defines the page layout,
fonts and graphic elements as well as the hypertext links to other documents on the Web.
Each link contains the URL, or address, of a Web page residing on the sameserver or
any server worldwide, hence "World Wide" Web.
XML
(EXtensible Markup Language) An open standard for describing data from the W3C.
It is used for defining data elements on a Web page and business- to-
businessdocuments. XML uses a similar tag structure as HTML;however, whereas
HTML defines how elements are displayed, XML defines what those elements
contain.
While HTML uses predefined tags, XML allows tags to be defined by the
developerof the page. Thus, virtually any data items, such as "product," "sales rep"
and "amount due," can be identified, allowing Web pages to function like database
records. By providing a common method for identifying data, XML supports
business-to-business transactions and has become "the" format for electronic data
interchange and Web services
J2EE
(Java 2 Platform, Enterprise Edition) A platform from Sun for building distributed
enterprise applications. J2EE services are performed in the middle tier between the
user's machine and the enterprise's databases and legacy information systems. J2EE
comprises a specification, reference implementation and set of testing suites. Its core
component is Enterprise JavaBeans (EJBs), followed by JavaServer Pages (JSPs)
andJava servlets and a variety of interfaces for linking to the information resources in
theenterprise.
J2ME
(Java 2 Platform, Micro Edition) A version of Java 2 for cellphones, PDAs and
consumer appliances. J2ME uses the K Virtual Machine (KVM), a specialized Java
interpreter for devices with limited memory. The Connected Limited Device
Configuration (CLDC) provides the programming interface for wireless
applications.The Mobile Information Device Profile (MIDP) provides support for a
graphical interface, networking and storage.
DOT NET
(.NET) A comprehensive software development platform from Microsoft that was introduced
in 2000 as the company's next generation programming environment. Pronounced "dot- net,"
and widely known as the ".NET Framework," it was designedto compete with the Java J2EE
platform
LDAP
JVM
A Java interpreter. The Java Virtual Machine (JVM) is software that converts the
Java intermediate language (bytecode) into machine language and executes it. The
original JVM came from the JavaSoft division of Sun.
Subsequently, other vendors developed their own; for example, the Microsoft Virtual
Machine is Microsoft's Javainterpreter. A JVM is incorporated into a Web browser
in order to execute Java applets. A JVM is also installed in a Web server to execute
server-side Java programs. A JVM can also be installed in a client machine to run
stand-alone Java applications
PJAVA
A version of Java from Sun intended for PDAs and other handheld devices.
EmbeddedJava (EJava) is a counterpart set of technologies that provide support for
character-based displays or devices without displays rather than graphical
interfaces. PersonalJava (PJava) is intended for open systems that require Web
browsing, and PJava includes applet support. EJava is intended
for closed systemsthat have severe restrictions on memory.
MIPS
(Million Instructions Per Second) The execution speed of a computer. For
example, .5MIPS is 500,000 instructions per second; 100 MIPS is a hundred million
instructionsper second. MIPS was a popular rating before computers reached
gigahertz speeds, but MIPS rates were never uniform. Some were best-case mixes
while others wereaverages. In addition, it takes more instructions in one machine to
do the same thing as another (RISC vs. CISC, mainframe vs. PC). As a result, MIPS
has been called "MisInformation to Promote Sales" as well as "Meaningless
Interpretation of Processor Speed."
XSL
(eXtensible Stylesheet Language) A standard from the W3C for describing a style
sheet for XML documents. It is the XML counterpart to the Cascading Style Sheets
(CSS) in HTML and is compatible with CSS2. XSL is made up of three
components:
(1) XSL Transformations (XSLT) is the processing language for XSL. It is used to
convert XML documents into HTML or other document types and may be used
independently of XSL. (2) XML Path Language (Xpath) is used to identify and
selecttagged elements within an XML document, and (3) XSL Formatting Objects
(XSL FO) provides the format vocabulary
XSLT
VB.NET
ASP
ASP.NET, also known as ASP+, is an enhanced version of ASP for the .NET platform. It
supports executable programs compiled from C#, C++ and other languages and is not
backward compatible with regular ASP code.
ASP.NET pagesare always compiled rather than interpreted as are ASP pages
ADO
ADO.NET
ADO.NET is the .NET version of ADO, which is substantially different from ADO.
It
supports XML documents and relies on .NET Data Providers as an interface layerbetween the
application and the databases.
TESTING WINRUNNER
LOADRUNNER
A load testing tool from Mercury Interactive Corporation, Mountain View, CA
(www.merc- int.com). It simulates thousands of users interacting online in order
totest how well a system stands up under a heavy load.
C#
(C Sharp) An object-oriented programming language from Microsoft and ECMA
thatis based on C++ with elements from Visual Basic and Java. Like Java, C#
provides automatic garbage collection, whereas traditional C and C++ do not. C#
was created by Microsoft and also standardized by the European Computer
Manufacturers Association (ECMA). Microsoft designed C# as its flagship
programming language for the .NET environment.
UNIX
LINUX
Linux is the most popular open source operating system. Its source code is available
free of charge; however, for a fee, Linux is distributed with technical support and
training from commercial vendors such as Red Hat Software (www.redhat.com) and
Novell (www.novell.com). A Linux "distribution" is available as a download or on
CDor DVD media, which may comprise from a handful to several hundred
applications,tools and utilities. Source code for the Linux kernel as well as the auxiliary
programs may also be included
DSP
DCOM
DBMS
ORACLE
In the mid-1990s, Oracle was a major promoter of the network computer, forming subsidiary
Network Computer, Inc. to define the specifications for the platform.
After the turn of the century, the company greatly enhanced its application offeringsby
acquiring PeopleSoft in 2004 and Siebel Systems in 2005
SQL
SYBASE
EMBEDDED SYSTEMS
RTOS
Vx WORKS
A popular realtime operating system for embedded systems from Wind River, Alameda,
CA (www.windriver.com). It is used to control a wide variety of products, including
network and telecom devices, test and measurement equipment, computerperipherals
and consumer products. It is also used in the automotive and aerospace industries for
engine control and avionics. Available for a large number of CPU types,applications are
created in Wind River's Tornado development environment.
FIRMWARE
A category of memory chips that hold their content without electrical power.
Firmwareincludes flash, ROM, PROM, EPROM and EEPROM technologies. When
holding program instructions, firmware can be thought of as "hard software."
BIOS
Basic Input Output System) An essential set of routines stored in a chip that
provides an interface between the operating system and the hardware in a PC. The
BIOS supports all peripheral technologies including drives as well as internal
services such as the realtime clock (time and date). BIOS settings are maintained
ina tiny battery-backed memory
QNX
A multiuser, multitasking, realtime operating system for PCs from QNX Software
Systems, Ltd., Ottawa, Ontario (www.qnx.com), that is noted for its low-memory
requirement and rapid response. Similar to Unix, it has been in use since the early
1980s
MPEG
Moving Pictures Experts Group) An ISO/ITU standard for compressing digital video.
Pronounced "em-peg," it is the universal standard for digital terrestrial, cable and
satellite TV, DVDs and digital video recorders (DVRs).
MPEG uses lossy compression within each frame similar to JPEG, which means
pixels from the original images are permanently discarded. It also uses
interframecoding, which further compresses the data by encoding only the
differences between periodic frames.
MPEG performs the actual compression using the discrete cosine transform (DCT)method.
MPEG is an asymmetrical system. It takes longer to compress the video than it does
to decompress it in the DVD player, PC, set-top box or digital TV set. As a result, in
the early days, compression was perfomed only in the studio. As chips advanced
andbecame less costly, they enabled digital video recorders, such as Tivos, to convert
analog TV to MPEG and record it on disk in realtime.
JPEG
(Joint Photographic Experts Group) An ISO/ITU standard for compressing still images.
Pronounced "jay-peg," the JPEG format is very popular due to its
variable compression range. JPEGs are saved on a sliding resolution scale based on
the quality desired. For example, an image can be saved in high quality for photo
printing, in medium quality for the Web and in low quality
for attaching to e-mails,the latter providing the smallest file size for fastest
transmission over dial-up connections.
The cable TV box that "sits on top" of the TV set. It descrambles the premium channels
and provides a tuner for the higher cable numbers that very old TVs did notsupport.
Originally only analog, digital set-top boxes have become widely used for digital
services that offer an on-screen program guide. Digital set-top boxes that provide high-
definition TV (HDTV) are the latest version.
With satellite TV, a device similar to the set-top box decodes signals for viewing.
However, although some call it a "satellite set-top box," it is officially known as a
"satellite TV receiver."
DVB
MICROPROCESSORS
A central processing unit (CPU) contained within a single chip. Today, all
computerCPUs are microprocessors. The term originated in the 1970s when CPUs up
until that time were all comprised of several chips. Thus, when the
entire CPU (processor) was miniaturizedonto a single chip, the term "micro"
processor was coined. Since the turn of the century, the semiconductor manufacturing
process has become so sophisticated that not only one, but two or more CPUs, are
built on a single chip
MICROCONTROLLER
A single chip that contains the processor (the CPU), non-volatile memory for
theprogram (ROM or flash), volatile memory for input and output (RAM), a clock
andan I/O control unit. Also called a "computer on a chip," billions of microcontroller
units (MCUs) are embedded each year in a myriad of products from toys to
appliances to automobiles. For example, a single vehicle can use 70 or more
microcontrollers.
ADA
Ada was named after Augusta Ada Byron (1815-1852), Countess of Lovelace and
daughter of the poet Lord Byron and mathematician Annabella Milbanke Byron. Ada
also became a mathematician and was the colleague of Charles Babbage, who was
developing his Analytical Engine. Some of her programming notes for the machine
have survived, giving her the distinction of being the first documented programmer
inthe world
MAINFRAMES
AS/400
(Application System/400) The earlier generation and original name of IBM's iSeries and
i5
families of midrange business computers. Introduced in 1988, the AS/400 evolved
intothe iSeries in 2000 and the i5 in 2004. When first introduced, the AS/400 was
considered a "minicomputer."
OS/390
The primary operating system used in IBM mainframes. OS/390 was originally the
MVS/ESA operating system renamed and repackaged in 1996 with an extensiveset
of utilities. Although the name MVS is still used to refer to the base control program
of OS/390, enhancements in usability and workload balancing have made OS/390
stand apart from its MVS heritage.
OS/390 is upward compatible from MVS/ESA 5.2.2, but downward compatibility is
not ensured.
z/OS
OS/400
The operating system for the iSeries family of midrange computers from IBM.
Introduced in 1988 for the AS/400 (renamed iSeries in 2000), the OS/400
communicates with the hardware through the Licensed Internal Code (LIC) layer,
which includes the device drivers. In 2004, OS/400 was renamed i5/OS to coincide
with the eServer i5 models introduced in that same year
VAX
(Virtual Address eXtension) A venerable family of 32-bit computers from HP (via Digital
and Compaq) introduced in 1977 with the VAX-11/780. VAX models ranged from
desktop units to mainframes all running the same VMS operating system, and VAXes
could emulate PDP models (Digital's first computers). Large VAX multiprocessing
clusters served thousands of users.
COBOL
CICS
CICS has also been made available on non-mainframe platforms including the RS/6000,
AS/400 and OS/2-based PCs.
CICS commands are written along with and into the source code of the
applications,typically COBOL, although assembly language, PL/I and RPG are also used.
CICS implements SNA layers 4, 5 and 6.
MVS
(Multiple Virtual Storage) Introduced in 1974, the primary operating system used
with IBM mainframes (the others are VM and DOS/VSE). MVS is a batch
processing-oriented operating system that manages large amounts of memory
anddisk space. Online operations are provided with CICS, TSO and other system
software.
DB2
(DATABASE 2) A relational DBMS from IBM that was originally developed for its
mainframes. It is a full-featured SQL language DBMS that has become IBM's major
database product. Known for its industrial strength reliability, IBM has made
DB/2available for all of its own platforms, including OS/2, OS/400, AIX (RS/6000) and
OS/390, as well as for Solaris on Sun systems and HP-UX on HP 9000
workstationsand servers
IDMSX
IMS
Information Management System) An early IBM hierarchical DBMS for IBM
mainframes. IMS was widely implemented throughout the 1970s under MVS and
continues to be used under z/OS. IMS/DB (IMS/DataBase) is the back end database
part, and either IMS/TM (IMS/Transaction Manager) or CICS provides the front
endonline interaction.
TANDEM
Tandem's most significant product was its MIPS-based Himalaya series which ran
theNonStop Kernel operating system, compatible with Tandem's Guardian OS. This
platform lives on in the NonStop S-series servers from HP, which acquired Tandem's
technology via Compaq in 2002. Compaq had purchased Tandem in 1997
Xpeditor
RPG
Report Program Generator) One of the first program generators designed for
businessreports, introduced in 1964 by IBM. In 1970, RPG II added enhancements that
made it a mainstay programming language for business applications on IBM's
System/3x midrange computers. RPG III and RPG IV added more enhancements and
have beenwidely used on the AS/400. RPGLE added the "Integrated Language
Environment (ILE)," which enables C, Java and other modules to be integrated into
the program.
Until RPGLE, all processing statements were written in strict columnar format.
Thefollowing RPGLE example changes Fahrenheit to Celsius. The A lines are Data
Description Specs (DDS) code. They define a display file and are compiled
separately
NETWORKING
WINDOWSNT
(Windows New Technology) A 32-bit operating system from Microsoft for Intel x86
CPUs. NT is the core technology in Windows 2000 and Windows XP (see Windows).
Available in separate client and server versions, it includes built-in networking
andpreemptive multitasking. Windows NT was introduced in 1993 as Version 3.1 withthe
same user interface as Windows 3.1. In 1996, Version 4.0 switched to the Windows 95
desktop and changed some of the dialogs
TCP/IP
SPX
SNMP
CMIP
NMS
LAN
WAN
ATM
Asynchronous Transfer Mode) A network technology for both local and wide area
networks (LANs and WANs) that supports realtime voice and video as well as data.
The topology uses switches that establish a logical circuit from end to end, which
guarantees quality of service (QoS). However, unlike telephone switches that
dedicate circuits end to end, unused bandwidth in ATM's logical circuits can be
appropriated when needed. For example, idle bandwidth in a videoconference
circuitcan be used to transfer data.
ATM is widely used as a backbone technology in carrier networks and large enterprises,
but never became popular as a local network (LAN) topology (see below). ATM is highly
scalable and supports transmission speeds of 1.5, 25, 100, 155, 622, 2488 and 9953
Mbps. ATM is also running as slow as 9.6 Kbps
between ships at sea.An ATM switch can be added into the middle of a switch
fabric to enhance total capacity, and the new switch is automatically updated using ATM's
PNNI routing protocol.
MPLS
(MultiProtocol Label Switching) A standard from the IETF for including routing
information in the packets of an IP network. MPLS is used to ensure that all packetsin
a particular flow take the same route over a backbone. Deployed by many telcos and
service providers, MPLS can deliver the quality of service (QoS) required to support
realtime voice and video as well as service level agreements (SLAs) that guarantee
bandwidth. Large enterprises may also use MPLS in their national networks.
Similar to Cisco's tag switching, an MPLS router attaches labels (tags) containing
forwarding information to outgoing IP packets. These "label edge routers" (LERs) sit at
the edge of the network and perform the complex packet analysis and
classificationbefore the packet enters the core of the network.
The routers within the core, known as "label switch routers" (LSRs), quickly examine the
label and forward the packet per its directions without having to
look up data in tables and compute the forwarding path each time. The edge
routers at the receiving end remove the labels.
ISDN
Although announced in the early 1980s, it took more than a decade before ISDN
became widely available. It enjoyed a surge of growth in the early days of the
Internet, because it provided the only higher-speed alternative to analog modems
inmany areas. Still working in many behind-the-scenes applications, ISDN is rarely
used for Internet access.
BGP
RTP
(Rapid Transport Protocol) The protocol used in IBM's High Performance Routing(HPR)
system.
RTCP
(Realtime Control Protocol): RTCP is a companion protocol to RTP that is
usedto maintain QoS. RTP nodesanalyze network conditions and
periodically send each other RTCP packets that report on network
congestion.
RTSP
Realtime Streaming Protocol: RTSP is used to control an RTP session at the
application layer. It enables functions such as pause, rewind and fast
forward to be provided in the user's clientsoftware.
RIP
(Raster Image Processor) The hardware and/or software that rasterizes an image
fordisplay or printing. RIPs are designed to rasterize a specific type of data, such
as PostScript. As desktop computers became more powerful, software RIPs
became more appealing than specialized hardware RIPs.
Software can be upgraded moreeasily, and the operation is always speeded up by
installing a faster CPU.
(Routing Information Protocol) A simple routing protocol that is part of the TCP/IP
protocol suite. It determines a route based on the smallest hop count between
sourceand destination. RIP is a distance vector protocol that routinely broadcasts
routing information to its neighboring routers and is known to waste
bandwidth. It also has alimit of 15 hops. If a route is advertised as
having 16 hops, it is flagged as unreachable. AppleTalk, DECnet, TCP/IP, NetWare
and VINES all use incompatible versions of RIP.
IPv6
(Internet Protocol Version 6) The next generation IP protocol. Started in 1991, the
specification was completed in 1997 by the Internet Engineering Task Force
(IETF).IPv6 is backward compatible with and is designed to fix the shortcomings of
IPv4, such as data security and maximum number of user addresses.
IPv6 increases the address space from 32 to 128 bits, providing for an unlimited (for
all intents and purposes) number of networks and systems. It also supports quality
ofservice (QoS) parameters for realtime audio and video. Originally called "IP Next
Generation" (IPng), IPv6 is expected to slowly replace IPv4, with the two existing
side by side for many years.
IPv6 was officially deployed in July 2004 when ICANN added IPv6 records to its DNSroot
server for the .jp (Japan) and .kr (Korea) country codes.
SONET
(Synchronous Optical NETwork) A fiber-optic transmission system for high-
speeddigital traffic. Employed by telephone companies and common carriers,
speeds range from 51 Mbps to 40 Gbps.
ERP / SAP
PeopleSoft HRMS
TELECOM
GSM
(Global System for Mobile Communications) A digital cellular phone technology
based on TDMA that is the predominant system in Europe, but also used
worldwide.Developed in the 1980s, GSM was first deployed in seven European
countries in 1992. It operates in the 900MHz and 1.8GHz bands in Europe and the
1.9GHz PCS band in the U.S. Based on a circuit- switched system that divides each
200 kHz channel into eight 25 kHz time slots, GSM defines the entire cellular
system, not just the TDMA air interface.
GPRS
General Packet Radio Service) An enhancement to the GSM mobile communications
system that supports data packets. GPRS enables continuous flows of IP data
packetsover the system for such applications as Web browsing and file transfer.
GPRS differs from GSM's short messaging service (GSM-SMS) which is limited
to messages of 160 bytes in length.
See GSM.
3G
(3rd Generation) The current generation of data transmission over a cellular network.In
CDMA networks such as Verizon Wireless and Sprint, EV-DO is the 3G service.
Cingular and other TDMA-based networks support the UMTS technology for 3G, and
GPRS is the 3G data service for Vodaphone and other GSM carriers.
UMTS
TDMA
(Time Division Multiple Access) A satellite and cellular phone technology that
interleaves multiple digital signals onto a single high-speed channel. For cellular,
TDMA triples the capacity of the original analog method (FDMA). It divides each
channel into three subchannels providing service to three users instead of one. The
GSM cellular system is also based on TDMA, but GSM defines the entire
network,not just the air interface.
CDMA
(Code Division Multiple Access) A method for transmitting simultaneous signals
overa shared portion of the spectrum. The foremost application of CDMA is the digital
cellular phone technology from QUALCOMM that operates in the 800MHz band and
1.9GHz PCS band. CDMA phones are noted for their call quality.
WAP
SS7
(Signaling System 7) The protocol used in the public switched telephone system
(the "intelligent network" or "advanced intelligent network") for setting up calls
and providing services. SS7 is a separate signaling network that is used in Class
4and Class 5 voice switches.
VoIP
(Voice Over IP) A telephone service that uses the Internet as a global telephone network.
Many companies, including Vonage, 8x8 and AT&T (CallVantage), typicallyoffer calling
within the country for a fixed fee and a low per-minute charge for international.
Broadband Internet access (cable or DSL) is required, and regular house phones plug into
an analog telephone adapter (ATA) provided by the company or purchased from a third
party.
SIGTRAN
MGCP/MEGACO
SIP
H.323
An ITU standard for realtime voice and videoconferencing over packet networks,
including LANs, WANs and the Internet. Although H.323 is a very
comprehensivestandard that supports voice, video, data, application sharing and
whiteboarding,the parts relating to audio protocols have been widely used for IP
telephony applications.
TMN
Bluetooth
Jini
C, UNIX
Linux
A very popular version of the Unix operating system that runs on a variety of
hardware platforms including x86, Itanium, PowerPC and IBM's entire product
line.Linux is widely used as a server OS and is gaining ground in the desktop
market.
Windows NT
(Windows New Technology) A 32-bit operating system from Microsoft for Intel x86
CPUs. NT is the core technology in Windows 2000 and Windows XP (see
Windows).Available in separate client and server versions, it includes built-in
networking andpreemptive multitasking. Windows NT was introduced in 1993 as
Version 3.1 with the same user interface as Windows 3.1. In 1996, Version
4.0 switched to the Windows 95 desktop and changed some of the dialogs (see
table below).
VMS
kernel
Tcl/Tk
Tcl also provides an interface into compiled applications (C, C++, etc.). The
application is compiled with Tcl functions, which provide a bi-directional path
between Tcl scripts and the executable programs. Tcl provides a way to "glue"
program modules together. The Tk part of Tcl/Tk is the GUI toolkit, which is
usedto create graphical user interfaces. Other languages, including Perl, Python and
Scheme, have incorporated Tk as well.
Multithreading
Storage Device
A peripheral unit that holds data such as disk, tape or flash memory card. For asummary of
all storage technologies,
iSCSI
(Internet SCSI) A protocol that serializes SCSI commands and converts them toTCP/IP
SAN
RAID
(Network Attached Storage) A specialized file server that connects to the network. A
NAS device contains a slimmed-down operating system and a file system and processes
only I/O requests by supporting the popular file sharing protocols, primarilyCIFS for
Windows and NFS for Unix.