Saturday, August 4, 2007

How to select the multiple items in list box and that will store the Database






The code which I write here is ASP.NET with C#.net

This problem is easy to do.




First you take one LIstbox controll then go to its properties

then


make it as it follow

Selection mode= "Multiple "

then
write the following where you want


string str =null ;

for (int i = 0; i < ListBox2.Items.Count; i++)
{
if (ListBox2.Items[i].Selected == true)
{
str+= ListBox2.Items[i].Text.ToString();
str += ",";
}
}


if you want to store the database

"insert into sampletable values (' "+ str+" ')",cn);

(here cn means connection string which is used to connecthe database )





Mail to
Shravan.1258@yahoo.com



Friday, August 3, 2007

WolfenStein Enemy Territory Game


WolfenStein Enemy Territory Game Download link

WolfenStein Enemy Territory
Wage war as Axis or Allies in team-based combat.
2003-07-18 88021
Size: 270MB
OS: Windows (All) / Linux In:
Games > First Person Shooter



http://returntocastlewolfenstein.filefront.com/file/;14380#Download


email to shravan.1258@yahoo.com

Articles on embedded systems



8 and 16 Bit Microcontrollers - A look at the state of smaller CPUs
10 Years After - My 120th column for ESP and what I've learned
386 Protected Mode - Part 1 of a two part article about protected mode.
386 Protected Mode - Part 2 of a two part article about protected mode
A Boss's Quick Start to Firmware Engineering, Part 1 - Most bosses don't understand the issues involved in producing great firmware. Show them this.
A Boss's Quick Start to Firmware Engineering, Part 2 - Show them more.
A Different Take on Asserts - The assert is a well-known proactive debugging tool. Why not extend the concept to deal with real-time issues.
A Look Back - A look at the history of our industry
A Matter of Style - We tend to be bad a living up to promises we make - even to ourselves. It's important to change the whole approach.
A Plea to Compiler Vendors - Compilers miss the mark on real-time issues
A Value Proposition - Unfulfilled.
ARRLHandbooks - A review of one of the finest hardware handbooks.
An Embedded Life - Jack looks back on 30 years of building embedded systems.
An Example of Foolishness - Jack lays out the basic rules of troubleshooting anything.
An OS in a Can - Using a commercial RTOS will save big bucks... and is rather fun.
April Fools - Do you have a backup strategy?
At Sea - Embedded Systems at sea
As Good As It Gets - Why is it so hard to build great code? Musings on software failures.
Assigning the Blame - End each project with a Postmortem; feedback stabilizes systems!
Asynchronous Hardware-Firmware - External events that are changing (analog inputs, timers, encoders and many other sources) often sometimes confuse the code. Few developers understand how to read these simple inputs reliably.
Awesome Functions - How to write a clean, tight and bug-free function.

Bailing Frantically - In panic mode? You'll never exit it till you take time to stop bailing and plug the leaks.
Banking Basics - Ideas to help you expand your system's address space.
Beginner's Corner - In-Circuit-Emulators - A beginner's guide to the best debugging tool of all, the in-circuit emulator.
Beginner's Corner - Reentrancy - A beginner's guide to reentrancy issues.
Big Systems - Another piece on using x86 Protected Mode.
Bit Banging - You don't need a UART to send and receive serial data. Software alone suffices. Here's the code.
Boolean Algebra - Do you get the boolean blues? Those hardware weenies keep chatting about DeMorgan, truth and evil... and you're feeling left out? Read on.
Boss Management - Bosses need to be managed too.
Built-in Debuggers - More and more processors have built-in debugging resources. Here's a look at what features they offer.
Built-In Diagnostics - No system is useful unless it can be built in production. Add simple diagnostics.
Bus Cycles - Software folks need to understand how a microprocessor handles data on its busses. Here's the short intro.
Business 101 - You can't be an effective engineer unless you understand how your engineering role impacts the business as a whole. Step back, get a new zeitgeist, and expand your horizons a bit.

