When picking out parts for your custom electronics design, it can pay to check up-front for Linux driver support. Writing new drivers for unsupported hardware is time-consuming, introduces risk, and adds complexity to a project.
While working on Apple HomeKit projects, we have found that some challenges crop up again and again. This guide helps new Homekit developers climb the ladder to smart home success.
When the WPA2 vulnerability, better known as the WiFi KRACK was revealed late last year, what followed was a torrent of concerning headlines suggesting that all WiFi communications could be decrypted. Whilst it is vulnerability at the core of one of the most popular forms of WiFi network security, all is not as bad as some of the articles might lead you to believe. We're going to take a realistic look at how this attack works and outline some important steps users and service providers can take to keep networks and devices safe. WiFi KRACK: Four key steps to manage the risk and protect your network What is a KRACK? KRACK, meaning Key Reinstallation AttaCK, works by abusing a flaw found in the WPA2 implementation declared [...]
Top 5 Tools for Cross Platform Mobile Development Mobile Application Development Series – Part 3 Welcome to part 3 of our 5-part series on mobile application development. Part 1 looked at the essential breakdown of your mobile application development budget, and how to financially plan carefully for project success. And we examined priorities to consider when matching the right mobile application development company for your project in Part 2. Now, straight on to part 3 - and (in our humble opinion) the best tools around right now for cross platform mobile development... Top 5 Tools for Cross Platform Mobile Development When those sudden moments of genius strike, you could be onto the next big thing – the new Angry Birds or [...]
Mobile Application Development Cost: The Real Deal for a High Quality App Mobile Application Development Series – Part 1 “Which are the top cross platform mobile app development frameworks?” “Hmm…think I’m gonna need a development partner. How do I choose the best one..??” “Which app development tool should I use?” If you’re trying to figure out app dev concerns like these, then you’ve come to the right place! Welcome to our 5-part series on mobile application development. Over the next few weeks we’ll delve into some of the key issues around mobile app dev and address queries like the ones above. So, to kick off the series, we’re taking a look at essentials you need to consider when working out your mobile application development [...]
In electronics product development, touchscreens can be difficult to stress test; and whilst there are several sophisticated systems available for touchscreen stress testing, there are other ways to get the job done – like a low-tech approach… For example, take a look at this rig built from a child’s toy. Our engineer built it as part of the debug process to try to fix a failed touchscreen unit. Thanks to our brightly-coloured debugger, we discovered that the touchscreen controller chip itself was unreliable. The rig kept tapping the screen over and over and over again. However, what the debug process uncovered was that it took slightly more than a mere tap-tap-tap motion to uncover the bug. So: Tap-tap-tap motion = unit functioning normally. Tap-slide-and-up motion (closer to an actual [...]
BSP Porting: Your 5 Key Steps to Development Success BSP Porting: Your 5 Key Steps to Development Success Take BSP Porting from Stress to Success When selecting the hardware which will make up the core of your next product, there are many choices. Once this has been decided, BSP porting must be completed to ensure the software elements fit the new hardware. Among the key decisions you need to make are which CPU to go for and which operating system to use on it. The market has moved from silicon vendors selling just components; the start-up software they offer is now just as important as the hardware. BSP Porting: Which CPU?? At first glance, the array of embedded CPU options from silicon [...]
As Microsoft turns 40 this month, we've put Windows Embedded Compact 6.0, and its enduring popularity, under the microscope at a Win CE 6 open forum. The first post examined some of the differences between Win CE 5 and Win CE 6; CE 6's rather reluctant start in 2008, and MSDN licensing - amongst other Windows Embedded topics. Now, here's the concluding part of our Embedded Compact 6.0 open forum - with Nigel Goodyear, Embedded Platform Architect at Direct Insight, and ByteSnap Design's Principal Engineer, Martin Thompson. Updates Availability and Obsolescence BYTESNAP: So in terms of Windows CE 6 and obsolescence what are we looking at now? NG: Well, I believe it’s 2018; there will still be updates available in terms of security availability for the tools until 2018 and then licensing [...]