Home Blog Page 1001

Exclusive Interview: HydroXphere’s Charlie Houchin

charlie-houchinIt’s not often we have an Olympic gold medalist speaking at one of our technical conferences, but that’s exactly what’s happening at the AllSeen Alliance Summit 2015.

As an avid swimmer growing up in North Carolina, Charlie Houchin spent his summers participating in many volunteer-run community swim meets. After he graduated from the University of Michigan, Houchin qualified for the 2012 London Olympics, where he won a gold medal in the 4×200 freestyle relay. At the 2013 World Championships in Barcelona, he won another gold medal in the same event.

For one of his college classes, Houchin developed a business plan for improving summer swim meets. That plan became the foundation for HydroXphere, which later developed Meet Central — a swim meet operating and timing system for volunteers, parents, and swimmers. Houchin prototyped the Meet Central app on AllJoyn — a software framework developed by Qualcomm that lets compatible devices and applications find each other, communicate, and collaborate.

As a preview to the upcoming AllSeen Alliance Summit, we spoke with Houchin about his background, his passion for swimming, and how collaborative technologies can bring value to a community.

We don’t often have Olympic gold medalists keynote our technical conferences. Can you tell us a little about your background and how you combined your sport with technology?

My background from an athletic standpoint involved playing multiple sports into middle school. Swimming was always my favorite, and I opted to just swim by 7th grade.

Swimming went from something I was good at to a serious focus after my freshman year of high school. I began competing for the U.S. National Jr. Team and, later, the U.S. National Team. I swam on scholarship at the University of Michigan and then for four professional years (two in Southern California and two in Jacksonville, Florida).

I credit a professor at UM for encouraging me to be passionate about business — and taking ownership of my own idea. Until that point, I had not considered my path as a businessman. My journey as an athlete was always a bit off the beaten path — I think the professor “gave me permission” to think the same way about business.

Anecdotally, it’s fun to joke that, because of my intense focus on swimming as an athlete, I didn’t have any choice but to come up with a business plan for swimming. While that’s true, the reality is I’ve always been most passionate about the great relationships via the sport — that’s the underlying passion. Although not a commercialized sport, at the grassroots level, swimming’s greatest strength is in its participation — by communities all over the country. I knew there were ways to champion that participation in swimming, ways to connect those communities of participants. The use of the technology manifested itself once the problem was clear.

How did you become interested in collaborative technologies and applications?

The use case above. Participating in swimming is already something being done by millions of youth and their parents domestically. Summer swim meets are, by nature, community events that require cooperation between neighbors. The fundamental interaction is already there, but it is severely fragmented and unstructured. Everyone’s participation is very “silo’d”. We want to empower and equip the market to communicate that participation! (And we want to do this because they told us!)

Here’s an example to illustrate the point: I was speaking at a K-12 campus after the Olympics. The Kindergarten classes couldn’t come to the assembly so afterwards, I traveled around to each class to share my gold medal and answer questions. You can imagine the questions from boys and girls of this age! As I passed around the medal, one boy looked at the medal, looked back and me, his face lit up, and proceeded to tell me about the medal HE won at HIS last swim meet!

It’s a cute story, but our market doesn’t have that outlet by which they can communicate their participation. Folks in swimming value their participation. They want, and deserve, a way to shout about it from the rooftops. This drives us daily at HydroXphere.

Why did you choose AllJoyn when developing the Meet Central app?

AllJoyn seemed like the most appropriate option. We have a great relationship with some folks at Qualcomm, so we had learned a lot about the technology before the handoff happened. The ability to include users from multiple OS’s in the same experience is obviously very compelling. The international part of our market leans Android as you might expect.

Why is open source and the Internet of Things important to you? What interesting trends or innovations are you seeing?

Regarding IoT — I see the ability to heighten the value of a community’s experience. I’m excited for those guys and gals who are passionate about their respective verticals — those folks remaining narrow and deep in their ventures.

AllJoyn is great because it is the vehicle by which we can get narrow and deep with our community — we’re meeting them at a UX place we simply could not reach prior to AllJoyn. But we’re not wowing anyone with the technology in and of itself — we’re just meeting our users at that place where they already operate and exist. While the technology has to be killer, the real fun is marrying the fundamental human behavior with the tech and seeing how the people respond. At HydroXphere, we’re always amazed at how often we are discussing human behavior!

I think the space becomes more clearly defined when there is a departure from the notion that every idea has to be something that immediately impacts a billion people. Because of the ability of technology today to provide deeper user value and additional ways to monetize, we feel freed up to focus on the human element. The more we’ve done that, the more we see the true size of our market. It’s very energizing.

