As an individual I can decide which platform I would like to target with my
shiny new application, but when working for a company we have to target both
industry leaders at the same time. Although I like a good challenge, I am
really glad the mobile world now only consists of iOS and Android.
When I first started looking at building consumer applications, Blackberry
was still in the picture. My enterprise mobile experience consists of all
Microsoft technologies, but that was in a different lifetime using Windows
CE, Pocket PC, and Windows Mobile.
This book is a great book for looking at how some of the most commonly used
functionality compares across the Android and iOS environments. I have listed
the table of contents below to give you an idea of what topics are covered.
Part I: Overview of Mobile App Development
1. Why Mobile Apps?
2. App Design Issues and Consideratio... (more)
This is a great place to start learning Java. I think the book is good for
beginners to start learning Java, as well as great reference for those
experienced with Java.
The book does not use an IDE to create, compile, and run the programs. It
uses javac and java commands to compile and run. I used both the SDK command
lines and the IntelliJ IDEA Community Edition to compile and run the
programs. Both worked fine, but I also have an interest in learning to use
The book covers the Java language, the Java Library, Software Development
with Java Beans, Swing, Servlets,... (more)
A nice compact way of getting familiar with OS X Mountain Lion. It is an
overview of everything included with OS X Mountain Lion.
The easiest way to show you the high level topics covered is to list the
table of contents. I have listed the chapters below along with the topics
included in each.
Chapter 1 : What’s New in Mountain Lion?
Improved iCloud Integration
Chapter 2 : Installing Mountain Lion and Migrating Data
What You Need to Run Mountain Lion
Preparing for the Install
Installing Mountain Lion
Chapter 3 : A Quick Guide to Mountain Lion
What You Need to Know Abou... (more)
I have attempted to learn AADL and how to use OSATE several times over the
years. I would read a good article on it and think to myself I can figure it
out this time.
A day or two into the adventure I would get frustrated with the toolset and
getting it configured correctly, and the scattered and confusing details of
AADL would put the nail in the coffin of my past attempts.
I was hoping this book would not have me repeating history. I am glad to
report it didn't. Finally a resource that puts AADL information into a
The book starts off with a nice introduction to ... (more)
If I had to give this book a one word description, I would say it is
'balanced'. In the beginning of the book the author mentions that he does not
want to right one of those books that list a little code and then explains
the code, changes the code, explains those changes and so on and so on.
At first he scared me. I have read some insanely wordy programming and
engineering books. I have a much harder time getting through those than the
type the author described. I was afraid this book would be one of those that
I don't get anything out of except war stories from the author's caree... (more)