슈퍼와바

SuperWaba
슈퍼와바
기록 위치자바 부분 집합
운영 체제크로스 플랫폼
유형가상 시스템
웹사이트www.superwaba.com.br

슈퍼와바(SuperWaba)는 휴대용 디바이스를 대상으로 하는 단종된 자바 유사 가상 머신(VM)이다.소프트웨어 개발자는 관련 라이브러리(Jars로 패키지됨)와 소형 도구(Software Development Kit를 함께 구성함)를 통해 액세스되는 API(애플리케이션 프로그래밍 인터페이스)를 사용하여 지원되는 플랫폼에서 VM 내에서 실행할 수 있는 애플리케이션을 생성한다.

건축

SuperWaba VM 및 API는 표준 Java VM에서 실행하거나 Java 애플릿으로 실행할 수 있는 Java 프로그래밍 언어의 하위 집합을 구현한다.이는 자바 표준판이 사용하는 것과 다른 자바 규격으로 설계한 자바 마이크로 에디션과는 대조적이다.SuperWaba VM용으로 컴파일된 클래스는 Java 2, Standard Edition 1.2 호환성을 위해 컴파일되어야 한다.

SuperWaba VM은 특정 사양을 준수하지 않는다는 점에 유의하십시오.그러나 SuperWaba API는 애플리케이션의 클래스를 Java Standard Edition으로 다시 컴파일할 수 있다.이런 방식으로 애플리케이션이 재지정되면, 모든 버전의 Java Standard Edition이 지원된다.

Java 2 표준판 규격과 유사함에도 불구하고 SuperWaba는 휴대용 장치에서 일반적으로 발생하는 하드웨어 제한에 대해 적절하게 제한된다.특히 SuperWaba VM은 화면이 작은 기기에서 사용하도록 최적화되어 있다.컴파일된 코드는 Palm 플랫폼에서 순수 C 애플리케이션 속도의 1/3에서 1/2로 실행되며, Windows API(Win32) 플랫폼에서는 정수 전용 구현으로 인해 JIT 컴파일된 Java보다 약 3~4배 빠르다.비정수자 산술을 위한 추가 수학 라이브러리는 SDK와 함께 제공된다.

SuperWaba VM과 API 모두 확장 가능.그것들은 GPL 무료 소프트웨어 라이센스에 따라 발행된다.또한 라이센스 소유자는 LGPL 버전을 구입할 수 있으며, 이를 독점 소프트웨어와 연결할 수 있다.SuperWaba용으로 작성된 애플리케이션과 라이브러리는 판매될 수 있지만 대부분은 메인 웹사이트에서 무료 소프트웨어로 이용할 수 있는 것으로 보인다.

역사

SuperWaba는 Java Platform, Micro Edition(Java ME)의 독립 선구자였던 와바[1] 프로젝트에서 발전했다.SuperWaba는 초기 Palm OS만을 지원했으며, 버전 3부터는 이전 Waba VM으로서 Windows CE에 대한 지원을 추가했다.

5.0 출시 이후, SuperWaba는 디스플레이를 구동하기 위해 SDL 라이브러리를 사용해 왔으며, 이로 인해 다른 많은 플랫폼으로의 휴대성이 향상되었다.

SuperWaba에 대한 지원은 중단되었고, 그 후임인 TotalCross는 1차 모바일 SDK이다.[2]토탈크로스 베타 4는 2009년 1월 12일에 발매되었다.SuperWaba에 비해 우수한 솔루션인 TotalCross는 플랫폼 안정성 향상, Java 코드의 보다 간소화된 컴파일, 그리고 더 작은 풋프린트에서 더 많은 기능을 제공한다.

통합 및 지원

SuperWaba 애플리케이션은 Java 1.2 이상을 지원하는 JDK 하에서 개발될 수 있으며, 라이브러리 및 도구는 Eclipse, JBuilder 등의 개발 환경과 통합된다.VM은 다음 플랫폼에서 실행되며,

슈퍼와바 도서관은 바코드 스캐너부터 복잡한 수학까지 다양한 기능을 제공한다.SuperWaba 웹사이트는 개발자와 사용자들이 프로젝트에 기여할 수 있는 Wiki를 특징으로 한다.

참고 항목

참조

  1. ^ 와바
  2. ^ "Software Everywhere » Interview with SuperWaba developer Guilherme C. Hazan". 2012-02-07. Archived from the original on 2012-02-07. Retrieved 2021-10-10.

외부 링크