This type of application is ripe in so many verticals, and again, it’s going to take the guy or gal willing to throw their hat in the ring — to stay narrow and deep — to bring the opportunity to fruition. To own the data, you have to create the data, that’s the challenge.

Product positioning is one thing that IoT tech helps enable — certainly AllJoyn has for us — the idea of capturing data at the point of origin — for us, that had been a powerful concept we’ve applied.

What’s next for HydroXphere and for you?

The more specific we get in our market focus, the more opportunity there seems to be. We have a great Summer 2016 on the horizon — all about supporting our community!

What can we look forward to during your keynote?

A genuine conversation with a use case that, I hope, gets anyone there thinking about what it is they can bring to life. At the very least, 30 entertaining minutes after everyone has had their morning coffee!

What advice do have for other entrepreneurs?

Know what you have to hold onto when things are moving at 120mph.

Super-threaded computing with GSequencer

Super-threaded computing with GSequencer

Multi-threaded computing become common, nowadays. Normally you process a tree with on single thread and maybe update another one asynchronously. But what if you compute the tree in parallel? There comes the term super-threaded in. Basically anything could be super-threaded using a FIFO. But as sharing memory and protecting it by mutices you might encounter a dead-lock.

After reading following article you might think it would be ease. But you’re definitely wrong without limiting parallelism you even have a need for the nested tree:

super-threaded computing

The following article gives you a deeper insight how it is solved:

the only way

GSequencer has a solution, the nested recycling tree. It defines by the recycling context how audio data is accessed. Every recycling has its own thread and the iterator thread brings order into the chaos.

Recycling life-cycle

I’ve just created those meaningful float-charts with Dia to show you how the basic life-cycle goes. The first belongs to iterating the tree and locking the FIFO. The second is about processing audio data.


iterator thread

Like every thread in GSequencer the iterator thread is synchronized every run. There currently three playback modes and all of them form the playback domain. The iterator thread exists only for the domain and FIFO is unique within parent recycling.


recycling thread

The recycling thread exists three times one for each playback mode. All those threads wake-up at the very same time. They get signaled by the iterator thread and then process the audio data.

Interested in participating

http://gsequencer.org
https://github.com/gsequencer/gsequencer/wiki/super-threaded-computing

 

 

Dronecode Hosts Workshop As Open Source Drones Proliferate

logo-dronecodeThe Linux Foundation’s Dronecode Project is hosting a workshop in Dublin, Ireland on Oct. 5, as well as a  Flight Day event at a nearby airport on Oct. 8, to showcase open source Unmanned Aerial Vehicle (UAV) technology. These events bookend LinuxCon + CloudOpen + Embedded Linux Conference Europe, which is being held Oct. 5-7 at Conference Centre Dublin.

The workshop will be led by Lorenz Meier, PX4 Project lead, and Tully Foote Platform Manager for ROS (Robot Operating System). Meier will demonstrate a PX4 Flight Dronecode stack running on Linux in simulation. The hands-on workshop ​will ​also cover ​toolchain ​setup using a supplied ​VM​/​docker ​image, as well as driving ​an ​electric ​servo ​motor with a PX4/Pixhawk autopilot. ​Foote, meanwhile, will show how Dronecode can interface with ROS.

At the Flight Day event, participants are invited to bring their own UAVs and apply the knowledge learned from the workshop. Prizes will be awarded for various flight challenges, and academic research groups will showcase their projects alongside companies like 3D Robotics’ (3DR) and Parrot.

The Dronecode Project was launched in Oct. 2014 with the goal of uniting open source drone projects and assets and providing a common codebase to help accelerate software development. The project spans from microcontroller-based drones running real-time operating systems like Nuttx to new Linux-driven hybrid designs run that also incorporate RTOSes.

The project, which is governed by the Dronecode Foundation, has made substantial progress in standardizing foundational stacks, and several, mostly Linux-based, UAVs aligned with Dronecode have reached market. New members, such as Parrot, Walkera, and Erle Robotics, have brought the membership to 44, comprising 1,300 active developers.

QR X350PROThe new companies join Platinum members 3DR and Yuneec, Gold members Intel and Baidu, and Silver members including Qualcomm, Box, ProDrone, Falcon Unmanned, and others. Earlier this year, Erle Robotics launched a Dronecode-aligned Erle-Copter in Ubuntu and Ubuntu Snappy flavors, and Walkera launched the 2015 QR X350 Pro, which features a Linux-driven Dronecode flight controller.

The Dronecode Project builds upon two closely related open source drone autopilot platforms, APM/ArduPilot UAV platform, and the PX4 project based at the Swiss Federal Institute of Technology, Zurich.

