12 Jun 2007

Nouveaux centres de développement | New developer platforms in French

Lancement de 2 nouveaux centres de développement MSDN : Windows Mobile et Windows Embedded
Launching two new developer platforms in French : Windows Mobile et Windows Embedded

Le centre de développement Windows Mobile :

Le centre de développement Windows Embedded :



Centre de développement Windows Mobile
Développeurs débutants ou confirmés, venez découvrir les articles, les ressources techniques et les webcasts afin de développer vos applications pour Windows Mobile. Grâce au Compact Framework .NET vous verrez comment on peut en tout simplicité faire ses logiciels pour Pocket PC ou Smartphone.


In English, the Windows Mobile developer platform already exists:
The Windows Mobile developer platform and tools help developers build innovative applications and solutions for Windows Mobile powered devices. Windows Mobile lets you re-use your existing infrastructure, business logic and desktop code on a mobile device, to innovate and solve new business problems. By leveraging the familiar .NET programming language and Visual Studio development environment, you can use your existing development skills, and push corporate data out to your users in situations where a desktop or laptop solution is not feasible.
http://msdn2.microsoft.com/en-us/windowsmobile/default.aspx

For embedded:

9 Jun 2007

Registry Init Key explanations

Suite aux commentaires du précédent post, voici une petite explication du Launch et du Depend.
Following the comments of the precedent post, here is a small explanation of Launch and Depends.

Le LaunchXX nombre est utilisé pour spécifier l'ordre de démarrage de votre application, mais vous devrez utiliser la valeur Depend pour spécifier les applications que le système doit lancer avant que le process de l'application de LaunchXX soit démarré.
Par exemple : Depend90= 32 00 3C 00 signifie que l'application dépend du process en Launch50 (32 in hexa) et du process en Launch60 (3C in hexa).

The launchXX number is used to specify the order things are started in, but you will need to use the Depend values to specify applications that the system must be running before the LaunchXX applications run.
For example : Depend90= 32 00 3C 00 means it depends of Launch50 (32 in hexa) and Launch60 (3C in hexa).

Pour les détails :
For details :
http://msdn2.microsoft.com/en-us/library/ms901773.aspx

7 Jun 2007

Launch application at startup

Si vous avez besoin de lancer votre application C# au démarrage du système, ajouter les valeurs suivantes dans la base de registre à la clé HKEY_LOCAL_MACHINE\init:

If you need to launch your C# application at startup, add the following values to your registry to the key HKEY_LOCAL_MACHINE\init:

Launch90="yourApp.exe"
Depend90= 32 00 3C 00



Pour Windows CE, vous pouvez supprimer le shell, en revanche ce n'est pas possible pour Windows Mobile.

For Windows CE, you can remove the shell, on the other hand it is not possible for Windows Mobile.

Graph Control for Compact Framework on WinCE or Mobile

Vous avez besoin de tracer des graphiques sur votre PPC, voici une série de liens intéressants :
You need to draw graphs on your device, here are interesting links :

http://www.mooseworkssoftware.com/
http://www.9rays.net/
http://www.perpetuumsoft.com/
http://www.mindfusion.org/
http://www.steema.com/
http://www.pocketpccontrols.com/

6 Jun 2007

Remote Display control VGA and landscape mode

L'application Remote Display Control permet de déporter l'affichage de l'écran et l'utilisation du clavier, de la souris, de l'écran tactile sur une cible Windows CE ou PPC depuis votre PC. L'application utilise TCP/IP et peut utiliser la connexion ActiveSync depuis le PC ou le réseau Ethernet pour atteindre une cible depuis un PC distant.
The Remote Display Control application is a way to remote the display and keyboard/mouse/touch screen of a windows CE device or a PPC device to a desktop. The application itself uses TCP/IP and can work over ActiveSync connections (to the Host Desktop, no routing off of the host), via Ethernet (to any reachable Desktop, does not include any support for proxy servers etc) or dialup.


L'application peut fonctionner en mode VGA et en mode paysage. Pour le mode paysage, le PPC doit déjà être lancé dans ce mode, puis lancer cerdisp, ce n'est pas évident d'atteindre le bouton OK en mode paysage, mais c'est possible ;-).
This application can be run in VGA mode and landscape mode. For landscape mode, run your PPC before in this mode, then launch cerdisp, it is not simple to reach the OK button in landscape mode, but it is possible ;-).

La qualité de l'image n'est pas exceptionnelle, mais c'est toujours mieux que rien...
The image quality is not extraordinary, but it is better than nothing.

Pour télécharger :
To download :