As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am trying to write applications for iPad which take advantage of web services. I know the concept of a web service and have used it in C#/.NET. I need to know how to do this on an iPad. Can anyone recommend a good book or reading material on webservices for iOS?
If you're using iOS frameworks, your solution will involve using NSURLConnection or NSRLRequest. In-depth Apple documentation can be found here. In my experience, you want to wrap those API calls in your own client request that can build data transfer objects your application logic understands.
If you're looking at 3rd party frameworks to access a RESTful web service, take a peek at this answer for a number of iOS framework options.
For SOAP services, take a look here.
As for processing the data, it depends what kind of data your web service produces. There are several frameworks and libraries that can make it easy to consume XML or JSON.
In my experience, the best book on the subject is Advanced iOS Programming.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am using Parse service for my authentication in my iOS application.
I am beginner and I do not have enough information for setting my own authentication server. So far I have made some progress with Parse in my application. So my question is the following.
Should I train myself for learning setting my own server for authentication and implement that in my application or should I just keep going to use Parse? Please note that Parse is letting 1.000.000 api request for month in free edition (I think this is a sufficient number for a application with average user account but I would be happy to see your oppinions).
While it is personal question i would please to see different aspects. So be free to share your ideas.
This is a very personal answer based on my experience and preferences.
Parse is a very good service and idea that allows you to think only to the application and leave out complicated stuff like networking. At the same time it forces you to stay tied with it. So, for example, what could it happen if tomorrow services are limited (not more 1.000.000 API requests) or stopped (I hope not)?
Yes, networking is complicated but also challenging. So, IMHO, if you want to be a good developer, go and create your own service.
To start you can set up a REST architecture where JSON is used for messaging. This is quite simple to achieve in many programming languages (PHP, JAVA, Rails, etc.). Out of there, you can find very good external libraries (like AFNetworking) that can be used to configure the communication in your application.
You can find a complete example where authentication has been set up at Authentication with AFNetworking.
P.S. You can see the video only if you are a subscriber but code is free of charge on Github. Follow the links.
Hope it helps.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I have to develop an application similar to Google Docs with some special requirements: to be a SaaS and to work both online and offline?
Which technologies would be the most suitable? Is ASP.NET MVC compatible with this kind of demands? If so, how is it possible to make it work offline?
Is ASP.NET MVC compatible with this kind of demands?
You can use any server side technology you like.
If so, how is it possible to make it work offline?
With a combination of Cache Manifest (note: limited browser support) to make the files for the application available offline and a Web Storage technology (Note: reasonable browser support) to store the data (which you'll have to sync with the server when it becomes available if it want it shared between systems/browsers).
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am looking at the posibility of integrating a third party component into our MVC-based site. We have an MVC-based portal that is hosted in the cloud and need document handling and search features without taking the full job of implementing it from scratch.
Is there any other third party systems that are cloud compatible and provide an API for handling documents, security and full text search?
Orchard is a free, open source, community-focused project aimed at delivering applications and reusable components on the ASP.NET platform.
In the near term, the Orchard project is focused on delivering a
.NET-based CMS application that will allow users to rapidly create content-driven Websites, and an extensibility framework that will
allow developers and customizers to provide additional functionality
through module extensions and themes.
It is built using of ASP.NET MVC as a foundation
It can run in the cloud: http://docs.orchardproject.net/Documentation/Deploying-Orchard-to-Windows-Azure
It can do text search.
Check out Apache Solr. Solr adds some incredible support on top of Lucene (java). I know it seems as though you want a .net solution, however I will say that solr has a fantastic HTTP interface, so you can easily connect it via services.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am building a web application that have several requirements for the client:
1. It should be one page (web app).
2. Contains complex UI elements (that I need to draw/create).
3. Support client side coding (data comes from 3rd parties and needs to be rendered in the browser.
I was leaning toward Vaadin but I'm not sure it is flexible enough for #3.
I don't care too much about the server side, I have a Tomcat server with servlets that provides all the data needed to be rendered (besides the data taken from other server).
I do care about the client side, but have zero knowledge in JavaScript.
My last web client was a complex Flash application, and Vaadin simply seems the "closest" way.
To conclude Given this info should I go with a Vaadin (or Wicket) solution?
Or invest time to really learn HTML5/JavaScript/CSS and build my UI in a conventional way?
(with possible help from Backbone/Ember/jQuery and/or any other)
Thanks
I think you should get started in HTML, CSS and JavaScript. The skills are very transferable and it is easy to get started (although there is lots of depth in these areas, so you'll never stop finding new things).
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Please, I need advice about which CMS to work with... Orchard or Composite C1. I'm about to develop a social network website, and I'll develop the social network features.
My main concerns are performance, light processing and easy development of new features/customization... probably I'm going to host the website in Windows Azure server, I don't know if this detail helps to decide between the both frameworks, anyway...
Could you help me to decide please?
Composite C1 is based on ASP.NET 4.0 and LINQ while Orchard uses MVC and nHibernate.
Both frameworks have support for Azure.
Both frameworks are fairly new so it's hard to say which framework would be best for your project without more details.
For example: how many users are you looking to support? Do you want ease of development now or in the long term when the project gets more complex?