2010-11-20 5 views
0

Dans le cadre de notre projet CS grad, nous développons une application android qui reçoit des recommandations push de notre serveur basées sur la logique de géolocalisation & API de réseau social. Nous avons encore beaucoup à apprendre & Voici les choix que nous avons fait:Aide pour les choix dorsaux pour une application mobile

  1. Sondage pour les recommandations que les demandes HTTP normales
  2. Poussez les données XML de mise en forme
  3. Serve en utilisant Java Servlets dans Tomcat
  4. Maintenez la logique d'application distincte de la couche de maintenance pour ajouter d'autres types d'accès client ultérieurement. Peut-être en appelant des classes Java séparées des Classes Servlet.
  5. MySQL
  6. Notre code Java doit également interagir avec l'API Facebook pour commencer et certaines API Map
    (Tout cela semble effrayant comme maintenant!)

Pourriez-vous s'il vous plaît commenter/diffèrent sur notre les choix? Nous aimerions redonner à la communauté pendant que nous apprenons à l'avance.

Répondre

0
  1. pousser les données JSON
  2. Je choisirais PHP sur Java côté serveur, comme API Facebook et ont beaucoup Carte d'exemples en PHP par rapport à d'autres langues. Gardez ces API sur le serveur autant que vous le pouvez, car vous serez en mesure de changer le serveur plus rapidement qu'une application mobile qui a un processus de soumission.
  3. cible les plus récentes versions du SDK avec des technologies plus puissantes de poussée (c2dm sur l'interrogation http)
  4. Si vous avez la tâche de calcul lourd sur l'appareil mobile, choisir de les programmer dans Android NDK peut-être il est utile de le faire en C++ par rapport à Java
Questions connexes