Develop an iPhone GPS time based POI app? - ios

I'd like to create an app that provides "time based" POI landmark markers on a typical map interface. For example, between the hours of 4:00pm-7:00pm display a bar that advertises their happy hour through the app.
Is the best way to handle this via a private database? Can I seed my records from other APIs that provide POI? Like Museums, libraries, etc? Perhaps use their POI records with my pivate time-based records?
I am a java PC app developer and have no experience with the iPhone. Where should I look to get started?

Use NodeJS, Express and MongoDB on a server, implement a web site which allows shops to register their location, time, and specials which are stored in the MongoDB.
Implement a JSON Restful service to pull the MongoDB data records for a remote mobile application.
Create a mobile web app using JQuery Mobile which uses the API and Google maps to present the data. Use HTML5 and javascript so that you mobile app works on all smart devices without the need of any market.
My first pass on the idea. But know that this is in the domain of big guys like Google, they will be doing this if they don't already have it covered.

Related

Should I use web service or web scraping for my iPhone app?

I'm going to build an iPhone app and it's going to take some information from a website and I'm going to display it in a custom way. I have read in a few places that I should not use web scraping and use web services instead because it only needs to do it once and it will take off heavy lifting from server side.
What kind of information that I'm going to take from the website is names of soccer teams, date of the upcoming game and time. So do you have some pros and cons what I should go with?
Here is the website i would want to get the information from:
http://www.gp.se/sport/kommandematcher
How would I go to so I could parse that information? What would I start with?

What are the different ways to have communication between an iOS app and a database server?

I just starting to play around with iOS and web services. I'm writing a test app (My Books Collection) where a user should be able to register, login and then add books (Name, Author, Price, Edition, etc) and all the data should be stored in a database server. What options do I have to achieve this functionality?
I have programming experience but I'm very new to iOS and web services. Thank you!
Best practice is to have a web application mediator. We use php to handle queries from ios app and manages db. We use a light weight xml for ios - php communication and also add encryption sometimes. You can also add data compression to keep data usage low.

Best mobile framework to build an iPhone app for a non mobile-dev?

I'm a php dev, and i want to port my web application first on the iPhone.
The application is like a job board. The simple mobile app will have to (with my web-app API) :
Auth users
Browse job offers through categories
Filter/Search job categories
Send / Read private messages
I never used Java / Objective-C that's why i want to know if you can recommand me a framework (or not) that could do the trick without the need for me to learn 3 months before starting to code the application.
Which direction should I take ?
Thanks
Presumably you want a native app so that you can deploy to the AppStore and make some cash? ;)
You can create HTML apps and wrap them natively which would let you leverage your existing skills. There's various ways to do this and there's even some tools that will help you with the native wrapper. but for starters take a look at PhoneGap:
http://phonegap.com/

iOS app without API, alternatives?

Im thinking about learn to develop app for iOS. I had a lot of ideas, but most of them i would need the API of that website. For example: http://www.filmaffinity.com/en/main.html
The point is: is there any other possibility of collect/use information of a site without the API, anything else without the typical parsing or scraping?
Thanks you
To get the most up to date information to your users, you would need to use the API. If you want to store the data locally, you could do some initial scraping and build up your own database and distribute it within your app. This approach is not ideal because your data may become out of date quickly (unless you have a database update mechanism) and the owners of the sites you are scraping may not take too kindly on the matter

Business Intelligence Application for iPad

I have some experience in iPhone development. Now one client wants to develop a BI (Business Intelligence) related iPad app for their organisation.
As I have no previous experience in development of such an application, I googled a bit & learned that these BI related apps show various data present in an organisation in various chart/graphical formats to the user.
Q1) So what is the best way to pull these data from server?
Q2) Also is there any API / Framework available to do this kind of app in iPad?
If anyone has any other suggestions, please post here.
There are a TON of ways to do this. You can build it with most any technology that your organization uses. The main key is to keep a clear separation of tiers. Build a web application that queries your database and have it present the information as XML or JSON. You can then parse the data and present it in your iOS application.
For actually doing data visualization, you will want to take a look at Core-Plot. I've used it on projects and it has worked well: http://code.google.com/p/core-plot/
If your customer wants an out-of-the-box solution for getting their BI on mobile devices, take a look at Actuate/BIRT. They have a simple way to get it into mobile.

Resources