Saturday, March 4th, 2006
Comet: A New Approach to Ajax Applications
Alex Russell has coined a term for a flavour of Ajax that’s been getting more attention of late. Comet describes applications where the server keeps pushing - or streaming - data to the client, instead of having the browser keep polling the server for fresh content. Alex identifies several buzzworthy examples:
Comet uses a modified form of the canonical Ajax architecture:
As is illustrated above, Comet applications can deliver data to the client at any time, not only in response to user input. The data is delivered over a single, previously-opened connection. This approach reduces the latency for data delivery significantly.
The architecture relies on a view of data which is event driven on both sides of the HTTP connection. Engineers familiar with SOA or message oriented middleware will find this diagram to be amazingly familiar. The only substantive change is that the endpoint is the browser.
While Comet is similar to Ajax in that it’s asynchronous, applications that implement the Comet style can communicate state changes with almost negligible latency. This makes it suitable for many types of monitoring and multi-user collaboration applications which would otherwise be difficult or impossible to handle in a browser without plugins.
Like Ajax, Comet’s a pattern that’s been around for a while, but Alex felt there was no suitable name for it, to help describe the problems and solutions growing around it: “(I)n the spirit of improved communication (and not technology invention), I’m proposing a new name for this stuff”
The article explains why Comet is better for users (responsive) and how it can scale. He also points out that Dojo has supported Comet-style architecture for some time.
As a sidenote, it’s interesting that 37Signals’ Campfire chat app went with polling as opposed to "Comet" architecture - it polls the server every three seconds for new messages. Since 37Signals presumably has similar constraints to Meebo or JotSpot, why would they prefer polling? More generally, when to use polling and when to use Comet?
(UPDATE: We recently interviewed Jamis Buck of 37signals and addressed the push versus poll question. The answer is less about technology and more about following the agile development process — more on that when we post the cast in the coming weeks. - Ben)
Remember the Push vision?

(A) new medium is arising, surging across the Web in the preferred, many-to-many way: anything flows from anyone to anyone - from anywhere to anywhere - anytime. In other words, a true network like the telephone system, rather than a radiating system like radio or TV. This new medium doesn’t wait for clicks. It doesn’t need computers. It means personalized experiences not bound by a page - think of a how-to origami video channel or a 3-D furry-muckers VR space. It means information that cascades, not just through a PC, but across all forms of communication devices - headlines sent to a pager, or a traffic map popping up on a cellular phone. And it means content that will not hesitate to find you - whether you’ve clicked on something recently or not.
– Wired, March 1997.













