Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Developing for AWT/Swing and Android portability Date: Wed, 14 Aug 2013 19:53:12 +0000 (UTC) Organization: A noiseless patient Spider Lines: 34 Message-ID: References: <1kgt7jk55hlcj.1amrlm3xcbtx4$.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 14 Aug 2013 19:53:12 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="e5160e2be48f1ea550cf61512446f525"; logging-data="29415"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19u192D9/njCHWHEuLslWljOGe7DRZSGIw=" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:SuXsUqzPQsSQUAclV55+a6u+0tU= Xref: csiph.com comp.lang.java.programmer:24978 On Wed, 14 Aug 2013 11:21:33 +0200, Joerg Meier wrote: > As others have already answered your main question, I would just like to > add that if you do GFX work, such as games, there are indeed abstraction > layers that allow you to run the same graphics on your desktop as on > Android. > Thanks to all who have answered, especially to Joerg and Stefan for supplying detail I wasn't aware of. > So if you are talking about a fullscreen game, and not about > Android-Style menus and buttons and such, I recommend checking out > libraries like LibGDX, > I'm looking at full-screen mapping applications which will primarily be scrolled and, possibly zoomed, by GPS input or by replaying a logfile containing GPC co-ordinates. It will have a minimum of additional controls (loading a map, selecting log or direct GPS input, and possibly some preference settings), so it looks like LibGDX would be a good way to go. One of the applications will only need to run as a desktop/laptop application under Linux or Windows while the other one, while primarily an Android app, should also be usable in the usual desktop/laptop environments. Both are at a preliminary stage right now, so your input should keep me from disappearing up a blind alley. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |