Manfred Mueller

Greenhorn
+ Follow
since Jul 18, 2002
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Manfred Mueller

Thanks so far -- I'll check it out

Kind regards
Manfred
13 years ago
Hi Lucas & Pieter,

good to have you around!

What I am missing in all of the Android volumes I already have on my shelf (Hello, Android / Pro Android 2 / Android in Action / The Android Developer's Cookbook and an older German book) is a thorough presentation of concurrency topics. Even Android-specific patterns like the Message/Handler are only vaguely mentioned but not explained. The only resource currently available is the Android devloper site, but the information is more of a "What-Android-has" style than explanatory. Can I expect some more enlightement on these topics from your publication?

Thanks for your attention
Manfred
13 years ago
Hi there,

it's good to have you around on the Ranch because I recently stumbled into Android development (or, the idea of wanting to do it) -- funny enough this happened just after (or because?) my sweetheart got an iPod 4G ;) I already looked into a few introductions (the official Google site and two or three text books) and found all the new stuff a bit overwhelming though -- as a software professional -- I'm a Java guy since v1.0. The entire approach appears somewhat different from Java Mobile with the J2ME SDK and made me very curious about Android so I already ordered a Smartphone to get a feeling for the OS from the user's point of view.

As for learnig to develop for Android: would you recommend to spend some time learning about the system architecture and the inner workings first, i.e. do you consider theory necessary in the first place for becoming a proficient Android programmer? Or would you encourage me to dive into some code examples and try it out myself in Eclipse/ADT which suits my personal preferences much better. When I recently adopted new technologies I found that it is more fun to postpone the theory but I also reached a point very early where I didn't make any progress any more. Would it help not to start »doing« unless I felt a little bit more confident about the internals?

Thanks a lot for your advice. I am going to consider your book no matter if I have to buy it since I like the »... in Action« series very much.

Kind regards
Manfred
13 years ago
Hello all,

using the IntelliJ IDEA - which my company paid for, so it's just like free to me - I don't miss any of the features you mentioned in this thread.

I think it is necessary to gain some experience with Eclipse due to its popularity as an investment in my "knowledge portfolio" as recommended by the Pragmatic Programmers (Hi, Andy & Dave!). It adds to my professional expertise and might be useful if I am going to work on another job.

But at the moment I am glad with the IDEA. What might completely change my mind is if the CDT did a big leap forward and got only half as useful and usable as the Java part of Eclipse. That is what I'm longing for: an integrated Java-and-Cplusplus-Environment with a uniform look-and-feel so we could finally kick that odd VisualC++ out of our machines...

I keep on dreaming...

Regards,
Manfred
First of all I'd like to say thank you, Andy and Dave, for the lots of information and insight you let me draw from the "Pragmatic Programmer" and "Programming Ruby" which I discovered only a few months ago.
On my "Ruby way", browsing your web site for the Win32 Ruby package, I found that you also published a book on unit testing. Since your classic book taught me that unit testing is indispensable and I didn't really care for that until then, I decided to deal with this subject. So I headed for Kent Beck's "Test-Driven Development: By Example" which I enjoyed reading a lot - but rather for its literacy and esprit than for its practical use.
While Kent Beck fully succeeds in whetting your appetite for unit testing, he does not really provide you with the how-tos (despite the patterns sections). After working through the book, I still don't know how to tackle unit testing in conjunction with refactoring in my everyday practice to produce the sort of "ad hoc design" he advocates (and which admittedly is very appealing). Kent Beck does not mention mock objects and contents himself with desktop application issues which further lessens his book's practical relevance.
Anyway, I'd like to further pursue this topic, willingly with the help of your book, should it suit my needs. So let me know: which approach takes "Pragmatic Unit Testing" to the practical issues of testing? Are there recipes how to make the most of unit testing? Do you care for more than just simple applications?
Any other recommendations from anyone?
Thanks in advance,
Manfred
20 years ago
I am using IntelliJ's IDEA Version 3.02 Build 696 for my professional development work of automotive software. Sure it is not for free, but it saves a considerable amount of time for routine tasks. If you prefer your keyboard to your mouse for editing and controlling tools you'll just love it (I discovered a new shortcut this morning that lets you jump between the methods in an open file - great!).
Yes, I do use an IDE: IntelliJ IDEA (which I first heard of in this forum). It saves me a lot of time offering code completion, reformatting and templates. Refactoring is a great feature, too. The navigation within program code is fantastic and debugging support doesn't slow down the system to a crawl.
Chris, you mentioned that there will be a lot of Swing to do for you and you want to learn as you are working - great! The IDEA won't keep you from worrying about your user interface layouts as it doesn't come with a GUI builder like JBuilder.
Have a try and keep having fun!
21 years ago
Yes, I do use an IDE: IntelliJ IDEA (which I first heard of in this forum). It saves me a lot of time offering code completion, reformatting and templates. Refactoring is a great feature, too. The navigation within program code is fantastic and debugging support doesn't slow down the system to a crawl.
Chris, you mentioned that there will be a lot of Swing to do for you and you want to learn as you are working - great! The IDEA won't keep you from worrying about your user interface layouts as it doesn't come with a GUI builder like JBuilder.
Have a try and keep having fun!
Hi Paul,
if you do not insist on two input fields, you might want to use this solution: prompt the user to enter both the gallons and the miles into the single input field with a separator between the both values (a blank character will do). Then let a java.util.StringTokenizer object parse the input string appropriately. This will do (although the custom dialog you mentionend would be a more elegant solution ).
And here's the code snippet:
String input = JOptionPane.showInputDialog("Enter <gallons>/<miles> (leave field empty to quit):" );
// check for quitting condition
if (input.length() == 0)
System.exit(0);
StringTokenizer st = new StringTokenizer(input, " /,|"); // allow for several separators
if (st.hasMoreElements())
inputGallons = (String)st.nextElement();
if (st.hasMoreElements())
inputMiles = (String)st.nextElement();
// handle possible errors (miles missing, wrong separator...)
Just don't forget to
import java.util.StringTokenizer;
Regards and have fun with Java,
Manfred
21 years ago

Originally posted by Sam Smoot:
In the light of this discussion, has anyone used Micro$oft's Visual J++? (just curious, not overly serious)....


Yes Sam, I admit that did :roll: ! I used Visual J++ in 1996 for porting a commercial product. I turned a 32-bit C-language-/Windows API-based comm. application into an AWT-based JAVA application/applet hybrid.
I liked Microsoft's ultra-fast compiler jvc.exe - it saved me plenty of hours. Just to make sure J++ didn't spoil anything "under the hood" and everything remained 100% pure java, I compiled the project frequently with Sun's JDK compiler javac.
And it worked fine
[ July 18, 2002: Message edited by: Manfred Mueller ]
21 years ago