C for Microcontrollers - This article discusses the state of C for controllers circa 1990.
Call Me Ishmaell - Lessons from failures on a small boat at sea.
Chaotic Systems - The new science of chaos is fascinating in its own right, and may have important implications for designers of embedded systems.
Coding ISRs - Handling interrupts is tricky at best. Here's a few suggestions.
Comments on Commenting - Rules for creating awesome comments in your code.
Computing CRCs in Parallel - How to use a PLD to figure CRCs in a single clock cycle.
Convolutions - Convolutions are a really cool way to smooth and even differentiate data. You gotta check this out.
Crash and Burn - Disasters, and what we can learn

Data Compression - Transmission bandwidth is always limited (hey... if you're reading this over a 28.8kb link, you get the picture!). Data compression can help a lot.
Dear Abbey - Abbey talks to developers about building embedded systems.
Debuggable designs - Tips for improving hardware designs
Debugging ISRs - Part 1 - This is part 1 of a two part series on debugging interrupt service routines.
Debugging ISRs - Part 2 - This is part 2 of a two part series on debugging interrupt service routines.
Deconstructing XP - eXtreme Programming has some fabulous ideas. And some really dumb ones. This is a review of two XP books.
Depot Repair - Thoughts on our throwaway economy, and our role in it.
Design For Performance - Make the system as fast as it needs to be!
Digital Engineering is More Fun - Core memory was all we had years ago. It's interesting stuff.
Disaster - A description of some embedded disasters, and what we can learn from them.
DMA - Too many of us don't really understand DMA. Read on...
Do You Need A Degree - Is a degree needed? Useful?
Drawing Systems - Most small companies never organize their drawings in a logical fashion, and instead all-too-often rely on memory when building production units. Here's an easy system that will get your drawings in order.
DSP - An introduction to Digital Signal Processing.

Electromagnetics for Firmware People - Maxwell's Laws really are important for firmware development. Here is an introduction.
Embedded Lingos - How do you pick a language? Here's some thoughts about C++
Embedded Trig - Here's some algorithms to make it easier to compute complex trig functions.
Emulators - The basics of the In-Circuit Emulator
Encoders - Want to learn more about measuring position? Read this article.
Engineering Ethics - We enginers build systems that profoundly impact people's lives. Strong ethics are the most important tool we have to keep our customers safe from misbehaving products.
Extreme Embedded - A look at eXtreme Programming.

Fire Code For Software - As a collector of software disasters, I have to ask, why is there no fire code for software?
Firmware Disasters - Test like you fly, fly what you have tested.
Firmware Disasters Redux! - Those who forget history are condemned to repeat it.
Green Motor Control - As a designer, you can make decisions that greatly impact the environment. Here's how to save energy.
Guardian Angels - Every project needs a guardian angel, someone who watches over the code.

Habits - The 7 Habits of Highly Dysfunctional Developers
Hardware for Better Firmware - A few changes to the system's hardware design can greatly improve the code.
How Microsoft Saved The World - The Big Bad Beast or a a force of good? Jack's inviting flames by claiming that without Microsoft we would still be computing on our fingers and toes.
Huge Data on the Z180 - The Z180's banking scheme is great for handling code; data is a bit more complex. Here's example code.

I, Consultant (part 1) - Here's how to get rich quick: quit your job, become a consultant, and charge $90/hour. NOT!
I, Consultant (part 2) - This is a follow-on the the previous article. Stay tuned for part 3.
I, Consultant (part 3) - Yet another followup
I, Consultant (part 4) - The last followup... I sure hope.
I, Consultant (part 5) - The last followup. Fer Sure.
Interactive Design - Build your system incrementally. Here's some tips.
Interrupt Latency - Do you really know what latency is? Where it comes from? How to measure it? Here's guidelines.
Interrupt Predictability - How do you know if your ISRs will be fast enough?
Is Hardware Reliable - How reliable is hardware anyway? Intel's telling us not to expect our CPUs to actually work . . .

Jack's Rules of Thumb - Engineers use rules of thumb to quickly estimate rather than do detailed calculations. Firmware can benefit from the same idea. Here's a sampling of such rules.
Jake Busts Out - Jake busts out of jail to help the VCs get a product to market.
Java - Ready for Prime Time? - Is Java really the next silver bullet for embedded programming?

Keep it Small - Get the product out faster by better partitioning
Kids - In praise of kids these days
Kids These Days - Back in my day, we had to build our own equipment

Language Selection - Thoughts on selecting a programming language
Lies, Damn Lies, and Schedules - Schedules fail for a lot of reasons, one of which is rampant dishonesty.
Living to Learn - A philosophy of never having to say you're done with school
Longevity Planning - Do you have a backup system?

Magic - an article about our society's inability to embrace the new technologies we techies create.
Measuring Bugs - If you don't measure bug rates you'll never improve your coding. Besides, the right measures will accelerate the schedule.
Memo To My Boss - Jake Schmidt quits and fires off a memo to his ex-boss. It's flaming, but full of useful lessons.
Memorial Day - Years in the future a wealthy man looks back on how the embedded world collapsed.
Memory as a Device - Clever use of memory devices can really enhance your products.
Metastability and Firmware - A very subtle reentrancy-like situation develops when software needs two or more reads of hardware to input a value.
Minimizing Analog Noise - Analog noise is a tough problem. Here are a few ways to minimize it.
Momisms - Things your mom should have taught you

New Hardware - Suggestions for bringing up a new hardware design.
Non-Degreed Engineers - How important is a degree in this industry?
Non-Volatile RAM - How to manage battery backed up RAM

On Management - Thoughts on managing development
On Measurements - Managers chant "If you can't measure it, you can't manage it." What should we measure in firmware development?
Open Source? - Opening the open source debate
Oscilloscope Upate - The wise embedded engineer will be a master of many tools. The scope is one of the most important.

Passion and the Developer - Use reason, not emotions.
Perform or Perish - How do you deal with software performance problems?
Picking a CPU - How do you decide what CPU to use? Here's some factors to consider.
Pipelines and Prefetchers - All modern processors use pipelines and/or prefetchers to increase performance. Here's how they work.
Position Encoders - Encoders transmit position or frequency info to the computer. Here's a few ways to make life with them easier.
Proactive Debugging - Seed your code with simple tricks to find bugs
Programming Style - Programming style is just as important as any other parameter that goes into a coding task. Here are a few ideas, rants, and raves.
Promise Management - We make lots of promises to our boss, our employees, spouse and children. Promises are a sort of social currency. Manage them properly or they'll lose their value.
Prototyping - Prototyping is a critical skill - in hardware and software. This is part 1 of a two part series on the skill.
Prototyping - Prototyping is a critical skill - in hardware and software. This is part 2 of a two part series on the skill.
Prototyping with SMT - One person's experience with using SMT devices on prototypes.

Radio Days - Radios and noise reduction
Read That Datasheet - Never assume a part has certain electrical or timing parameters. Often little surprises lurk. Did you know that virtually all microprocessors do not accept TTL levels for clock and reset?
Real Time - The basics of real-time programming
Reentrancy - Most real time systems require a certain amount of reentrant code, yet too many programmers have no idea what this entails
Refreshing Software - Refresh is yet one more thing that software can, in some situation, replace.
Religious Wars - Choosing a programming language is a place where people often get really dysfunctional.
Relocatable Code - Some embedded code must run at more than on address.
Resistors - Be careful how you design resistors and R-packs into your digital circuits. This article tells how.

Sailing stories, linked here by popular demand
Schedule Madness - Most schedules are dysfunctional
Scheduling - It is possible to create accurate schedules, here's how.
Self Calibrating Systems - Here's an algorithm to make an instrument read correct values without ever manually setting gain and offset coefficients.
Sell Yourself - Guidelines for writing a resume.
Serial Data Transmission - Here's a primer to using UARTs in embedded systems.
Shared Perceptions - On a stop in Bermuda, Jack meets a wizened ex-developer. Over too many drinks several interesting lessons emerge.
Small is Beautiful - Small Processors dominate this industry. This is why.
Smoothing Digital Inputs - There's a lot of way ways to debounce digital inputs. A few are listed in this article.
Speed Kills - Data comm over cheap serial links might be more cost effective than other, faster, options.
Survival of the Fittest - Do you work hard? How about smart? This article might make you mad, but hopefully it's start some ideas flowing. Feel free to send flames to us via email!

Taming Analog Noise - Here's a few ways to use smart software to reduce the amount of noise in your system.
Testing RAM - How to test system RAM.
Thanks for the Memories - Here's some advice about testing RAM and ROMs in your embedded system.
The C Blues - C is still a long way from what we embedded folks need in a language. Here's some ideas and complaints.
The Case of the Crashing 68000 - a fun detective story about embedded systems
The Future of Embedded Programming - Here's a set of prognostications about programming in the future. Read 'em and weep.
The Good Guys - Here are a few great products for managing spam, backups, network security, and even a cool CAD package.
The ICE Blues - Using an emulator? Here are some gotchas to watch out for.
The Olden Days - Before CAD we pushed our pencils in the snow, uphill both ways.
The Organized Bench - Lab pigs beware! This is your 12 step plan to recovery.
The Perils of NMI - NMI is a critical resource, yet all too often it's misused.
The Secret of My Success - Our hero takes on another project... heh heh
The Tao of Diagnostics - part 2 of a two part series on embedded diagnostics
The Vote - This article, written in 2002, discusses how Bubba "the can man" won the 2004 presidential election.
The Zen of Diagnostics - part 1 of a two part series on embedded diagnostics
The Z80 Lives! - The Z80 and its derivatives continues to be tremendously successful. Here's the current state of the art.
Toastal Lessons - Our hero designs a mechanical toaster, that morphs into a net-connecte 32 bit monster
Tool Quest - Decent tools have less than zero cost... if you make more than a dollar an hour.
Tools For Clean Code - There are a lot of tools around that will automatically check our code. Efficient developers automate everything they can. Experts know that firmware is so expensive that any code-auditing tool is a great thing.
Tricks of the Trade - Troubleshooting hints and kinks.
Troubleshooting - Troubleshooting is a mental exercise requiring a firm grasp of the technical concepts involved, along with the right philosophy.
Troubleshooting 101 - Troubleshooting is more art than science. Here's some ideas.

USB - An overview of embedded USB
Understand Your User's Needs - Understand your user's needs; only then can you be sure the code is useful, as well as correct.
Using the Z180 MMU - Extend your Z80 address spaces to 1 Mb with the Z180.

Vanishing Visibility - Smaller CPUs create all sorts of tool issues.
VCO Based Sensors - VCOs can form a clever way to digitize analog data.

Wandering Pointers - Code crashes and dangling pointer tips
What Goes In Must Come Out - FIFOs are hardware analogs of a sort of reverse stack. Here's how they work.
What Happens at 100Mhz? - At very high speeds we'll have to change debugging strategies. Here's some ideas.
When the Thrill is Gone - Life has a funny way of changing the obvious...

email to Shravan.1258@yahoo.com



Wednesday, August 1, 2007

World's largest carpet


The world's largest hand-woven carpet was produced by Iran Carpet Company (ICC) at the order of the Diwan of the Royal Court of Sultanate of Oman to cover the entire floor of the main praying hall of the Sultan Qaboos Grand Mosque (SQGM) in Muscat. The carpet measures over 70×60 meters, and covers the 4343 square meter area of the praying hall, all in a single piece.
The central medallion is inspired by the ceiling of the Sheikh Lutfullah Mosque in Isfahan. The original design elements of the medallion were somewhat adjusted to match the enormous size of the carpet. The growing size of each succeeding oval motifs gives the illusion of a concave dome harmoniously reflecting the Grand Mosque's inner dome just above the medallion.
The carpet's field is skillfully adorned with Shah Abbasi florals gracefully set in arabesque (Islimi) patterns.
The contract for weaving was awarded in 1996 and the completed carpet was shipped to Muscat in December 2000. The installation and linking works took some four months and was completed in April 2001. The newly built Grand Mosque was inaugurated by His Majesty the Sultan of Oman on May 4, 2001.
Those who visit the Grand Mosque marvel at this Persian carpet as a manifestation of a genuine traditional art- an art that has remained, and will continue to remain, a perennial phenomenon always loved and admired in every corner of the world.


The Largest Hand – made Carpet in History
A Statistical Profile
• Size : 70.50×60.90 m
• Area : 4343m2
• Density: 40 knots (Persian knotting)
• Place woven: Nishabour, Khorasan province
• Duration of weaving : 3 years
• Number of weavers in two shifts: 600 (women) , 12 million person/ hours
• Number of knots : 1700 million
• Number of colours: 28 colours from herbal origin
• Dyeing : pre-spun system
• Warp and weft: pure cotton yarn,
• Pile : fine wool
• Design: central medallion: inspired by the internal dome of Sheikh Lutfullah Mosque, Isfahan, field: overall Shah Abbasi floral set amid arabesque (Islimi) patterns.
• On-completion weight : 22 tons
• Shipment to Muscat: December 2000
• Installation on the site:31.12.2000-22.04.2001


The design, weaving and installation on the site of this carpet involved a series of inventive and innovative processes and techniques for which Iran Carpet Company has applied intellectual property rights in order to provide protection against any infringing acts.

Complaints on iPhone Battery


Officials in New York state asked Apple Inc. on Monday to change its iPhone design to allow consumers to replace their own batteries, just days after lawyers in Illinois filed a class-action lawsuit over the same complaint.


Apple charges customers a US$79 fee to replace the iPhone battery, which is sealed inside the phone instead of being attached by a removable latch, like most other consumer electronics. The company also charges an additional $29 to rent the user a temporary replacement phone to use during the repair.
Apple should revamp those policies and set cheaper fees for the service, according to a
letter sent to Apple CEO Steve Jobs by Mindy Bockstein, the chairperson of New York's Consumer Protection Board.


"A high-end cell phone shouldn't have to have low-end customer service," Bockstein wrote. She also demanded that Apple reveal its contract terms more clearly in its stores and online sites.
Apple did not return calls for comment. An AT&T spokesman referred all battery questions to Apple. AT&T is the sole mobile-phone service provider for the iPhone.
The product has already helped to create new profit at Apple, although it launched just two days before the end of the company's third quarter. Apple reported an US$818 million profit for that term, and expects that revenue will continue to rise, with an estimated 1 million iPhones sold by the end of the next quarter.


The New York complaint was similar to a class-action lawsuit filed Thursday in the Circuit Court of Cook County, in Chicago. That suit charges both Apple and AT&T with hiding the battery replacement cost from customers until they had already purchased an iPhone. It also alleges that users will have to pay that charge once every year, since the iPhone battery is rated for 300 recharging cycles.



Both the letter to Apple and the lawsuit echo another consumer complaint
, submitted to Apple in June by the Foundation for Taxpayer and Consumer Rights, a nonprofit advocacy group in California. The foundation said that Apple had already created controversy when it designed its popular iPod music player with an integrated battery, so the company has had ample time to find a more user-friendly design.
The iPod's permanent battery has not generated many complaints because users are more willing to live without music than phone service, according to comments on several Apple blogs, and to the foundation's letter.
"Unlike the iPod, the iPhone is obviously intended and marketed as a device to be utilized for a broad range of business-related purposes, and on a constant basis," the letter said. "We can only assume that Apple and/or AT&T intend to provide a replacement battery at no charge for the actual life of the phone."
Unless Apple changes its marketing or design strategies as a result of the mounting complaints, the foundation is bound to be disappointed that its assumption will prove wrong.

IP TELEPHONY TERMINOLOGY


Accounting
A service which records the actions of an authenticated user.


Admission Control
A service (like COPS+) that controls which users or systems can request Quality of Service features.


Analog feature phone


An analog phone, which has extra buttons (sometimes programmable) that correspond to tones understood by the telephone switch or other equipment. (e.g. Bellcore ADSI).


Analog or 2500 set
A traditional analog telephone.


Analog Transmission
A way of sending signals--voice, video, data--in which the transmitted signal is analogous to the original signal.


Analog Trunk
A single FXO or analog E&M circuit.


ATM


Asychronous Transfer Mode. A high bandwidth, low-delay, connection-oriented, packet-like switching and multiplexing technique.


Authentication
A service which verifies who is communicating.


Authorization


A service which defines what an authentication user may do.


Automated Attendant
A device which answers callers with a digital recording, and allows callers to route themselves to an extension through touch-tone input in response to a voice prompt.


Billing
A system of using accounting information to generate a bill for services.


Call
A conversation of 2 or more parties, which consists of 1 or more call segments. Any demand to set up a connections.


Call Appearance Mapper
A service which translates a telephony identity (telephone number or username) to native telephony addresses (i.e. IP address and port number information, phone number on the PSTN, ATM NSAP address, or Frame Relay DLCI).


Call Leg
A unidirectional or bi-directional part of a call between two telephony devices endpoints (as defined by SGCP) on the same IP, DS0, Frame Relay, or ATM network

.
Call Quality
A measure of the expected quality as affected by the MOS of the codec (with or without voice activity detection), and the delay, jitter, and congestion on the network.


Call Route Quality
A measure of the best quality available across a call route.


Call Segment
A full duplex connection between a pair of telephony parties. A call segment consists of one or more call legs. A "conference call" normally consists of several call segments. A call segment may share multicast call legs with other call segments.


Call Segment Path
Two 1-way connections that may take different routes.


Capacity Monitor
A service which counts the number of timeslots available in a TDM network, and the amount of bandwidth available on an IP, Frame Relay, or ATM network. The Capacity Monitor must be directly or indirectly (using another service) aware of the layer 3 topology of the IP networks.


Channel or Timeslot
A single, bi-directional, direct connection between two TDM devices.


Codec
Short for COder/DECoder. An algorithm to represent speech, music, or video as a stream of bits and vice versa.


Codec quality
The best quality expected using a specific codec.


Conference
A single conversation consisting of 2 or more call segments. In a DS-0 network, a conference is typically setup as call segments radiating outward in a star from the party that setup the conference call.End Point Selection.


Conference Bridge or MCU
A device responsible for merging audio (and optionally other media) from many callers in a conference.


Desk set
Another name for "Telephone Set".


Digital Signal
A discontinuous signal. One whose state consists of discrete elements, representing very specific information.


DLCI
Data Link Connection Identifier. A frame relay term defining a 10-bit filed of the address field.


"Dog Bone"
A very traditional, popular, and comfortable handset design.


DS-0
Digital signal, level 0 is 64 kilobits. It is equal to one voice conversation digitized under PCM.


E1
The European equivalent of the North American 1544 million bits per second (T1) except that E1 carries information at the rate of 2.048 million bits per section

.
E&M Transmission
(Ear and Mouth Transmission) 4-wire analog line type. One pair is used for transmit (goes to the user's ear), the other pair is used for receive (comes from the users mouth).


End Point Selection
The process of selecting one or more telephony devices (telephone set or daemon) associated with a telephony address.


Four-wire Circuit
A high performance circuit which offers lots of bandwidth and which is capable of multi-channel communications.


Ethernet phone
A phone that connects directly to an Ethernet network. Also referred to as an IP-phone.


Frame Relay


An access standard defined by ITU-T. Frame relay services employ a form of packet switching analogous to a streamlined version of X.25 networks. The packets are in the form of "frames" which are variable in length.


FXO
Foreign Exchange Office. Foreign Exchange is a service that provides local telephony service from a central office which is outside the subscriber's exchange area.


G.711
ITU-T u-law and A-law compression. Pulse Code Modulation (PCM). A simple waveform codec that uses 64kbits/sec. There are two variations u-law used in T1 and J1 countries, and A-law used in E1 countries.


G.7323.1
ITU-T 5.3 kbps and 6.3 kbps ACELP/MPMLQ coders. Dual rate speech coder designed for H.323 and H.324 audio and video conferencing /telephony standards over regular phone lines.


G.728
Low Delay Code Excited Linear Predictive (LD-CELP). A 16k codec. G.728 is primarily intended for Digital Circuit Multiplication Equipment (DCME) and so features a low transcoding delay in order to avoid the creation of telephony sidetone echo. It is also becoming a defacto standard for videoconferencing audio.


G.729 and G.729a
Conjugate Structure Algebraic CELP (CSA-CELP). An 8k codec. The G.729A specification uses a Conjugate-Structure Algebraic-Cod-Excited Linear Prediction algorithm.


G.723 and G.723.1
Codecs that operate at from 5.3k to 6.3k.


Gateway
A functional unit that interconnects a local area network (LAN) with another network having different higher layer protocols.


H.323
Serves as an "umbrella" for a set of standards defining real-time multimedia communications for packet based networks.


H.323 terminal
Any telephone that connects with H.323.


Handset
The part of a telephone you hold in your hand.


IEEE Std. 312-1977


IEEE Standard Definitions of Term for Communication Switching


IVR
Interactive Voice Response


IP
The internet protocol. The IP protocol is a standard describing protocol that keeps track of the Internet's addresses from different nodes, routes outgoing messages, and recognizes incoming messages.


IP Phone
A phone that sends traffic over a TCP/IP network (often an H.323 or terminal).


ITU-T


International Telecom Union telephony. (Previously the CCIT-T) The standards body that deals with telecommunications standards.


J-Tapi
Java Telephony API. A set of modulerly designed application programming interfaces for Java based application development.


LDAP
Lightweight Directory Access Protocol. An emerging standard which acts as an Internet-based solution to the DAP.


Link
A layer 2 network segment (typically in the WAN). For example, a Frame Relay link (native), an ATM link (native), or an IP link running any layer 2 protocol). An IP tunnel is not a link.
Link quality


The ability of a link to reliably deliver guaranteed bandwidth without dropping packets, and therefore to deliver good sounding audio.


Low Bandwidth Codec
A codec which uses 16k of bandwidth or less.


MAC Address

An address that identifies a particular medium access control (MAC) sublayer service access point (SAP).


MOS
Mean Opinion Score. A subjective measure of sound quality from 1 to 5.


Multicast Call Leg

A call leg which (in one or both directions ) carries (audio, video, or data) traffic for any number of parties.


Native Address
A MAC address on Ethernet. A TCP/IP address or DNS hostname plus a port number on an IP network, a DLCI on Frame Relay, or an NSAP address on ATM.


Native mode phone
A phone that maintains state information.


NBX phone
A stateless Ethernet phone developed by NBX Communication. It sends PCM encoded audio over Ethernet frames. State for many NBX phones is maintained by an standalone chassis on the same Ethernet network.


NSAP
Network Service Access Point. The point at whithc the OSI Network Service is made available to a Transport entity.


Path
The set of links through an IP network which corresponds to an IP call leg.


PSTN or GSTN

Public (or General) Switched Telephone Network. The public telephone network.


Router
A functional unit that interconnects two computer networks that use a single network layer procedure but may use different data link layers and physical layer procedures.


SoftPhone
A PC or PC-type device that emulates the telephone with prompts and commands appearing on the PC's screen instead of the phone.


Soft set
Provides the features of a telephone using software on a computer (Internet Phone, etc.)


Subscriber Line

A connection to an analog, BRI, or proprietary digital telephone set.
Tapi
Telephone Application Programming Interface. A term that refers to the Windows Telephony API.


T1
A digital transmission link with a total signal speed of 1544 Mbps. T1 is a standard for digital transmission in North America.


TCP/IP
Transmission Control Protocol/Internet Protocol. The networking protocol that provides communication across interconnected networks between commuters with diverse hardware architectures and various operating systems.


TDM
Time Division Multiplexer--A device that manages DS-0s. Also a network which uses DS-0s.


Telephony Address

An address in one of many forms a Telephony Identity on any voice transport or a Native Address on the appropriate transport.


Telephony Gateway
Translates either from one transport to another (Vox to Vox) or one codec to another, or both.


Telephony Identity
An email address in the form "user@domain", or an E.164 address (phone number).


Trunk
1)A single DS-0 circuit between TDM switches 2) T1 or E1 consisting of several DS-0s 3) One hop of a TDM path, with one or more DS-0s. 4) One analog circuit between the central office and the PBX.


