How about DMJ for already Java-enabled phones?
Moderator: alandale
Forum rules
Please read the Forum rules and policies before posting. You may
to help finance the hosting costs of this forum.
Please read the Forum rules and policies before posting. You may

How about DMJ for already Java-enabled phones?
...like the Blackberry?
I'm sure there would be issues - like "how to click if there is no touch-screen*", but how non-trivial would the port be?
* for this one, I say we add keyboard mappings to replace screen clicks.
I'm sure there would be issues - like "how to click if there is no touch-screen*", but how non-trivial would the port be?
* for this one, I say we add keyboard mappings to replace screen clicks.
Re: How about DMJ for already Java-enabled phones?
I would guess that it's easy, but I don't really know anything about Java on these kinds of devices. Assume that it currently runs "as-is", then added keyboard mappings shouldn't be too hard.
Re: How about DMJ for already Java-enabled phones?
You should ask with Doug Bell for that - he`s a Java Guru, sitting deeply in that kind of stuff 

Spoiler
(\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/)
Spoiler
(@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@)
Spoiler
(>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<)
Re: How about DMJ for already Java-enabled phones?
I know they use a reduced-set of Java...J2ME (Micro Edition); I don't know how easily DMJ would port to J2ME (I assume it's J2EE?)
Is there any documentation of what all the "click points" (hot-spots for mouse clicks) are? If I had that list, I could work on a keyboard-mapping approach.
Is there any documentation of what all the "click points" (hot-spots for mouse clicks) are? If I had that list, I could work on a keyboard-mapping approach.
Re: How about DMJ for already Java-enabled phones?
And...where do I find Doug Bell? Is that his login?
Re: How about DMJ for already Java-enabled phones?
hehe, I was joking. Doug Bell is a guy who wrote a Dungeon Master game (in c), and in the 90s he started programming in Java, so he`d be interested in DmJava I guess 

Spoiler
(\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/)
Spoiler
(@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@)
Spoiler
(>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<)
- Gambit37
- Should eat more pies
- Posts: 13769
- Joined: Wed May 31, 2000 1:57 pm
- Location: Location, Location
- Contact:
Re: How about DMJ for already Java-enabled phones?
*Cough* He co-wrote and directed THE "Dungeon Master". It's why we're all here. Give the man some proper credit!Adamo wrote:Doug Bell is a guy who wrote a Dungeon Master game
Re: How about DMJ for already Java-enabled phones?
I know nothing about ME, but I doubt that there is many (if any) base classes used that are not present. There is no documentation, but you could simply search the source for MouseListener & KeyboardListener usages.
Re: How about DMJ for already Java-enabled phones?
you`re right Gambit, sorry.. And I think he was interested in DmJava, even posted on that forum that it is a cool project!
Spoiler
(\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/) (\__/)
Spoiler
(@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@) (@.@)
Spoiler
(>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<) (>s<)
Re: How about DMJ for already Java-enabled phones?
So...I've exposed myself as somewhat of a newb, I gues 
I've found the Java source, and it's easier to understand than the last source I remember (I think that was the CSBWin source)...so I might stand a chance of doing a conversion all by my lonesome.
Wish me luck!
If I can make it work, I'll let every body know. No breath-holding, though, OK?

I've found the Java source, and it's easier to understand than the last source I remember (I think that was the CSBWin source)...so I might stand a chance of doing a conversion all by my lonesome.
Wish me luck!

If I can make it work, I'll let every body know. No breath-holding, though, OK?