Force application to run at 320x240 - Touch Pro, Fuze General

I have a couple of applications that have both a 640x480 mode and a 320x240 mode. Is there any utility to force them to run at 320 mode using the whole screen??

Hello,
yes, there's a way.
Use MS Visual Studio (I don't know if the express version is also capable of this)
-Copy EXE of application to your PC
-Open the EXE file of the application, then you'll get to see its resources.
-Delete CEUX - HI_RES_AWARE
-Simply press "Save"
-Put EXE back on your device
Doesn't work with every binary, and I'm not so sure about .NET programs.
But should work with normal C++ compiled apps.
good luck ;-)

I've had that idea too,to use with Esmertec Java. I am using Opera mini and that's really small on VGA,even the font is set to very large(oh my eyes!) and the link touching is very difficult. Or is there another Java emulator,which can run in QVGA mode?

Related

New Java & PPC tips & tricks, incl. running Oanda.co

How do I run the well-known Oanda.com Stocks Applet on my Pocket PC? (Incl. TONS of brand new, never-published Java tips & compatibility reports!)
I’ve just received a question over at the Pocket PC Thoughts forums (read it in its entirety if interested) concerning how the well-known Oanda.com Stocks Applet should be run on the Pocket PC.
When you click this link on your desktop, the stocks applet will run just OK. When you click it on your Pocket PC, on the other hand, it won’t – just a strange, small “beta.jnlp” file will be downloaded to the Pocket PC.
This is a Java-related file but, as there are no so-called “Java Web Start” (JWS) ports on the Pocket PC. Don’t EVER try to copy the files off, say, the JWS files off your IBM J9 ( from \Program Files\IBM\WEME\runtimes\61\wm50-arm-midp20\_jvm\jre\javaws on your desktop PC ) - you can’t directly run it on the PPC because it’s compiled for the desktop Windows, not for the Pocket PC operating system.
That is, the only way to access ANY applet that only has a Java Web Start interface (and not a standard applet interface) is just converting its .jnlp file to a simpler, Pocket PC-compliant HTML page containing a simple APPLET tag.
The conversion itself isn’t very complicated: if you just compare the above-linked source .jnlp file and the result of my conversion available here (the latter is clickable from any Java-capable desktop browser to see it indeed works. Note that you should NOT click it from the Pocket PC IEM equipped with CrEme simply because the latter doesn’t parse the ‘codebase’ attribute if it’s secure and, therefore, won’t work)
You can also fully download the entire Java archive (the references beta.jar) so that you greatly speed up the connection / reduce the internet traffic (you don’t end up having to fetch the 600-kbyte JAR file each time you want to connect to it and it’s not in the local automatic cache): just click this link, save the JAR file and copy it to anywhere (in any directory) on your PDA.
After this, just install either Jeode or CrEme on your PDA. The latter is NOT recommended if you have a WM5 device: as you will need to explicitly switch to the Tiny mode with CrEme (read THIS for a complete tutorial - you will need to follow it if you stick to CrEme), which isn’t supported under WM5, you will only be able to run the applet under Jeode if you have a WM5 Pocket PC. Please consult my other Java-related articles on these two JVM’s (availibility, download etc): I won’t repeat here what I’ve already written about.
After this, download (right-click the link and choose “Save Target As...”) and copy this file to the same directory where beta.jar resides. Do the same to either of the CrEme or the Jeode link ("executable") files. (Note that in the latter you’ll need to modify the file URL “file:///local.html” to contain the actual path of local.html if it isn’t in the root directory. With the CrEme-specific command link file, this isn’t necessary.)
Now, just click the last-copied lnk file and the applet will start.
Some screenshots:
CrEme, QVGA, without the Tiny library
CrEme, forced VGA, with the Tiny library
Note that, by default, CrEme isn’t VGA-aware; you can just force \Windows\CrEme\bin\CrEme.exe into VGA (don’t need to explicitly switch to VGA). The same stands for Jeode’s \Windows\evm.exe.
Jeode, QVGA
Jeode, forced VGA
As can clearly be seen, if you plan to run the applet on a QVGA device, you will want to consider doing it in Landscape mode and, at least with CrEme, switching to full-screen mode (with the additional '-ntb' parameter in the .lnk file)
Recommended reading
Please do check out my Java-related articles if you have Java on the Pocket PC-related questions. I’ve published dozens of high-quality articles on all questions about Java on the Pocket PC.

IBM releases new version of great Midlet runner J9; now, it’s Gmaps-compatible!

Ever wanted to run the same midlets (small Java applications) on your Pocket PC as on your mobile phone? Ever wanted to use the great alternative Web browser Opera Mini or the great mapping software Google Maps on your Pocket PC? Read on!
It was over half a year ago that IBM released the last, 6.1.0 version of their well-known Personal Java / Midlet environment J9 (read the tutorial here).
As with the previous version, the distribution isn’t available on major Pocket PC software resellers like Handango; only on IBM’s official download page. You will need to register yourself in there in order to be able to download the environment – Personal Profile (PP) if you need to run smaller, PP-compliant (!) stand-alone Java applications (NOT Java applets inside Pocket Internet Explorer / Internet Explorer Mobile – IBM J9 has never supported them!) and the MIDP 2.0 version if you want to run midlets like the above-mentioned two "killer" midlets, Opera Mini or Google Maps. Note that the Midlet version, as with the previous 6.1.0 version, comes in two flawors: a VGA and a QVGA one. If you have a VGA device, get the former.
After downloading (make sure you also get the installation instructions PDF file and don’t mistake Windows CE 5 for Window Mobile 5 – you’ll need the latter only), execute the file (it’s been downloaded to c:\DownloadDirector\) and extract c:\Program Files\IBM\WEME\runtimes\61\wm50-arm-vga-midp20\weme-wm50-arm-hires-midp20_6.1.1.20061110-161633.zip (VGA MIDP), c:\Program Files\IBM\WEME\runtimes\61\wm50-arm-midp20\weme-wm50-arm-midp20_6.1.1.20061110-161633.zip (QVGA MIDP) or c:\Program Files\IBM\WEME\runtimes\61\wm50-arm-ppro11\weme-wm50-arm-ppro11_6.1.1.20061110-161633.zip (Personal Profile). Transfer the contents of the (unpacked) bin and lib subdirectories anywhere on your Pocket PC (note that the installation instructions instruct you to copy these two directories under \J9\MIDP in the main storage. This isn’t needed: a storage card will do too) and, then, do what “Installing and running a demo MIDlet” (the MIDP version) or “Running a demo application” (the PP version) states. Note that you can (and, if you plan to install many midlets, should!) still use the registry import script I’ve provided (see the “My registry script” section in my previous tutorial) for 6.1.0 to greatly ease midlet deployment; as with the previous version, make sure you change all occurrences of “\\SD Card\\J9-MIDP” to the current path of your J9 home in it before importing.
Screenshots of the new version running Opera Mini 3.0.6540 Advanced (also see this article; the JAR file is available for download here; simply download it and click on it after transferring it onto your PDA and importing my above-mentioned registry import file if you don't want to deploy it by hand, in the very awkward way the official IBM documentation recommends) on my WM2003SE VGA Pocket Loox 720: 1 2; on my WM5 VGA Dell Axim x51v.
Note that, when I tested, neither the “mainstream” nor the “high-end” version of Google Maps worked with neither the latest Intent Midlet Manager (THE Midlet manager for Pocket PC Phone Edition users; do read the article if your current PPC PE device is not the latest one and has an old(er) ROM on it) nor J9 6.1.1 (screenshots: former; latter; another screenshot of Intent running Opera Mini 3.0). Other users, however, reported success and flawless execution with GMaps – with both J9 6.1.1 (as opposed to the very slow 6.1.0) and Intent (click the links for user reports).
Unfortunately, the new version still doesn’t make use of the WM5 softkeys, unlike the new version of Intent Midlet Manager, in which the whole interface, all yes/no questions etc. (and, of course, all apps like Opera Mini) work just great via the WM5 softkeys.
Please note that I haven’t tested the WM5 compliance of the new Personal Profile J9 version (its WM5 compliance was (still?) rather problematic with 6.1.0) – now that Toonel, the, for Pocket PC users, most important Personal Profile-based Java application, received a native Windows Mobile version, there’s no point any more in using the Java-based one on the WM platform.
I just had a look on the site - am I correct in understanding that this release has no support for PPC2003SE edition phones?
I downloaded the previous version of this, which also worked with Google Satelite Maps, but didn't work with the GMail application (couldn't connect to network error) or the Opera Mini application (becuase the program doesn't have an even that fires after entering text in a textbox, meaning that searches never get executed, and links were unable to be clicked)
CJBS said:
I just had a look on the site - am I correct in understanding that this release has no support for PPC2003SE edition phones?
I downloaded the previous version of this, which also worked with Google Satelite Maps, but didn't work with the GMail application (couldn't connect to network error) or the Opera Mini application (becuase the program doesn't have an even that fires after entering text in a textbox, meaning that searches never get executed, and links were unable to be clicked)
Click to expand...
Click to collapse
It supports WM2003+; it's just that they list it as a "WM5" version.
IBM Midlet Manager - 6.1.1 - working on Blue Angel PPC2003SE
Works
Well, I got it working on my Blue Angel PPC2003SE. Google Maps, Opera Mini, and the GMail app all work fine.
Directory Structure
It's a bit of a troublesome installation process. I don't know why they didn't just have an installer like the 5.7 version. Still, I was able to install it to my storage card. My directory structure is as follows:
\Storage\IBM Midlet Manager\ (with no contents)
\Storage\IBM Midlet Manager\bin
\Storage\IBM Midlet Manager\lib
Shortcuts
It's possible to create shortcuts to individual applications by creating a shortcut, and then setting the parameter to the index of the Midelet as seen in the Midlet Manager. For example, I've got a shortcut to the Opera Mini app (which appears first in the list when running the Manager). It's shortcut is as follows:
"\Storage\IBM Midlet Manager\bin\emulator.exe" "-Xjam:run=1"
The "1" at the end is the index of the applicaion to run. So, in my case, "2" would be for the GMail app. It's actually possible to substitute the index "1" with the storage name for the application, however I was unable to find out how to retrieve the storage name. (It is possible to use the -Xjam:list parameter to list the storage names, but these aren't output to a dialog, and I don't have a command line program on my PPC.) Using the storage name would be better, as it would mean that each time a new application is uninstalled, the other shortcuts affected wouldn't need to be updated as a result of their indexes changing.
Font Files
It's possible to change the fonts used in the Midlets, too. There's a file in the lib subdrectory (in my structure, it's \Storage\IBM Midlet Manager\lib\jclMidp20\fontPaths.properties). Just substitute the names of the fonts with fonts that exist on your PPC. For example, to display Chinese characters, I substituted LcduiSystemFont: Windows\tahoma.ttf to become LcduiSystemFont: Windows\sunglobe.ttf - note that I have the sunglobe.ttf file in the \Windows directory. This may not work with all fonts. Ensure that when editing the file, it is saved in ANSI format, not Unicode (otherwise the MIDlet Manager won't load).
Gmail App
Note that in order to use the Gmail app, which is still in Beta, you'll need to have your language set to "English - US". THis can be done on the PC on the Gmail.com site by clicking Settings.
Google Maps - Fatal Error (upon loading)
Initially, after installing Google Maps, I was unable to run the aplication. The app would load the first part of the Terms and Conditions page, wait for about 20 seconds, and then present a dialog "Fatal error. Please exit and restart." I noted that it didn't even try and connect to the Google Server (as per the network data window, part of an app I have on my PPC). It turned out that I had another midlet (map-related - I can't remember the name) that used the Google Maps server, amongst other map data providers. I uninstalled both this applicaion, and the Google Maps application, reloaded the Midlet Manager, and then re-installed the Google Maps application. It then worked.
Google Maps - Hong Kong maps
Google has recently introduced road map files for Hong Kong, China (search for Hong Kong, China on the web at http://map.google.com, and you'll see it). However, when I use the Midlet Version, the (road) maps for Hong Kong don't exist - it seems that the PC version and the Midlet version are sourced from different locations/servers...
PenPower conflict
I use the trial version of PenPower on my PPC. This allows input of 50 drawn Chinese Characters per device reset. The first time that a character is drawn, this interfers with the main window process on the device and causes a lock. If running the Midlet Manager with this program, the Midlet manager may seem to stall. If this is the case, simply draw another character (or just a squiggle), and the lock will be broken, leaving the application to continue running.
CJBS said:
Works
Well, I got it working on my Blue Angel PPC2003SE. Google Maps, Opera Mini, and the GMail app all work fine.
Directory Structure
It's a bit of a troublesome installation process. I don't know why they didn't just have an installer like the 5.7 version. Still, I was able to install it to my storage card. My directory structure is as follows:
\Storage\IBM Midlet Manager\ (with no contents)
\Storage\IBM Midlet Manager\bin
\Storage\IBM Midlet Manager\lib
Shortcuts
It's possible to create shortcuts to individual applications by creating a shortcut, and then setting the parameter to the index of the Midelet as seen in the Midlet Manager. For example, I've got a shortcut to the Opera Mini app (which appears first in the list when running the Manager). It's shortcut is as follows:
"\Storage\IBM Midlet Manager\bin\emulator.exe" "-Xjam:run=1"
The "1" at the end is the index of the applicaion to run. So, in my case, "2" would be for the GMail app. It's actually possible to substitute the index "1" with the storage name for the application, however I was unable to find out how to retrieve the storage name. (It is possible to use the -Xjam:list parameter to list the storage names, but these aren't output to a dialog, and I don't have a command line program on my PPC.) Using the storage name would be better, as it would mean that each time a new application is uninstalled, the other shortcuts affected wouldn't need to be updated as a result of their indexes changing.
Font Files
It's possible to change the fonts used in the Midlets, too. There's a file in the lib subdrectory (in my structure, it's \Storage\IBM Midlet Manager\lib\jclMidp20\fontPaths.properties). Just substitute the names of the fonts with fonts that exist on your PPC. For example, to display Chinese characters, I substituted LcduiSystemFont: Windows\tahoma.ttf to become LcduiSystemFont: Windows\sunglobe.ttf - note that I have the sunglobe.ttf file in the \Windows directory. This may not work with all fonts. Ensure that when editing the file, it is saved in ANSI format, not Unicode (otherwise the MIDlet Manager won't load).
Gmail App
Note that in order to use the Gmail app, which is still in Beta, you'll need to have your language set to "English - US". THis can be done on the PC on the Gmail.com site by clicking Settings.
Google Maps - Fatal Error (upon loading)
Initially, after installing Google Maps, I was unable to run the aplication. The app would load the first part of the Terms and Conditions page, wait for about 20 seconds, and then present a dialog "Fatal error. Please exit and restart." I noted that it didn't even try and connect to the Google Server (as per the network data window, part of an app I have on my PPC). It turned out that I had another midlet (map-related - I can't remember the name) that used the Google Maps server, amongst other map data providers. I uninstalled both this applicaion, and the Google Maps application, reloaded the Midlet Manager, and then re-installed the Google Maps application. It then worked.
Google Maps - Hong Kong maps
Google has recently introduced road map files for Hong Kong, China (search for Hong Kong, China on the web at http://map.google.com, and you'll see it). However, when I use the Midlet Version, the (road) maps for Hong Kong don't exist - it seems that the PC version and the Midlet version are sourced from different locations/servers...
PenPower conflict
I use the trial version of PenPower on my PPC. This allows input of 50 drawn Chinese Characters per device reset. The first time that a character is drawn, this interfers with the main window process on the device and causes a lock. If running the Midlet Manager with this program, the Midlet manager may seem to stall. If this is the case, simply draw another character (or just a squiggle), and the lock will be broken, leaving the application to continue running.
Click to expand...
Click to collapse
Wowz! Excellent summary, congrats!! Will link it from the next iteration of the article!
I have working google maps and other midlets since april 2006
http://forum.xda-developers.com/showthread.php?t=265426
Menneisyys said:
Wowz! Excellent summary, congrats!! Will link it from the next iteration of the article!
Click to expand...
Click to collapse
Cheers!
HDJ80 said:
I have working google maps and other midlets since april 2006
http://forum.xda-developers.com/showthread.php?t=265426
Click to expand...
Click to collapse
That was also with a former version of the IBM Midlet Manager. The problem I had was this:-
The IBM Midlet Manager, in previous versions, did run Google Maps properly (including the ability to view JPEG Satellite maps), but ran neither Opera Mini nor the GMail app properly (for reasons described in a previous post)
The Xda's included Midlet Manger ran all aforementioned apps, yet for some reason didn't support the JPEG Satellite Maps in Google Maps (which, in HK, with no map data, basically rendered it useless!)
The newer versions of the Xda Midlet Manger, which alleviate these issues, only works on WM5, and I have a 2003SE PPC
Anyway, this new v6.1.1 IBM Midlet Manger seems to meet all of my needs, despite its circuitous installation procedure.
It would be good, however, if the PenPower program didn't interfere with it, though, as it doesn't interfer with the Xda Midlet Manager. Still, it's more an issue with PenPower than the IBM product.
can anyone here upload this IBM JVM(ppc qvga version) somewhere?...cause i can't register in their site...they said the can't processed my registration info at the moment.
please upload it somewhere....cause my gsmart i120i default midlet manager can't install opera mini advanced(only support the basic version).
thanx in advance
meisocool said:
can anyone here upload this IBM JVM(ppc qvga version) somewhere?...cause i can't register in their site...they said the can't processed my registration info at the moment.
please upload it somewhere....cause my gsmart i120i default midlet manager can't install opera mini advanced(only support the basic version).
thanx in advance
Click to expand...
Click to collapse
if its too much to upload it somewhere...at least show me the link to download it other than the ibm site,cause i can't download from there and it's only demo not full version,
thx
Hi CJBS,
I'm using SDA smartphone with wm5. I installed the file like this post says: http://www.mgmaps.com/winset/. I tried and got this error.
Invalid fontPaths.properties detected. Please delete fontPaths.properties in /lib/jclMidp20/ and restart the MIDlet.
When I first installed J9 in my computer, there was no such a file. Now it's created with 0 byte. It's not like what you have with LcduiSystemFont: Windows\tahoma.ttf.
I deleted that file, it creates another empty one and says The font file paths are set incorrectly. Please edit fontPaths.properties in /lib/jclMidp20/ to point to the appropriate font files from the system font folder.
Actually, I changed the system font according to this post: http://www.airfagev.com/howtos_details.asp?id=77. And I'm also using sunglobe.ttf and the whole path is \Windows\Fonts\sunglobe.ttf. So I edited the fontPaths.properties file like you said "LcduiSystemFont: Windows\sungbloe.ttf". But I still have the problem.
Could you give me any advice?
Thanks a lot.
cunyalen:- I've noted that your issues relate to fonts. I also note that, after reviewing your other posts, that you're currently using FontOnStorage (see http://forum.xda-developers.com/showthread.php?p=1258090#post1258090). If you try removing this program, and re-installing as per the instructions documented, you may avoid the issue with fonts not being referenced correctly - Windows Mobile doesn't just look for physical font files in the file system, they are controlled through the registry as well (something that FontOnStorage also modifies)...
Does anybody have a link where I can download this at . For some reason I get plenty errors when trying to download from the site. I have the T-mobile MDA
CJBS said:
Works
Well, I got it working on my Blue Angel PPC2003SE. Google Maps, Opera Mini, and the GMail app all work fine.
Directory Structure
It's a bit of a troublesome installation process. I don't know why they didn't just have an installer like the 5.7 version. Still, I was able to install it to my storage card. My directory structure is as follows:
\Storage\IBM Midlet Manager\ (with no contents)
\Storage\IBM Midlet Manager\bin
\Storage\IBM Midlet Manager\lib
Shortcuts
It's possible to create shortcuts to individual applications by creating a shortcut, and then setting the parameter to the index of the Midelet as seen in the Midlet Manager. For example, I've got a shortcut to the Opera Mini app (which appears first in the list when running the Manager). It's shortcut is as follows:
"\Storage\IBM Midlet Manager\bin\emulator.exe" "-Xjam:run=1"
The "1" at the end is the index of the applicaion to run. So, in my case, "2" would be for the GMail app. It's actually possible to substitute the index "1" with the storage name for the application, however I was unable to find out how to retrieve the storage name. (It is possible to use the -Xjam:list parameter to list the storage names, but these aren't output to a dialog, and I don't have a command line program on my PPC.) Using the storage name would be better, as it would mean that each time a new application is uninstalled, the other shortcuts affected wouldn't need to be updated as a result of their indexes changing.
Font Files
It's possible to change the fonts used in the Midlets, too. There's a file in the lib subdrectory (in my structure, it's \Storage\IBM Midlet Manager\lib\jclMidp20\fontPaths.properties). Just substitute the names of the fonts with fonts that exist on your PPC. For example, to display Chinese characters, I substituted LcduiSystemFont: Windows\tahoma.ttf to become LcduiSystemFont: Windows\sunglobe.ttf - note that I have the sunglobe.ttf file in the \Windows directory. This may not work with all fonts. Ensure that when editing the file, it is saved in ANSI format, not Unicode (otherwise the MIDlet Manager won't load).
Gmail App
Note that in order to use the Gmail app, which is still in Beta, you'll need to have your language set to "English - US". THis can be done on the PC on the Gmail.com site by clicking Settings.
Google Maps - Fatal Error (upon loading)
Initially, after installing Google Maps, I was unable to run the aplication. The app would load the first part of the Terms and Conditions page, wait for about 20 seconds, and then present a dialog "Fatal error. Please exit and restart." I noted that it didn't even try and connect to the Google Server (as per the network data window, part of an app I have on my PPC). It turned out that I had another midlet (map-related - I can't remember the name) that used the Google Maps server, amongst other map data providers. I uninstalled both this applicaion, and the Google Maps application, reloaded the Midlet Manager, and then re-installed the Google Maps application. It then worked.
Google Maps - Hong Kong maps
Google has recently introduced road map files for Hong Kong, China (search for Hong Kong, China on the web at http://map.google.com, and you'll see it). However, when I use the Midlet Version, the (road) maps for Hong Kong don't exist - it seems that the PC version and the Midlet version are sourced from different locations/servers...
PenPower conflict
I use the trial version of PenPower on my PPC. This allows input of 50 drawn Chinese Characters per device reset. The first time that a character is drawn, this interfers with the main window process on the device and causes a lock. If running the Midlet Manager with this program, the Midlet manager may seem to stall. If this is the case, simply draw another character (or just a squiggle), and the lock will be broken, leaving the application to continue running.
Click to expand...
Click to collapse
I am trying to use opera mini beta 4 to read chinese website (Big5), but i doesnt working. I tried to change the fonts in Midlets, i found the file named
fontPaths.jar, how do i edit the path? Thank You.
leepenguin said:
I am trying to use opera mini beta 4 to read chinese website (Big5), but i doesnt working. I tried to change the fonts in Midlets, i found the file named
fontPaths.jar, how do i edit the path? Thank You.
Click to expand...
Click to collapse
If its a program you just install it under midlets . You dont have to set a path ..
PURESKILLZZZ said:
If its a program you just install it under midlets . You dont have to set a path ..
Click to expand...
Click to collapse
but i cant read chinese with opera mini beta 4? How can i fix it?
leepenguin said:
but i cant read chinese with opera mini beta 4? How can i fix it?
Click to expand...
Click to collapse
Can you read chinese with opera on your computer . ? If you can what did you do to see it ? Now I would say that both versions would work in similar ways .
PURESKILLZZZ said:
Can you read chinese with opera on your computer . ? If you can what did you do to see it ? Now I would say that both versions would work in similar ways .
Click to expand...
Click to collapse
Thank You for replying
I am using O2 Xda II with english rom (AKU3.5), i have installed CE-Star 2.8 R3. I can watch chinese with opera mobile browser. But as i know, opera mobile is based on Windows Mobile. Opera mini is based on Java, i think that's why i can't read chinese.
Does this program work on WM6? I installed the program on my Dopod 900 and able to run MIDlet HQ and install the program that I want, but when I click the 'lunch', it just return back to MIDlet List.
Beside the J9, I also installed Intent MIDlet Manager but the font size is too small to read! Anyone know how to increase the font size? thanks!
leepenguin said:
Thank You for replying
I am using O2 Xda II with english rom (AKU3.5), i have installed CE-Star 2.8 R3. I can watch chinese with opera mobile browser. But as i know, opera mobile is based on Windows Mobile. Opera mini is based on Java, i think that's why i can't read chinese.
Click to expand...
Click to collapse
We will solve this .. We are working on it now ...
cunyalen said:
Hi CJBS,
I'm using SDA smartphone with wm5. I installed the file like this post says: http://www.mgmaps.com/winset/. I tried and got this error.
Invalid fontPaths.properties detected. Please delete fontPaths.properties in /lib/jclMidp20/ and restart the MIDlet.
When I first installed J9 in my computer, there was no such a file. Now it's created with 0 byte. It's not like what you have with LcduiSystemFont: Windows\tahoma.ttf.
I deleted that file, it creates another empty one and says The font file paths are set incorrectly. Please edit fontPaths.properties in /lib/jclMidp20/ to point to the appropriate font files from the system font folder.
Actually, I changed the system font according to this post: http://www.airfagev.com/howtos_details.asp?id=77. And I'm also using sunglobe.ttf and the whole path is \Windows\Fonts\sunglobe.ttf. So I edited the fontPaths.properties file like you said "LcduiSystemFont: Windows\sungbloe.ttf". But I still have the problem.
Could you give me any advice?
Thanks a lot.
Click to expand...
Click to collapse
Please find attached a copy of my fontPaths.properties.bak (original file), and fontPaths.properties (modified to point to fonts supporting Chinese characters -- fonts that exist on my system) included within the Zip file

Emulating HP’s calculators on Windows Mobile

Hewlett-Packard’s calculator series, while in no way as popular or standardized as the emulators of Texas Instruments (please see THIS for the one and only COMPLETE overview of emulating the latter calculators on Windows Mobile), indeed have their place under the sun. What is more, they have way better emulators under Windows Mobile that TI.
Note that, as with the above-linked TI article, you may want to read this roundup and actively follow the for example Wiki links. Higher-end HP calculators (as with those of TI) can easily be better than any native calculator and/or unit converter on Windows Mobile (WM for short), let them be traditional touchscreen-enabled Pocket PC's (Windows Mobile 6 Professional / Classic models) or no-touchscreen Smartphones (Windows Mobile 6 Standard) devices. Furthermore, which should also be taken into account, the majority of these emulators can freely be used (as opposed to mostly commercial native WM calculators) – with the highest-end HP models even when you don’t actively own the original calculator. I provide you with all the necessary manual links so that you can easily find out more information on a given model – that is, you don’t even need to own the (original) manuals. Hats off to HP (as opposed to TI) for being so generous and providing the ROM image of their best calculators and allowing for using them even if you don’t own the original calculator!
As usual with most of my roundups, you simply won't find a better, more thorough source of the subject. This is particularly true of my first-hand information on MS Smartphone (Windows Mobile 6 Standard) compliance. That is, if you're lucky enough to have a newer, high-resolution (QVGA) Smartphone and look for a decent calculator compatible with your device, make sure you read this article - you won't find "hacking" tips like these anywhere else.
Let’s start with the most popular 48/49 series, which many consider even better than the top-of-the-line Texas Instruments calculator series, the TI-89.
1. Emulating HP-38G/39/40G/48GX/48SX/49G
The HP-48 and HP-49 series are no doubt the best calculators ever manufactured by HP. They are not only graphing calculators, but also support CAS (read THIS for more info on this very subject). Should you want, in addition to, say, the Wiki pages, a guide to the different models and their target audience, also check out hpcalc.org’s Calculator Buying Guide.
Also note that, in 2000, HP ACO allowed the use of the HP38, 39, 40, 48, 49 ROM's even if you're not an owner of this calculator type (see for example THIS for references); that is, you are free to use this emulator even if you don’t have the original calculator(s). This is great news, particularly given that the manuals of the calculators are also available online.
Fortunately, the Pocket PC emulation of all these models is very strong (no bugs, hi-res VGA support, object export/import supported on Windows Mobile too etc.), as opposed to that of TI calculators.
1.1 Download, installation, configuration
First, you must download and install the original Emu48CE (alternate download HERE; homepage HERE. Here, click Emu48CE on the left and, then, Downloads at the top.) Emu48 is THE emulator for these models. It’s so good some have even tried to sell it on Handango (needless to say, it’s free).
Make sure you install all the ROM’s you want to use on the when prompted as, by default, it only installs the 39G ROM’s as can be seen in HERE. Note that you MUST untick the “Install Emu48 on PDA (required)” checkbox as can be seen in here (it also shows I’ve enabled installing all the other ROM’s). (If you forget to untick this checkbox, don’t try to click the newly created GNU Emu48CE icon in Start/Programs. Instead, just go to Start/Settings/System, click Remove Programs and select "GNU Emu48CE V1.23". Click Remove and, then, Yes.)
Note that the ROM files are installed by separate CAB installers; therefore, you won’t want to automatically dismiss the “Please check your mobile device screen” dialog of the desktop ActiveSync installer before the installation of each module is finished to avoid messed-up installment (for example, ROM images installed to the built-in storage instead of the storage card because the default setting under WM5+ is the latter).
Now, go to the Christoph Giesselink’s (the leader of the emulation project) homepage HERE. You’ll need to download at least (two if you have a QVGA device) two files:
E48MB113 (should the direct link be broken, just go back to the homepage and look for something like “The executable package of Emu48 v1.13 for Pocket PC 2002, Windows Mobile 2003 (SE) and 5.0 (ARM platform).”, where 1.13 will be increased.
the ZIP file linked at the end of the description of the same program (“Already patched KML files (from Emu48CE without bitmaps) can be found here.”)
Decompress the contents of both ZIP files. Copy the decompressed files to the home directory of the emulator (it’s \Program Files\Emu48 when installed to the main storage – note that you will want to prefer installing the emulator to storage cards on models with little built-in storage because the ROM images take up a lot of memory). Make sure you overwrite ALL the original KML files!
Now, on a file explorer tool (for example, the built-in File Explorer) go to the same director right on your handheld and tap the just, manually transferred Emu48.ARM.CAB. This will create a new, Emu48 icon in Start/Programs (with WM5+ devices; with pre-WM5 ones, it’ll be right in the Start menu) – you can tap it right away.
Upon starting the emulator (or, when you choose File / New), you’ll be offered the choice of selecting a new so-called 'KML script'. I’ll elaborate on these scripts a bit more later; now, suffice it to say that they tell Emu48 which ROM to load and what keyboard bitmap to use. Note that the default files are optimized for QVGA (I’ll elaborate on VGA issues later) and most of the titles also contain the emulated model version; that is, it’ll be pretty easy to select one. (Of course, you can always experiment with the alternatives as the more popular and recent calculator models (48/49) have more than one KML file, all with different layout. That is, do experiment with them - it's certainly worth it.)
Let’s assume you want to emulate the 49G; therefore, let’s select one of the alternatives, “HP49G for Emu48”:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now, click the OK button at the top right of the dialog (to the left of the X button). If nothing seems to happen, repeat this. You’ll be presented the results of the script compilation; if everything is OK, you’ll also see no error messages at the bottom of the scrollable text area and another OK button. The GUI loads and you can start working right away.
The KML script compilation process may encounter problems, particularly if you download additional KML scripts. You will want to do the latter to, for example, have a high-resolution VGA button layout on your VGA handheld, not just a low-resolution, ugly, blocky QVGA one. The two most common errors are the lack of the ROM file to load and the lack of the keyboard bitmap files:
When the ROM is missing, you will get the error message “This KML Script doesn't specify the ROM to use, or the ROM could not be loaded.”. If you don’t want to do some blind guesswork, just look into the associated KML file (with “HP49G for Emu48”, it’s in the file hp49.kml – just look for the “Title” at the top of each KML file to quickly find the associated source file) and look for the section defining the ROM; that is, the Rom parameter in the Global group at the top:
This states that, for the KML file to work, it needs a "ROM.49G" file in the same directory. Look around for the file – for example, reinstall it using the Emu48CE installer.
Missing bitmap files, for example, the lack of a “hp49.bmp.png” file in the home directory of Emu48, will result in receiving the compile error “Cannot Load Bitmap hp49.BMP” Fixing this problem, in general, only involves reinstallation and/or Googling for the given BMP layout file.
Finally, you may also encounter warnings (NOT fatal errors! That is, the compilation succeeds!) like “Patch BEEP.49G is Wrong or Missing”. These warnings can safely be ignored as these beep files only add beeping capability to the emulator – something you don’t necessarily want. If you DO need these files, however, you may find them all in the official, free HP SDK (details HERE, should the direct link refuse working) and copy emu\beep.48 / emu\BEEP.49G to the home directory of the emulator. Note that, alternatively, you can also find these beep files in the additional VGA skins, explained in the following section.
1.2 Additional KML files (a must for VGA users!)
The default keyboard skins coming with Emu48CE are QVGA only. If you have a VGA device, you’ll need to download the following skins:
Wombat3 for 48 SX and GX
HP49VGA for 49g
Just unZIP these files and transfer all the KML and bitmap files to the home directory of the emulator. After this, upon selecting a new KML file, you’ll also be shown these files as can be seen in HERE (Beemer’s 49G skin) and HERE (the Wombat3 GX skin). In action, they are indeed very cool as can be seen for example in HERE and HERE. Much prettier than low-res QVGA skins, aren’t they?
Note that if you don’t like the original (white) Wombat3 48GX script, you can also give a try to the dark, much more "natural" Juan Pardo scripts HERE. It’s not only more “natural”, but also contains some new, useful buttons in the upper left area of the screen. Example screenshot HERE.
There are several Landscape skins too (unfortunately, not in VGA – that is, for example HTC Universal / Athena users are left in cold. By default, the VGA skins aren’t Landscape-compliant.)
1.3 Usage
After all the hurdles of the installation (and, if you’re a VGA user, the additional installation of VGA skins), you can rejoice: the rest is much easier and there are no known problems with the emulator running on a Pocket PC (WM Classic / Professional), unlike with the TI emulator.
If, on the other hand, you only have a MS Smartphone, don’t expect much: while (after manually extracting and installing the files) the emulator itself starts, you can’t go any further from the KML selector screen (tested on the QVGA HTC Vox in both orientation modes; screenshot HERE and HERE).
The emulators can be used in exactly the same way as the original calculator. The only difference is the lack of the “physical” expansion like SD cards / connectivity. However, there is connectivity emulation in the emulator.
1.3.1 What if you don’t know the original calculators?
The documentation / manuals of all these models are available online. See the following links:
49G+ / 48II docs
It’s also linked from this generic page, with manuals of previous models too (note that the HP39 link doesn’t work; use the one HERE instead). I especially recommend the HP48 manual HERE if you’d like to more closely learn more about the system. Note that, however, you don’t necessarily need to read it; my tutorial will be sufficient to get you started and even load third party apps into the emulator. Only check it out if you really want to learn more about these excellent calculators.
1.3.2 Uploading third-party software in the emulator
Get the software title, start the emulator, make sure it doesn’t do anything and, in the desktop version grab the binary distribution (it’s, in most cases, ends in .lib file) to the emulator image. In the Windows Mobile version, select Edit / Load Object and select the file. Note that as, on Windows Mobile, Emu48 uses the system-level, default file dialog box, you may want to put your files in either \My Documents or in the root / the first subdirectory of your storage cards in order to be seen. Alternatively, you may want to install Mad Programmer’s free, excellent File Dialog Changer as is explained in for example HERE. In here, I’ll go on with showing you desktop Windows screenshots; after loading an object, it must be saved into the local memory using exactly the same steps as on the desktop Windows.
In this example, I show how the single PSYCH13.lib file of the HP-48GX version of Psychro needs to be deployed.
To make absolutely sure a given program file can be deployed in the emulator with simple (object) drag and drop, look into the beginning of the file. If it is indeed binary and starts with HPHP as for example in this example:
then, it’s compatible with this transfer model. (Otherwise, for other types of resources like additional GIF files with, say, games like the 48 port of Prince of Persia, you must use the MUCH more complicated terminal emulation. I don’t elaborate on the latter as most math libraries – the files that you most probably want to run, as opposed to games – come as standard LIB files deployable this way.)
After dragging, you’ll see something like THIS.
Now, you will need to store the uploaded program in one of the so-called “ports”. It’s how HP refers to different memory types. Port 2 is, for example, the emulated SD cards in the 49G+ (and the 50G), the highest-end 49-series model(s). With other devices, only port 0 and 1 are accessible; of the two, you’ll want to use the latter.
To do this, just press 1 and, then, STO (the second button in the second row on the 48GX). The stack list will be cleared, showing the object was indeed saved.
Now, switch off the device (the green button and ON; both are at the bottom right) and, then, again on (the lower left ON button). Press the green button again and, then, 2 (LIBRARY). You should see the title “PSYCH” in the title area at the bottom (also see where the mouse cursor stands in the screenshot!). You can click it (two times) to start it (screenshot of the running app HERE).
You can add a lot of other apps in the same way: when no program runs, just drag-and-drop the program, click 1 and STO, switch off and on the machine and voila: the new program is ready to run and listed in the Library section, next to earlier deployed libraries (screenshot of running HERE).
1.3.3 Downloading additional software
The best source of additional software is the archives of hpcalc.org. See THIS for HP48 and THIS for HP49 software.
Just an example of some famous libraries directly deployable on a 48 (from the Symblic Math category)
Erable 3.024
ALG48 4.2
In addition, there are other pages to acquire software from; for example, that of Savage Transcendental Studios. This page contains some additional database / Japanese studying 48GX/49G(+) apps. Some of them are simple libraries (for example, the 48G version of Kana Tutor and Psychro), which can be loaded straight into the desktop emulator via simple drag-and-dropping and, to the Windows Mobile one, by simple object importing. These programs are also accompanied with PDF files explaining how this needs to be done.
2. HP-41; dedicated website
There is only one, free emulator to emulate these old, alphanumeric calculators, eV41. It’s currently at version 0.93 and it’s highly unlikely it’ll be developed further (it was last modified over five years ago). Not that it’d be THAT important: for example, it supports loading user code even in current form.
Note that in order to access the WM version, you’ll need to register yourself! Also note that this distro also contains the desktop Windows emulator.
Fortunately, using this emulator is pretty straightforward and there are no known problems / bugs running it on any platform, except for the lack of Landscape (don’t try relying on scrolling because, as with the TI emulator, it’ll result in bitmap problems as can be seen in HERE) and Smartphone (a “hacked” version of ev41 doesn’t find some DLL) support.
3. HP17B/17BII/19BII/27S/28S/42S: emu42
(current desktop and Pocket PC version: 1.09 and 1.08, respectively; note that the page at hp42s.com lists OLD versions. HERE is the manual.)
As with later calculators (the above-introduced emu48 and the HP38/39/40/48/49), there is an all-in-one emulator for the HP 17B, 17BII, 27S, 28S (1988, semi-graphical: 137*32), 42s (weaker Wiki page HERE; released in 1989; still WAY worse than the TI-89 – for example, no real graphing).
It uses exactly the same approach to KML files / skinning as emu48; that is, if you do read the emu48-related first chapter, then, you won’t have problems deploying for example new, additional skins from the homepage (for example, the VGA 42S skin, SKN42SMV - since version 1.02, it also supports VGA resolution). Fortunately, as opposed to Emu48, it requires no tricks when installing – no need to manually copying KML files etc.
Note that, unlike with Emu48CE, you must download the ROM’s from your calculators manually – they aren’t available on the Web (don’t even try to run a Web search for the ROM names in the KML files.) If this is a problem and you need to emulate the 42s, I have some great news for you: there is another 42s emulator, Free42, which does not require a ROM image.
4. HP42s: Free42 1.4.36.
As has already been mentioned, as opposed to Emu42 discussed in the previous chapter, this emulator does not require a ROM image and may be used even if you aren’t a rightful owner of the original emulator.
There are two versions of the emulator: decimal and binary. The latter is much faster but, because of the internal representation differences, may not work with some legacy applications. If this is not a problem, install the binary version (copy and execute it there to install). Also see the section “What's the deal with the "Decimal" and "Binary"?” in the README.txt coming enclosed in the ZIP archive. The two versions can co-exist without problems on the same machine and, therefore, you can always go back to the decimal version, should a given application refuse running.
(the same with the “realistic” skin, which is pretty blurred because of the low resolution)
Note that, as with the ROM’s, the original, official manual of the 42s isn’t available on the Web either (as opposed to the 39G/40G (CAS)/41C/48G/49G+ series with manuals online); however, there’s an unofficial ‘fan’ manual HERE. The latter manual is very easy to understand – actually, I’ve found it much easier to comprehend than HP’s official manual.
Compatibility-wise, you can use the numeric keys of devices with built-in keyboard. It’s not compatible with the Landscape mode. It’s capable of importing / exporting programs. And, finally, good news for QVGA Smartphone users: if you copy the executable file(s) (after manually extracting it/them from the CAB file(s)) to your phone, it’ll run flawlessly. The numeric (phone) keys will work OK; for the rest of the keys to access, you’ll need a cursor emulator like SPHelper. Example screenshot or it, running on my HTC Vox / s710 (the cursor is that of SPHelper):
Of course, this only applies to QVGA Smartphones - traditional (176*220) models will only show part of the skin and are, consequently, useless.
5. HP-16C
This calculator, mainly meant for computer programmers needing for example binary / hexa conversions, was manufactured between 1982 and 1989. Also see THIS for an intro to this model. It only has one emulator, CP16 (direct download links HERE); the current version is 0.326.
Installing and using this emulator is pretty easy: you download the above-linked ZIP file, extract cp16_ppc.exe from it, transfer it to your Windows Mobile device and start it from File Explorer (you can, of course, put a link to it into \Windows\Start Menu\Programs).
Compatibility-wise, it’s not Smartphone-compliant. It has built-in support for Landscape (View / Landscape); for it to work, you must start the calculator in Portrait mode because the emulator only rotates the GUI for itself, not on the OS level. This also means you won’t be able to use it in left-handed Landscape mode (the native mode for the Universal, Wizard, TyTN / Hermes and all other Pocket PC’s with a slide-out keyboard) unless you use a third-party hack to rotate the Portrait screen with 180 degrees before starting.
6. HP-10B Plus (business), HP-12C (financial; is still being manufactured (since 1981)) and HP-15C (advanced scientific)
I elaborate on these three calculator models in the same chapter because they are emulated by very similar, commercial emulators by Lygea Calculators. They are self-standing applications meaning you won't need to hunt for / download ROM images.
These emulators are as follows:
Pocket 10B SE Business Calculator 2.0; ($19.95) (WM6 VGA screenshot)
Pocket 12C SE Financial Calculator 1.61; $23.95 (WM6 VGA screenshot)
Pocket 15C SE Scientific Calculator 1.22; $20.95; WM6 VGA screenshot:
Using and the compatibility / features of these three emulators are pretty similar. For example, all of them support the Landscape orientation (example of the 10B emulator HERE) and use hi-res on VGA devices and, generally, look “cool”.
Note that all these emulators store their resolution-dependent resource DLL’s into \Windows, which isn’t the best news for users of some non-native WM5 models updated to WM5; for example, the HP iPAQ hx4700. Unfortunately, relocating these files to the app’s home directory won’t work (haven’t tested the same with relocating to another directory on the System Path - it might work).
Smartphone compliance-wise, the hacked (EXE + DLL’s in \Windows) version, unfortunately, doesn’t display the three bottom icons for going further (and clicking around won’t help either). That is, while you can enter the reg. number (with a cursor emulator like SPHelper), you just can’t go further. This means no (hackable) Smartphone compliance.
6.1 Pocket BizCalc by Odyssey Computing, Inc. 4.0.09
The 12C is also emulated by Pocket BizCalc by Odyssey Computing, Inc. It’s pretty OK and considerably cheaper ($14.95) (but much uglier, non-Landscape-compliant and not making advantage of hi-res resolutions) than the Lygea emulator.
Note that Michu’s Emupage only lists the H/PC and the Palm-size PC versions. You won’t want to get any of them: the H/PC version has major screen rendering problems (for example, the original LCD screen is invisible; see THIS and THIS if interested) and the latter is MIPS / SH3-only; that is, it won’t work on ARM devices, meaning any PPC2k2+ Pocket PC’s manufactured in the last 5-6 years.
Also see HPC:Factor’s review HERE if interested.
Smartphone compatbility-wise, after manually extracting and transferring the pbizcalc.exe file to the QVGA smartphone, it’s more or less usable. However, the right and the bottom side of the GUI will be hidden. This, unfortunately, means the multiply, addition, substraction, division and addition operations (along with some more advanced memory operations) won’t be available to “click” via a cursor emulator like SPHelper. (Screenshot HERE)
7. HP-10B II (Business; Wiki stub)
A similar (but definitely weaker – see below!) calculator, Moravia Advanced Financial Calculator 1.0 (direct Emupage download link; can’t be found on PenReader’s homepage any more), is available (but, given that PenReader doesn’t seem to support it any more, it’s rather dubious whether it’s worth paying for).
As can be seen, this calculator is definitely inferior to the original one – just compare the functionality it offers to that of the original (see the buttons in the screenshot above and those of the originals at the MyCalcDB page. It’s not a 10B emulator either (see the original page HERE).
Smartphone compliance-wise, if you extract the one and only EXE file from the original CAB file, it’ll run flawlessly on QVGA models in Portrait mode as can be seen in the following screenshot (just press the Action button when you’re shown the license agreement to get rid of it):
Unfortunately, you must use a cursor emulator even for inputting numbers – the numeric keys won’t work. And, of course, don’t expect compatibility with traditional 176*220 Smartphones either because of the skin size (screenshot).
8. What next?
This is the second instalment in my thorough article series on Windows Mobile calculators, the one on Texas Instruments calculators being the first. I'll soon publish the third instalment on native (non-emulator) Windows Mobile titles. Stay tuned
9. Other discussions of HP emulators
Some links for readers wanting to know what others think about the emulators.
Hp 48g/48g+/48gx/49g/49g+/49gx
Tutorial: HP48G calculator on your Axim.
Emu98CE; also quickly elaborates on emulating other HP models
Engineering Software
HP48 Emulator with 2003?
Cool! HP48GX Emulater
RPN Calculator (also discusses other, earlier HP models)
Need a recommendation for a calculator (mostly on other, non-HP models)
Graphing calculator - advice?? (mostly on TI’s calculators)
good scientific calculator... (generic)
Graphing Calculator for Axim? (generic)
Calculator Software
Math apps! (Calc. Emulators, Plotting, Physics, etc.) - PLease! (generic; note that the VGA 49 link doesn’t work any more)
Calculators (general; mostly about TI)

java on ms smartphone

hey i was wondering if there was some possible way to play 3d java games on wm6 smartphone or run bluetooth java appz or applications which use the camera iv tried jblend,j9,tao,coretek,jeodek,mitac i cant even use dat if any1 can help please do .
a jvm jmm or wateva dat workz propely
is the a java manager that supports jsr 184,82,72 mobile media api. Tao has optional packages but i mean who would want the extra api's i mean y dont they just impliment all api for wm to b the average fone
ms hate java it's agenst everything they stand for
they made c# .net to kill java
wm never had any type of java support at all
it have always been don by 3th party software
even on pc ms dont support java anymore it's all handled by
suns 3th party software today
so i would not hold my breath untill ms start to have native java support
Two MIDlet managers support 3D:
TAO Intent (starting with the 11.x series, see http://forum.xda-developers.com/showthread.php?t=327456 for download)
Jblend (still no PROPER installer for all models (JBlendFullScreen really sucks and doesn't support 3D); on the phones that it comes preinstalled, it (as it's a new version, unlike JBlendFullScreen) already does support M3G.
Note that neither of these support hardware 3D acceleration - as yet(?). That is, you'll need to put up with software 3D rendering, meaning SLOW and low-quality graphics.
Relocating the thread to SP General.
The Optional Packages From Tao
http://forum.tao-group.com/viewforum.php?f=5 Optional Packages (Available to CLDC/MIDP)
* PDA Optional Packages for the J2ME™ Platform (JSR 75) (File Connection)
* Wireless Messaging API (JSR 120)
* Mobile Media API (JSR 135)
* Mobile 3D Graphics API for J2ME™ (JSR 184) iz available download erehttp://forum.pocketz.ru/index.php?act=Attach&type=post&id=357603 u need elate.dll download erehttp://slil.ru/24297880
* Wireless Messaging API 2.0 (JSR 205)
Trolltech Product Catelog Include Tao Game Player JSR184 N JSr 82 and all the other java managers ie Esmertec Jbed N Jbed Advanced Intersting FAct Coretek N Esmertec Are one and the Same Company i think they renamed coretek to esertec Crazi Huh And Now TAo Like Dissapppeared Freaky They Probebly Come up wit a New Name And another JMM So Watever New Company Producing JVm FOR WM Maybe Tao InDizguise
http://dist.trolltech.com/pdf/QtopiaPartnerCatalog2007_web.pdf in Tao`s rofs_target.zip\com\tao_group You Will Clearly See it Says M3G and Microed Meaning there libraries arent in the exe but in the zip and img files if Some one could extract em and Maybe add the extra api`s because i found some .jar files and in them were .class files which contain dat Libraries the JAVAX COM etc I Ve Got For the following Api`s Cldc1.0 Cldc 1.1 jsr082 jsr179 jsr180 jsr184 jsr211 jsr226 jsr229 jsr234 jsr238 jsj75 midapi10 midapi20 mmapi wma11 wma20. Maybe the could be a way to bind the classes of the api ino the jar applicaion by using dat import.
MuliME Midlet Manager And Constructer
Herez that Files with all the api`s it can construct jar appz it can even combine or bind two java applications into one Problem is i dont knw how to use it coz it uses command line and the site where i downloaded it from is russian herez the downloadhttp://multime.info/download.php?file=multime_constructor-0.0.15.zip its hompagehttp://multime.info/. JAva Adapted also adds classes into jar for lyk nokia or samsung or siemens appz to work in all the fonez download ere http://buildex.info/warez/Java-adapter_1.8_full_eng.exe good luck with
it
defcomg said:
Herez that Files with all the api`s it can construct jar appz it can even combine or bind two java applications into one Problem is i dont knw how to use it coz it uses command line and the site where i downloaded it from is russian herez the downloadhttp://multime.info/download.php?file=multime_constructor-0.0.15.zip its hompagehttp://multime.info/. JAva Adapted also adds classes into jar for lyk nokia or samsung or siemens appz to work in all the fonez download ere http://buildex.info/warez/Java-adapter_1.8_full_eng.exe good luck with
it
Click to expand...
Click to collapse
Thanks for the links, I'll examine them.
(BTW, could it bepossible to use punctuation / separate paragraphs / refraining from capitalizing the first letter of every word? That'd really make it easier to parse your posts...)
defcomg said:
http://forum.tao-group.com/viewforum.php?f=5 Optional Packages (Available to CLDC/MIDP)
* PDA Optional Packages for the J2ME™ Platform (JSR 75) (File Connection)
* Wireless Messaging API (JSR 120)
* Mobile Media API (JSR 135)
* Mobile 3D Graphics API for J2ME™ (JSR 184) iz available download erehttp://forum.pocketz.ru/index.php?act=Attach&type=post&id=357603
Click to expand...
Click to collapse
The latter seems to have been removed from pocketz.ru (yes, I do speak Russian and yes, I've registered myself on the board). Do you still have it around?

Visual Studio questions

1. How can i make WVGA application in visual studio? Largest screen option i can create is VGA (Windows Mobile 6 Professional VGA) and then there is blank area on bottom of application.
2. How can i make separate form for landscape/portait (so i can reorder elements when phone is in landscape)?
3. Is there any better emulator? Included one is slow and i cant set up anything that need soft reset (when i do soft reset, visual studio launch new emulator window, because old one "disconnected")
4. Is there any way to remove unsigned warning, when you test directly on PDA? Its annoying that i must confirm every time i want to test something.
Visual Studio Answers
1. Download the Windows Mobile 6.1.4 SDK it has a 400x800 device. Or download 6.5 for a device labeled WQVGA. The 6.5 Emulator is even slower than 6.1.
2. Don't bother with two forms, in the OnPaint (MFC..NET) or WM_PAINT (Win32) code read the size of the Client Area of the screen (GetClientRect() or Form.ClientSize) , then decide whether it is Landscape or Portrait and position the stuff on the screen exactly where you want it.
3. You are stuck with the stuff that MS releases, unless the phone manufacturers decide to release their own images. (Unlikely.)
4. If your EXE is unsigned the OS will turn its nose up at it, the first time it is run and ask you if you want to execute it. If it is recompiled the phone thinks it is a different program, and asks you again. Sign the image to stop it.
works just fine for me
in emulator options you can set the res to what you want
and in the size of your form you can set the size to what you want
if you're not up for altering the res yourself then you can dl the se x1 sdk it comes with a ready
wvga emulator
For # 1, you can download the complete developers toolkit here.
For # 2, if you mean how to change the emulator to landscape... go to File -> Configure -> display on the emulator and select the required angle in the Orientation field. Then you need to manually set the screen to landscape inside the emulator (Windows Mobile) by going to START->SETTINGS->SYSTEM->SCREEN and selecting LANDSCAPE. The emulator should change this automatically depending on the screen orientation, but it doesn't (?).
Don't bother with two forms, in the OnPaint (MFC..NET) or WM_PAINT (Win32) code read the size of the Client Area of the screen (GetClientRect() or Form.ClientSize) , then decide whether it is Landscape or Portrait and position the stuff on the screen exactly where you want it.
Click to expand...
Click to collapse
Can you please explain how to work with that?
it's only relevant if you do c++ without .net
Sorry about that, I was rushed, and it was a bit vague.
In Win32 your application is sent a WM_PAINT message when the window requires redrawing. In this case trap the message and then use GetClientRect() to obtain the dimensions of the client area. Depending on whether the screen is wider than taller, or vice versa, it will tell you the orientation of the screen.
In MFC or .NET the OnPaint event of the form is triggered. Add code in this event to examine the form's ClientSize property to find the same details. This is a Size object which has Height and Width sub values. i.e the width is Form.ClientSize.Width and the height is Form.ClientSize.Height. By comparing these values you can figure out the orientation.
This event occurs before the individual elements of the screen are drawn, so you can change their Left and Top properties to move them around to where you require them on the form.
I downloaded WinMobile 6.5 Development kit, but there was not WVGA option under FormFactor, only new emulators appeared. I solved problem with manually increasing form height.
Anyway, thanks for all information!

Categories

Resources