WineHQ

Samsung SDK for the Java(TM) ME Platform

Version 1.2.2 (Feb 15, 2011 11:30 AM)
Developer Edition
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

For more information on Java Micro Edition (Java ME) Platform, visit http://java.sun.com/javame.



Please include the Java version you used on "Extra comments" when submitting test reports

Application Details:

Version: 1.2.2
License: Free to use
URL: https://www.softpedia.com/get/...
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 7.0-rc1

Maintainers: About Maintainership

Free Download Non-official download page on Softpedia. Official webpage was removed

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

  • KToolbar
  • Utilities
  • Preferences
  • Emulator

What does not

  • Application crashes when playing multimedia (zayit.exe)
  • KToolbar takes so much time to launch

Workarounds

Application crashes when playing multimedia (zayit.exe)

First, make sure QuickTIme 7 is installed with Java plugins (this is also needed in Windows): https://support.apple.com/kb/D...
You need it for the emulator to play multimedia, because it uses old Windows XP era multimedia decoding technology

Afterinstalling it, the emulator will be crashing after it tries to play anymultimedia file (audio and probably video), saying there was a failure at zayit.exe
To fix this, you need to install gmdls proprietary libraries. Run it into your terminal into a new wineprefix:
winetricks gmdls

Application may still rarely crash after that workaround sometimes

What was not tested

  • OTA
  • Compilation
  • Many JAR/JAD projects
  • Build
  • Sign

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

Java VM used: Java Standard Edition 8_u311

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentManjaro LinuxDec 26 20217.0-rc1Yes Yes YesSilverJosesk Volpe 
ShowManjaro LinuxDec 06 20216.23No Not installable NoGarbageJosesk Volpe 
ShowManjaro 21.1.5Oct 16 20216.19Yes Yes YesSilverJosesk Volpe 
ShowManjaro Linux 21.0.7Aug 16 20216.14Yes Yes YesBronzeJosesk Volpe 

Known Bugs

Bug # Description Status Resolution Other apps affected
51615 Samsung SDK 1.2.2 for Java ME: Emulator crashes when playing multimedia (needs gm.dls) REOPENED View

Show all bugs

HowTo / Notes

Emulation from IDE

You can't directly run it from your IDE the way you would normally do on Windows, you must make a manual run configuration to be able to run your project on your IDE
It was tested on Eclipse IDE by using EclipseME plugin,  your IDE must build a .jar and .jad file every compile. The following tutorial is for Eclipse IDE and may be different to other IDEs such as Netbeans
Wireless Toolkit (the software Samsung SDK was based on) has a set of commands to open any .jad file on a emulator, to open a .jad file directly from terminal, you can use:

env WINEPREFIX=/location/to/Samsung/SDK/Wineprefix wine /location_to_samsung_sdk/bin/emulator.exe -Xdescriptor:"/location/to/JAD/file" -Xdevice:DEVICE

DEVICE may be any device listed by Samsung SDK, you can use this command to get a list of devices

env WINEPREFIX=/location/to/Samsung/SDK/Wineprefix wine "/location/to/Samsung_SDK_12/bin/DefaultDevicew.exe"

Now you can set this command for your IDE configuration. Manual run configurations are made on External Tools Configurations, EclipseME usually build the JAR and JAD files at .mtj.tmp/emulation/ directory. I recommend that you create a shell file to open wine in a wineprefix, locate it into "Location"

#!/bin/bash
env WINEPREFIX="/location/to/your/wineprefix" wine "$@"

On "Arguments", insert the following command. Assuming your Samsung SDK was installed on C:/Program Files (x86)/Samsung_SDK_122 and your JAD file has the same name your project uses. I'll use GT-S5230N as a  example, but you can use whatever you would like to.

"c:/Program Files (x86)/Samsung_SDK_122/bin/emulator.exe" -Xdescriptor:"${project_loc}/.mtj.tmp/emulation/${project_name}.jad" -Xdevice:GT-S5230N

Other softwares required

To run this software, other softwares are required to be installed before it is installed. These are also required in Windows.

You need:

Comments

Back