0
Android Fundamentals andcommunication with java Ee application               Ourida adil               adilourida@gmail.co...
jmaghreb-warida.rhcloud.com/                         2
Android Un système d’exploitation open source conçu essentiellement pour  les appareils mobiles. Développé par Google et...
application Android Les Composants :      Activities      Services      Intents      Broadcast Receiveres      Conte...
Activities Interface utilisateur. Création de l’UI de manière  statique et dynamique. Cycle de vie.                    ...
Services Les services servent à faire des  traitements en arrière plan sans  intéragir avec le client. Ne possède pas d’...
Intents Les intents sont un paradigme décrivant la communication  interne dans le système android. Les Intent dans andro...
REST : JAX-RS REST (Representational State Transfert) est un  type darchitecture reposant sur le  fonctionnement du web. ...
Code sourceBientôt sera disponible sur le github repository.                                                    9
CommunautéRejoindre MoroccoJUG : http://moroccojug.org/                                                10
Upcoming SlideShare
Loading in...5
×

Android fundamentals and communication with Java EE Application

570

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
570
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Android fundamentals and communication with Java EE Application"

  1. 1. Android Fundamentals andcommunication with java Ee application Ourida adil adilourida@gmail.com @ouridadil 1
  2. 2. jmaghreb-warida.rhcloud.com/ 2
  3. 3. Android Un système d’exploitation open source conçu essentiellement pour les appareils mobiles. Développé par Google et maintenu par Open Handset Alliance (OHA) Noyau Linux Langage JAVA Dalvik VM vs Java VM Hardware : • Où suis-je ? GPS • Dans quelle direction je marche ? Boussole • Est-ce que mon téléphone est en mouvement ? Accéléromètre • Bluetouth • Camera Environement de développement : Emulateur, Eclipse, outils de debugging … 3
  4. 4. application Android Les Composants :  Activities  Services  Intents  Broadcast Receiveres  Content providers 4
  5. 5. Activities Interface utilisateur. Création de l’UI de manière statique et dynamique. Cycle de vie. 5
  6. 6. Services Les services servent à faire des traitements en arrière plan sans intéragir avec le client. Ne possède pas d’interface utilisateur. S’exécute dans le UIThread 6
  7. 7. Intents Les intents sont un paradigme décrivant la communication interne dans le système android. Les Intent dans android décrit ce qu’on veut. Par exemple : • Je veux lancer le browser. • Je veux voir la liste des contacts . Les intents facilite la gestion de la navigation. 7
  8. 8. REST : JAX-RS REST (Representational State Transfert) est un type darchitecture reposant sur le fonctionnement du web. import javax.ws.rs.*; Pour concevoir un service REST, il faut bien @Path("/hello") tout simplement : public class HelloWorld{  Connaître le protocole HTTP (Hypertext @GET Transfert Protocole), @Produces("text/plain") public String getMessage() {  Connaître le principe des URI (Uniform return "Hello World";} Resource Identifiers), }  Raisonner en terme de ressources,  Respecter quelques règles. JAX-RS : jersey est l’implémentation par défaut des services web REST. 8
  9. 9. Code sourceBientôt sera disponible sur le github repository. 9
  10. 10. CommunautéRejoindre MoroccoJUG : http://moroccojug.org/ 10
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×