DÉVELOPPEMENT SPÉCIFIQUE
Développer une application WinDev pour
uneutilisationsurAsusEEEPC.
L'EEE-PC("Easytolearn,Easyto
work,Easytoplay")estunPCultra-
portable, commercialisé par Asus.
Ce portable possède un écran de
7 pouces pour une résolution de
800x480 (ou 800x600 avec une
gestion de scrolling).
Autre particularié par rapport à
un PC portable : il ne possède pas
dedisquedur"classique"maisun
disque flash de 4 ou 8 Go.
L'EEE-PC est livré en standard avec
une distribution Linux spécifique
("Xandros")maisilestégalement
possibled'yinstallerWindowsXP.
WinDev 12 permet de développer
des applications pour ce péri-
phérique, qu'il soit sous Linux ou
Windows.
EEE-PC sous Windows
Lacréationd'applicationspourEEE-PC
Windows avec WinDev se fait simplement,
commepourtoutordinateurWindows.
La seule particularité réside alors dans
latailledel'écran.Pendantlaphasede
création de projet, il suffit de choisir la
taillecorrectepourlesfenêtresdel'ap-
plication : 800x480 ce qui permettra une
utilisation en plein écran par l'utilisateur
que l'écran soit en mode 800x600 ou en
mode800x480).
L'utilisationdesancragespermetalors
à l'application de bénéficier de la place
disponible (y compris en cas d'utilisation
sur un écran externe où la résolution est
alors1024x768).
Notre Astuce
Lataille"préférentielle"desécranspourun
projetpeutêtremodifiéedansl'onglet
"Style"delafenêtrededescription
duprojet.
Le développement de l'application est
ensuite classique et il est possible
d'utiliser toutes les fonctionnalités du
WLangageetlespériphériquesmaté-
riels(portUSB,carteréseau...).Ilest
notamment possible d'utiliser une base
dedonnéesHyperFile.
Leprojet"WDGestiondeDevis",four-
nit avec ce support de cours, est un
exemple d'application dédiée à une
utilisationsurEEE-PCWindows(ilest
cependant possible de l'utiliser sur
toutemachineWindows).
EEE-PC sous
Linux
WinDev permet de
générer des
applications
Java depuis
un projet
développé en
WLangage.
Lesapplicationsgénéréespeuventdonc
fonctionnersousLinux,Mac,Unix,...et
doncsurunEEE-PCLinux.
PourgénérerunexécutableJava(fichier
.jar)depuisunprojetWinDev,ilsuffit
decliquersurlemenu"Atelier..Java..
Générerl'archiveJava"etdesuivrel'assis-
tantdegénération.
Commepourledéveloppementd'applica-
tionWindowspourEEE-PC,ledéveloppe-
ment d'applications Java sous Linux pour
EEE-PCs'effectuecommetoutautredéve-
loppementJava.
Notre conseil
Siuneapplicationestdestinéeàêtreuti-
lisée en Java, il est conseillé d'activer le
mode"Java"dèsladéfinitionduprojet.En
effet, certaines fonctionnalités de WinDev
n'étantpasdisponiblesenlangageJava,
il est préférable de tenir compte de ces
spécificitésdèslaconception.
CommepourundéveloppementWindows
pourEEE-PC,ilestimportantderespecter
larésolutiondel'écran:800x480.
JRE et JDK
La version de l'environnement d'exécution
Java(JRE–"JavaRuntimeEnvironment")
duEEE-PCLinuxest,pardéfaut,unever-
sion1.5.
Si le JDK présent sur le poste de déve-
loppement, et donc celui utilisé pour la
générationd'applicationJava,estd'une
versionsupérieure(1.6parexemple),ilest
nécessaire de spécifier dans l'assistant de
générationJavaquelefichier.jardoitêtre
compatibleaveclesversionsinférieures.
Cettemanipulationn'estpasspécifiqueà
l'EEE-PC,etpeutêtreeffectuéequelleque
soitl'applicationgénérée,pours'assurer
de la compatibilité avec les différentes
versionsdeJRE.
Remarque
Par défaut, les options de compilation
Java assurent une compatibilité jusqu'à
laversion1.4.
26
- TDF TECH 2008 - www.pcsoft.fr