Gauging interest; new book

Hi folks,

I’m thinking about writing another book, tentatively titled “The QNX
Neutrino Cookbook – Recipes for Realtime Programmers”, and was wondering
if you could share your interest level with me for such a project.

Basically, the book would cover two major sections:
o Section 1 being a high-level kind of “philosophy” for how one
goes about architecting systems under QNX
o Section 2 would consist of the “recipes” part of the title,
consisting of a bunch of neat things that I’ve written over
the last 15 years or so, with fully functioning code and
discussions of how the code works, why it was written the
way it was, and so on.

The goal of the book is that someone could pick up not only a bunch
of “code”, but also the ideas and constraints that went into the
design of the code. I’m currently negotiating with a few places
where I’ve done contract work to see if they’ll let me borrow code
snippets, but I plan to write about the following things:

  • virtual filesystem for USENET news
  • automated testing for resource managers
  • thread fingerprint program for multi-threaded apps
  • universal control panel resource manager
  • self-starting service providers
  • resource manager managed symlinks (e.g., for things like webcams, HA, etc)
  • high availability monitoring / restarting programs
  • telephony CLID server
  • dll implementation guidelines and examples
  • security system example

I’m planning on this book being fairly big, about the same size as the
“Getting Started with QNX Neutrino 2” book (500 pages).

Any thoughts, ideas for topics, etc? Probably best to email me directly
instead of cluttering up the newsgroups :slight_smile:

Thanks in advance for your help. Of course, I’ll be looking for reviewers :slight_smile:

Cheers,
-RK

[crossposted to qdn.public.qnxrtp.os qdn.cafe comp.os.qnx]

\

Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Video-based and Instructor-led
Training and Consulting at www.parse.com.
Email my initials at parse dot com.

Robert Krten <nospam86@parse.com> wrote:

I’m thinking about writing another book, tentatively titled “The QNX
Neutrino Cookbook – Recipes for Realtime Programmers”, and was wondering
if you could share your interest level with me for such a project.

Can we pre-order it today?

o Section 1 being a high-level kind of “philosophy” for how one
goes about architecting systems under QNX
o Section 2 would consist of the “recipes” part of the title,
consisting of a bunch of neat things that I’ve written over
the last 15 years or so, with fully functioning code and
discussions of how the code works, why it was written the
way it was, and so on.

Sounds like an excellent idea. If I could write books, I’d offer to help.
Instead, I will extend an offer to help with any of the code sections and
reviewing if you are interested.

The goal of the book is that someone could pick up not only a bunch
of “code”, but also the ideas and constraints that went into the
design of the code. I’m currently negotiating with a few places
where I’ve done contract work to see if they’ll let me borrow code
snippets, but I plan to write about the following things:

There are elements of designing for QNX that also apply to general OO
systems design so you might be able to write about that and use NTO as
an example of an OS in which to apply the techniques. That might help
to expand your potential audience.

Thanks in advance for your help. Of course, I’ll be looking for reviewers > :slight_smile:

Sign me up, I beleive you already have my email and address :slight_smile:

Cheers,
Camz.

camz@passageway.com wrote:

Robert Krten <> nospam86@parse.com> > wrote:
I’m thinking about writing another book, tentatively titled “The QNX
Neutrino Cookbook – Recipes for Realtime Programmers”, and was wondering
if you could share your interest level with me for such a project.

Can we pre-order it today?

Well… “a fool and his money are soon parted?” :slight_smile: Let me at least get
the outline done and have some kind of a “plan”.
Then, preordering will give you either the draft + final for full price,
or a discount of just the final.

o Section 1 being a high-level kind of “philosophy” for how one
goes about architecting systems under QNX
o Section 2 would consist of the “recipes” part of the title,
consisting of a bunch of neat things that I’ve written over
the last 15 years or so, with fully functioning code and
discussions of how the code works, why it was written the
way it was, and so on.

Sounds like an excellent idea. If I could write books, I’d offer to help.
Instead, I will extend an offer to help with any of the code sections and
reviewing if you are interested.

Certainly! Help is always appreciated.

The goal of the book is that someone could pick up not only a bunch
of “code”, but also the ideas and constraints that went into the
design of the code. I’m currently negotiating with a few places
where I’ve done contract work to see if they’ll let me borrow code
snippets, but I plan to write about the following things:

There are elements of designing for QNX that also apply to general OO
systems design so you might be able to write about that and use NTO as
an example of an OS in which to apply the techniques. That might help
to expand your potential audience.

I’m trying to focus it on Neutrino; that’s what I appear to be good at,
so I’ll let other OO types do their thing. However, I’ll certainly keep
in mind the fact that message-passing == OO (to an extent) and play up
that part.

Thanks in advance for your help. Of course, I’ll be looking for reviewers > :slight_smile:

Sign me up, I beleive you already have my email and address > :slight_smile:

Yup!

Thanks,
-RK

Cheers,
Camz.


Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Books, Video-based and Instructor-led
Training and Consulting at www.parse.com.
Email my initials at parse dot com.