[Gvsig_english] Compiling gvsig mobile for Linux

Joseph Reeves iknowjoseph at gmail.com
Mon Jun 9 22:12:08 CEST 2008


Hello Juan,

Thanks for your help; I'm happy to report that it ran. Please see the
attached screenshots. The buttons on the screen are *tiny*, but
they're there at least.

Thanks again, I look forward to further discussion/developments.

Best regards,

Joseph





2008/6/9 Juan Lucas Dominguez Rubio <jldominguez at prodevelop.es>:
> Hello, Joseph
>
> The gvSIG Mobile pilot version is intended to be run on devices with a
> 240x320 screen size, and a relatively low DPI, so if you eventually start
> gvSIG Mobile on your Openmoko device you will probably see small buttons and
> a small (resizable) main window. Unfortunately, you won't be able to open
> any ECW files, since we have not compiled the JNI libraries for Linux yet.
>
> Please follow these steps:
>
> - Download and unzip this file (you'll have to accept the authentication
> certificate):
>
> https://correo.prodevelop.es/descarga/mobile/openmoko_gvsig_mobile.zip
>
> - Copy its content to your Openmoko device. It could look like this:
>
> /opt/gm/gvsig_mobile.sh
> /opt/gm/build.number
> /opt/gm/class/...
> /opt/gm/lib/...
> (etc.)
>
> - Edit the gvsig_mobile.sh file, replacing the three occurrences of
> <GVSIG_FOLDER> with the name of the folder you have used, so that those file
> paths make sense. Yes, the third occurrence is quoted and must NOT end with
> /
>
> - Add execution permission to the gvsig_mobile.sh file and try to execute
> it:
>
> chmod u+x gvsig_mobile.sh
> ./gvsig_mobile.sh
> Let me know if the application starts, and we'll discuss functionalities and
> issues. If it does not start, please send me the console output.
>
> Regards,
>
>
> Juan Lucas Domínguez Rubio
> Prodevelop SL, Valencia (España)
> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
> http://www.prodevelop.es
> ________________________________
> De: gvsig_internacional-bounces at runas.cap.gva.es en nombre de Joseph Reeves
> Enviado el: dom 08/06/2008 18:38
> Para: Users and Developers mailing list
> Asunto: Re: [Gvsig_english] Compiling gvsig mobile for Linux
>
> It's a 400 MHz chip. Technically it's a 500 MHz, but they underclock
> it for various reasons (power drain and compatibility being the main
> two). It's the same processor as the iPhone, if memory serves
> correctly, and Apple make use of the same underclocking.
>
> Other potentially interesting bits of hardware:
>
> 3D graphic chip, 3D accelerometers, GPS & a potential of 8 gigs
> storage space (if not more) on a microSD card.
>
> Thanks,
>
> Joseph
>
>
>
> 2008/6/8 Chris Puttick <chris.puttick at thehumanjourney.net>:
>> Full specs here:
>>
>> http://wiki.openmoko.org/wiki/Neo_FreeRunner_GTA02_Hardware
>>
>> 480*640 absolute jewel of a screen
>> 400/500 MHz Samsung 2442B Processor/SOC (400 minimum) - not got one with
>> me, can't confirm the spec of the smaple devices - Joseph?
>> 128 MB SDRAM total, 64 MB CPU internal, 64 MB external
>>
>> Cheers
>>
>> Chris
>>
>> ----- "Juan Lucas Dominguez Rubio" <jldominguez at prodevelop.es> wrote:
>>> Hello, Joseph
>>>
>>> Yes, those are good news. I'm going to prepare my next message.
>>>
>>> In the meantime, tell me something about your device: screen size?
>>> processor speed? memory?
>>>
>>> Regards,
>>>
>>> Juan Lucas Domínguez Rubio
>>> Prodevelop SL, Valencia (España)
>>> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
>>> http://www.prodevelop.es <http://www.prodevelop.es/>
>>>
>>> ________________________________
>>>
>>> De: gvsig_internacional-bounces at runas.cap.gva.es en nombre de Joseph
>>> Reeves
>>> Enviado el: dom 08/06/2008 18:11
>>> Para: Users and Developers mailing list
>>> Asunto: Re: [Gvsig_english] Compiling gvsig mobile for Linux
>>>
>>>
>>>
>>> Thanks Juan,
>>>
>>> Those instructions produced the results you were expecting in your
>>> first reply. I hope that's good news :)
>>>
>>> Best regards,
>>>
>>> Joseph
>>>
>>>
>>>
>>> 2008/6/8 Juan Lucas Dominguez Rubio <jldominguez at prodevelop.es>:
>>> > Hello, Joseph
>>> >
>>> > Sorry, I assumed there was a file called classpath-gtk.jar after
>>> watching
>>> > the example in the Jalimo website.
>>> >
>>> > If you cannot find any file that matches classpath*.jar, we'll
>>> assume that
>>> > it's not necessary to add it to the -cp parameter when starting the
>>> > application. So try this instead:
>>> >
>>> > cacao -cp /usr/tmp/jar_test.jar org.gvsig.moko.Launcher01
>>> > cacao -cp /usr/tmp/jts_test.jar org.gvsig.moko.Launcher02
>>> >
>>> > Regards,
>>> >
>>> > Juan Lucas Domínguez Rubio
>>> > Prodevelop SL, Valencia (España)
>>> > Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
>>> > http://www.prodevelop.es <http://www.prodevelop.es/>
>>> > ________________________________
>>> > De: gvsig_internacional-bounces at runas.cap.gva.es en nombre de Joseph
>>> Reeves
>>> > Enviado el: dom 08/06/2008 16:04
>>> > Para: Users and Developers mailing list
>>> > Asunto: Re: [Gvsig_english] Compiling gvsig mobile for Linux
>>> >
>>> > Hello Juan,
>>> >
>>> > Many thanks for your offer of help. Unfortunately I don't seem to
>>> be
>>> > doing too well so far...
>>> >
>>> > classpath-gtk is installed, but it doesn't give me
>>> > /usr/share/java/classpath-gtk.jar:
>>> >
>>> > root at om-gta02:~# opkg info classpath-gtk
>>> > Package: classpath-gtk
>>> > Version: 0.97.1-r1
>>> > Depends: gtk+-fastscaling (>= 2.10.14), libatk-1.0-0 (>= 1.20.0),
>>> > pango (>= 1.18.3), libcairo2 (>= 1.4.10), libglib-2.0-0 (>=
>>> 2.14.1),
>>> > libc6 (>= 2.5), libfreetype6 (>= 2.3.5), libfontconfig1 (>= 2.4.1),
>>> > libsm6 (>= 1.0.3), libice6 (>= 1.0.3), libxrender1 (>= 0.9.2),
>>> > libxtst6 (>= 1.0.2)
>>> > Provides: classpath-awt
>>> > Status: install user installed
>>> > Section: libs
>>> > Architecture: armv4t
>>> > maintainer: Angstrom Developers
>>> <angstrom-distro-devel at linuxtogo.org>
>>> > MD5Sum: 5867242956dc91b98883a6ab1d0b1ec5
>>> > Filename: classpath-gtk_0.97.1-r1_armv4t.ipk
>>> > Source: ftp://ftp.gnu.org/gnu/classpath/classpath-0.97.1.tar.gz
>>> > file://netif_16.patch;patch=1;pnum=0
>>> <file://netif_16.patch;patch=1;pnum=0/>
>>> > file://SimpleName.diff;patch=1;pnum=0
>>> <file://SimpleName.diff;patch=1;pnum=0/>
>>> > Description: GNU Classpath standard Java libraries
>>> >
>>> > root at om-gta02:~# opkg files classpath-gtk
>>> > Package classpath-gtk (0.97.1-r1) is installed on root and has the
>>> > following files:
>>> > /usr/lib/classpath/libgtkpeer.so
>>> > /usr/lib/classpath/libjawt.so
>>> >
>>> > root at om-gta02:~# ls /usr/share/java/
>>> > swt-gtk-3.3+3.4M5.jar  swt-gtk.jar            swt.jar
>>> >
>>> > root at om-gta02:~# ls /usr/lib/classpath/
>>> > libgtkpeer.so                   libjavalangmanagement.so.0
>>> > libjavanio.so
>>> > libjavaio.so                    libjavalangmanagement.so.0.0.0
>>> > libjavanio.so.0
>>> > libjavaio.so.0                  libjavalangreflect.so
>>> > libjavanio.so.0.0.0
>>> > libjavaio.so.0.0.0              libjavalangreflect.so.0
>>> > libjavautil.so
>>> > libjavalang.so                  libjavalangreflect.so.0.0.0
>>> > libjavautil.so.0
>>> > libjavalang.so.0                libjavanet.so
>>> > libjavautil.so.0.0.0
>>> > libjavalang.so.0.0.0            libjavanet.so.0
>>> libjawt.so
>>> > libjavalangmanagement.so        libjavanet.so.0.0.0
>>> security
>>> > root at om-gta02:~#
>>> >
>>> > Regards,
>>> >
>>> > Joseph
>>> >
>>> >
>>> >
>>> >
>>> > 2008/6/7 Juan Lucas Dominguez Rubio <jldominguez at prodevelop.es>:
>>> >> Hello, Joseph
>>> >>
>>> >> I'd like to help you run gvSIG Mobile on your Openmoko device.
>>> First, we
>>> >> should test if your Java virtual machine has the necessary
>>> packages. I
>>> >> have
>>> >> prepared two examples. Please unzip the attached openmoko.zip and
>>> copy
>>> >> those
>>> >> two JAR files to a temporary folder in your device (for example
>>> /usr/tmp/
>>> >> or
>>> >> whatever). You will have to install the classpath-gtk package,
>>> because
>>> >> we'll
>>> >> need the awt classes. I guess this command does that:
>>> >>
>>> >> ipkg install classpath-gtk
>>> >>
>>> >> Then, please try to run these two trivial applications and tell me
>>> what
>>> >> you
>>> >> see in the Java console. These applications simply try to
>>> instantiate a
>>> >> few
>>> >> objects and use System.out.println to display the responses of a
>>> few
>>> >> methods. If you have copied the JAR files to a folder other than
>>> >> /usr/tmp/,
>>> >> you'll have to modify these paths:
>>> >>
>>> >> cacao -cp /usr/share/java/classpath-gtk.jar;/usr/tmp/jar_test.jar
>>> >> org.gvsig.moko.Launcher01
>>> >> cacao -cp /usr/share/java/classpath-gtk.jar;/usr/tmp/jts_test.jar
>>> >> org.gvsig.moko.Launcher02
>>> >>
>>> >> Perhaps you will have to use quotes for the -cp parameter:
>>> >>
>>> >> cacao -cp
>>> "/usr/share/java/classpath-gtk.jar;/usr/tmp/jar_test.jar"
>>> >> org.gvsig.moko.Launcher01
>>> >> cacao -cp
>>> "/usr/share/java/classpath-gtk.jar;/usr/tmp/jts_test.jar"
>>> >> org.gvsig.moko.Launcher02
>>> >>
>>> >> The output of the first test should be:
>>> >>
>>> >> ===============================
>>> >> Trying to instantiate a String...
>>> >> The string length is: 13
>>> >> Trying to instantiate an URL...
>>> >> The host is: www.openmoko.org
>>> >> Trying to instantiate a MenuItem...
>>> >> The menu item has 0 action listeners.
>>> >> Trying to instantiate a Button...
>>> >> The button bounds are:
>>> java.awt.Rectangle[x=0,y=0,width=100,height=50]
>>> >> Trying to instantiate a Choice...
>>> >> The Choice has 2 items.
>>> >> Trying to instantiate a Rectangle2D.Double...
>>> >> The center X is: 0.5
>>> >> Trying to instantiate a GeneralPath...
>>> >> The GP has been moved.
>>> >> Trying to use a nice constant...
>>> >> ByteOrder.BIG_ENDIAN = BIG_ENDIAN
>>> >> Trying to instantiate a Pattern...
>>> >> pat.toString() = foo
>>> >> ===============================
>>> >>
>>> >> The output of the second test should be:
>>> >>
>>> >> ===============================
>>> >> Trying to use Coordinates...
>>> >> Trying to use CGAlgorithms...
>>> >> The area of the triangle is: -1.5
>>> >> ===============================
>>> >>
>>> >> Regards,
>>> >>
>>> >>
>>> >> Juan Lucas Domínguez Rubio
>>> >> Prodevelop SL, Valencia (España)
>>> >> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
>>> >> http://www.prodevelop.es <http://www.prodevelop.es/>
>>> >> ________________________________
>>> >> De: gvsig_internacional-bounces at runas.cap.gva.es en nombre de
>>> Joseph
>>> >> Reeves
>>> >> Enviado el: vie 06/06/2008 15:44
>>> >> Para: gvsig_internacional at runas.cap.gva.es
>>> >> Asunto: [Gvsig_english] Compiling gvsig mobile for Linux
>>> >>
>>> >> Dear all,
>>> >>
>>> >> I'm trying to get gvSIG running on the Openmoko FreeRunner [1] but
>>> am
>>> >> having issues. Any help would be greatly appreciated, although
>>> please
>>> >> be aware that I am not a programmer and have little experience
>>> with
>>> >> Java.
>>> >>
>>> >> I have a pre-release FreeRunner, for which there are various Java
>>> >> options [2]; I have Jalimo [3] installed and working. Is this
>>> >> suitable? Or do I need a J2ME installation?
>>> >>
>>> >> I've downloaded the java source [4] but have hit a stumbling
>>> block.
>>> >> I'm sure it's a particularly noob question, but what do I do next?
>>> >>
>>> >> Thanks in advance,
>>> >>
>>> >> Joseph
>>> >>
>>> >>
>>> >>
>>> >> [1] http://wiki.openmoko.org/wiki/Main_Page
>>> >> [2] http://wiki.openmoko.org/wiki/Java
>>> >> [3] https://wiki.evolvis.org/jalimo/index.php/OpenMoko
>>> >> [4]
>>> >>
>>> >>
>>>
>>> http://www.gvsig.gva.es/fileadmin/conselleria/images/Documentacion/descargas_mobile/fuentes/ws_gvsig_mobile_0.1.0_bn44.zip
>>> >> _______________________________________________
>>> >> Gvsig_internacional mailing list
>>> >> Gvsig_internacional at runas.cap.gva.es
>>> >> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>>> >>
>>> >> _______________________________________________
>>> >> Gvsig_internacional mailing list
>>> >> Gvsig_internacional at runas.cap.gva.es
>>> >> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>>> >>
>>> >>
>>> >
>>> > _______________________________________________
>>> > Gvsig_internacional mailing list
>>> > Gvsig_internacional at runas.cap.gva.es
>>> > http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>>> >
>>> > _______________________________________________
>>> > Gvsig_internacional mailing list
>>> > Gvsig_internacional at runas.cap.gva.es
>>> > http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>>> >
>>> >
>>>
>>> _______________________________________________
>>> Gvsig_internacional mailing list
>>> Gvsig_internacional at runas.cap.gva.es
>>> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>>
>>
>>
>> ------
>> Files attached to this email may be in ISO 26300 format (OASIS Open
>> Document Format). If you have difficulty opening them, please visit
>> http://iso26300.info for more information.
>>
>>
>> _______________________________________________
>> Gvsig_internacional mailing list
>> Gvsig_internacional at runas.cap.gva.es
>> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>>
>
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot-1.png
Type: image/png
Size: 41776 bytes
Desc: not available
Url : http://runas.cap.gva.es/pipermail/gvsig_internacional/attachments/20080609/ede5cc61/Screenshot-1.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot-2.png
Type: image/png
Size: 17784 bytes
Desc: not available
Url : http://runas.cap.gva.es/pipermail/gvsig_internacional/attachments/20080609/ede5cc61/Screenshot-2.png


More information about the Gvsig_internacional mailing list