Skip to main content

JavaScript, Linux and Open Hardware: A Recipe for Rapid Internet Devices

Jason Kridner (Texas Instruments)
The Leading Edge
Location: Salon 5/6
Average rating: ***..
(3.50, 2 ratings)
Slides:   external link,   2-PPTX 

An affordable open hardware platform provides entrepreneurial software developers an easy path for wrapping their services with customized and dedicated devices to sell as consumer or industrial appliances. Use of Linux provides for a familiar system interface, drivers and abstraction for enumerable devices and a rich networking stack. JavaScript on Node.JS provides a single language for the server, device and user interface, a vast library of available software modules and an event driven style that maps well to interacting with hardware. The integrated combination of all of them means developers not already familiar with the details of each can still build rapid prototypes while learning and experimenting yet avoiding any barriers to personal and commercial success.

Goals of the BeagleBoard.org Foundation will be discussed, including educational goals and goals to enable commercial developers. BeagleBone Black will be detailed along with recommendations on learning more and engaging the developer community. Demonstrations of successful products, projects and hacks will be given, including working with the Cloud9 IDE and various add-on hardware for vision, sensing and driving.

Photo of Jason Kridner

Jason Kridner

Texas Instruments

Jason Kridner is the Software Architecture Manager for Texas Instruments’ Applications Processor business and is an active leader in TI’s open source initiative. Kridner is a champion of open source and open standards, creating an environment where consumers’ and developers’ often specialized needs are met by having access and compatibility at all layers using optimized system-on-chip semiconductor solutions. Kridner’s responsibilities include definition of the software components, development platforms, and support processes used to engage customers and leading new software technology.
Prior to employment at TI, Kridner was a draftsman and an embedded software developer. In 1992, Kridner was drawn to TI by the allure of digital signal processing. Graduating from Texas A&M University with a bachelor’s in Electrical Engineering, Kridner began in TI’s DSP Applications group as a system hardware and ASIC developer. Starting in 1997, Kridner transitioned to lead software development of low-power media software, audio processing, file systems, USB drivers, digital rights management, and video codecs. In 2007, Kridner acted as chief technologist for the Portable Audio and Video business where he took the path of broadening the market for Applications Processors with focus on the role of embedded software architecture and support.
Kridner’s most recent initiatives include:
• co-founding the BeagleBoard.org community-oriented development project,
• acting as TI technical lead on the “Rowboat” Android on OMAP™-3 project,
• providing on-line support to anonymous users of TI software components, and
• sponsoring the eTech Days Community Lightning Talks on-line unconference where hobbyist and professional developers have equally simple access to showcase their new ideas and creations.