According to workshop leader Lorenz Meier, the core developer and maintainer of the Pixhawk PX4 Flight Stack software, as well as a Ph.D student at the Computer Vision and Geometry Group in the Department of Computer Science at ETH Zurich, the Dronecode Project is moving from developing basic autopilot flight stacks to addressing higher end functions.

“So far, we have focused on getting the Dronecode flight stacks into industry-ready shape,” says Meier. “While GPS-based flight is in a pretty good shape now, we have set out to tackle the next challenges like obstacle detection and avoidance and tighter integration into the cloud, which would allow dynamic no fly zones. The goal is to make flying easier and safer at the same time.”

“Mid-2016 will be a good time to look at Dronecode and Linux adoption, as companies will have had the opportunity to phase in new technology,” says Meier.

I asked Meier about the rapid transition toward Linux, and whether Linux will soon be able run a drone on its own without a companion microcontroller/RTOS control system.

“Hard-realtime Linux is still a specialized solution, making RT-Linux somewhat hard to integrate based on standard distributions,” says Meier. “We opted instead for a hybrid solution running standard Ubuntu / Debian Linux and a dedicated RTOS side-by-side. The PX4 flight stack that runs on Snapdragon Flight uses Linux for higher end functions, but uses Qualcomm’s QuRT for all safety-critical parts running on the Snapdragon 801’s Hexagon DSP. Similarly, the APM-based 3DR Solo runs Yocto based Linux image, but also runs all safety-critical software on a co-located Pixhawk running NuttX and the PX4 middleware for sensor interfacing.”

I also asked Meier about the integration of Dronecode technology with ROS, which was designed for terrestrial robots, but is increasingly being used on drones such as the Erle-Copter.

“ROS is a great rapid prototyping environment and ROS 2.0 is moving in the right direction to become more of a drone platform,” says Meier. “However, right now neither we nor Qualcomm or other industry adopters base the PX4 stack on it. In addition to offering ROS, we have a DSP-to-Linux IPC mechanism called muORB for messaging as a lightweight alternative. However, the PX4 middleware has a transparent adapter layer for ROS, though, so people can run our apps in a native ROS environment. Dronecode also has a MAVLink to ROS bridge called mavros.”

Irish Drone Community Gains Spotlight

A major goal of the workshop and Flight Day is to support the emerging UAV industry in Ireland, a country whose rugged coastline and castle-dotted hills have attracted filmmakers using drones. Both events are sponsored by Atlantic Bridge, IDA Ireland, and Startup Ireland, in addition to 3DR and the Dronecode Foundation.

Ireland has taken an early lead in establishing regulations that legalize safe drone usage. A hobbyist drone community is emerging around organizations like Copter Shop Ireland and the iFly Technology training center. UAV-related companies based in Ireland include Green Aviation, Verifly, and SkyTec Ireland.

“Dronecode provides an ideal collaborative technology platform to foster rapid adoption and growth for the drone industry in Ireland,” says Trishan de Lanerolle, Program Manager for the Dronecode Foundation, as part of the Linux Foundation’s Collaborative Projects team.

At the Flight Day event, several University research groups will be showcasing their projects alongside companies like 3DR and Parrot. De Lanerolle says, “From a regulation point of view the Irish Aviation authority has a progressive approach and wants to promote innovation in this space.”

In the U.S., meanwhile, there’s a growing campaign for self regulation by vendors and users as a means to forestall potentially more restrictive FAA regulations. In a recent Hackaday post, 3DR CEO Chris Anderson notes safety-oriented Dronecode projects including Dronecode No Fly Zones and a related Safe Flight API.

As drone vendors and users come under fire for unsafe flying practices and invasions of privacy, it’s important to note the many benefits of UAV technology, from improved agricultural practices to search and rescue and disaster relief. The Dronecode events will highlight the increasing number of humanitarian projects involving drones, including Uplift Aeronautics and OpenRelief. Other efforts include UAViators, which helps aid organizations safely use drones for relief efforts. Drones are also used by the World Wildlife Foundation to track wildlife and poachers in Africa.

The Drone Developer Workshop ($10) will be held Oct. 5, 2-6pm at the Spencer Hotel in Dublin, Ireland. (bring your own laptop). Flight Day ($10) is scheduled, weather permitting, for Oct. 8, 9am to 4:30pm, with transportation provided to an airfield near Dublin. More information and registration may be found here.

This Week in Linux News: Chinese Government Encourages Adoption of Linux-Based OS, New Malware Infects ATMs, and More

