Discussion:
How was Android Version of Pimlical created?
Gil gbaron charter
2010-12-21 14:39:48 UTC
Permalink
It would be interesting to know about the Android version development. Since
Pimlical was created in Java and there is no Java virtual machine on Android
I assume that there is a compiler that compiles Java source for Android
target and links all the needed things. Sort of like a Windows native would
have been.



Either that or it was written in another language? If he did that it will be
a real maintenance nightmare?



Anyway, I am glad it is done as soon as I get a way to install it.



Gil Rochester ,MN W0MN EN34rb

ICC and twitter WzeroMN

44.082036N 92.513219W 1060'







[Non-text portions of this message have been removed]



------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Hook
2010-12-21 14:50:41 UTC
Permalink
I'm no expert and am not a programmer, but I believe Android apps *are* programmed in Java. I know the SDK is full of jar files.



------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Gil rojomn Charter
2010-12-21 15:19:19 UTC
Permalink
OK, guess there is a way to run Java on Android. I was confused as there
are Java programs for Internet Chess Club that run on the Android phone and
I thought a Java program came as a Jar and so clearly there is something
different here?


Gil Rochester ,MN W0MN EN34rb
ICC and twitter WzeroMN
44.082036N 92.513219W 1060'




-----Original Message-----
From: Pimlical-***@public.gmane.org [mailto:Pimlical-***@public.gmane.org] On Behalf
Of Hook
Sent: Tuesday, December 21, 2010 8:51
To: Pimlical-***@public.gmane.org
Subject: [Pimlical] Re: How was Android Version of Pimlical created?

I'm no expert and am not a programmer, but I believe Android apps *are*
programmed in Java. I know the SDK is full of jar files.



------------------------------------

For information about trying and purchasing Pimlical:
http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical:
http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for
content.

Yahoo! Groups Links






------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Eugene Mah
2010-12-21 15:45:25 UTC
Permalink
Android apps are coded using Java, but they run in the Dalvik VM in
Android, which is different from the Sun Java VM on PCs

you can learn all about the gory details at
http://developer.android.com/index.html

eugene

---------------------------------------------------------------------
Eugene Mah, M.Sc., DABR eugenem-***@public.gmane.org
Medical Physicist/Misplaced Canuck maheug-***@public.gmane.org
Department of Radiology eugenemah-***@public.gmane.org
Medical University of South Carolina "For I am a Bear of Very Little
Charleston, South Carolina Brain, and long words Bother
http://www.netcom.com/~eugenem/ me." Winnie the Pooh
http://blog.imabug.net/
PGP KeyID = 0x1F9779FD, 0x319393F4
PGP keys available on request ICQ 3113529 O-
---------------------------------------------------------------------
Post by Gil rojomn Charter
OK, guess there is a way to run Java on Android. I was confused as there
are Java programs for Internet Chess Club that run on the Android phone and
I thought a Java program came as a Jar and so clearly there is something
different here?
Gil Rochester ,MN W0MN EN34rb
ICC and twitter WzeroMN
44.082036N 92.513219W 1060'
-----Original Message-----
Of Hook
Sent: Tuesday, December 21, 2010 8:51
Subject: [Pimlical] Re: How was Android Version of Pimlical created?
I'm no expert and am not a programmer, but I believe Android apps *are*
programmed in Java. I know the SDK is full of jar files.
------------------------------------
http://www.pimlicosoftware.com/pimlicalpreview.htm
http://www.pimlicosoftware.com/pimlical.msi
Neither Pimlico, the developer, nor the list owner is responsible for content.
Yahoo! Groups Links
------------------------------------
For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm
To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi
Neither Pimlico, the developer, nor the list owner is responsible for content.
Yahoo! Groups Links
------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Barbara Needham
2010-12-21 17:12:37 UTC
Permalink
http://weblogs.java.net/blog/opinali/archive/2010/08/17/android-java
Post by Gil rojomn Charter
OK, guess there is a way to run Java on Android. I was confused as there
are Java programs for Internet Chess Club that run on the Android phone and
I thought a Java program came as a Jar and so clearly there is something
different here?
Gil Rochester ,MN W0MN EN34rb
ICC and twitter WzeroMN
44.082036N 92.513219W 1060'
-----Original Message-----
Of Hook
Sent: Tuesday, December 21, 2010 8:51
Subject: [Pimlical] Re: How was Android Version of Pimlical created?
I'm no expert and am not a programmer, but I believe Android apps *are*
programmed in Java. I know the SDK is full of jar files.
------------------------------------
http://www.pimlicosoftware.com/pimlicalpreview.htm
http://www.pimlicosoftware.com/pimlical.msi
Neither Pimlico, the developer, nor the list owner is responsible for content.
Yahoo! Groups Links
------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Hook
2010-12-21 15:29:07 UTC
Permalink
http://en.wikipedia.org/wiki/APK_(file_format)

