Related
OK Chaps..(and any Chapesses..of course. :wink: )
Whilst accsessing the web, I noticed that any JAVA appletts I came across didnt work........
I gather this is somthing to do with downloading some .jab, .jar files, / midlet suite into the Midlet manager.........
Where do I find such beasts........
(Looked at Midlet.com. but didn't see the XDA listed...or am I just being stupid?)
Many thanks
Steve.
A lot of confusion goes on with Java. The XDAII does not support full Java, i.e. embedded Java applets in web pages, or Java applications.
It does support a flavour of ECMAScript, called JScript, for scripting simple things on web pages - this is often confused with Java because Netscape called the original scripting language JavaScript. Apart from a similarity in syntax, it has very little to do with "real" Java.
However with the latest ROM update from O2, you get Midlet Manager which can run standalone applications using a particular cut-down version of "real" Java called J2ME (java 2 micro edition; with MIDP - mobile information device profiles) . These are generally called midlets, and are normally packaged as jar or jad files.
There are two problems here -
Hardware: these applications are usually written for mobile phones with a keypad, which the XDA lacks and midlet manager doesn't simulate, so many of the midlets are just not usuable; mobile phones have teeny weeny screens, and of course the XDA has a nice big one, so midlets generally will look awful.
Software: Because mobile phones are pretty low spec compared to our glorious XDAs, midlets are generally pathetic comared with real pocketPC applications.
If you want to try some midlets, just to see how pointless they are, there are a lot of free ones at www.midlet.org
If you want to run full Java on the XDA, you can purchase a proper JVM. I beleive Jeode runs OK, but it is $50.
There's also Waba, which is a free, similarly cut-down java variant, that is a good alternative to J2ME; and IBM Websphere Micro Edition, that is a cheap alternative full J2ME.
I've heard that the NetFront alternative browser has a companion JVM for applets, so this might be your best bet if you want to run Java Applets in web pages.
Cheers.!!!
Midlet Manager
cant be downloaded from anywhere can it
is it comercial and only in roms like the new o2 one ?
Yeah, it's one of those products that the vendor only licenses to OEMs. I suppose you could get somebody to send you the cab from the extended rom and see if it'll install.
hello,
a small Q, I'm trying to get Google earth to work on my new tytn but im missing the java plug-in, any one got a clue which java plug-in will fit the tytn (if at all)?
thanks!
Google earth
danidin said:
hello,
a small Q, I'm trying to get Google earth to work on my new tytn but im missing the java plug-in, any one got a clue which java plug-in will fit the tytn (if at all)?
thanks!
Click to expand...
Click to collapse
Are you talking about Virtual Earth Mobile cos this is brilliant. I used to use a version that required a java plug in but I reckon this is better excellent in fact.
http://msmobiles.com/news.php/4439.html
This gives a cab file so dead easy to install.
Mike
Java version
Danidin
Sorry if I was a little dismissive re Java version, and as I'm feeling guilty, here's a link that will help if you really want to pursue the Java, Jar, Jad, Midlet thingy route.
Note "Google Local Mobile got renamed to Google Mobile Maps (gmm) and the main Java class is now called GoogleNav."
http://jeepx.blogspot.com/2005/12/google-local-mobile.html
Mike
Also some more info on Java on PDAs here:
http://blog.vikdavid.com/2004/12/java_on_pocketp.html
I use the IBM J9 java emulator. Works well.
BTW You might like to have a look at MG Maps:
http://www.mgmaps.com/
It can access Google Maps, Google Satellite, MSN Road Map, MSN Aerial, MSN Aerial with labels, Yahoo Maps, Yahoo Satellite, Ask.com Maps and Ask.com Aerial. It's GPS aware (although this doesn't seem to work with my BT GPS) and can access KML overlays (although I haven't tried this out yet.)
Very nice.
totallytechie said:
Also some more info on Java on PDAs here:
http://blog.vikdavid.com/2004/12/java_on_pocketp.html
Click to expand...
Click to collapse
Please also note that my PPCMag Expert Blog has a LOT of additional Java-related tips and tricks. I'm constantly reporting on the latest developments in the PPC-related Java questions. Make sure you check out all the three Java-related categories in my blog at http://www.pocketpcmag.com/blogs/index.php?blog=3
thanks guys! a lot of info to dive in, great!
People still use java??? I haven't used java on my phone since I last had a SonyEricsson! I haven't bothered with Java on WM phones.
java and flash are the future of mobiles, they just haven't realized it yet (aside from Japan ) and ajax...
I think the original poster was referring to javascript, not real java code. A lot of Banks and online sites us javascript and it used to be a big problem with ce and wm2002 and wm 2003. WM5 seems to handle some of the basic javascript and then there are several apps for addon such as IBM's j9 or websphere or what ever the name is this year. Also, midlet's are becoming more available
darky said:
java and flash are the future of mobiles
Click to expand...
Click to collapse
You mean JavaScript? Very few pages use client-side Java and I don't think this will change.
eagle 1 said:
I think the original poster was referring to javascript, not real java code.
Click to expand...
Click to collapse
Nope, Google Earth is Midlet-based; see my Midlet & Google Earth -related articles.
Is there any way you can get a pluggin that makes java midlets (J2ME) Work any better? The ammount of midlets that install and then just do nothing is appaling? Sony Ericcsons and Nokia's have multiplayer Bluetooth Midlets that work on either device, why not on ours?? Also one in particular is REPORO (Awesome Program) They have a midlet specifically made for the Wizzard wchic works fine on the Tytn but I have found it is massively cut down! On a Nokia or Sony Ericsson or Motorola (I work in a phone shop so have everything readily available) They can all access the phones contact book and Pictures and Camera so you can send free picture messages to other REPORO users! Now Ive installed all the other brands versions onto my VARIO and they all install fine but then they dont run and crash my phone! Can I get an emulator or a pluggin to fix this?
www.REPORO.com
(Awesome if only for the live football results)
Chat rooms
Free Texts
Free Picture Messages
MSN, YAHOO, AIM, Google Messenger!
Shopping
News
Horrorscopes
And the list keeps getting bigger! Awesome software!! (MAke sure you select the O2 XDA MINI S as your device as its the only Wizzard derivative on there.
Install the J9 VM like others have mentioned.
Oh, and remember: "Write Once, Run Anywhere"...HA!!
Esmertec Jbed (as of version 20070622.2.1), prolly the best Midlet manager today (if you don't take the lack of 3D, direct links and proxies into account, in which Tao 11.1.x is still better), has stopped working yesterday (see for example the last few posts at http://www.ppc-welt.info/community/showthread.php?t=110939&page=3 for other user reports).
The reason for this is that it simply timed out in September - yeah, it was timebombed.
Does anyone have a Windows Mobile device sporting a newer, (still) working version? Or, does anyone want to cure the problem in some other way?
Im suprised no one has commented on this yet. For me, Opera 4 is THE way to browse the internet on a pocket pc, and no midlet manager did it better than Jbed mainly because it worked in fullscreen mode. While Tao's manager is okay, especially since the new beta 2 allows for the removal of the top and bottom red bards (pressing **), this is is a problem that needs to be addressed.
Ross
I too just ran into this problem!
megarek said:
Im suprised no one has commented on this yet. For me, Opera 4 is THE way to browse the internet on a pocket pc, and no midlet manager did it better than Jbed mainly because it worked in fullscreen mode. While Tao's manager is okay, especially since the new beta 2 allows for the removal of the top and bottom red bards (pressing **), this is is a problem that needs to be addressed.
Ross
Click to expand...
Click to collapse
BTW, speaking of Opera Mini 4 beta 2, did you read my related review at http://forum.xda-developers.com/showthread.php?t=326368 ?
I've sent the Esmertec folks a mail asking whether they would make their Midlet manager purchasable.
Hope they DO consider this so that we won't have to rely on "hacking" it off other ROM's.
it is true in my wizard when i want to open the esmerc app it closes why for me that is better than java mannager of risidoro
Opera Mini 4 Beta 2 works now ok on Tao Intent Midlet Manager (not crashing it as Beta 1 did), so not a big problem for me...
Mirek
I'm using the Esmertec Java , Joedek Build: 20070425.1.1 with no problem
hma4 said:
I'm using the Esmertec Java , Joedek Build: 20070425.1.1 with no problem
Click to expand...
Click to collapse
Esmertec Jeodek is vastly different from Esmertec Jbed. The latter is generally MUCH better. See the preview of my Midlet Bible if interested.
mirekluza said:
Opera Mini 4 Beta 2 works now ok on Tao Intent Midlet Manager (not crashing it as Beta 1 did), so not a big problem for me...
Mirek
Click to expand...
Click to collapse
Jbed offers, among other things, seamless full screen (unlike Tao Intent); this is why it'd be great to make it work / being able to legally purchase it.
londere said:
it is true in my wizard when i want to open the esmerc app it closes why for me that is better than java mannager of risidoro
Click to expand...
Click to collapse
BTW, as far as Tao Intent is concerned, check out the above-linked Opera Mini 4 thread; I've posted a lengthy excerpt on what ither Tao Intent versions there are from my forthcoming Midlet Bible.
In general, I recommend using the Russian builds over that of Risidoro, for two reasons:
1, they run off a storage card (and, therefore, store the deployed JAR files on a card too)
2, there's a vastly enhanced, "turbo" version of them.
Menneisyys said:
BTW, as far as Tao Intent is concerned, check out the above-linked Opera Mini 4 thread; I've posted a lengthy excerpt on what ither Tao Intent versions there are from my forthcoming Midlet Bible.
In general, I recommend using the Russian builds over that of Risidoro, for two reasons:
1, they run off a storage card (and, therefore, store the deployed JAR files on a card too)
2, there's a vastly enhanced, "turbo" version of them.
Click to expand...
Click to collapse
Here's the link: http://forum.xda-developers.com/showpost.php?p=1479183&postcount=13
It's right (it's his nick) posted a cab file of Jbed (but it doesn't work for me) on the bottom of this thread's first page: http://forum.xda-developers.com/showthread.php?t=327080
For those really desperate on keeping their Jbeds (like me). Just move the time/date back to something before Sept 1, 2007 when starting Jbed. It will still work.
DaVince said:
It's right (it's his nick) posted a cab file of Jbed (but it doesn't work for me) on the bottom of this thread's first page: http://forum.xda-developers.com/showthread.php?t=327080
For those really desperate on keeping their Jbeds (like me). Just move the time/date back to something before Sept 1, 2007 when starting Jbed. It will still work.
Click to expand...
Click to collapse
Yes, then, it'll work. However, Opera Mini will complain of the date being too early and, then, refuse to work. (Other MIDlets will, however, work.)
Partial Fix by its right (maker of the TNT ROMs)
Found here:
http://forum.xda-developers.com/showthread.php?p=1480902#post1480902
It's pretty much just a Joedek Build: 20070425.1.1.
I have tried the calendar reset and it works fine. Once the app is launched you can set the calendar back to proper date and jbed / opera mini continue to run. This should be the case until you close jbed / opera mini. At that point you would have to reset the calendar again. (so just leave the apps running)
I'm just curious. Is anyone else's "OLD E-Java" shortcut still working? Mine seems to still work, I had two versions the NEW-nowdefunct versoin and my OLD one. I was unable to use GMaIL with the OLD, but once I installed teh NEW version, I was now able to use Gmail on my OLD E Java. My new E JAVA doesn't work anymore , but the old one still works great with GMail and Opera Mini 4.2
Menneisyys said:
Esmertec Jeodek is vastly different from Esmertec Jbed. The latter is generally MUCH better. See the preview of my Midlet Bible if interested.
Click to expand...
Click to collapse
The Esmertec Jbed is better??
Where can i get that version, please ??
The esmertec JVM (non jbed) still works without a hitch. Only problem is no full screen. It's the esmertec Jbed JVM that does not work any longer. As to which is better I have used both and the esmertec Jbed JVM blows the regular esmertec JVM out of the water.
I see. Well hopefully we can get the Jbed version working again, without a "timebomb" as some people have said.
Does anyone have a solution for running Talkonaut and Opera Mini 4 at the same time? They're both java apps. Jbed doesn't support running multiple MIDlets so I tried TOA and both will start up but then they both crash while Talkonaut loads. Jbed runs a little faster anyway.
Also, does anyone know how to minimize Opera when running in Jbed? It runs fullscreen and I can't get access to the close button which allows me to minimize apps. In TOA it runs windowed so I can minimize it. Even if I could minimize Opera then I could run Talkonaut in TOA and Opera in Jbed.
The reason I'm using Talkonaut is because the MSN app that comes with WM6 seems to say all my contacts are offline when they aren't and it's the only client I've found that supports HTTP binding for GTalk (needed when using wifi at school since there's no cell signal).
Thanks for any help you can provide. Sorry if this is in the wrong section or has basic questions in it. I'm a noob to these phones.
And yes, I did Google, search the forums, and read the MIDlets Guide I saw on here somewhere...
I have an HD2 (TMO USA) ordered, should come in a day or two.
Does the HD2 come with a JVM for running Java midlet (J2ME) applets?
If so, what kind is it? Any good, or better to use one of the hacked Jbeds that are available on this site?
What would I use with it? Probably mainly the Gmail java applet? Although one can access Gmail through a browser, or via Imap and the WM mail application, I have always found the Gmail java applet to be a handy way to access mail.
I used to use Opera Mini through java, not sure how useful that is now. For one thing, there is a WM version of Opera Mini 5, not needing java. Also, Opera Mobile is now very similar to Opera Mini, a version comes with the HD2, and one can download a newer version, and it is free. (Or--do any readers still find it useful to use java opera mini, on a wm phone?)
In any case, does a jvm come with the HD2? Any good? If people prefer using a different jvm (than what comes with it), which do you recommend?
The HD2 does indeed ship with a Java Virtual Machine...but in my opinion it is not a very good one. It's an official Sun Microsystems JVM, and I personally have always hated the ones made by Sun. I use an older Esmertec JBED one that I found here in the Wizard forums from back in 2006, and it works pretty well.
Again, in my opinion, Opera Mini is kinda useless seeing as Opera 9 works soooo well on the HD2. The speed between the two is about the same to me over 3G, though over EDGE Opera Mini is a bit faster because of it's server side rendering.
The only problem with the older JVM's that you find, is that they are made for devices with much smaller resolutions than the HD2, so the text and buttons are miniscule. So thats another thing to keep in mind.
Overall, I would just stick with the included Opera 9, and don't upgrade to 10 if you wan't to keep pinch to zoom as it is not supported as of yet, and if you REALLY need to use the JVM version of Gmail, just use the included JVM. I hope that helps!
Thanks, Ashasaur.
One nice thing about some of the Jbeds--the ability to create a shortcut in WM that will open up the applet directly (such as Gmail), without having to open up the java app first.
Also, with some of the jbeds, it is possible to hack it, so one doesn't get those damn permission questions about whether it is allowed to access the internet, etc.
Can the built-in JVM do those things?
As far as I can tell, no and no. I cannot make the built in JVM create out of program shortcuts, but there is a freeware application on the WM Marketplace to do just that that I use everyday. And no, I cannot make the permission messages go away either.
ashasaur said:
As far as I can tell, no and no. I cannot make the built in JVM create out of program shortcuts, but there is a freeware application on the WM Marketplace to do just that that I use everyday. And no, I cannot make the permission messages go away either.
Click to expand...
Click to collapse
You mean a freeware app especially to go with that Sun JVM, and create shortcuts for its apps? What is it called?
No no, its a freeware app to work with ANY Java VM, including the built in Sun one. Its on the WM Marketplace, and its called JavaShortcut. Just like that, no space.
me, just FYI I've never been able to get any of the g-mail applets to work on the built-in JVM, so you'll at least need to try an alternative one, although I suspect that even that might not get it working on this phone.
Upgraded to HD2 from TP2 four days ago, really impressed with the speed, and do miss the hardware keyboard!
My 2 cents: it's easy to set up gmail with the built-in email client but I do lose the ability to search emails (somebody enlighten me!). I have tried using the java gmail app with built-in Sun jvm but no luck, gmail app won't even open.
As for browser, Opera mini is still my favorite. For 1 I have been using it for so long and really enjoyed the speed (and knows how to avoid all the pitfalls!). For 2 I don't have to clean cache as no cache files are stored on my phone!
But when it comes to anything requires a password, I switch to opera mobile. The auto-rotating is kinda annoying when browsing in bed
ashasaur said:
The HD2 does indeed ship with a Java Virtual Machine...but in my opinion it is not a very good one. It's an official Sun Microsystems JVM, and I personally have always hated the ones made by Sun. I use an older Esmertec JBED one that I found here in the Wizard forums from back in 2006, and it works pretty well.
Again, in my opinion, Opera Mini is kinda useless seeing as Opera 9 works soooo well on the HD2. The speed between the two is about the same to me over 3G, though over EDGE Opera Mini is a bit faster because of it's server side rendering.
The only problem with the older JVM's that you find, is that they are made for devices with much smaller resolutions than the HD2, so the text and buttons are miniscule. So thats another thing to keep in mind.
Overall, I would just stick with the included Opera 9, and don't upgrade to 10 if you wan't to keep pinch to zoom as it is not supported as of yet, and if you REALLY need to use the JVM version of Gmail, just use the included JVM. I hope that helps!
Click to expand...
Click to collapse
As I wrote, there is now a direct WM version of Opera Mini 5, so a jvm is not necessary for that. And it is different from Opera Mobile. It starts up much faster, for instance. The other option is the new Opera Mobile, v 10. Three different Operas one can use.)
By the way, pinch to zoom can be added to practically any app, with tweak apps such as BSBTweaks. I don't really find pinch to zoom to be such a great feature though. Easier to use the zoom scroll bar.
Regarding using the Gmail midlet with the included JVM--there is a problem with that! (See other thread.)
ashasaur said:
As far as I can tell, no and no. I cannot make the built in JVM create out of program shortcuts, but there is a freeware application on the WM Marketplace to do just that that I use everyday. And no, I cannot make the permission messages go away either.
Click to expand...
Click to collapse
You're wrong on the permission messages. Highlight an applet in the jvm, choose permission settings, and you can choose for it only to ask permission the first time, never again.
One other nice thing about the Sun JVM included on the HD2--you can choose to install the midlet apps in either main memory or storage card.
The ability to go directly to the midlet app, without having to go through the jvm interface first, is important, a nice feature that one can tweak with many of the esmertec jbeds. If one can do that with this Sun JVM, using that freeware app you speak of, then this Sun JVM is looking pretty good,
Except--that so far I can't get the Gmail midlet to work with it at all!
Well, I would still like to know what JVMs people have found to work well with the HD2. Once again, I have the T-Mobile USA model, with the stock ROM (not the newest one, but the older one that came on it). (I haven't had time to flash to the new one and reinstall and reconfigure everything yet..)
I cannot get the built-in Sun JVM to work with anything involving the Internet. (By the way, has that been improved with the newer stock ROM?)
I use one of the Esmertec JBeds from here (XDA developers) for the Gmail app. It works, but not all the time. It doe not work for composing messages, as the text ends up too small and unreadable.
So, I usually use the built-in mail client. However, I like that Gmail app better, if I could find a good JVM for it to work on. (Sure wish they had a WM client!)
Opera Mini does have a WM cient now, for OM 5.1. I use that, works good. However, now there are two new Opera Minis--6.1, and 4.3. I would like to try them. Neither come with a WM client though, so one has to use java. The question again then-which JVM to use?
Also, with Skyfire no longer running on Windows Mobile, one of the only mobile browsers that can play flash video is the Bolt Browser. That also is a Java-only browser requiring a JVM.
What JVMs have folks found to run good on the HD2? (And please tell me if the built-in one has been improved in the newest TMO stock ROM?)
me said:
Well, I would still like to know what JVMs people have found to work well with the HD2. Once again, I have the T-Mobile USA model, with the stock ROM (not the newest one, but the older one that came on it). (I haven't had time to flash to the new one and reinstall and reconfigure everything yet..)
I cannot get the built-in Sun JVM to work with anything involving the Internet. (By the way, has that been improved with the newer stock ROM?)
I use one of the Esmertec JBeds from here (XDA developers) for the Gmail app. It works, but not all the time. It doe not work for composing messages, as the text ends up too small and unreadable.
So, I usually use the built-in mail client. However, I like that Gmail app better, if I could find a good JVM for it to work on. (Sure wish they had a WM client!)
Opera Mini does have a WM cient now, for OM 5.1. I use that, works good. However, now there are two new Opera Minis--6.1, and 4.3. I would like to try them. Neither come with a WM client though, so one has to use java. The question again then-which JVM to use?
Also, with Skyfire no longer running on Windows Mobile, one of the only mobile browsers that can play flash video is the Bolt Browser. That also is a Java-only browser requiring a JVM.
What JVMs have folks found to run good on the HD2? (And please tell me if the built-in one has been improved in the newest TMO stock ROM?)
Click to expand...
Click to collapse
Check this browser out and see what you think about it.
http://www.uzard.com/en/main/main.asp