This week in Linux news, the Chinese government encourages widespread adoption of a new Linux-based operating system, new “GreenDispenser” malware infects ATMs, and more! Catch up on your Linux news with our weekly digest below. 

Baby Penguin1) The Chinese government encourages citizens to replace Windows with a Linux-based OS.

A first look at the Chinese Operating System the Government Wants to Replace Windows– Quartz

2) New malware allows attackers to steal from infected ATMs.

GreenDispenser Malware Threatens to Take All Your Dosh From Linux ATMs– The Inquirer

3) Microsoft’s enters into open source SDN territory with Linux-based Azure Cloud switch.

Microsoft’s Linux-based cloud OS scores a win for SDN– TechRepublic

4) Alien: Isolation game soon to be available on Linux.

Alien: Isolation heading to Mac and Linux next week– PCGamer

5) Tizen 3.0 release brings new features to the Linux-based OS for mobile devices and smart TVs that is supported by the Linux Foundation.

Tizen, Samsung’s Linux-Based OS for Mobile and TVs, Gets New Release– The VAR Guy

 

BlackBerry’s Android Slider Phone Is Called the Priv and Will Be Available This Year

Blackberry-privBlackBerry has been teasing us with its plans for an Android-powered slider smartphone for months, promising in March that the device would be available sometime this year. Now, as part of the company’s second quarter financial results, CEO John Chen confirmed the name of the handset — the BlackBerry Priv — and reiterated a planned release date later this year. “Today, I am confirming our plans to launch Priv, an Android device named after BlackBerry’s heritage and core mission of protecting our customers’ privacy,” wrote Chen. “Priv combines the best of BlackBerry security and productivity with the expansive mobile application ecosystem available on the Android platform.”

Read more at The Verge

​Google To Face Android FTC Antitrust Investigation? Report

Google could be put under the antitrust spotlight in the US over accusations that it’s giving its own services priority in relation to Android. 

US antitrust regulator the Federal Trade Commission is looking to open an investigation into whether Google blocked rivals’ access to the Android operating system, according to Bloomberg. The move could represent more regulatory troubles for Google, with the FTC striking a deal with the US Department of Justice to lead an investigation of Google’s handling of Android, Bloomberg reports. It is not yet clear whether the FTC will open an official investigation.

Read more at ZDNet News

Distribution Release: Webconverger 32.0

Kai Hendry has announced the release of Webconverger 32.0, the latest stable release of the specialist Linux distribution for web kiosks – now with Firefox 41.0 and improved web browser privacy features: “Webconverger 32 release. Prompted by the disturbing privacy defaults in Windows 10 and an enquiry whether Webconverger leaked any intranet information, we reviewed Firefox defaults. This review was accomplished with Wireshark, a tool that allows us to analyse every packet leaving and entering a Webconverger instance.

Read more at DistroWatch

Z-Wave Plus Home Automation Hub Runs Linux on Raspberry Pi

Z-Wave Europe and Popp & Co. have launched a “Popp Hub” home automation gateway that runs Linux on a Raspberry Pi, and supports Z-Wave and IP smart devices. Z-Wave Europe GmbH, which bills itself as Europe’s largest distributor for Z-Wave wireless technology devices, is selling and distributing the Popp Hub smart IP home gateway…

Read more at LinuxGizmos

Apache Big Data Preview: Q&A with IBM’s Anjul Bhambhri

ibmpos blue thumbAs a preview to the upcoming Apache Big Data Europe conference, we spoke with with Anjul Bhambhri, Vice President, Big Data and Analytics, IBM Silicon Valley Lab, who will be giving a keynote presentation titled, “Apache Spark — Making the Unthinkable Possible.” We talked with Bhambhri about IBM’s involvement with open source and what Big Data really means.

Q: Big Data seems to refer not so much to “a large amount of data” as “so much data that traditional methods can’t handle it.”  For IBM, what does Big Data mean?

Currently, Big Data means hundreds of terabytes, going up to tens of petabytes. This could be structured data – data in fixed records or fields, like in databases — as well as unstructured data like documents, images, and multimedia. Every industry has Big Data — Financial, Telco, Insurance, Healthcare, Automotive, Retail. They want to combine data from multiple data sources of record with data sources of interaction, extract new information, derive actionable insights from the information, and deliver new and incremental value via products and services.

anjul-bhambhri

Q: What does IBM’s Big Data Products group do? What are some of the main products?

