Soon after the Kinect's 2010 release, hardware hackers wrote code that let them control the device so they could use it for their own projects.
BBC: Microsoft shares code for Kinect for Windows game gadget
Windows users should have relatively simple control through an app if they just want to play, but where Fritz may shine is its open source nature: the code and hardware schematics will be available for extending support, changing the look or building a larger robot where Fritz is just one part.
ENGADGET: XYZbot's Fritz offers a cheaper robot head, free trips to the uncanny valley (video)
As such, Puzzlebox will also freely distribute all material in relation to the project, from the source code to the hardware schematics to how-to guides for dismantling and reassembling the whole thing.
Threats to the supply chain range from the installation of malicious code in either hardware or software to the installiation of counterfeit equipment and the disruption of the production of critical components.
FORBES: GAO: Global IT Supply Chain Poses New National Security Risk
And over the next fifty years, we, the computer industry, refactored those computer systems into multiple components: servers, switches, storage, but we continued to provide the illusion of this perfect hardware system that the application could code to.
The modern platform is more than the underlying code and the piece of hardware it runs on.
FORBES: Ubuntu Mobile Shows The Way For The Whole CE Industry
Ubuntu is the most popular operating system to be based on the Linux kernel - the code that lets software and hardware work together.
This chart compares the performance of 12 VMs. Except for Apple Computer's Macintosh Runtime for Java (MRJ), all of the JVMs were tested on the same hardware and with the same Java application code.
CNN: New benchmark results show Java ready for prime time on servers
It doesn't help matters when you're trying to render that inefficient code on extremely low-end hardware, like the sub-1GHz single-core chip inside the ZTE Open.
ENGADGET: Firefox OS is repeating the mistakes of others and hoping for a different outcome
The Oculus folks -- no longer a single man, but now a company of around 20 employees -- worked with Epic Games on getting the source code up and running for the hardware prototype, though it's unclear if it'll ever actually be released to developers or the general public.
ENGADGET: Hands-on with the newer, larger Oculus Rift prototype (video)
Hardware backdoors can exist without being programmed into the source code.
FORBES: Huawei: Cybersecurity Threat Or Cybersecurity Provider?
The new joint radios allow warfighters to use the same piece of hardware for diverse communications by simply porting in more computer code, the same way you might add applications to a laptop computer.
FORBES: New Radio Could Revolutionize Combat for U.S. Forces
Not only does the team plan on releasing code and documentation for the project, but the hardware was designed with modularity in mind, so others can build their own modified versions.
Some may argue that we are beyond hardware and that the real building blocks are knowing how to code and how to program, but I believe that the next wave of true innovation will come from the intersection of new hardware and new software.
Boy Genius Report claims it's heard from one of its "solid Apple sources" that iPhone 3, 2 (seen previously in iOS code) has hit "AP testing phase, " which reportedly means final hardware and near-final software.
ENGADGET: iPhone 3,2 rumored to be in near-final testing phase, cue the CDMA speculation
The vagaries of hardware, software and natural language will always ensure that exact reproducibility remains uncertain, but withholding code increases the chances that efforts to reproduce results will fail.
FORBES: Publish Your Code: This'll Cause Problems in Climate Change Research
And just as open-source programmers collaborate by sharing software code, engineers are already starting to collaborate on open-source designs for objects and hardware.
ECONOMIST: How a new manufacturing technology will change the world
In his presentation, Teso explained that he experimented on used FMS hardware he bought from eBay and FMS training simulation software that was advertised as containing some or all of the same code as the systems in real planes.
应用推荐