Trunk group
Multiple DS-0 circuits between TDM switches (1st sense of trunk).


Unified Communications
Provides integrated messages in a single in-box (voice, fax, email, images and video).


Voice over Dial-up
Voice sent over a standard phone line between a pair of V.80 modems.


Voice over DS-0
Voice over a 64k DS-0 channel of the traditional phone network.


Voice over Ethernet or NBX
Voice encapsulated in Ethernet frames at layer 2.


Voice over Frame Relay
(VoFR) Voice encapsulated in Frame Relay.


Voice over IP (VoIP)
Voice encapsulated in TCP/IP.


Voice over ATM
Structured (Nx64) or unstructured circuit emulation services on ATM.

What Is Unified Communications?



Unified communication is bridge the gap between telephone and computing to deliver the realtime messaging voice and conferencing to the desktop environment








Unified communications can help address the challenge today's organizations face as they contend with increasingly complex environments that feature a wide array of communications methods.
Employees, business partners, and customers now conduct business using seemingly infinite combinations of phones, voice messaging, e-mail, fax, mobile clients, and rich-media conferencing. Without unified communications, however, these tools are often not used as effectively as they could be. The result is information overload and misdirected communications that delay decisions, slow down processes, and reduce productivity.




Unified Communications Evolves



As precursors to unified communications, IP telephony and IP communications solutions have proven their ability to help solve such problems, enabling organizations to streamline business processes and reduce costs. For years, companies have realized the benefits that carrying voice, data, and video communications across a common, IP infrastructure can bring.



