AppleInsider AppleInsider Forums


Go Back   AppleInsider > iPhone
Register Members List New Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 09-04-2009, 01:28 PM   #1
AppleInsider
Kasper's Automated Slave
 
Join Date: Nov 1997
Posts: 6,151
AT&T agrees to first constantly connected third-party iPhone app

With users' permission, the social networking iPhone application Loopt will report the phone's current location even when the software isn't running, based on a new agreement with AT&T.

In a report from Silicon Alley Insider, Loopt cofounder Sam Altman said the always-connected feature has been the most requested from users. The service allows people to track where their friends are at any given moment, a task difficult to constantly maintain on the iPhone, which doesn't currently allow third-party applications to run in the background.

Ordinarily, closing the application would cease any connections, but the new AT&T-sanctioned feature comes with a price: The always-on capability will add $3.99 to a monthly AT&T bill, after the 14-day trial. The initial trial will be open to 5,000 users.

According to the report, the new deal doesn't change the policy on third-party apps -- think of it more like a service than the entire Loopt application running in the background. It says that the application is running "server-to-server," with AT&T's help, but the application itself does not run in the background.

"Because Apple's iPhone doesn't yet support background processing for third-party apps, Loopt ordinarily only knows where you are when you're actively pinging its servers," the report states. "That's not as useful. (And a limitation Loopt doesn't have to deal with on other platforms.) But that's changing via this new deal.

"It also gives Loopt an advantage over competitors, like Google's Latitude service, which you must manually activate every time you want to 'check in.'"

With the new feature, users will be able to receive alerts when they are near people or places they're interested in. Altman also said that users could create a "life graph" of places they've been.

Earlier this year, Apple was rumored to be mulling the possibility of allowing true multi-tasking on the iPhone. So far, though, the Cupertino, Calif., company has only enabled push notifications. Concerns about poor battery life with multiple applications running at once have had the handset maker allow one program at a time (aside from first-party features like the iPod) since the App Store first opened.

At the Worldwide Developers Conference in 2008, Apple was critical of background applications on smartphones, arguing that users are often led to believe that they have quit programs when they remain open, thus reducing battery life and hurting processor performance.
AppleInsider is offline   Reply With Quote
Old 09-04-2009, 01:36 PM   #2
dak splunder
Registered User
 
Join Date: Jan 2005
Posts: 49
If I'm going to pay AT&T $4/month for this service, then it shouldn't be limited to just Loopt. Google Latitude and any other opt-in location tracker should be able to be a part of this.
dak splunder is offline   Reply With Quote
Old 09-04-2009, 01:36 PM   #3
anantksundaram
Registered User
 
Join Date: Sep 2006
Posts: 3,218
Quote:
Originally Posted by AppleInsider View Post
...... users are often lead to believe.....
"led"

(Apologies for a nitpicky second post).


Last edited by anantksundaram; 09-04-2009 at 01:37 PM.. Reason: not 'first'
anantksundaram is offline   Reply With Quote
Old 09-04-2009, 01:38 PM   #4
ilogic
Registered User
 
Join Date: Feb 2009
Location: New Jersey
Posts: 18
PA Semi = multi-core

I believe apple is going to pull off this feat the smart way without turning the iPhone into WinMo's ugly grandchild...
ilogic is offline   Reply With Quote
Old 09-04-2009, 01:41 PM   #5
randythot
Registered User
 
Join Date: Apr 2009
Posts: 109
multi-core idea?

Quote:
Originally Posted by ilogic View Post
PA Semi = multi-core

I believe apple is going to pull off this feat the smart way without turning the iPhone into WinMo's ugly grandchild...
perhaps an ultra-low power core(s) dedicated for small background processes?
randythot is offline   Reply With Quote
Old 09-04-2009, 01:51 PM   #6
gibson10ma
Registered User
 
Join Date: Sep 2006
Posts: 2
Thumbs down Is it just me?

Is it just me, or did AT&T just get done telling the FCC that it had no role in approving iPhone applications?
gibson10ma is offline   Reply With Quote
Old 09-04-2009, 01:54 PM   #7
macinthe408
Registered User
 
Join Date: Jan 2006
Location: Los Gatos, CA (spanish for The Gatos)
Posts: 149
Apple needs to allow applications to run in the background so that I have another reason to complain about its battery life.

