Android fundamentals and communication with Java EE Application
Upcoming SlideShare
Loading in...5
×
 

Android fundamentals and communication with Java EE Application

on

  • 882 views

 

Statistics

Views

Total Views
882
Views on SlideShare
872
Embed Views
10

Actions

Likes
0
Downloads
9
Comments
0

1 Embed 10

https://twitter.com 10

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Android fundamentals and communication with Java EE Application Android fundamentals and communication with Java EE Application Presentation Transcript

    • Android Fundamentals andcommunication with java Ee application Ourida adil adilourida@gmail.com @ouridadil 1
    • 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 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
    • application Android Les Composants :  Activities  Services  Intents  Broadcast Receiveres  Content providers 4
    • Activities Interface utilisateur. Création de l’UI de manière statique et dynamique. Cycle de vie. 5
    • 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
    • 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
    • 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
    • Code sourceBientôt sera disponible sur le github repository. 9
    • CommunautéRejoindre MoroccoJUG : http://moroccojug.org/ 10