Wednesday, February 28, 2007
bluetooth GPS
Some of your projects seemed better suited to GPS than cell ID. A quick search on Froogle showed bluetooth GPS units that can talk to your phones from about $50. It might be something for your group to consider if you really want precise outdoor positioning or velocity.
Monday, February 26, 2007
T-Mobile Users: Beware
Hey-
Check this out - T-Mobile is disallowing access for third party phone applications (like the ones you guys are writing....):
http://hardware.slashdot.org/hardware/07/02/27/009220.shtml
--Dan
Check this out - T-Mobile is disallowing access for third party phone applications (like the ones you guys are writing....):
http://hardware.slashdot.org/hardware/07/02/27/009220.shtml
--Dan
Thursday, February 22, 2007
Skype Asks FCC to Open Cellular Networks
That's the title of this Slashdot article I came across, which reads:
"Skype has just asked the FCC to force wireless phone companies to open their networks to all comers. Skype essentially wants to turn the wireless phone companies into just another network of the kind currently operated on the ground. This would require carriers to allow any phone to be used on their networks, and for any application. Users would simply purchase a voice or data plan (though these could easily converge into a data plan if VoIP calling is used) and then use the device of their choice to access the network of their choice. Think of it as network neutrality for cell networks. Given the competition that exists within the industry, is this needed?"
Mostly, the ensuing discussion is a really interesting one.
Aseem
"Skype has just asked the FCC to force wireless phone companies to open their networks to all comers. Skype essentially wants to turn the wireless phone companies into just another network of the kind currently operated on the ground. This would require carriers to allow any phone to be used on their networks, and for any application. Users would simply purchase a voice or data plan (though these could easily converge into a data plan if VoIP calling is used) and then use the device of their choice to access the network of their choice. Think of it as network neutrality for cell networks. Given the competition that exists within the industry, is this needed?"
Mostly, the ensuing discussion is a really interesting one.
Aseem
On the note of carriers restricting the market.......
I was really interested in developing our project for the iPhone since it's the next cool, new thing, but unfortunately, it turns out that such a thing is not possible.
This article explains it all very clearly from a very unbiased approach. It's a great read:
http://theocacao.com/document.page/408
It'll be interesting to see how Cingular restricts such development in the future -- will third parties ever be able to develop for the iPhone, and if so, will it be under strict guidelines of what is and isn't allowed?
Aseem
This article explains it all very clearly from a very unbiased approach. It's a great read:
http://theocacao.com/document.page/408
It'll be interesting to see how Cingular restricts such development in the future -- will third parties ever be able to develop for the iPhone, and if so, will it be under strict guidelines of what is and isn't allowed?
Aseem
Saturday, February 17, 2007
Straight From Class...
Hey-
I seem to recall someone lecturing about this very subject...
http://www.washingtonpost.com/wp-dyn/content/article/2007/02/08/AR2007020802169_pf.html
--Dan
I seem to recall someone lecturing about this very subject...
http://www.washingtonpost.com/wp-dyn/content/article/2007/02/08/AR2007020802169_pf.html
--Dan
Thursday, February 15, 2007
Slides and push registry clarification
I just posted the slides from Tuesday's class to the course syllabus page.
I also wanted to answer the question from lecture that I was unsure about for the MIDlet Push Registry. The final argument is the list of allowed senders that can activate the application. In my example it was "*" meaning that any host can send data to that port to wake up the application.
According to the article from Sun, this is the format of the push entry for the JAD file:
MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender>
where:
* MIDlet-Push-<n> is the property name that identifies push registration, and where <n> is a number starting from 1; for example, MIDlet-Push-1. Note that multiple push entries are allowed.
* <ConnectionURL> is a URL connection string that identifies the inbound endpoint to register, in the same URL format used when invoking Connector.open(). For example, socket://:5000 reserves an inbound server socket connection on port 5000.
* <MIDletClassName> is the fully qualified class name of the MIDlet to be activated when network activity in <ConnectionURL> is detected; for example, j2medeveloper.basicpush.PushMIDlet.
* <Allowed-Sender> is a filter used to restrict the servers that can activate <MIDletClassName>. You can use wildcards; a * indicates one or more characters and a ? indicates one character. For example, 192.168.1.190, or 192.168.1.*, or 192.168.19?.1, or simply *.
I also wanted to answer the question from lecture that I was unsure about for the MIDlet Push Registry. The final argument is the list of allowed senders that can activate the application. In my example it was "*" meaning that any host can send data to that port to wake up the application.
According to the article from Sun, this is the format of the push entry for the JAD file:
MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender>
where:
* MIDlet-Push-<n> is the property name that identifies push registration, and where <n> is a number starting from 1; for example, MIDlet-Push-1. Note that multiple push entries are allowed.
* <ConnectionURL> is a URL connection string that identifies the inbound endpoint to register, in the same URL format used when invoking Connector.open(). For example, socket://:5000 reserves an inbound server socket connection on port 5000.
* <MIDletClassName> is the fully qualified class name of the MIDlet to be activated when network activity in <ConnectionURL> is detected; for example, j2medeveloper.basicpush.PushMIDlet.
* <Allowed-Sender> is a filter used to restrict the servers that can activate <MIDletClassName>. You can use wildcards; a * indicates one or more characters and a ? indicates one character. For example, 192.168.1.190, or 192.168.1.*, or 192.168.19?.1, or simply *.
Wednesday, February 14, 2007
Tuesday, February 13, 2007
EclipseME plugin will not work with Eclipse 3.3
You will have to use Eclipse 3.2. However, the good news is that you can keep both 3.3 and 3.2 on your computer at any one time, and just load 3.2 for EclipseME stuff. =)
Monday, February 12, 2007
Subscribe to:
Posts (Atom)