XWidglets

Un article de Wikipédia, l'encyclopédie libre.

xWidglets, est un langage déclaratif de description d'interfaces graphiques basé sur XML créé par la société Dpi SoftWare.

[modifier] Caractéristiques de xWidglets

xWidglets comprend un ensemble de balises permettant de définir tous les éléments utiles à l'utilisation d'une application graphique évoluée tels que des boutons, des listes, des menus, ou encore des zones d'édition. Cette possibilité est facilitée par l'utilisation d'un outil de développement de type RAD ce qui facilite le travail du développeur et permet d'écrire l'interface d'une application aussi aisément qu'une page Web.

Le développement d'une application xWidglets est identique au développement d'une application client-serveur traditionnelle. À chaque objet graphique (fenêtres, boutons, tableaux saisissables, template,... ) sont associés des événements (clic de souris, double-clic, etc) pour lesquels le développeur peut choisir d'écrire du code (Java) qui sera exécuté par la machine cliente. L'application peut ainsi communiquer (via des requêtes HTTP) avec un serveur web mais également avec tout type de serveur d'application J2EE ou .Net.

La description en format XML de la présentation graphique des écrans offre une visibilité et une réutilisabilité de la partie présentation des applications et ce, quel que soit la plate-forme utilisée. Il existe également des outils similaires tels que XUL .

[modifier] Liens internes

[modifier] Liens externes

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)