Hosting the project at Google?

10 views
Skip to first unread message

simos

unread,
Feb 15, 2008, 5:26:14 AM2/15/08
to SMS Salama
Hi,
Would you consider to host the project at Google Code?

See
http://code.google.com/hosting/
and click the link "Create a new project" for more details.

Simos

Arpintim

unread,
Feb 15, 2008, 6:07:15 AM2/15/08
to SMS Salama
Hi Simon,
Sure I would.

I had started re writing the whole thing from scratch so that I would
have a cleaner code and better performance, then open source it. Time
hasn't been on my side so I lagged a bit, but I sure will.

Do you do java? Have you done something in J2ME? may be you can
help ...

On Feb 15, 1:26 pm, simos <simos.li...@googlemail.com> wrote:
> Hi,
> Would you consider to host the project at Google Code?
>
> Seehttp://code.google.com/hosting/

simos

unread,
Feb 17, 2008, 9:40:54 PM2/17/08
to SMS Salama

On Feb 15, 11:07 am, Arpintim <arnold.mi...@gmail.com> wrote:
> Hi Simon,
> Sure I would.
>
> I had started re writing the whole thing from scratch so that I would
> have a cleaner code and better performance, then open source it. Time
> hasn't been on my side so I lagged a bit, but I sure will.
>
> Do you do java? Have you done something in J2ME? may be you can
> help ...

I started reading about J2ME recently. I wrote up an introductory
article at http://www.linux.com/feature/122050
I would be glad to help out with the development of the midlet.

Simos

Arnold Minde

unread,
Jul 24, 2008, 6:37:30 PM7/24/08
to sms-s...@googlegroups.com
Hi Simos,

Just to let you know I have put up SMS Salama at google code.

http://code.google.com/p/sms-salama/

Arnold.

2008/2/18 simos <simos...@googlemail.com>:

Simos Xenitellis

unread,
Jul 24, 2008, 9:27:28 PM7/24/08
to sms-s...@googlegroups.com
Hi Arnold,

This is great news!

I notice that you use the Apache license; this will allow the wider
distribution of the software, with the option for someone to take the
source code, make changes, and not disclose the enhancements.

I just downloaded the source and I am in the process of recompiling.
I get errors with Bouncy Castle, in the preverification stage. Do you
use the stock Bouncy Caste package for j2me? Have you compiled it
manually youself?

An example of the error is
Error preverifying class org.bouncycastle.crypto.signers.RSADigestSigner
VERIFIER ERROR
org/bouncycastle/crypto/signers/RSADigestSigner.<init>(Lorg/bouncycastle/crypto/Digest;)V:
Cannot find class org/bouncycastle/asn1/DEREncodable

Thanks again,
Simos

Arpintim

unread,
Jul 25, 2008, 6:25:49 AM7/25/08
to SMS Salama
Hi Simos,

Yes, You need the bouncy castle library found here: bouncycastle.org.
But, you need to get the j2me tailored archive because the others will
work in J2SE environment but not in J2ME.

Go to this page http://www.bouncycastle.org/latest_releases.html and
download the boucny castle archive for j2me (either lcrypto-
j2me-140.zip or lcrypto-j2me-140.tar.gz) and extract the content. In
the zips subfolder, theres are cldc_classes.zip and cldc_crypto.zip.

Make sure these files are in your project's class path.

What IDE are you using?

If you are using Eclipse and EclipseME, then after including the files
in the project's class path, make sure these files (or library in
which they are) are checked in Project -> Properties -> JavaBuildPath -
> Order and Export. This is because if that is not done, EclipseME
wont package the classes with the rest of the application.

If preverification works successfully, when u reach the obfuscation
stage, there are certain classes that you should make sure are not
obfuscated, otherwise you'll get some "class not found" exceptions
when u run the application. If you are using proguard, the following
proguard keep option should be set:

-keep public class * extends com.smssalama.storage.framework.Storable
-keep public class * extends com.smssalama.SMSSalama
-keep public class * implements com.smssalama.i18n.Localizable
-keep interface com.smssalama.i18n.Localizable

If you are using EclipseME, these can easily be configure in Project -
> Properties -> J2ME -> Obfuscation .

You may also want to not include the test classes first until u
successfully compile the application it self. The test classes will
need J2MEUnit library, so there will be some "class not found"
complains again if you dont have J2MEUnit in the classpath. (
http://j2meunit.sourceforge.net/ )

Before Uploading importing the sources to google code, I built a
working application out of the sources, and I have done again a few
minutes ago just to make sure. The working app is in the download
section at http://code.google.com/p/sms-salama/

Just to make it clear, the only dependencies are on BouncyCastle and
J2MEUnit (for the tests classes) libraries. And if you can somehow
exclude the test classes, you can forget about J2MEUnit for now until
you are able to do the first compilation and are sure BouncyCastle is
properly configured.

Please, do let me know if you have any further problems.

Arnold.

On Jul 25, 4:27 am, "Simos Xenitellis" <simos.li...@googlemail.com>
wrote:
> Hi Arnold,
>
> This is great news!
>
> I notice that you use the Apache license; this will allow the wider
> distribution of the software, with the option for someone to take the
> source code, make changes, and not disclose the enhancements.
>
> I just downloaded the source and I am in the process of recompiling.
> I get errors with Bouncy Castle, in the preverification stage. Do you
> use the stock Bouncy Caste package for j2me? Have you compiled it
> manually youself?
>
> An example of the error is
> Error preverifying class org.bouncycastle.crypto.signers.RSADigestSigner
>     VERIFIER ERROR
> org/bouncycastle/crypto/signers/RSADigestSigner.<init>(Lorg/bouncycastle/crypto/Digest;)V:
> Cannot find class org/bouncycastle/asn1/DEREncodable
>
> Thanks again,
> Simos
>
> On Thu, Jul 24, 2008 at 11:37 PM, Arnold Minde <arnold.mi...@gmail.com> wrote:
>
> > Hi Simos,
>
> > Just to let you know I have put up SMS Salama at google code.
>
> >http://code.google.com/p/sms-salama/
>
> > Arnold.
>
> > 2008/2/18 simos <simos.li...@googlemail.com>:
>
> >> On Feb 15, 11:07 am, Arpintim <arnold.mi...@gmail.com> wrote:
> >>> Hi Simon,
> >>> Sure I would.
>
> >>> I had started re writing the whole thing from scratch so that I would
> >>> have a cleaner code and better performance, then open source it. Time
> >>> hasn't been on my side so I lagged a bit, but I sure will.
>
> >>> Do you do java? Have you done something in J2ME? may be you can
> >>> help ...
>
> >> I started reading about J2ME recently. I wrote up an introductory
> >> article athttp://www.linux.com/feature/122050
Reply all
Reply to author
Forward
0 new messages