SuperWaba

SuperWaba

SuperWaba se compone de una máquina virtual Java (JVM), un conjunto de bibliotecas asociadas y pequeñas herramientas que implementan una subclase de Java, lo cual significa que funciona bajo una Java VM normal o como un applet de navegador.

Está optimizada para su uso en dispositivos con pantallas pequeñas. Es extensible y está publicada bajo la GPL. Los licenciatarios pueden comprar una versión LGPL, que les permite enlazarla con software propietario.

El desarrollo puede realizarse bajo cualquier JDK que soporte Java 1.2 o superior, y es compatible con entornos de desarrollo tales como Eclipse, JBuilder, etc.

Utiliza bytecodes compilados para versiones de Java 1.2 en adelante.

Funciona en las siguientes plataformas:

El código resultante funciona a un tercio o la mitad de la velocidad de una aplicación C pura en una plataforma Palm, y en una plataforma Windows 32 es aproximadamente tres o cuatro veces más rápida que un compilado JIT Java debido en parte a su implementación para números enteros. El Software Development Kit facilita bibliotecas matemáticas adicionales para aritmética de coma flotante.

Desde la versión 5.0, SuperWaba utiliza la biblioteca SDL para conducir el display, lo que incrementa su portabilidad a muchas otras plataformas.

Aplicaciones y bibliotecas (desde lectores de código de barras barcode a matemáticas complejas) escritas para SuperWaba pueden venderse, pero la mayoría está disponible gratis desde la página web principal. También está disponible un sitio wiki para desarrolladores y usuarios para contribuir al proyecto.

SuperWaba es una evolución del proyecto Waba, el cual fue un precursor independiente de Java ME. Desafortunadamente, éste no portó las VMs para MS-DOS y las versiones Palm OS, lo cual hizo el proyecto Waba original. Afortunadamente, SuperWaba fue persuadida para volver a facilitar un código base multiplataforma.

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • SuperWaba — is a Java like virtual machine (VM) that targets portable devices. Software developers use APIs, accessed through associated libraries (packaged as Jars) and small tools (together composing a software development kit), to create applications that …   Wikipedia

  • Superwaba — Dernière version 5.8 (15 juin 2007) [ …   Wikipédia en Français

  • Liste von Hallo-Welt-Programmen/Sonstige — Dies ist eine Liste von Hallo Welt Programmen für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen. Weitere Beispiele für gebräuchliche Programmiersprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • Waba — ist eine Laufzeitumgebung für Kleinstrechner bzw. Handheld PCs. Die virtuelle Maschine von Waba heißt WabaVM und kann Programme ausführen, die in einer Teilmenge der Programmiersprache Java implementiert wurden. Außerdem stellt Waba eine kleine… …   Deutsch Wikipedia

  • Palm OS — Infobox OS name = Palm OS (Garnet OS) caption = A typical Palm OS display. developer = Palm, Inc., ACCESS (Garnet OS) source model = Closed source kernel type = supported platforms = ui = family = Palm OS released = 1996 latest release version =… …   Wikipedia

  • Symbian OS — Infobox OS name = Symbian OS caption = developer = Symbian Ltd. source model = Shared kernel type = Microkernel supported platforms = ARM (can be emulatedFact|date=September 2008 on x86) ui = S60 platform, UIQ, MOAP family = Embedded operating… …   Wikipedia

  • IPAQ — This article is about the iPAQ PDA; for the iPAQ Desktop Personal Computer, see iPAQ (desktop computer). iPAQ presently refers to a Pocket PC and personal digital assistant first unveiled by Compaq in April 2000; the name was borrowed from Compaq …   Wikipedia

  • WABA — may refer to:*Waba or SuperWaba, a simplified version of Java aimed at portable devices *WABA (AM), an AM radio station in Puerto Rico *Washington Antiquarian Booksellers Association *Washington Area Bicyclist Association *West Africa Business… …   Wikipedia

  • Vadem Clio — refers to a Handheld PC that runs Windows CE H/PC Pro 3.0 (WinCE Core OS 2.11). It was released in 1999. Data Evolution Corporation currently owns the rights to the Clio.Models*C 1000 (also sold as the Sharp Mobilon PV 6000 TriPad) *C 1050 *Sharp …   Wikipedia

  • List of Java virtual machines — This article provides non exhaustive lists of J2SE Java virtual machines (JVMs). It does not include a large number of Java Platform, Micro Edition (J2ME) vendors. Note that J2EE runs on the standard J2SE JVM but that some vendors specialize in… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”