IBM’s Big Data products help customers across industries store, manage, and analyze all of the data using descriptive,  predictive, prescriptive analytics. The capabilities are available to data scientists as well as to Lines-of-Business (LOB). Products like BigInsights provide the ability to store, query all types of data using SQL, extract information from unstructured data using text analytics, do large-scale analytics using R and Machine Learning. The SPSS suite of products provide the ability to build and score predictive models at scale on big data. Watson Analytics offers LOB the benefits of advanced analytics without the complexity. LOB  can get answers and new insights to make confident decisions in minutes — all on your own.

The Infosphere Streams product lets you analyze all of Big Data in real time. As data continues to grow in the Big Data platforms, it is very easy for the platform to become a swamp as opposed to a source of well-curated information. This is where the IBM tools such as BigQuality and BigIntegration help IT personnel create a balance between unfettered data exploration and analytics while ensuring that the data is appropriately governed in terms of use, lineage, quality. These tools also make it easy for LOB to publish “good information” from data allowing analysts and users to “shop for data” without having to curate the data themselves.

Q: How do these products, and the group’s activities, relate to Apache?

All of these products leverage Apache projects like Spark and Hadoop and their ecosystem of Apache projects, on Big Data. In addition, these products are bringing SQL, large-scale analytics to the Hadoop and Spark community. ISVs that are building applications leveraging Apache projects can now use these value-add capabilities to build applications that better serve their customers.

Over the years, we’ve seen use cases that span the spectrum from log mining to fraud detection, from text analytics to machine learning. Let me give you a couple of examples on how our customers have leveraged Apache projects along with IBM products to derive valuable insights from big data.

The data integration space is one of Apache Hadoop’s strengths. We have a few large ISVs that are integrating customer interactions across multiple channels. They collect all “touches” a customer has with a business — be it via phone, emails and web chats, social media, and blogs (voice, video, web, chat and telephony).  This raw data is then turned into a trail, a “Customer Journey” if you will. To do this, they’re leveraging Hadoop, in combination with IBM BigInsights value-adds around Data transformation, SQL, Text Analytics & Machine Learning.

The immediate benefit is that businesses are able to see their customers in a more complete light. The integrated channel views are leading to improved call-handling efficiencies and faster problem resolutions. For example, the end customers don’t have to repeat themselves to operators on the phone, and there are fewer gaps in customer service. Thanks to Hadoop, these ISVs have seen significant drops in operational costs. Crunching millions of interactions is now running in minutes and hours as opposed to days and weeks.

We also have a large healthcare provider who’s using Hadoop with IBM’s BigInsights text analytics. They’re faced with the problem of identifying patients that have recalled implants, such as hip replacements, spinal implants, and the like. Unfortunately, the information is buried in thousands of medical records in textual form. Can you imagine teams of nurses reading through patient medical records, trying to piece together the maker, model, serial number, etc. for these implants?  With text analytics running on a distributed platform like Hadoop and Spark, they are able to identify patients programmatically, more accurately, and quickly.

Q: Can you talk briefly about IBM’s involvement with Linux and with open source?

IBM has been at the forefront of the open source movement, starting with its contributions to Apache HTTP server, and the Apache Foundation itself, continuing on with the Eclipse Foundation, and its embrace of Linux with its own Linux Technology Center.

IBM’s contributions to Linux include ports to mainframe, the Power architecture, and the Cell Broadband Engine. These ports enable support for Linux on all modern IBM systems and allow Linux to be at the heart of IBM solutions regardless of hardware platform. More than 500 IBM software products now run natively on Linux, including WebSphere, DB2, and systems management products.

In addition to its involvement in Linux, IBM has been actively contributing to open source platforms including Hadoop, Node.js, and Docker. The latest in this trail of open source advancement by IBM has been the announcement of the Spark Technology Center to promote and enhance the Apache Spark platform.

Q: You’re scheduled to give a keynote called “Apache Spark — Making the Unthinkable Possible.” Can you tell us briefly what it’s about? How is IBM contributing to the stretching of boundaries of Big Data thinking?

The Watson initiative is an example of Big Data thinking. We are pushing the boundaries on assimilating all existing data and knowledge and using that to predict and provide guidance on wide range of topics from healthcare, to financial advice, to management of natural resources, to even cooking up a new recipe from a set of ingredients. This is the new age of using data to not only predict outcomes but to change them based on ongoing events.

openSUSE Leap 42.1 Beta Based on Linux Kernel 4.1 LTS

opensuse-leap-42-1-beta-based-on-linux-kernel-4-1-ltsThe openSUSE Project announces openSUSE Leap 42.1 Beta operating system has been released and is now available for download and testing.

The new openSUSE 14.2 Leap version is quickly taking shape and the first Beta has been released for this branch, which has been hailed as practically the second coming. Developers insisted on saying that it will change the way people look and use openSUSE and that can only be a good thing.