Must you make a native app...or can you leverage the dojo javascript API ESRI provides? If you have an ArcServer setup, you can create a mobile web app fairly easily....
2010/7/23 Juan Marín Otero <juan.marin.ot...@gmail.com> > Fabrizio, > > So our interests are converging. Haven't done Android yet, but have the > opportunity to start doing more Mobile development as one of our clients is > requesting it. I am looking into the iPhone SDK for now, but Android is next > (I figured Android would be easier since it is close to Java. I may be > completely wrong). > > The files that you have *are *the shapefile. The dbf has the attributes > associated with the geometries, other files are for spatial indexes, etc. > > One way to achieve reading GIS information without having to deal with > shapefiles (although they are a de facto standard) is to use Well Known Text > (WKT) or Well Known Binary (WKB) representations of geospatial information. > These are Open Geospatial Consortium (OGC) standards and are completely open > formats, I wouldn't be surprised if there was an Android library built for > reading these. But maybe you are the first!! > > > > > > 2010/7/23 Fabrizio Giudici <fabrizio.giud...@tidalwave.it> > > -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 7/23/10 17:48 , Juan Marín Otero wrote: >> > Fabrizio, >> > >> > I have zero experience in the Android platform, so not very >> > helpful there. I do have over a decade of experience with GIS >> > though, and when you say "ESRI format" it could mean a number of >> > things, I assume you are talking about the Shapefile format [1] >> >> ... so you got that I have a little experience in the Android >> platform, but zero experience with ESRI ;-) What I've seen is an >> archive of files with .shp, .shx and .dbf extensions: >> >> % file * >> anou_minu_pl.dbf: DBase 3 data file (2 records) >> anou_minu_pl.shp: ESRI Shapefile version 1000 length 18406 type Polygon >> anou_minu_pl.shx: ESRI Shapefile version 1000 length 58 type Polygon >> anou_minu_pt.dbf: DBase 3 data file (13 records) >> anou_minu_pt.shp: ESRI Shapefile version 1000 length 232 type Point >> anou_minu_pt.shx: ESRI Shapefile version 1000 length 102 type Point >> >> so, yes, it sounds as ESRI shapefiles. I suppose the DBase 3 files are >> there for other reasons. >> >> >> > >> > Android is often referred to as a "subset" of Java, whatever that >> > means (again, excuse my ignorance on this). In Java environments >> > there are many options to render a shapefile into an image, a good >> > open source library is geotools [2]. I have the gut feeling that >> > it will have a lot of Java 2D required packages that might not be >> > part of Android from what I have heard. >> >> Thanks for the pointer. Yes, it won't work directly on Android because >> there's no Java2D, but at least is a starting point (I've downloaded >> the files yesterday, and I haven't yet found an application for Mac OS >> X to open them). >> >> PS I know I know, I always repeat the same things such as Rainman ;-) >> but I can't prevent myself from this point: I've zero knowledge of GIS >> and ESRI, but I know they are pretty useful things and technologies. I >> find it shameful that in order to have them on Android (I see lots of >> possible use cases for having a GIS on a smartphone) you have to do >> lots of work, and can't use Java stuff that is already there, working, >> tested and with its own communities. >> >> - -- >> Fabrizio Giudici - Java Architect, Project Manager >> Tidalwave s.a.s. - "We make Java work. Everywhere." >> java.net/blog/fabriziogiudici - www.tidalwave.it/people >> fabrizio.giud...@tidalwave.it >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG/MacGPG2 v2.0.14 (Darwin) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iEYEARECAAYFAkxJxlYACgkQeDweFqgUGxcRJwCfWSkGGtKbJI6/HUZJm5p62nRd >> ee4Amwar89Et1U5w/UcsNbNEcj7hF5U8 >> =+Vis >> -----END PGP SIGNATURE----- >> >> > > > -- > Juan Marín Otero > GIS Consultant > > -------Visita mi blog en--------------------- > http://guachintoneando.blogspot.com > --------------------------------------------------- > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.