DÉVELOPPEMENT SPÉCIFIQUE
Développer une application WinDev pour
uneutilisationsurAsusEEEPC.
L'EEE-PC("Easytolearn,Easyto
work,Easytoplay")estunPCultra-
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 particularpar rapport à
un PC portable : il ne possède pas
dedisquedur"classique"maisun
disque flash de 4 ou 8 Go.
L'EEE-PC est livré en standard avec
une distribution Linux spécifique
("Xandros")maisilestégalement
possibled'yinstallerWindowsXP.
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
Lacréationd'applicationspourEEE-PC
Windows avec WinDev se fait simplement,
commepourtoutordinateurWindows.
La seule particularité réside alors dans
latailledel'écran.Pendantlaphasede
création de projet, il suffit de choisir la
taillecorrectepourlesfenêtresdel'ap-
plication : 800x480 ce qui permettra une
utilisation en plein écran par l'utilisateur
que l'écran soit en mode 800x600 ou en
mode800x480).
L'utilisationdesancragespermetalors
à l'application de bénéficier de la place
disponible (y compris en cas d'utilisation
sur un écran externe la résolution est
alors1024x768).
Notre Astuce
Lataille"préférentielle"desécranspourun
projetpeutêtremodifiéedansl'onglet
"Style"delafenêtrededescription
duprojet.
Le développement de l'application est
ensuite classique et il est possible
d'utiliser toutes les fonctionnalités du
WLangageetlespériphériquesmaté-
riels(portUSB,carteréseau...).Ilest
notamment possible d'utiliser une base
dedonnéesHyperFile.
Leprojet"WDGestiondeDevis",four-
nit avec ce support de cours, est un
exemple d'application dédiée à une
utilisationsurEEE-PCWindows(ilest
cependant possible de l'utiliser sur
toutemachineWindows).
EEE-PC sous
Linux
WinDev permet de
générer des
applications
Java depuis
un projet
développé en
WLangage.
Lesapplicationsgénéréespeuventdonc
fonctionnersousLinux,Mac,Unix,...et
doncsurunEEE-PCLinux.
PourgénérerunexécutableJava(fichier
.jar)depuisunprojetWinDev,ilsuffit
decliquersurlemenu"Atelier..Java..
Générerl'archiveJava"etdesuivrel'assis-
tantdegénération.
Commepourledéveloppementd'applica-
tionWindowspourEEE-PC,ledéveloppe-
ment d'applications Java sous Linux pour
EEE-PCs'effectuecommetoutautredéve-
loppementJava.
Notre conseil
Siuneapplicationestdestinéeàêtreuti-
lisée en Java, il est conseillé d'activer le
mode"Java"dèsladéfinitionduprojet.En
effet, certaines fonctionnalités de WinDev
n'étantpasdisponiblesenlangageJava,
il est préférable de tenir compte de ces
spécificitésdèslaconception.
CommepourundéveloppementWindows
pourEEE-PC,ilestimportantderespecter
larésolutiondel'écran:800x480.
JRE et JDK
La version de l'environnement d'exécution
Java(JRE–"JavaRuntimeEnvironment")
duEEE-PCLinuxest,pardéfaut,unever-
sion1.5.
Si le JDK présent sur le poste de déve-
loppement, et donc celui utilisé pour la
générationd'applicationJava,estd'une
versionsupérieure(1.6parexemple),ilest
nécessaire de spécifier dans l'assistant de
générationJavaquelefichier.jardoitêtre
compatibleaveclesversionsinférieures.
Cettemanipulationn'estpasspécifiqueà
l'EEE-PC,etpeutêtreeffectuéequelleque
soitl'applicationgénérée,pours'assurer
de la compatibilité avec les différentes
versionsdeJRE.
Remarque
Par défaut, les options de compilation
Java assurent une compatibilité jusqu'à
laversion1.4.
26
- TDF TECH 2008 - www.pcsoft.fr
Leprojet"WDGestiondeRéunion",fourni
avec ce support de cours, est un exemple
d'applicationréaliséepourEEE-PCLinux.
Exemples produits
WinDev fournit en standard de nombreux
exemples Java : WD Dessiner Java, WD
GrapheurJava,WDJavaMail,WDXML
Java,...
Fenêtre"classique":lelibelléindiquantle
rôled'unchampestsituéàgauche(ouau
dessus) du champ.
Fenêtre"optimisée":lelibelléindiquantle
rôledechaquechampestindiquédansle
champavecuneffetgraphiquepermettant
deledistinguerparrapportaucontenu.
Cemoded'afchageestrendupossiblegrâceauconceptdetexteindicatifdisponibledansl'on-
glet"Aide"delafenêtrededescriptiondeschampsdansWinDev,WebDevetWinDevMobile.
Avant Après
TDF TECH 2008 - www.pcsoft.fr -
27
Asus EEEPC
Optimiserl'espaceutiliséde40%
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !