a newbie question

RicE
Hello,

I just bought a min2440 + LCD7" for experimenting with building a custom
remote for a meeting room. I know how to manage devices and appliances
interfacing, but I'm a bit (no: a lot) confused for the mini2440 part or
the stuff. 

A few words about my technical background, to help orienting answers : 
- a lot of years of various kinds of software development, including
embedded stuff (robotics works using Atmel micro-controllers for instance).

- now working with Java most of the time, but have also used C/C++ in the
past, among other languages. 
- in matter of OSes, presently using Ubuntu to host my Java works. But I'm
not at all a Linux system guy. Just a user. 

I've browsed a lot of documentation and forum articles I could find, and as
many people, I suffer a bit for the lack of simple to understand basic
tutorials about writing your first graphic app on this board, starting from
scratch (ie including the setup of the development environment). To add a
bit more difficulty in the Quest for The Truth, several links (even recent
ones) to information sources point to closed blogs or strange pages (lost
domain names ?) :/

So I have now tons of interrogations :

1/ which embedded environment would be the best (ie simpler to start with)
to implement a full screen user interface (as for an common remote) : 
- Linux + QTopia (but I've also read many questions about how to go
fullscreen without  QTopia menus and taskbars, without finding the related
answers)
- Android (seems to be available now for the mini2440) and would allow
writing apps in Java thus
- WinCE, which I'd prefer to avoid as most as possible since I'm not
willing to dive into .Net and C# world at this time

2/ for what I've understood, in order to build applications for
Linux/QTopia, you need to host the cross-dev chain under Linux. Is this
correct ? 

3/ I've read about people having successfully installed the phoneMe JVM of
the mini2440. Is it the option to go with for Java development ? Is there
any other JVM ?

4/ what about pointers on documentation related to Java developments making
use of graphic interfaces ?

I've a lot more questions, but for the moment, having pieces of answers for
these ones would already be a great leap for me ;) And this will avoid the
beast finishing as yet-another-dust-catcher on a shelf, or being re-sold on
eBay, both of theses scenarios being a great frustration for me ;)

Many thanks in advance for any help.

Best regards.

PS: I'm co-founder of a french robotics association, and we have a quite
active Web site (http://www.pobot.org). I plan to create a section on this
site to gather all experiment results of the mini2440, and compile there
information useful for newbies like me. Chances are that the articles will
be written in French at the beginning, but if we notice a strong interest
for English translations, this could be added later.

PJvG
1/ I think it's more about personal preference and they all have good and
bad things.

2/ Yes, search for the manual, it explains how to set up a cross compile
environment. Also take a look at this:
http://equallybad.blogspot.com/2010/02/project-how-to-setup-default-dev-...

3/ Don't know, haven't tried it yet..

4/ Sorry, I don't know much about Java. I would say google it..

bartman
Salut,
 la famille Mini2440 semble s'agrandir du côté de la cote d'azur(je t'ai
reconnu op).
Si tu es resté en C/C++ contacte moi :dlewin@free.fr

Vincius Kamakura
I'd definitely go with Linux + Qt Embedded.
Not java though, C++

I can't help you with the Java part, no experience on that field yet.

regards,
vk