Why does Campfire use polling?
They might not have the infrastructure for push. Or they found the ressource situation better for their usage.
Push requires one permanently open connection per client. There goes only so far. If their server process is fast in accepting a connection, and the application is fast in initializing the environment for the requesting user etc., polling might well be the better option.
Wouldn’t keeping that connection open with the server be a problem for bandwidth? Are we going to see the bandwidth hosting companies offer more and more bandwith as this “Comet” technique becomes more widespread?
I can only presume that Campfire didn’t use this method because of the amount of RAM overhead it would take. RoR/FCGI uses a few megs for each connection. This usually opens/closes quickly but holding it open would up the server requirements by a lot. Given the nature of their apps and popularity, well lets just say they would have to know how to scale today, verse doing it tomorrow. :)
�Ajax】Comet
Ajaxian.comã?Œã€? Comet: A New Approach to Ajax Applications http://ajaxian.com/archives/comet-a-new-approach-to-ajax-applications ã?¨ç´¹ä»‹ã?™ã‚‹ã€?Cometã?ªã‚¢ãƒ—ãƒãƒ¼ãƒ?。 Comet: Low Latency Data for the Browser http://alex.dojotoolkit.org/?p=545 æ…
No. This is a lighter bandwidth solution, possibly by a wide margin too. This would negate most, if not all of the client http headers (can add up to a lot of savings). On a local network, it’s about the equivelent of a 0.2 second poll rate, but without any of the bandwidth used to poll. On a reasonable tcp/ip stack & web server platform it’s not even resource intensive.
The only real problem is that it eats 1 of the 2 connections you can have open to a web server (given http 1.1 recommendations). This means you have a single channel for the browser to retrieve images, html, or other content (not part of the trickle). This *can* be a real problem, but you can negate it by having this content come from a “different server”.
This isn’t new. I’ve been using it for a few years (with iframes). It’s a secret I’ve kept for a time, but I don’t mind that it’s coming out. Maybe the standard web platforms (*/apache or windows/iis) will tune themselves to not react funny to the “load it creates”.
This technology already has a name in wide use - pushlet technology, which I personally prefer to ‘comet’. The javascript world is starting to rival Microsoft for rebranding old technologies with new names.
Steve: I considered a post that just revives one of the old names (”pushlets” being just one). Unfortunantly, they are all tied to particular implementations with pushlets being one of the least scalable of the bunch.
In the end I decided that we need a new name to describe the architecture. Individual project names will take care of themselves (and have for some time).
Regards
Too big a hack for me at this point, even given Apache’s mpm_event and such. Adobe’s Flex Enterprise Services (though currently in beta) looks like a *much* cleaner approach for push apps.
[...] Here’s a podcast about Comet - exploring the two-way web with Ajax. From my Ajaxian post earlier today: [...]
=?utf-8?B?ZGVsLmljaW8udXMvcG9wdWxhcg==?=
From the Googleplex
http://video.google.com/googleplex.html
Unleashing 10-User Conferencing in Skype 2.0 / Windows for all CPUs
http://maxxuss.com/home/skype.html
Zend Framewor…
[...] Here’s a podcast about Comet - exploring the two-way web with Ajax. From my Ajaxian post earlier today: [...]
This article failed to mention what specific push technology is being used in this COMET thing. Is it similar to JSAN’s push or Netscape’s never-ending multipart mime transfer or other? Does it work on both IE and Mozilla-derived browsers? Some actual send/receive socket dumps would be better than the diagram provided with the tiny unreadable font.
Check out my paper on the subject:
http://rubyforge.org/docman/view.php/1251/314/CooperativeMediaLab_RP_Amsterdam_TechnicalDocumentation.pdf
We handled the rail fcgi memory problem by adding a simple ruby daemon that holds the push connection and acts as a mediator between rails and the clients.
A real problem is detecting closed connections. In FTP, the protocol has a BYE command, the client executes it before closing the conneciton. In HTTP streams, it is not possible to use the HTTP push connection to send this, so we have to periodically write to the socket to detect a closed connection. Ugly…
Why COMET? is that an abbreviation like AJAX? Why not call it HTTP streaming?
Hans: I have to aggree it is hackish. It is probably easier and more stable at this point to use a flash object to open a real socket connection and use it to access a javascript api. But I guess sometime in the future it will become usable.
Too funny…AJAX for the kitchen, COMET for the bathroom. Looks like an early April Fools post. :)
Seriously though - client hacks and server scalability issues have kept http streaming out of the mainstream, but the real challenges to broad deployment come from proxies and firewalls. Outside of the lab, buffer padding eats your bandwidth, and keepalives eat your scalability.
If you need the lowest latency and can justify these costs, there are plenty of mature implementations to choose from. I can’t speak to Pushlets, LivePage, etc, but companies like KnowNow and Kenamea commercialized this stuff a loooong time ago. And of course SmartClient does it. :)
I did something similar using Flash, coined AJAF. I will write a post on it soon. The nice thing about this is it can directly connect to a socket server :)
用于Server Push的
Hi,
I started the Pushlets project already in 1999 (pre-Ajax, using hidden iframes). Tried streaming mode with XmlHttpRequest, but this worked only for the Moz-family. Well, just check out
best,
Just
The argument of Push v/s poll is missing an important link: This.
According to the “>RFC specs, a standard browser can keep only two connections alive at a time with a given server. More on this in the MSDN blogs link above.
Most of the servers today are compliant with the HTTP RFC specs. so any attemt to initiate more than two connections might impact in compatibility with Servers and proxies. What we really need is a unique Browser/Session id. One that identifies a Browser right down to its Tab uniquely.
Don’t see a chance of that happening in the near future…
Or will it?
Regards,
Shri.
i wrote a very small chat application with nevow’s athena. i use vhosts to overcome the 2- connection-limit per host (at least it seems to work). http://chat.sifu.co.at
[...] Alex Russell has posted slides for his ETech presentation on Comet. Comet (which we mentioned the other day) is Alex’s new term for push-style server-to-browser communication. [...]
[...] Via ajaxian llegeixo en què consisteix això del Comet, en què s’assembla i en què difereix de l’AJAX. Una mica més de discussió al web de DOJO [...]
[...] Comet: A new approach to Ajax applications(Slides) [...]
The “comet” approach is formalized in the XMPP specification (Jabber protocol) under JEP-124. The “http polling” model under JEP-25. As far as I’m aware all client-side XMPP libraries support JEP-25 and most have, or are adding JEP-124 support.
When using XMPP for chat it seems that a reasonable approach is to poll and adjust the next polling interval based on heuristics like the amount of time since an incoming packet was received. In other words, if you’re actively chatting the polling is every second or two. If both parties have stopped actively chatting the polling interval can be adjusted downward since neither party is actively monitoring the chat window and a 10 or 15 second latency in polling will hardly be noticed. While this can’t be accomplished using a simple setInterval it can be accomplished by leveraging closures and setTimeout computations. As an aside, this is the default polling strategy used in TIBET’s XMPP support, which has be available for the past 3 years.
When using XMPP for real-time event distribution in a worfklow-style environment the sustained connection model is required by the use case so issues of whether it’s more efficient for the server are less relevant. An interesting aspect of this approach is that the ejabberd, written in Erlang, is currently being enhanced with JEP-124 support. That server promises to be highly scalable even when using JEP-124 connections given the nature of the Erlang language itself.
Ajaxian的trackback还是强大
å‰?å‡ å¤©çš„
Lightstreamer (www.lightstreamer.com) dates back to six years ago and implements the Comet paradigm with production stability. Besides streaming real-time data to any browser it features advanced mechanisms, such as bandwidth management, adaptive filtering, heuristic throttling and congestion control.
Lightstreamer Server is a Java process based on NIO classes that offers huge scalability. Just to give you an idea, a single CPU (Pentium 4 at 2.4 GHz) can handle 10,000 concurrent connections, when an average of 1 update/sec is pushed to each client.
Please take a look at the online demos to see what Lightstreamer is in a glance: http://www.lightstreamer.com/demo (Pure HTML Demos).
Lightstreamer is a commercial product, but two free editions will be released in the next few months.
Ciao,
Alessandro
Sorry, here are the working links:
http://www.lightstreamer.com
http://www.lightstreamer.com/demo
[...] Alex Russell coined the term Comet as a way to discuss a different interaction model to standard Ajax. It all sounds good, but how can we implement the server side piece? Should we use Twisted? Apache mods? [...]
[...] I’ve read Ajaxian comments and mention of old 1997 Push technology, but COMET looks very different: it doesn’t start with general ideas but with real implementations, based on today’s products (web servers & browsers). [...]
Excellent site you have! Awesome content. Thank you.
[...] Read more about Comet. Also read about Comet from Phil Windley. [...]
Comet: A New Approach to Ajax Applications
Comet: A New Approach to Ajax Applications
[...] Ajaxian Comet: A New Approach to Ajax ApplicationsAlex Russell has coined a term for a flavour of Ajax that s been getting more attention of late. Comet describes applications where the server keeps pushing - or streaming - data to the client, instead [...]
Hi, I’m looking for a tutorial or some example to develop in COMET. I’m creazing!!! Could you help me to find something? tnx in advance.
Hi there,
I’ve suggested, and we, the Tomcat team are playing around with extending this model a little bit to make it true push for *both* client and server, with zero latency.
http://www.halosg.com/Comet.png
As you can see, the client can push data over and over again, once the client has made a HTTP request, it can append to it through push, and the server will read just the appended data, or all the data
Let me know what you think of it,
Filip
[...] Comet is mostly considered a server-to-browser thing, but how about a permanent connection in the opposite direction, from browser to server? I’ve been talking about this on my blog and received some interesting thoughts from Alex Russell. [...]
What ever happened to Steve Martin? When I was growing up, he was one of my favorite actors. Now he seems to be churning out zillions of movie which don’t do him justice.
boy, i didn’t understand a word you just said.
Hi, I’m Sara. In my opinion is yours blog is fine. Thank you dear writer. Has you made a lot of this great site?
Global Telecommunications Ltd.
We are sellers of all sort of electronics and home appliance, such as cellphones, radeo and tv set, games, video cameras, ipodss, laptops and many more.
we have in stock new and sealed in original company
box with complete accessoies.
We are are located in China and we have branches in Ireland, New York, Dubai and 3 Afracn country.
Presently we have all the
latest phones in stock at mouth watering prices..Contact us at: la_lawisphones@yahoo.com or contact the the (ceo) via: lawisforall@hotmail.com
Play station 1……… $100
Play station 2 ….$110
Play station 3…..$120
samsung handycam 380 x 310 - 41 …$480
samsung handycam 380 x 380 - 45…$470
Samsung mini-dvd-r mini-dvd-rw 205 x 154 - 7 …$600
Samsung mini-dvd-r mini-dvd-rw 200 x 347 - 14 …$630
Sony HandyCam..500 x 379 - 35..$320
Sony lanza tres nuevas 309 x 206 - 19…$480
Sony DCRHC65 MiniDV Digital 500 x 339 - 30 …$620
Sony Handycam DCR-HC17 miniDV 500 x 405 - 35…$650
Sony-Handycam-Dcr-Trv238.317 x 270 - 17 …$500
Apple 60 GB ipod video = $100.00
Apple 30 GB ipod video = $100.00
Xbox 360………$150
GARMIN 396……..$130
Apple 4 GB ipod nano =us$60.00
Apple 2 GB ipod nano =us$55.00
Apple 4 GB ipod mini silver m9160ll/a=us$43.00
Apple 60 GB ipod photo m9830ll/a =us$82.00
Apple 60 GB ipod photo =us$49.00
Apple 30 GB ipod photo m9829ll/a =us$73.00
NEXTEL 1930 JUST FOR…$120USD
NEXTEL i870at JUST FOR ..$140usd
NEXTEL i450 JUST FOR ..90usd
NEXTEL 1860 JUST FOR ..$110USD
SAMSUNG SCH i830 JUST FOR …$220USD
SAMSUNG MM-1940 JUST FOR ..$190USD
SAMSUNG SGH D307JUST FOR..$180USD
SAMSUNG SGH D720 JUST FOR …$170USD
SAMSUNG D500 JUST FOR ..$160USD
MOTOROLA V3 RAZ JUST FOR..$160USD BLACK COLOR,
MPX 300 JUST FOR .$180USD
SIDEKICK 2 JUST FOR ..$120USD
SONYERICSSON P990 JUST FOR …$210USD
SONYERICSSON W900 JUST …$190USD
SONYERICSSON Z500a JUST FOR .$180usd
SONYERICSSON Z520 JUST FOR .$190USD
SONYERICSSON P910 JUST FOR..$160USD
SONYERICSSON P800 JUST FOR.$130USD
SONYERICSSON K750i JUST FOR .$150USD
SONYERICCSON W800I JUST FOR ….$160
MOTOROLA V3 BLACK JUST FOR $160,PINK $200,BLUE $270
NOKIA 9500 COMMUNICATOR JUST FOR ..$220USD
NOKIA 9300 COMMUNICATOR JUST FOR ..$210USD
NOKIA 7360 JUST FOR ..$170USD
NOKIA 7370 JUST FOR ..$180USD
NOKIA 770 JUST FOR .$160USD
NOKIA 6682 JUST FOR $150USD
NOKIA 7380 JUST FOR$200USD
NOKIA 8800 JUST FOR $220USD
NOKIA N90 JUST FOR $200USD
NOKIA N91 JUST FOR $250USD
NOKIA N92 JUST FOR…$220USD
NOKIA N80 JUST FOR $250USD
NOKIA N71 JUST FOR …$200USD
NOKIA N70 JUST FOR …$180USD
NOKIA E60 JUST FOR A $160USD
NOKIA E61 FOR At ..$180USD.
All our product are nagotiable
SONY VAIO A217S– 100GB– 512MB RAM– XP HOME-$500
SONY VAIO B1VP– 40GB HD– 512MB RAM– XP PRO–$430
SONY VAIO T370P/L– 60GB HD– 512MB RAM– XP–$400
SONY VAIO A215Z 60GB HD– 512MB RAM– XP–$6450
SONY VAIO A397XP– 80GB HD– 512MB RAM– XP–$700
SONY VAIO B100B08 60GB HD– 512MB RAM– XP–$450
SONY VAIO B100B08 60GB HD– 512MB RAM– XP–$600
SONY VAIO FS295VP 80GB HD– 512MB RAM– XP–$550
SONY VAIO FS215Z 100GB HD– 512MB RAM– XP—$650
SONY VAIO A417M 80GB HD– 512MB RAM– XP–$650
SONY VAIO B1VP– 40GB HD– 512MB RAM– XP PRO–$300
SONY VAIO T370P/L– 60GB HD– 512MB RAM– XP PRO–$600
SONY VAIO LAPTOP– VGN-A117S–$600
SONY VAIO LAPTOP– VGN-S1XP–$800
ALPHASMART DANA PALM POWERED LAPTOP—$330
APPLE G4 POWERBOOK 1.5GHZ SUPERDRIVE WITH 15 INCH DISPLAY–$700
APPLE G5 POWERMAC 2.0GHZ DESKTOP COMPUTER–$700
APPLE G4 POWERBOOK 1.5GHZ SUPERDRIVE WITH 17 INCH DISPLAY–$600
APPLE G5 POWERMAC 2.5GHZ DESKTOP COMPUTER—$100
TOSHIBA SATELLITE LAPTOP– P20-102—-$500
APPLE 5GHZ SUPERDRIVE DESKTOP COMPUTER WITH 20 INCH MONITOR-$4500
TOSHIBA SATELLITE LAPTOP– P10-803—$500
ALPHASMART DANA PALM POWERED LAPTOP-$350
ALPHASMART DANA PALM POWERED LAPTOP PACK WIFI VERSION-$400
OQO MODEL 01 ULTRA PERSONAL COMPUTER (XP PRO)—$450
TOSHIBA SATELLITE PRO A60 40GB– C2.8GHZ– 15INCH– DVD/CDR$450
FLYBOOK NOTEBOOK - WI-FI– GPRS– BLUETOOTH– 1GHZ (BLACK)—-$550
FUJITSU SIEMENS LIFEBOOK P7010 60GB– P4 1.1GHZ– 10.6INCH– DVD/CDRW
$600
ASUS A4744K-LH AMD64 POWER WORKSTATION LAPTOP—$450
FLYBOOK NOTEBOOK - WI-FI– GPRS– BLUETOOTH– 1GHZ (RED)—$610
FLYBOOK NOTEBOOK - WI-FI– GPRS– BLUETOOTH– 1GHZ (BLUE)—$500
ALPHASMART DANA PALM POWERED LAPTOP—$300
FLYBOOK NOTEBOOK - WI-FI– GPRS– BLUETOOTH– 1GHZ (YELLOW)–$500
TOSHIBA TECRA M2 40GB– PM 1.5GHZ– 14INCH– WIFI– DVD-CDRW—-$500
FLYBOOK NOTEBOOK - WI-FI– GPRS– BLUETOOTH– 1GHZ (SILVER)—$500
TOSHIBA PORTEGE R100 40GB– 512MB– XP PRO—$500
TOSHIBA SATELLITE LAPTOP– M30-742—$550
APPLE G5 POWERMAC 1.8GHZ DESKTOP COMPUTER–$500
HP PAVILION LAPTOP– ZD7145EA–$500
HP PAVILION LAPTOP– ZD7255EA–$500
APPLE CINEMA HD 23-INCH TFT LCD MONITOR–$500
SONY VAIO LAPTOP– VGN PCGK21 5Z–$500
SAMSUNG LAPTOP– X30 LWC 1500–$500
G4 POWERBOOK 1.33GHZ SUPERDRIVE WITH 12 INCH DISPLAY-$600
SONY VAIO PCVW2 DESKTOP–$450
HP PAVILION LAPTOP– ZX5151EA PHOTOSMART–$400
TOSHIBA SATELLITE LAPTOP– M30-832–$400
HP PAVILION LAPTOP– ZT3215EA–$550
SAMSUNG LAPTOP– M40 HWM 745–$500
APPLE G4 POWERBOOK 1.3GHZ COMBO WITH 15 INCH DISPLAY-$700
All our product are nagotiable
All this documents will enable you to clear the consignment from the career on deliver. The phone is treeband and it work with T-mobile, Vodafone Sim and other sim card or any net work service.
Your urgent response to this request will be highly appreciated.
Regards,
Sales/Manger.
We are breeders of all sort of animals, and we sale at the most affordable price
We deal on animals expecialy on dogs, cats, fish, birds, monkeys e.t.c.
Please do contact us through our email: infoonveterinary@yahoo.com
We can offer spectacular dogs and puppies that will grow up to be wonderful, confident family companions, excellant therapy or seeing eye dogs, as well as exceptionally great show dogs. from a month to three year health guarantee.
Leggo ed imparo sul vostro luogo. grazie!
I like your blog very much!Well organized and very informative.I look forward to book marking your blog for further reference.Most visitors are looking for that one web traffic secret that can explode their home based business.If they need immediate free traffic that can help them in some amazing ways.I surely can help them with this really quick tip.Visit my highly recommended traffic generated gem.
http://www.traffichurricane.com/roberteckert
We are mobile phones wholesalers.We deals on all
brands and models of mobile phones such as
Nokia,Motorola,Samsung,Sony Ericsson,Sagem,
Nextel,Sidekick II,Sprint,Ipods, Laptops, Mp3 players
and many more at very cheap prices.We are using this
medium to look for serious buyers of mobile phones.Do
kindly reply back if you are interested and as you do you will be
glad during business with us.
(elitemobilephones1@yahoo.co.uk)
Thank’s and God bless in anticipation of your
patronage.
NOKIA 7360 FOR …$170USD
NOKIA 7370 FOR …$180USD
NOKIA 7380 FOR …$200USD
NOKIA 7390 FOR …$210USD
NOKIA 770 FOR …$160USD
NOKIA 8800 FOR …$150USD
NOKIA 8800 SIROCCO $300
NOKIA 8801 ..$180USD
NOKIA N90 …$200USD
NOKIA N91 FOR…$2205USD
NOKIA N92 FOR …$230USD
NOKIA N93 FOR …$250USD
NOKIA N95 FOR…..$450USD
NOKIA N80 FOR …$200USD
NOKIA N83 FOR …$220USD
NOKIA N71 FOR …$180USD
NOKIA N70 FOR …$160USD
NOKIA N72 FOR ..$160USD
NOKIA N73 FOR ..180USD
NOKIA E61 FOR …$190USD
NOKIA E62 FOR …$200USD
SONY ERICSSON P990I $240
SONY ERICSSON K750 $200
SONY ERICSSON Z800 $200
SONY ERICSSON V800 $180
SONY ERICSSON P910a $130
SONY ERICSSON P910i $120
SONY ERICSSON P900 $100
Treo 650:$170
Treo 700p$250
Sidekick 3 $250
Sidekick 2 $160
MTOROLA MPX 300 $130USD
MOTOROLA MPX 200 $125USD
motorola q $300
MOTOROLA V3X $130
MOTOROLA A1010 $110
MOTOROLA V3 $120
MOTOROLA V230 $110
MOTOROLA V235 $100
MOTOROLA E680i $110
SAMSUNG M8000 $240
SAMSUNG MM-A940 CLAMSHELL $230
LATEST SAMSUNG D6OO $15O
SAMSUNG D410 $100
SAMSUNG SGH-T200 $110
iMate Jasjar…………$250usd
iMate K-Jam…………….$170usd
iMate PDA2k……………$210usd
iMate Windows Mobile Pocket PC Phone …..$205usd
O2 Xda 2s ii ll Pda Phone…….. $270
O2 Xda Atom Mobile Phone…….. $260
O2 XDA II Mini Mobile Cellular Phone……$270
QTEK 9100 (Stylish black) PDA Phone (Sim Free /
Unlocked)…..$240
Qtek S100 for $210
Qtek 8300………………….$185
Qtek 8310 Smartphone (Worldwide, Unlocked)…….$200
Qtek 9000………………$300
Qtek 9000 with Atlantis 11G Router……..$350
QTEK 9600 FOR .. $260USD
QTEK 9100 FOR .. $210USD
XBOX 360 FOR .. $180USD
PLAYSTATION 3 60 GB FOR….$300USD
IPOD VIDEO 40GB FOR …..$150USD
Ipod video 30GB FOR ..$130USD
Ipod video 60GB FOR ..$190USD
Ipod video 80GB FOR ..$200USD
Apple Ipod Nano 4GB F$100US
Note that all our phones are brand new with complete accessories come with 1 year international warranty and 6month return policy incease of any damage before the specific period,
Company Details:
Elite Mobile Phones Incorporation.
ADDRESS: 148 Beecham Road,
STATE: Reading
CITY: Berkshire RG30 2RE
COUNTRY: United Kingdom
PHONE: +447024020862
+447024034053
EMAIL: elitemobilephones1@yahoo.co.uk
We are mobile phones wholesalers.We deals on all
brands and models of mobile phones such as
Nokia,Motorola,Samsung,Sony Ericsson,Sagem,
Nextel,Sidekick II,Sprint,Ipods, Laptops, Mp3 players
and many more at very cheap prices.We are using this
medium to look for serious buyers of mobile phones.Do
kindly reply back if you are interested and as you do you will be
glad during business with us.
(elitemobilephones1@yahoo.co.uk)
Thank’s and God bless in anticipation of your
patronage.
NOKIA 7360 FOR …$170USD
NOKIA 7370 FOR …$180USD
NOKIA 7380 FOR …$200USD
NOKIA 7390 FOR …$210USD
NOKIA 770 FOR …$160USD
NOKIA 8800 FOR …$150USD
NOKIA 8800 SIROCCO $300
NOKIA 8801 ..$180USD
NOKIA N90 …$200USD
NOKIA N91 FOR…$2205USD
NOKIA N92 FOR …$230USD
NOKIA N93 FOR …$250USD
NOKIA N95 FOR…..$450USD
NOKIA N80 FOR …$200USD
NOKIA N83 FOR …$220USD
NOKIA N71 FOR …$180USD
NOKIA N70 FOR …$160USD
NOKIA N72 FOR ..$160USD
NOKIA N73 FOR ..180USD
NOKIA E61 FOR …$190USD
NOKIA E62 FOR …$200USD
SONY ERICSSON P990I $240
SONY ERICSSON K750 $200
SONY ERICSSON Z800 $200
SONY ERICSSON V800 $180
SONY ERICSSON P910a $130
SONY ERICSSON P910i $120
SONY ERICSSON P900 $100
Treo 650:$170
Treo 700p$250
Sidekick 3 $250
Sidekick 2 $160
MTOROLA MPX 300 $130USD
MOTOROLA MPX 200 $125USD
motorola q $300
MOTOROLA V3X $130
MOTOROLA A1010 $110
MOTOROLA V3 $120
MOTOROLA V230 $110
MOTOROLA V235 $100
MOTOROLA E680i $110
SAMSUNG M8000 $240
SAMSUNG MM-A940 CLAMSHELL $230
LATEST SAMSUNG D6OO $15O
SAMSUNG D410 $100
SAMSUNG SGH-T200 $110
iMate Jasjar…………$250usd
iMate K-Jam…………….$170usd
iMate PDA2k……………$210usd
iMate Windows Mobile Pocket PC Phone …..$205usd
O2 Xda 2s ii ll Pda Phone…….. $270
O2 Xda Atom Mobile Phone…….. $260
O2 XDA II Mini Mobile Cellular Phone……$270
QTEK 9100 (Stylish black) PDA Phone (Sim Free /
Unlocked)…..$240
Qtek S100 for $210
Qtek 8300………………….$185
Qtek 8310 Smartphone (Worldwide, Unlocked)…….$200
Qtek 9000………………$300
Qtek 9000 with Atlantis 11G Router……..$350
QTEK 9600 FOR .. $260USD
QTEK 9100 FOR .. $210USD
XBOX 360 FOR .. $180USD
PLAYSTATION 3 60 GB FOR….$300USD
IPOD VIDEO 40GB FOR …..$150USD
Ipod video 30GB FOR ..$130USD
Ipod video 60GB FOR ..$190USD
Ipod video 80GB FOR ..$200USD
Apple Ipod Nano 4GB F$100US
Note that all our phones are brand new with complete accessories come with 1 year international warranty and 6month return policy incease of any damage before the specific period,
Company Details:
Elite Mobile Phones Incorporation.
ADDRESS: 148 Beecham Road,
STATE: Reading
CITY: Berkshire RG30 2RE
COUNTRY: United Kingdom
PHONE: +447024020862
+447024034053
EMAIL: elitemobilephones1@yahoo.co.uk
elitemobilephones1@hotmail.com
Cheap Satellite Internet
One of the best blog…
hot teen pussy
sexy comics milf michelle office sex pictures
free group thumbnail porn
amateur anal sex bukkake japanese amateur bang
this is terible look what they did above me
yes thats right they didnt use a anchor link
happy christmas
above one connection to your host?
test it…
anyone got a comet code sample i can test on my own server? any help would be appreciated.
blessings…
TRUST CHAL DEALER
We have alot of mobile phones and Ipods,Camera in stock,they are all brandnew,the phones are unlocked/with complete accessories,you we be given a tracking number,sales invoice and receipt for your order.
We are on a Bonanza,If you order for 3 mobile phone,you will get 1 mobile phone for free & if you order for 10units of
mobile phone you will have 2 free mobile phone and free shipping.
Send us an email to our email our below:
trust_cellphone@hotmail.com
Acer cs-5530 digital camera………………..$150
Canon ixus 700 digital camera………………$200
Canon ixus 750 digital camera………………$160
Canon ixus i zoom digital camera (jet black)…$210
Canon ixus i zoom digital camera (Sahara)……$200
Canon power shot s80 digital camera…………$220
Casio exilim ex-s500 digital camera (orange, ).$230
Digital blue qx5 digital microscope…………$170
Fuji film finepix f10 digital camera………..$150
Nikon d2x digital camera (body only)………..$140
Olympus fe-100 digital camera………………$150
CAMCORDERS PRICE LIST
Sony Handycam DVD Camcorder = $300
Sony DVD Handycam Camcorder = $290
Sony DCR-HC32 MiniDV Handycam Camcorder = 250
Sony Handycam Camcorder = $200
Sony Handheld DVD Camcorder with 1 Megapixel CCD = $700
Sony Handycam DCR-DVD301 DVD Digital Camcorder = $400
Sony DCR-PC350 MiniDV Handycam Camcorder 2.5 Hybrid = $650
Sony DCR- 3 CCD Mini DV Camcorder = $950
Camcorders - JVC VHS-c Compact Camcorder = $140
Panasonic PV-L454 Palmcorder Camcorder = $150
Panasonic DVD Digital Camcorder = $500
Panasonic 3CCD Camcorder = $600
Aiptek Digital Video Camcorder Pocket = 170
Samsung Duocam MiniDV Digital Camcorder = $320
optura500 Digital Camcorder by Canon USA = $950
Canon Optura 400 Mini DV Digital Camcorder = $700
Canon ZR400 Digital Camcorder = 500
Canon MiniDV Camcorder with XL Lens System = $350
W/xbox 360 hard drive,
Xbox 360 wireless controller,
Xbox 360 faceplate,
Xbox 360 headset,
Xbox 360 component hd-av cable,
Xbox live silver membership
play station 1… $120
play station 2 …$130
play station 3 (60gb) …$230
x_box 360….$200
GARMIN 396…$150
Apple Ipod Nano 2GB…$60
Apple Ipod Nano 4GB…..$80
Apple Ipod video 30GB…..$150
Apple Ipod video 60GB…..$200
NOKIA 6230 for……..$130usd
NOKIA 6230i for……..$140usd
NOKIA 6260 For……..$130usd
NOKIA 9300 For……..$130usd
NOKIA 9500 For……..$140usd
NOKIA 6230 for……..$130usd
NOKIA 8800 For……..$140usd
NOKIA 6680 For……..$100usd
NOKIA 6682 For……..$110usd
NOKIA 7650 For……..$120usd
NOKIA E61 for………$145usd
NOKIA E60 for………$140usd
NOKIA E70 for………$150usd
NOKIA N70 For………$150usd
NOKIA N80 For………$160usd
NOKIA N90 For………$170usd
NOKIA N91 For………$180usd
NOKIA E90 for……….$258usd
NOKIA N92 For………$190usd
NOKIA N93 For………$230usd
NOKIA 8800 Sirocco..$260usd
NOKIA N95 For………$300usd
NOKIA 8600 Luna…..$310usd
MOTOROLA RAZOR V3 for……..$130usd
MOTOROLA RAZOR V6 FOR……..$140usd
MOTOROLA SLVR L7 For……..$140usd
MOTOROLA SLVR V8 For……..$140usd
MOTOROLA A1000 For………..$150usd
MOTOROLA MPX 220 For…….. $120usd
MOTOROLA MPX 300 For…….. $140usd
SONY ERICSSON K700i For……$130usd
SONY ERICSSON k750i For……$140usd
SONY ERICSSON W800i For……$150usd
SONY ERICSSON W900i For……$160usd
SONY ERICSSON S700i For…….$140usd
SONY ERICSSON P900 For……$140usd
SONY ERICSSON P910i For…….$150usd
SONY ERICSSON Z1010 For…..$160usd
Qtek 8100 $125
QTEK 8300 $145
Qtek 8310 $155
Qtek 8500 $165
Qtek 8600 $225
Qtek 9600 $270
I-Mate JAM 128MB $210
I-Mate JAM $190
I-Mate JAMin $220
I-Mate JASJAR Quadband $350
I-Mate K-Jam QuadBand $240
I-Mate Smartflip QB. $250
I-Mate SP5 $140
NEXTEL i870 AT JUST…..$140usd
NEXTEL i860 AT JUST…..$100usd
NEXTEL i930 AT JUST…..$160usd
TREO 650 AT JUST …….$140usd
TREO 700W AT JUST ……$160usd
SIDEKICK II AT JUST…..$100usd
SIDEKICK III AT JUST….$150usd
Send us an email to our email our below:
trust_cellphone@hotmail.com
Package are deliverd within 24hours, to your address.
Thanks in doing business with us, you we be glad and blessed.
claim a free PS3 http://www.free-games-consoles.co.uk
Check out this site for details of how to get a free PS3 (Playstation 3)
Get a Free PS3 from http://something4free.net/