:-)



------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
CESDewar
2010-12-21 19:38:35 UTC
Permalink
It would be interesting to know about the Android version development. Since
Pimlical was created in Java and there is no Java virtual machine on Android
I assume that there is a compiler that compiles Java source for Android
target and links all the needed things. Sort of like a Windows native would
have been.

Yes, google provides all the necessary components to run in Eclipse. The
Android version of PImlical is of course in Java, but you are quite correct
that Android phones do not have a JVM. They do implement most of the Java
classes, but in a typically stupid NIH fashion, fail to implement some basic
classes, and then implement some JVM classes but in a DIFFERENT manner. For
example, there is no Dimension class - rectangles are handled differently,
and for absolutely NO GOOD reason. This was unexpected as it meant a lot of
time wasted on dealing with incompatible serialization issues.

It has certinaly been immensely frustrating (not to mention hugely
time-wasting) to deal with all these totally unnecessary differences. Young
programmers still completely fail to understand the importance of standards
and feel that it's always better to "improve" things constantly, when such
"improvements" waste millinons of $'s and whatever slight benefit the
improvement brings is overwhelmed by confusion and incompatibility </rant>

Anyway, Eclipse is quite a nice environment to work in and debugging on the
Phone is not too bad, except for some very annoying bugs in Eclipse which
really should have been fixed a long time ago.

Cheers!
CESD, Pimlico Software, Inc.
. . .



------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Gil Baron
2010-12-21 20:08:49 UTC
Permalink
Right about standards you are. Has using Java saved time or wouldst have been better to have source in multiple languages? I suspect you are ahead with Java but not nearly as much as you expected. I think Java has not lived up to the original dream.
Post by Gil gbaron charter
It would be interesting to know about the Android version development. Since
Pimlical was created in Java and there is no Java virtual machine on Android
I assume that there is a compiler that compiles Java source for Android
target and links all the needed things. Sort of like a Windows native would
have been.
Yes, google provides all the necessary components to run in Eclipse. The
Android version of PImlical is of course in Java, but you are quite correct
that Android phones do not have a JVM. They do implement most of the Java
classes, but in a typically stupid NIH fashion, fail to implement some basic
classes, and then implement some JVM classes but in a DIFFERENT manner. For
example, there is no Dimension class - rectangles are handled
differently,
and for absolutely NO GOOD reason. This was unexpected as it meant a lot of
time wasted on dealing with incompatible serialization issues.
It has certinaly been immensely frustrating (not to mention hugely
time-wasting) to deal with all these totally unnecessary differences. Young
programmers still completely fail to understand the importance of standards
and feel that it's always better to "improve" things constantly, when such
"improvements" waste millinons of $'s and whatever slight benefit the
improvement brings is overwhelmed by confusion and incompatibility </rant>
Anyway, Eclipse is quite a nice environment to work in and debugging on the
Phone is not too bad, except for some very annoying bugs in Eclipse which
really should have been fixed a long time ago.
Cheers!
CESD, Pimlico Software, Inc.
. . .
------------------------------------
http://www.pimlicosoftware.com/pimlicalpreview.htm
http://www.pimlicosoftware.com/pimlical.msi
Neither Pimlico, the developer, nor the list owner is responsible for content.
Yahoo! Groups Links
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.


------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Larry Finch
2010-12-21 20:15:04 UTC
Permalink
Post by Gil Baron
Right about standards you are. Has using Java saved time or wouldst have been better to have source in multiple languages? I suspect you are ahead with Java but not nearly as much as you expected. I think Java has not lived up to the original dream.
The original dream was write once, run anywhere. But they left out the
Gotcha - debug everywhere.

best,
Larry
--
Larry Finch
N 40° 53' 47"
W 74° 03' 56"


------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
CESDewar
2010-12-21 22:05:40 UTC
Permalink
Post by Gil Baron
Right about standards you are. Has using Java saved time
Yes. Many tens of thousands of lines of code transported into the Android
environment without modification. The problem was not the language per se,
but the different architecture, that went to the core of how the program was
put together. That was the biggest issue.

Expectation-wise, Java did fine - what I wasn't anticipating was that in
Android, Google changed things for no apparent good reason....

Cheers!
CESD, Pimlico Software, Inc.
. . .



------------------------------------

For information about trying and purchasing Pimlical: http://www.pimlicosoftware.com/pimlicalpreview.htm

To download latest version of Pimlical: http://www.pimlicosoftware.com/pimlical.msi

Neither Pimlico, the developer, nor the list owner is responsible for content.
Loading...