Archives mensuelles: January 2013

Programmation Android Revue de presse

Sélection d’un contact sous Android

Android est conçu de manière très modulaire. Chaque page (Activity) est autonome, et il est facile de lancer une nouvelle page, que celle ci soit dans la même application ou dans une autre. Pour cela, il faut utiliser mécanisme appelé « Intent » dans le jargon Android.

« Intent »

Un « Intent » est simplement la description d’une tache réalisée par une activité (ou par un service).

Intents and Intent Filters | Android Developers lire la suite »

Programmation Android

Utilisation d’une grille hexagonale

Introduction

L’objectif est de manipuler une grille hexagonale. On souhaite pouvoir :

  • Afficher une image pour chaque case de la grille (où commence chaque case ? quelles sont les dimensions de la case ?)
  • Trouver les coordonnées dans la grille d’un point de l’écran (à quelle case appartient un pixel donné ?)
  • Trouver le centre de chaque grille (par exemple pour des calculs de distance)

On peut représenter la grille souhaitée comme suit :

lire la suite »

Programmation Android Revue de presse

Tutoriel utilisation d’un fichier de configuration en xml avec Android

Il est souvent utile (par exemple pour le projet android du groupe Web1) d’utiliser un fichier de configuration en xml regroupant les données sur lesquelles travaille l’application.

Le tuoriel suivant donne un exemple :

  • De fichier de configuration en xml, en précisant où le placer dans le projet
  • De code permettant de lire ce fichier et d’afficher les informations lues.

http://android-er.blogspot.fr/2010/04/read-xml-resources-in-android-using.html

lire la suite »

Revue de presse

Usage des applications mobiles

Le développement d’applications mobiles (Android, iOS) est là mode. Mais quelles sont les applications réellement utilisées ?

L’article suivant aborde la question, et présente des statistiques intéressantes :

Votre marque n’a pas besoin d’une application mobile lire la suite »

Revue de presse

Un mail en HTML pour tous les terminaux

La conception d’un mail avec une mise en page soignée, et qui s’affiche correctement quelque soit le terminal ou le logiciel utilisé, est une tâche ardue. L’article suivant présente les principes de base à respecter pour la création d’un courier en HTML :

Un e-mail en HTML responsive multi-clients
Vos emails sont-ils lisibles sur smartphone ?
Optimisez vos emailings pour mobile: 5 astuces
L’intégration d’e-mails responsive
lire la suite »

Stages

Stage première année

L’objectif du stage de première année est d’une organisation (entreprise, association, administration etc…). il se déroule autour des vacances de février, et dure deux à trois semaines.

Avant le stage

