A Fly-by-Wire Architecture for Multi-Threaded Windows Apps: How to Write Complex But Reliable Windows Applications Quickly

0 avg rating
( 0 ratings by Goodreads )
 
9781475031744: A Fly-by-Wire Architecture for Multi-Threaded Windows Apps: How to Write Complex But Reliable Windows Applications Quickly

“A Fly-by-Wire Architecture for Multi-Threaded Windows Apps” demonstrates the power and beauty of multi-threading—and its necessity in complex applications that perform lengthy processing or that wait for stimulus from outside of the program. The book presents an architecture for structuring multi-threaded Windows applications, brings readers to an understanding of these techniques, and prepares them to employ the concepts in their own Windows apps. The architecture is “fly-by-wire” because it is modeled after systems whose components are interconnected not directly but by a network over which the components communicate using messages. The author makes use of the fly-by-wire organization within Windows applications themselves. Thus structured, a program comprises nuggets of functionality, which do most of their work in child-threads and communicate by messages over a “logical bus,” all within the program itself. Borrowing another feature of digital circuitry, the author equips his programs with a software clock; its ticks drive processing, synchronizing activity and communication among the various threads. To illustrate the concepts, the book presents the design and source code for a completely functioning Windows application to control a hypothetical robot, and makes the source code available on a companion website. Visit www.flybywirewinapps.com to learn more. The author draws on his 35 years in the industry to make potentially controversial observations about software development process, aimed at recognizing the difference between theory and practice, and incorporates his views on what constitutes elegance in software design.

"synopsis" may belong to another edition of this title.

About the Author:

Will Warner has worked as a software engineer for three decades, developing real-time and pseudo-real-time programs for scientific instruments, medical devices and automation equipment. For most of the past decade, Warner has focused on writing multi-threaded C# programs for these products. He holds a B.S. in mathematics from Michigan State University. Reach Will at will.warner@flybywirewinapps.com

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 25.00
US$ 24.77

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Will Warner
Published by Createspace Independent Publishing Platform, United States (2012)
ISBN 10: 1475031742 ISBN 13: 9781475031744
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Createspace Independent Publishing Platform, United States, 2012. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. A Fly-by-Wire Architecture for Multi-Threaded Windows Apps demonstrates the power and beauty of multi-threading-and its necessity in complex applications that perform lengthy processing or that wait for stimulus from outside of the program. The book presents an architecture for structuring multi-threaded Windows applications, brings readers to an understanding of these techniques, and prepares them to employ the concepts in their own Windows apps. The architecture is fly-by-wire because it is modeled after systems whose components are interconnected not directly but by a network over which the components communicate using messages. The author makes use of the fly-by-wire organization within Windows applications themselves. Thus structured, a program comprises nuggets of functionality, which do most of their work in child-threads and communicate by messages over a logical bus, all within the program itself. Borrowing another feature of digital circuitry, the author equips his programs with a software clock; its ticks drive processing, synchronizing activity and communication among the various threads. To illustrate the concepts, the book presents the design and source code for a completely functioning Windows application to control a hypothetical robot, and makes the source code available on a companion website. Visit to learn more. The author draws on his 35 years in the industry to make potentially controversial observations about software development process, aimed at recognizing the difference between theory and practice, and incorporates his views on what constitutes elegance in software design. Bookseller Inventory # APC9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 24.77
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Warner, Will
ISBN 10: 1475031742 ISBN 13: 9781475031744
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2012. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 20.79
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Will Warner
Published by Createspace Independent Publishing Platform, United States (2012)
ISBN 10: 1475031742 ISBN 13: 9781475031744
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Createspace Independent Publishing Platform, United States, 2012. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. A Fly-by-Wire Architecture for Multi-Threaded Windows Apps demonstrates the power and beauty of multi-threading-and its necessity in complex applications that perform lengthy processing or that wait for stimulus from outside of the program. The book presents an architecture for structuring multi-threaded Windows applications, brings readers to an understanding of these techniques, and prepares them to employ the concepts in their own Windows apps. The architecture is fly-by-wire because it is modeled after systems whose components are interconnected not directly but by a network over which the components communicate using messages. The author makes use of the fly-by-wire organization within Windows applications themselves. Thus structured, a program comprises nuggets of functionality, which do most of their work in child-threads and communicate by messages over a logical bus, all within the program itself. Borrowing another feature of digital circuitry, the author equips his programs with a software clock; its ticks drive processing, synchronizing activity and communication among the various threads. To illustrate the concepts, the book presents the design and source code for a completely functioning Windows application to control a hypothetical robot, and makes the source code available on a companion website. Visit to learn more. The author draws on his 35 years in the industry to make potentially controversial observations about software development process, aimed at recognizing the difference between theory and practice, and incorporates his views on what constitutes elegance in software design. Bookseller Inventory # APC9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 24.90
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Warner, Will
Published by CreateSpace Independent Publishing Platform (2012)
ISBN 10: 1475031742 ISBN 13: 9781475031744
New Paperback Quantity Available: 10
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform, 2012. Paperback. Book Condition: New. Bookseller Inventory # INGM9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 23.72
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

5.

Warner, Will
ISBN 10: 1475031742 ISBN 13: 9781475031744
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description 2012. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 19.51
Convert Currency

Add to Basket

Shipping: US$ 11.88
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Will Warner
Published by CreateSpace Independent Publishing Platform
ISBN 10: 1475031742 ISBN 13: 9781475031744
New Paperback Quantity Available: > 20
Print on Demand
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform. Paperback. Book Condition: New. This item is printed on demand. Paperback. 138 pages. Dimensions: 9.0in. x 6.0in. x 0.3in.A Fly-by-Wire Architecture for Multi-Threaded Windows Apps demonstrates the power and beauty of multi-threadingand its necessity in complex applications that perform lengthy processing or that wait for stimulus from outside of the program. The book presents an architecture for structuring multi-threaded Windows applications, brings readers to an understanding of these techniques, and prepares them to employ the concepts in their own Windows apps. The architecture is fly-by-wire because it is modeled after systems whose components are interconnected not directly but by a network over which the components communicate using messages. The author makes use of the fly-by-wire organization within Windows applications themselves. Thus structured, a program comprises nuggets of functionality, which do most of their work in child-threads and communicate by messages over a logical bus, all within the program itself. Borrowing another feature of digital circuitry, the author equips his programs with a software clock; its ticks drive processing, synchronizing activity and communication among the various threads. To illustrate the concepts, the book presents the design and source code for a completely functioning Windows application to control a hypothetical robot, and makes the source code available on a companion website. Visit www. flybywirewinapps. com to learn more. The author draws on his 35 years in the industry to make potentially controversial observations about software development process, aimed at recognizing the difference between theory and practice, and incorporates his views on what constitutes elegance in software design. This item ships from La Vergne,TN. Paperback. Bookseller Inventory # 9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 33.20
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

Warner, Will
Published by CreateSpace Independent Publishing Platform
ISBN 10: 1475031742 ISBN 13: 9781475031744
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform. PAPERBACK. Book Condition: New. 1475031742 Special order direct from the distributor. Bookseller Inventory # ING9781475031744

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.13
Convert Currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, Rates & Speeds