Next thing you know we'll all be complaining about how crappy the iPhone battery is when running the Power A Light Bulb app all day.
macinthe408 is offline   Reply With Quote
Old 09-04-2009, 02:01 PM   #8
m2002brian
Registered User
 
Join Date: Feb 2008
Location: Sauk Centre, MN
Posts: 137
My question is. If the trend is only going to continue towards more and more mobile data being used and the network not being able to handle all the traffic. Is it because of nodes are actual bandwidth? If it's bandwidth, then, why don't they have tiered plans much like comcast or any other isp? You pay for speed instead of amount of data.

On another note. Why hasn't some company started a wireless isp to compete against the cell companies? Or better yet why is there no standardization like in Japan? There's no reason the have two different systems in this country.

wouldn't it be nice to have a 3rd party dock add on (about the size of a match book) that added VZW, Sprint, etc data capability?
m2002brian is offline   Reply With Quote
Old 09-04-2009, 02:05 PM   #9
alansky
Registered User
 
Join Date: Nov 2006
Posts: 141
Say what?

And this capability is for who exactly? Serial stalkers?
alansky is offline   Reply With Quote
Old 09-04-2009, 02:10 PM   #10
walshbj
Registered User
 
Join Date: Jan 2006
Posts: 502
Quote:
Originally Posted by gibson10ma View Post
Is it just me, or did AT&T just get done telling the FCC that it had no role in approving iPhone applications?
Clearly AT&T had a heavy hand in rejecting Google Voice and Latitude. The lost revenue for SMS packages with GV is more than AT&T could stomach. Now we see the same reason to Latitude.

Do we really need more evidence?


File Encryption Tools Built Into Your Mac
walshbj is offline   Reply With Quote
Old 09-04-2009, 02:15 PM   #11
Trans9B
Registered User
 
Join Date: May 2004
Location: florida, USA
Posts: 97
AT&T continues to "not get it". They are just going to keep nickel and diming us until they lose exclusivity of the iPhone. Personally, I'd rather pay to get out of my contract that continue getting raped over time by AT&T's ridiculous rate structures/crappy service. Can't wait to see how they botch MMS!


pe@ce
Trans9B is offline   Reply With Quote
Old 09-04-2009, 02:25 PM   #12
gwarf420
Registered User
 
