In this sample chapter from Android Concurrency, author G. Blake Meike explains how concurrent programs are used in software and hardware, introduces threads for executing sequential instructions in concurrent orders, and discusses the Java memory model used to connect the work of application programmers and hardware developers into an optimized program.
In this chapter from Augmented Reality: Principles and Practice, Dieter Schmalstieg and Tobias Hollerer provide an introduction to the research field and practical occurrences of augmented reality, present a brief history of the field, take you on a whirlwind tour of AR application examples, and conclude with a discussion of related fields.
In this new article series, Alessandro Del Sole introduces GitHub, the popular platform for collaboration on open source projects, from the point of view of .NET developers using Visual Studio 2015.
In this chapter from Lean Sigma, Ian Wedgwood examines who will benefit from this book, reviews the assumptions that are needed to follow its project-based approach, and explains the basics and terminology of the Lean Sigma process improvement methodology.
What Oracle Technologies Are You Looking to Learn?
As 2015 winds down to a close, I reflect on what 2015 brought IT.
It's that time of the year again. With 2016 right around the corner, every tech and culture website is busy pumping out predictions for 2016. Some of these predictions will be right yet most will be wrong. In this quick piece, I want to offer a word to the wise: predictions are like sphincters, everyone has one and most of them stink.
Why Grandfather clocks? What links are there between IT and clock movements?