Hello,

I'm a Java/C/C++/Others programmer and I wanted to get into the world
of Mobile Device Programming. I have mostly made java applications
that run on desktop computers. I have also used C and C++ to produce
various type of software that run on Linux or Windows for various
years.

When I was starting in the programming world I wanted to know
EVERYTHING. Thus I disliked using Visual C++ or other graphical
helpers to aid me in my programming tasks. So I learned a LOT. I
learned a LOT about how Windows/Linux/X worked and many other things.
I learned how to do a Win32 program from scratch and I even took a
look at some assembly code for windows.

However over the years I have learned the value of Rapid Application
Development. I don't like anymore to think about resources. I want to
drag from a toolbox a button and place it in a Form. Then I want to
double clic that button and I want the development environment to
generate the skeleton code for a "Listener"/Callback so that I just
need to enter what the button would do.

I have tried some examples in Android using eclipse and I must say,
although it doesn't have the above features it is pretty smooth.
However the fact is: Visual Studio has those features for Windows
Mobile thus you can make application typing much less code.

I must say I have become a very practical person. I REALLY would
prefer to use Linux instead of  Windows, just because it is open
source and it has a more "friendlier" mentality with the community,
but I have to face the fact that many applications in my field are
made for windows only. Many things come for Windows first and then if
the developers have some spare money/time they make a buggy Linux
version.

So my thoughts are: Windows Mobile already has a very large base of
applications. I REALLY would like Android to be the dominant mobile
platform, because of the same reasons as my preference for Linux.
However coming to play a little late, Android has as disadvantage, in
my opinion, fewer applications, thus fewer adepts (non programmers
adepts). The fact that developing application for Windows Mobile is
easier, doesn't help in that matter. When a company has a great idea
for a new program it wants the product to be ready as fast as
possible. The lack of features like the one I'm pointing out makes the
balance go to Windows Mobile.

So in conclusion, I'm afraid Android will become the next Linux. Hope
the fact that Google is behind it will prevent this from happening.

Note: I have search for applications that generate the UML code and
they work quite good. Specifically, DroidDraw. However, I'm still
missing a method to do the "double clic and go to call back function"
trick.

What do you think? Please make as much effort as possible to not let
your comments be driven by your sentiments and be as objective as
possible. I'm aware I touched topics that inspire lots of sentiments.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to