I am developing an app that tracks the user's position. I do not know how to read gps location data from the BlackBerry.
Sure, it's all just a google search away:
the essential bb api (open on the net.rim.device.api.gps package) is always a good place to start and a lot of helpful info in the blackberry support forums. And there is more where that came from.
I noticed that such broad questions are frowned upon in the stackoverflow community and you have a much bigger chance getting a helpful response if you present a more specific problem that can't easily be solved by using a search engine.
Related
This isn't necessarily a specific code question, but more just hoping that someone might be able to point me in the right direction. I'm making an outdoors/hiking app and one of the features I'd like to build is a trail progress tracker. I've seen other apps that do this, namely maps.me, and it somehow is able to continue to track your location on a topo map even after gps and wifi are inaccessible. I've been trying to research information on how this is done but coming up with nothing, possibly because there's maybe some terminology involved that I'm not familiar with. If anyone can offer any links or hints as to what I should be looking up in relation to this, that would be fantastic.
Thanks!
I am currently trying develop a mobile app using the ArcGIS Runtime SDK on iOS. Right now users receive a push-notification requesting feedback when they visit a location predetermined using a feature layer. What I would like to add to the push-notification is a way for users to answer a three question 5-star survey. Results would need to be averaged and then populated back to the feature layer to be displayed via callout box to users.(i.e. name, address, and 5-star results would display).
I'm not sure where to start so I am open to any advice, tutorials, or workflows on implementing this (or good Samaritans willing to hold my hand). I have tried to piece together pieces of information found in different forums but I haven't found how to link it all together. Maybe using PostGIS in some manner? My skill level is novice, yet dangerous!
I know these forums are sometimes known for disregarding beginners, so thanks for taking the time to read my post.
Recently, while developing an app on the iPhone, I came across the problem of tracking vehicles. It was easy to track the vehicles on a map if they were stationary using Parse ( although not sure if it was the best method) but the issue was tracking vehicles if they were moving. I didn't want to query for geopoints in Parse unnecessarily if the location of the vehicle did not change. I was steered towards using Twisted, and after doing some investigation, realized this might be a solution. Using the reactor loop, when locations were changed I could notify the other users and update their maps appropriately. Conceptually, I understand this problem but having trouble finding information or help regarding GPS with twisted.
I currently have been running the gps example from the site, http://twistedmatrix.com/documents/12.0.0/core/examples/gpsfix.py
Using my MacBook pro to test, I found the available serial port and it attempts to open as a NMEAReciever but I was expecting a GPS location to be written. Once I can understand how to interact with the GPS, I feel I could tackle communicating this information through the iPhone with NSStreams such in the fashion of this tutorial except instead of sending text messages, it will be sending GPS locations
http://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server
Overall, my question is how can I access the GPS coordinates of a device using Twisted through the tutorial provided. I hope my question was detailed enough and I would be more than happy to correspond with someone any more details. Thank you
I (eventually) wrote twisted.positioning, which is essentially a better version of the twisted.protocols.gps thing you're using. It has much nicer abstractions over concepts like positions, as well as receivers. That may be interesting to you, because it provides abstractions that you can use to e.g. combine information from GPS and other sources (like compass). However, I think that in iOS-land, that job is already (mostly) handled by Core Location. I'd assume that the best course of action is too hook that up to twisted.positioning (shouldn't be particularly difficult, can't be anywhere nearly as hard as NMEA is, at least!). Lacking iOS development experience, I can't tell you how to access Core Location from Python; I can only point at the docs.
twisted.positioning is also an improvement when it comes to documentation. Unfortunately, that wasn't very difficult, because its predecessor came with none at all. I hope the one scant example that is provided helps, though; and I'd be more than happy to elaborate if it doesn't.
Recently I've been getting more and more into mobile development. I am currently working with the iPhone and Android based devices.
Palm's new WebOS looks interesting.
Are there any good online tutorials for quickly getting up to speed on developing for the Palm WebOS?
The Palm Developer Network has some basic overviews: http://developer.palm.com/
They also have a section up there: Palm webOS: Developing Applications in JavaScript Using the Palm Mojo Framework. This may be a good start.
Palm webOS: Developing Applications in JavaScript Using the Palm Mojo Framework is a book in the making, available currently through O'Reilly Rough Cuts program).
You can easily read the first chapter.
That's the closest you can get currently from official sources. Unless you apply to their SDK early access program (sdkapplication.palm.com/sdkapplication) and they let you in (you can apply for it until the SDK is officially released to the public).
Of course, another thing we can do until the SDK is out is catch up on whatever technologies we individually need that programming for Palm's webOS will require: JavaScript, HTML5, CSS... and there's ton of material about these online. Actually, there are many websites dedicated to Palm Pre and webOS that sprung up recently. The one that is more programming oriented that I know of is webOShelp.net: take a look at their Getting started with webOS guide (www.weboshelp.net/getting-started-with-webos).
P.S. sorry about not clickable links, had to play the system somehow ;) - it won't allow me to post more than one link since I'm new here.
Now that the device is out, people are actively playing with the device. Best site I have found so far is (no affiliation) http://predev.wikidot.com
Also, if you root the device, you can look at the source for the shipped apps in /usr/palm/applications
I have additional notes at http://friendfeed.com/
The site www.weboshelp.net has quite a few good tutorials.
This blog has a good tutorials:
http://kmdarshan.com/blog/category/webos/
What is the best iPhone analytics offering out there? I've seen Pinchmedia but I'm not sure about it since the default application page says "Last Updated July 2008".
Nowadays Pinch Media has been merged into Flurry. Flurry is a decent choice.
If this is a quick project 'afterthought' you'll be pleased to know that basic Flurry integration is a one liner in the AppDelegate :)
I've tried several packages and Pinch Media is by far the best. I don't know where that July 2008 date comes from, they've been releasing updates regularly and are super-responsive to feedback and questions emailed to their support people. Whether by coincidence or not, several of my suggestions have made it into the current Pinch libraries
Aside from the excellent support, the reason I prefer pinch is that they seemed to be the only package that updates several times a day - usually once per hour. This is great if you're trying new advertising techniques, or just like obsessing over your sales figures (as every developer does at first :)
On the downside there are two issues I have with Pinch - their website can be a little clunky and isn't very iPhone friendly (ironic!), and at times they've had problems where stat updates aren't available due to hardware problems. I also wish they had an "overview" for all your applications.
It's worth pointing out that all of the analytics libraries are extremely easy to build into your application and all work with both the simulator and hardware so it's extremely easy to evaluate them to find the one you like best. It's even possible to use several at once - though I would only do this for testing.
Google :)
http://code.google.com/intl/fr-FR/apis/analytics/docs/tracking/mobileAppsTracking.html
Flurry is a very nice option. In my most recent app I have tried Appsee Mobile Analytics which I like if you're looking for something different - they give you video recordings of user sessions and heat maps. It's a little more interactive than other analytics
If you are interested in visual analytic tools, like heatmaps, or you want to get some inside on the way that your users use your app you should try heatma.ps
Quantcast, who is well know for audience demographics measurement for websites, launched it's Quantcast Measure for Mobile Apps program earlier this year. Their iOS, Android, and PhoneGap SDK is available on github.
At this point you may well want to roll your own - on a constrained device do you really want a third party library taking up an unknown amount of limited network bandwidth and processing power?