From these, unified communications solutions have evolved and offer even greater benefits. Unified communications applications are actually integrated within an IP network to provide structure and intelligence that can help organizations integrate their communications more closely with business processes, and ensure information reaches recipients quickly, through the most appropriate medium.
Unified communications allows businesses to collaborate in real time using advanced applications from an integrated, easy-to-use interface.






These applications include:
Video conferencing
Integrated voice and Web conferencing
Mobile IP soft phones
Voicemail, and more
Unified Communications Benefits
Unified communications solutions can save time and help control costs, while improving productivity and competitiveness:


Security

Microsoft unified communications technologies have built-in protection for your business communications to help ensure protection against spam and malicious attacks, address compliance and privacy concerns, and ensure business continuity.

Advanced spam and virus defenses


Microsoft Exchange Server 2007 delivers integrated antivirus, anti-spam, and anti-phishing technologies that are automatically updated to help stop the latest threats before they impact your business and employees. This includes multiple-engine virus scanning and advanced anti-spam with Microsoft Forefront Security for Exchange Server.

Hosted filtering services
Additional security is available through flexible off-premise protection from Microsoft Exchange Hosted Services, which provides filtering service before spam and viruses can get to your infrastructure. Microsoft Exchange Server 2007 also includes enhanced encryption features to help maintain the message confidentiality and instill confidence in communication.


Compliance support
New compliance capabilities help lower risk by making internal and regulatory compliance easier for the entire organization. Sophisticated transport rules, message retention, and flexible journaling capabilities allow for better enforcement of policies without disrupting employees' ability to get their work done.


Business continuity
New continuous replication capabilities continually back up data so systems can recover in minutes, even between geographically separate sites. This helps ensure that your system can stay up and running should the unexpected happen. Internet-based messages help protect the confidentiality of messages in transit.


More than 60% reported savings of three or more hours per week for each mobile worker.
Such studies confirm that migrating to a unified communications system provides a substantial return on investment (ROI) and a reduced total cost of ownership.





Millions of Iwatsu users know first-hand that we provide reliable, flexible business systems for unified communications. Here on the Unified Communications channel, you can learn more about our portfolio of North American business telecom systems available through a nationwide network of 250 authorized distributors. Here's something to get you thinking: our unified communications solutions have an out-of-box failture rate of .0007 percent. Now that's reliable!




email to shravan.1258@yahoo.com