Join Date: Oct 2008
Posts: 36
The traditional GUI application has always used an Event Loop to allow for interactivity. This Event Loop constantly checks to see if the user has pressed a button, used the mouse (touched the screen in the iPhone's case), etc. This uses processor time even while the application is not being actively used. This constant checking is very much discouraged elsewhere in Cocoa (and should be actively discouraged more in other languages as well).

Why is it that years after the first GUI applications were created that we continue to use this type of process instead of a notification or delegate pattern for event-handling at the OS level? Aside from the application's main Event Loop, programmers make use of these types of designs to prevent needlessly hammering the processor, which wastes cycles and battery power.

Apple came up with the idea of push notifications as a proposed solution to this problem. My question is, couldn't a great deal of the background process problem be solved by extending the notification/delegate pattern to the main application Event Loop? This would mean that while the app is idle, it would in fact not be using any processor cycles.

In regards to an application that is keeping a connection open to a server while idle, push notifications are still a useful solution that could be used even while the app is running in the background. Or, an implementation like launchd could be used. Launchd allows for a background process to only run if an outside condition is met (such as watched folders that have changed; network connection lost/restored; or potentially, an incoming connection, like a push notification) then wakes the bg process to handle it then puts it back to sleep. That way the bg processes are never running unless they absolutely need to handle an event.
gwarf420 is offline   Reply With Quote
Old 09-04-2009, 02:33 PM   #13
latafairam
Registered User
 
Join Date: May 2009
Posts: 7
Will the FBI and the police also be notified of my whereabouts?
latafairam is offline   Reply With Quote
Old 09-04-2009, 02:41 PM   #14
SS3 GokouX
Registered User
 
Join Date: Nov 2001
Posts: 59
Being able to see a “life graph” is intriguing the data nerd in me and the many ways to visualize and animate that…

But otherwise this is stupid as hell.
SS3 GokouX is offline   Reply With Quote
Old 09-04-2009, 02:45 PM   #15
technohermit
Registered User
 
Join Date: Apr 2006
Location: NY
Posts: 186
Quote:
Originally Posted by latafairam View Post
Will the FBI and the police also be notified of my whereabouts?
Lucky for you, AT&T's service is so bad, that the location thing won't work anyway. The phone actually needs to have service for it to know where you are.


technohermit is offline   Reply With Quote
Old 09-04-2009, 02:47 PM   #16
sflocal
Registered User
 
Join Date: Sep 2008
Posts: 310
This will be a "fad" feature for most. For most willing to pay the extra charge, the thought of constantly being tracked would indicate to me that the user has serious issues to contend with. It would be interesting though from a security standpoint if this results in say a kidnapped person being found or one's phone being stolen and found.

This will also result in those same users most likely complaining as to why their battery life is suddenly reduced.

Arguably, this should not be an extra charge associated with it. It is data after all being passed. The fact it's a background process makes me wonder why AT&T is even included in the approval process. If a user ends up using "too much" bandwidth, I'm sure the telcos have a plan "B" for it.
sflocal is offline   Reply With Quote
Old 09-04-2009, 02:51 PM   #17
Hookem99
Registered User
 
Join Date: Sep 2009
Posts: 2
Quote:
Originally Posted by walshbj View Post
Clearly AT&T had a heavy hand in rejecting Google Voice and Latitude. The lost revenue for SMS packages with GV is more than AT&T could stomach. Now we see the same reason to Latitude.

Do we really need more evidence?
I was thinking the exact same thing......
Hookem99 is offline   Reply With Quote
Old 09-04-2009, 02:56 PM   #18
walshbj
Registered User
 
Join Date: Jan 2006
Posts: 502
Quote:
Originally Posted by sflocal View Post
This will be a "fad" feature for most....
On first thought I'd agree this is something of a novelty - for now. AT&T is drawing their line in the sand now on location services because they realize how crucial it will be in the future.

That said, blocking someone from providing a free service so you can offer a paid service is not a sound business model.

I don't understand the people who think this is big brotherish. It's up to you to participate. If some people find it useful than leave it at that. The phone company already knows where you are and where you've been and they'll tell the government. If you want privacy an AT&T iPhone probably isn't for you.


File Encryption Tools Built Into Your Mac
walshbj is offline   Reply With Quote
Old 09-04-2009, 03:02 PM   #19
walshbj
Registered User
 
Join Date: Jan 2006
Posts: 502
Quote:
Originally Posted by technohermit View Post
Lucky for you, AT&T's service is so bad, that the location thing won't work anyway. The phone actually needs to have service for it to know where you are.
That's pretty funny. Nothing funny about AT&T's lame coverage though.

I will say that I've been pleasantly surprised at how fast and accurate the iPhone GPS is. Especially compared to some Blackberrys I've tried. They took 4-5 minutes to acquire a GPS signal.


File Encryption Tools Built Into Your Mac
walshbj is offline   Reply With Quote
Old 09-04-2009, 03:09 PM   #20
addabox
Registered User
 
Join Date: May 2002
Location: 0aktown
Posts: 9,213
Quote:
Originally Posted by anantksundaram View Post
"led"

(Apologies for a nitpicky second post).
No, I think AI meant to belittle people who believe this, and are using "lead" to be synonymous with "surprisingly dense."


party's over
addabox is online now   Reply With Quote
Old 09-04-2009, 03:11 PM   #21
Wings
Registered User
 
Join Date: Dec 2003
Posts: 59
They Way I Would Fix The Problem

Problem: Background apps = short battery life.

Solution: Make the iPhone a silly 5mm thicker, equip it with a battery with 2-3 times the capacity.

I'd trade a tenth of an inch for 15 hrs of 3G web browsing between charges (vs 5). Wouldn't you?

I know, I know. Ain't gonna happen, but still.
Wings is offline   Reply With Quote
Old 09-04-2009, 03:20 PM   #22
Synotic
Registered User
 
Join Date: Nov 2001
Posts: 135
Quote:
Originally Posted by gibson10ma View Post
Is it just me, or did AT&T just get done telling the FCC that it had no role in approving iPhone applications?
From what I understand, this is an agreement between AT&T and Loopt to forward location information from its user (if they opt-in) to Loopt directly. While the app will use this information, it's not actively involved in actually pulling data while the app isn't running. So this service isn't related to the iPhone application.
Synotic is offline   Reply With Quote
Old 09-04-2009, 03:44 PM   #23
Tofino
Registered User
 
Join Date: Jan 2007
Posts: 334
Quote:
Originally Posted by Wings View Post
Problem: Background apps = short battery life.

Solution: Make the iPhone a silly 5mm thicker, equip it with a battery with 2-3 times the capacity.

I'd trade a tenth of an inch for 15 hrs of 3G web browsing between charges (vs 5). Wouldn't you?

I know, I know. Ain't gonna happen, but still.
i totally agree. it always seems to odd to me that people complain about a phone being 'too heavy'. unfortunately i think that somebody at apple seems a little too obsessed with keeping the iphone as thin as possible...


Tofino is offline   Reply With Quote
Old 09-04-2009, 03:53 PM   #24
Pooch
Registered User
 
Join Date: Aug 2008
Location: 37.780756, -122.406943
Posts: 45
Quote:
Originally Posted by sflocal View Post
Arguably, this should not be an extra charge associated with it. It is data after all being passed. The fact it's a background process makes me wonder why AT&T is even included in the approval process. If a user ends up using "too much" bandwidth, I'm sure the telcos have a plan "B" for it.
stalkers unite!

agreed about the data plan and charges. i already have an unlimited data plan (which is really only 5GB). why is it every time i want to send a few more bytes of data does at&t charge me more?

at&t even disallows app store downloads where the app is greater than 10MB. do it over wifi or via itunes, they say. and they say they're doing that to protect me from exceeding the 5GB (er, unlimited) amount of data. i'm on the 850 voice plan and i make a lot of 30-40 minute calls. why don't they terminate those calls at, say, 15 minutes to prevent me from going over my 850 minutes?

hey, at&t, how about some justification for charging me even more for a data plan that i'm forced to purchase, am screwed on, and for which i'm already am not allowed to properly use?

i don't need protection from myself, at&t. i need protection from you.
Pooch is offline   Reply With Quote
Old 09-04-2009, 04:06 PM   #25
kirsch
Registered User
 
Join Date: Feb 2009
Posts: 1
Misleading article

Nothing runs on the iPhone. No 3rd party nor 1st party service. This is AT&T telling Loopt where you are based on their cell phone tower information.
kirsch is offline   Reply With Quote
Old 09-04-2009, 04:13 PM   #26
r00fus
Registered User
 
Join Date: Jan 2008
Posts: 20
Quote:
Originally Posted by walshbj View Post
... That said, blocking someone from providing a free service so you can offer a paid service is not a sound business model.
...
I disagree, it's HIGHLY profitable and sound... as long as you don't run into the law.

I'm not sure whether it's just unethical or illegal, but I don't like the practice of AT&T being a gatekeeper on this kind of activity.

Let's hope that carrier independence finally puts AT&T in their place and frees Apple to gain marketshare while trimming margins based on exclusivity.
r00fus is offline   Reply With Quote
Old 09-04-2009, 05:40 PM   #27
bulk001
Registered User
 
Join Date: Nov 2008
Posts: 53
Wonder if backgrounder on a jb phone would work?
bulk001 is offline   Reply With Quote
Old 09-04-2009, 05:56 PM   #28
MacShack
Registered User
 
Join Date: Jul 2007
Posts: 51
Quote:
Originally Posted by latafairam View Post
Will the FBI and the police also be notified of my whereabouts?
Hahaha. They already know. You don't need to be subscribed to a cell phone company for that feature. But yeah since you are so important to the FBI I suppose your question is legitimate. If you were really worried about the FBI knowing where you are. Which they already do or are able to find out in a split second. After all, you leave so many trails behind. Even Hansel and Gretel are nothing compared to you. But if you are really serious about disappearing from this globe you could knock all you teeth out and lay them on you couch. Light your house on fire. Forensics will conclude that you are dead and note that in their systems accordingly. In the meanwhile you should get yourself an identity of an other person. That is, of course, if you are really serious about this FBI stuff. If not, don't bother about worrying about this loopt stuff.


Last edited by MacShack; 09-04-2009 at 06:42 PM..
MacShack is offline   Reply With Quote
Old 09-04-2009, 06:08 PM   #29
Foo2
Registered User
 
Join Date: Aug 2007
Posts: 594
Cool!

We get to pay $4/iPhone-month for something we should be able to get already. What an amazing deal!
Foo2 is offline   Reply With Quote
Old 09-04-2009, 07:08 PM   #30
Tulkas
Registered User
 
Join Date: Nov 2001
Posts: 1,909
I am not sure I really agree with the article headline. AT&T hasn't so much agree to allow the the app but is simply profiting off of it. If Apple allowed background processes as a norm, apps like this would be common (if approved). What exactly did AT&T agree to? It not like this app would send more than a tiny amount of data to update the user coordinates.

Though I believe it should be up to the user, it is up to Apple, not AT&T to agree to allow such a trivial app to run, back or foreground. AT&T just found a way to revert back to the days of carrier approved and provided apps, at an outrageous price. I wonder how much of a cut apple is getting.
Tulkas is offline   Reply With Quote
Old 09-04-2009, 07:25 PM   #31
daniel.eggelton
Registered User
 
Join Date: Nov 2008
Location: Sydney, Australia
Posts: 2
Isn't this ATT taking advantage??

Quote:
Originally Posted by AppleInsider View Post
"Because Apple's iPhone doesn't yet support background processing for third-party apps, Loopt ordinarily only knows where you are when you're actively pinging its servers," the report states. "That's not as useful. (And a limitation Loopt doesn't have to deal with on other platforms.) But that's changing via this new deal.
If, as we all know it is, this is a problem specific to the iPhone and other platforms can track a users location in the background, then isn't ATT just taking advantage of iPhone users by charging them extra to use a service that users of other platforms get for free? Seems a little unfair to me.
daniel.eggelton is offline   Reply With Quote
Old 09-04-2009, 07:41 PM   #32
buckdutter
Registered User
 
Join Date: Jun 2008
Posts: 5
Quote:
Originally Posted by Synotic View Post
From what I understand, this is an agreement between AT&T and Loopt to forward location information from its user (if they opt-in) to Loopt directly. While the app will use this information, it's not actively involved in actually pulling data while the app isn't running. So this service isn't related to the iPhone application.
I think you may have been one of the few who actually read the whole thing. This is more of a service running to connect you to Loopt even when you are not using the App, hence the charge for the service. AT&T or Loopt or whoever is enabling a 3rd party service to complement the App. Without doing this...it would not work...because iPhones do not allow programs to run in the background...so all this stuff about App aprovals really have nothing to do with this particular news.
buckdutter is offline   Reply With Quote
Old 09-04-2009, 08:35 PM   #33
mesomorphicman
Registered User
 
Join Date: May 2008
Location: Bay Area, CA, USA
Posts: 72
I like my iPhone a lot, but don't get Apples take on not allowing apps to run in the background. All they need to do is make it clear running background apps will drain the battery, so people can't complain, but give users that option. If I decide to run bckgnd apps and my (anyones) battery dies faster, then I have myself to blame, but I am in control of my phone. A lot of users use the phone while connected to a computer or charger and when not conncted it's just a risk we take. But empower us to make up our own minds and use something we paid for as we want. If you run your cars a/c all day in summer and run low on gas, you don't complain about the car, it's understood that it's a consequence of running the a/c all day - drains gas faster. Treat us like adults Apple, and allow bkgnd apps if we want. To me, it makes 'em look bad.
mesomorphicman is offline   Reply With Quote
Old 09-04-2009, 08:49 PM   #34
Synotic
Registered User
 
Join Date: Nov 2001
Posts: 135
Quote:
Originally Posted by r00fus View Post
I'm not sure whether it's just unethical or illegal, but I don't like the practice of AT&T being a gatekeeper on this kind of activity.
They're not being a gatekeeper. AT&T and Loopt entered into a unique data sharing agreement that forwards AT&T's location information to Loopt. This requires infrastructure and resources on AT&T's part. Whether its value is worth it or not is up to you.

The article is perfectly clear but the title is misleading. What's happened here is similar to if Google entered an agreement to let users relay their voice messages to Google, which could then be accessed via an iPhone app, or anything else. There are no background processes or privileged apps here.
Synotic is offline   Reply With Quote
Old 09-04-2009, 09:08 PM   #35
teckstud
Registered User
 
Join Date: Oct 2007
Posts: 6,115
You got to hand it to AT&T, they know how to make money even if it's on the back of iPhone users.


Once you go Mac, you never go back!
teckstud is offline   Reply With Quote
Old 09-04-2009, 10:28 PM   #36
cameronj
Registered User
 
Join Date: May 2007
Posts: 970
Quote:
Originally Posted by mesomorphicman View Post
I like my iPhone a lot, but don't get Apples take on not allowing apps to run in the background. All they need to do is make it clear running background apps will drain the battery, so people can't complain, but give users that option. If I decide to run bckgnd apps and my (anyones) battery dies faster, then I have myself to blame, but I am in control of my phone. A lot of users use the phone while connected to a computer or charger and when not conncted it's just a risk we take. But empower us to make up our own minds and use something we paid for as we want. If you run your cars a/c all day in summer and run low on gas, you don't complain about the car, it's understood that it's a consequence of running the a/c all day - drains gas faster. Treat us like adults Apple, and allow bkgnd apps if we want. To me, it makes 'em look bad.
While logical and true, the fact is that that's why Windows computers have a bad reputation and Macs have a good one. Give the users control of the details, and while the educated consumer might blame themselves for any problems, the uneducated masses will never understand why their iPhone sucks.

If Apple was struggling with phones, then you could say sure, they're idiots for not doing it. But as it is, the market is telling Apple it is doing EVERYTHING right, so why would Apple second guess itself?


"Solipsism: In philosophy, a view that maintains that the self is the only thing that can be known to exist. It is an extreme form of skepticism. The solipsist sees himself or herself as the only individual in existence...."
cameronj is offline   Reply With Quote
Old 09-04-2009, 10:32 PM   #37
bigmike
Registered User
 
Join Date: Jul 2008
Posts: 47
wow

People will pay extra money just to have more prying eyes on them. Might as well have a sign that says, "Slavery - SIgn Up Here."
bigmike is offline   Reply With Quote
Old 09-04-2009, 11:50 PM   #38
SGSStateStudent
Registered User
 
Join Date: Jul 2009
Location: Black Hole
Posts: 811
Quote:
Originally Posted by latafairam View Post
Will the FBI and the police also be notified of my whereabouts?
Maybe...


think smart think cool don't drool don't poo
SGSStateStudent is offline   Reply With Quote
Old 09-05-2009, 05:16 AM   #39
lostkiwi
Registered User
 
Join Date: Mar 2006
Location: NZ
Posts: 71
Quote:
Originally Posted by latafairam View Post
Will the FBI and the police also be notified of my whereabouts?
We know where you are, who you are with and what you are doing to that stuffed chicken. You should be ashamed of yourself. Come out with you hands up and we might go easy on you..


..... the greatest fame comes from adding to human knowledge, not winning battles.
Paraphrased from Napolean Bonaparte, 1798
lostkiwi is offline   Reply With Quote
Old 09-05-2009, 06:29 AM   #40
Bageljoey
Registered User
 
Join Date: Jun 2006
Location: Jersey (new)
Posts: 1,001
Quote:
Originally Posted by alansky View Post
And this capability is for who exactly? Serial stalkers?
Well, to answer a flip question seriously, I could use it with my wife. Often I have been held up at work and I wonder--is she close enough to pick up the kids? If I knew her location I could avoid calling her if she was still at work or already home. Or if I remembered something left off the grocery list, I could tell if she was already on her way home or still in the store.
I can think of dozens of little situations like this. Most could be solved with a phone call but sometimes it is not convenient (like when she is still at work) but also, who isn't tired of the "are you almost home?" check in phone calls...

Quote:
Originally Posted by latafairam View Post
Will the FBI and the police also be notified of my whereabouts?
If you think they need this service to track your location, then I hope you are not going to try to make a living off of breaking the law...


Progress is a comfortable disease
--e.e.c.
Bageljoey is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 11:41 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.