Jump to content

СуперВаба

СуперВаба
Написано в Java Подмножество
Операционная система Кросс-платформенный
Тип Виртуальная машина
Веб-сайт www .супербаба .br

SuperWaba — это Java-подобная виртуальная машина (ВМ), выпуск которой прекращен, предназначенная для портативных устройств. Разработчики программного обеспечения используют интерфейсы прикладного программирования (API), доступ к которым осуществляется через связанные библиотеки (упакованные в виде Jars ) и небольшие инструменты (вместе составляющие комплект разработки программного обеспечения ), для создания приложений, которые могут работать внутри виртуальной машины на поддерживаемых платформах.

Архитектура

[ редактировать ]

Виртуальная машина и API SuperWaba реализуют подмножество языка программирования Java , что позволяет ей работать под управлением стандартной виртуальной машины Java или в виде Java-апплета . В этом отличие от Java Micro Edition , которая была разработана в соответствии со спецификацией Java, отличной от той, которая использовалась в Java Standard Edition . Классы, скомпилированные для виртуальной машины SuperWaba, должны быть скомпилированы для совместимости с Java 2, Standard Edition 1.2.

Обратите внимание, что виртуальная машина SuperWaba не соответствует определенной спецификации. Однако API SuperWaba позволяет перекомпилировать классы приложения в Java Standard Edition. При таком перенацеливании приложения поддерживаются все версии Java Standard Edition.

Несмотря на сходство со спецификацией стандартной версии Java 2, SuperWaba соответствующим образом ограничена аппаратными ограничениями, обычно встречающимися на портативных устройствах. В частности, SuperWaba VM оптимизирована для использования на устройствах с маленькими экранами. Скомпилированный код работает со скоростью от 1/3 до 1/2 скорости чистого приложения C на платформе Palm, а на платформе Windows API (Win32) примерно в три-четыре раза быстрее, чем JIT -компилированный Java, отчасти из-за его целочисленного значения. -только реализация. Дополнительные математические библиотеки для нецелочисленной арифметики предоставляются вместе с SDK.

И виртуальная машина SuperWaba, и API являются расширяемыми. Они публикуются под GPL лицензией свободного программного обеспечения . Кроме того, лицензиаты могут купить версию LGPL , которая позволяет им связывать ее с проприетарным программным обеспечением . Приложения и библиотеки, написанные для SuperWaba, можно продавать, но большинство из них доступны в виде бесплатного программного обеспечения на главном веб-сайте.

SuperWaba произошел от Waba [1] проект, который был независимым предшественником платформы Java Micro Edition (Java ME). SuperWaba изначально поддерживала только Palm OS ; начиная с версии 3, в него добавлена ​​поддержка Windows CE , как и в предыдущей виртуальной машине Waba.

Начиная с версии 5.0, SuperWaba использовала библиотеку SDL для управления дисплеем, что повышает его переносимость на многие другие платформы.

Поддержка SuperWaba прекращена, и ее преемник TotalCross [2] является основным мобильным SDK. Totalcross Beta 4 была выпущена 12 января 2009 года. TotalCross, превосходное решение SuperWaba, предлагает большую стабильность платформы, более компактную компиляцию кода Java и дополнительные возможности при меньших габаритах.

Интеграция и поддержка

[ редактировать ]

Приложения SuperWaba можно разрабатывать с помощью любого JDK, поддерживающего Java 1.2 или более поздней версии, а библиотеки и инструменты интегрируются с такими средами разработки, как Eclipse , JBuilder и т. д. Виртуальная машина работает на следующих платформах:

Библиотеки SuperWaba предлагают множество возможностей: от сканеров штрих-кодов до сложных математических вычислений. На веб-сайте SuperWaba есть вики-сайт , где разработчики и пользователи могут внести свой вклад в проект.

См. также

[ редактировать ]
  1. ^ «Ваба» . Архивировано из оригинала 13 августа 2006 г. Проверено 11 октября 2003 г.
  2. ^ «Программное обеспечение повсюду» Интервью с разработчиком SuperWaba Гильерме К. Хазаном . 07.02.2012. Архивировано из оригинала 7 февраля 2012 г. Проверено 10 октября 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 04bee1581f52a4bb1f622b6971a3a37a__1686524520
URL1:https://arc.ask3.ru/arc/aa/04/7a/04bee1581f52a4bb1f622b6971a3a37a.html
Заголовок, (Title) документа по адресу, URL1:
SuperWaba - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)