La recherche du stage comporte plusieurs étapes :

  1. Constitution d’un CV et d’un modèle de lettre/mail de motivation.
  2. Recherche d’organisations susceptibles d’accueillir le stagiaire, c’est à dire disposant au minimum de locaux professionnels permettant d’accueillir le stagiaire, d’une personne disponible pour l’encadrer, et présentant une activité en rapport avec MMI suffisamment intéressante pour permettre la rédaction un rapport et faire une présentation (le fait d’avoir une mission à confier à l’étudiant est un plus).
  3. Remplissage d’un imprimé contact (disponible devant le secrétariat) et validation du stage auprès de M. Dubois.
  4. Saisie sur votre ENT, dans l’application pstage, des informations recueillies dans l’imprimé contact.
  5. Impression de la convention au secrétariat (il suffit d’indiquer à Fatima que vous avez saisi votre convention sur pstage).
  6. Signature par l’étudiant et par M. Dubois de la convention.
  7. Signature de la convention par l’organisation accueillant le stagiaire. (vous pouvez amener la convention vous-même, ou si le stage est loin la faire envoyer par le secrétariat.
  8. Retour de la convention au secrétariat pour signature par la directrice de l’iut.
  9. Retrait de votre convention signée par toutes les parties au secrétariat
Le stage ne peut commencer sans une convention signée par toutes les parties. Un stage sans convention signée par toutes les parties ne sera en aucun cas validé. Un retard sur l’établissement de la convention entraîne le décalage du stage et/ou une pénalité sur la note.

Pendant le stage

Pendant votre stage, vous disposez de plusieurs interlocuteurs : un tuteur dans l’entreprise, votre tuteur à l’iut, ainsi que le responsable des stages, M. Dubois. La grande majorité des stages se déroulent très bien, de l’avis des stagiaires comme de celui des tuteurs. Néanmoins, il arrive parfois que des difficultés surviennent. Il est très important de contacter rapidement un enseignant si le stage se passe mal. Au minimum, l’enseignant peut vous rassurer. Si le problème est important, il est parfois possible d’améliorer la situation par un simple coup de fil de l’enseignant à l’entreprise, ou dans les cas les plus graves de vous trouver un stage de remplacement (cela est déjà arrivé).
Lors du stage, le stagiaire se comporte comme les autres employés, à ceci près que l’on doit normalement lui confier  beaucoup moins de responsabilités, et qu’il doit avoir la possibilité de poser des questions et de prendre des notes (sans submerger non plus son interlocuteur sous un flux ininterrompu !). Certaines structures laissent même du temps au stagiaire pour commencer la rédaction du rapport, mais cela n’est absolument pas obligatoire.

Après le stage

Le stage donne lieu à la rédaction d’un rapport et à une soutenance. Il est recommandé de commencer le rapport le plus tôt possible (pendant le stage). Vos tuteurs peuvent aussi vous conseiller sur la rédaction du rapport (plan, introduction/conclusion, relecture)

FAQ

Comment présenter sa candidature ? Doit-on parler de stage d’observation ? 

ll ne s’agit pas d’un stage de fin d’études, et on peut en ce sens le présenter comme un stage d’ »observation ». Néanmoins, je trouve cette façon de poser sa candidature maladroite.

Ce que je vous recommande :

  • Présentez votre un stage comme un stage de découverte dans une entreprise (ou association, mairie, etc.. en fonction de la structure dans laquelle vous candidatez)
  • Si vous avez des compétences dans un domaine susceptible d’être utile à la structure, précisez-le. Même si vous n’avez aucune compétence à mettre en avant, montrez votre intérêt, votre dynamisme et votre bonne volonté (vos qualités humaines sont vos principaux atout pour un stage court) !

Quels sont les stages qui seront acceptés/refusés ?

Le principal élément pris en compte est l’intérêt de l’étudiant. Un stage est systématiquement refusé si :

  • Le stage proposé empiète sur les cours. Le stage ne peut en aucun cas avoir lieu sur une période de cours.
  • Le stagaire n’est pas accueilli dans l’entreprise. un stage en télétravail n’est pas acceptable.
  • Un autre stagiaire de première année du dut MMI est déjà présent dans la structure (un seul stagiaire par structure, sauf cas exceptionnel : par exemple, plusieurs sites distincts, relation particulière entre la structure et l’iut).
  • Il n’y a pas de tuteur pour encadrer le stagiaire dans l’entreprise, ou ce tuteur est très souvent absent sur la période, ou encadre déjà beaucoup de stagiaires.

Je souhaite faire un stage à l’étranger. Est-ce possible ?

Oui, le stage (même en première année) peut parfaitement avoir lieu dans un autre pays, mais c’est difficile en pratique de partir loin pour un stage court (sauf si vous habitez près de la Belgique). Contactez dans ce cas Mme Hayenne, responsable des relations internationales, car la procédure est différente de celle pour les autres stages. Les stages à l’étranger sont encouragés, et ce sont toujours des éléments positifs dans vos futurs CV !

 L’entreprise propose de me reprendre en stage l’an prochain, est-ce possible ?

Non.
Le stage de deuxième année doit obligatoirement être réalisé dans une structure différente du stage de première année. Si vous disposez de contacts pour un stage très intéressant pour la deuxième année, n’y aller pas en première année !

Revue de presse

Des icônes en CSS

Voici une alternative à l’usage de fichiers png/jpg pour les icônes sur votre site :

http://graphism.fr/des-icnes-libres-en-css-full-patate

L’intérêt d’icône en pur CSS est, outre le chargement rapide, l’affichage correct quelque soit la taille, comme avec du SVG. Il s’agit d’une solution élégante pour les conceptions de sites en responsive design, qui doivent s’adapter à des écrans très différents.

Revue de presse

Android, un peu moins libre…

Google vient de changer les conditions d’utilisation du SDK Android :

http://korben.info/le-sdk-android-nest-plus-un-logiciel-libre-depuis-hier.html

Pour l’instant, cela n’impacte que les fabricants de téléphones, mais il s’agit d’une évolution à surveiller !

Mise à jour : quelques précisions sur la situation

http://www.frandroid.com/concept/123347_le-sdk-dandroid-na-jamais-ete-libre/

Gestion de projets avec Git Programmation Android

Installation complète (Java + Eclipse + Android + Egit) sous Windows 7 et OSX

Installation de Java (SE Development Kit)

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Pensez à télécharger la version correspondant bien à votre système d’exploitation (en particulier 32/64 bits).

Pour OSX, cette étape n’est pas nécessaire. A la place, le premier lancement d’Eclipse demandera l’installation (automatique) de la version adéquate de Java.

Installation Eclipse + Android

https://developer.android.com/tools/index.html

Téléchargez puis installez le « adt bundle ». Vérifiez qu’il s’exécute correctement.

Installation Egit

http://www.eclipse.org/egit/download/

Dans Eclipse, dans Help->Install new software, indiquer l’URL d’installation :

http://download.eclipse.org/egit/updates

Sélectionnez les paquets et installez (Attention à ne pas oublier d’accepter la license).

Programmation Android Revue de presse

Installation tout-en-un d’Eclipse/Android

L’article suivant explique comment créer une installation tout-en-un pour Eclipse/Android.

Il est possible de télécharger une archive réalisée ainsi en suivant le lien vers le tutoriel Java/Android.

http://blog.teamtreehouse.com/the-one-stop-android-sdk-installer-you-always-wanted

Attention, je n’ai pas testé cette méthode d’installation. Si ça marche pour vous, n’hésitez pas à commenter en précisant votre configuration (OS).