Profile cover photo
Profile photo
Dave Smith
2,187 followers -
I'm a sucker for bits.
I'm a sucker for bits.

2,187 followers
About
Dave's posts

Post is pinned.Post has shared content
Lots of fixes and feedback incorporated from the first round. Keep telling us what you like (and what you don't) as the preview continues to evolve in our G+ community: https://g.co/iotdev
Today we are releasing Developer Preview 2 for Android Things, bringing new features and bug fixes to the platform. We are committed to providing regular updates to developers, and aim to have new preview releases approximately every 6-8 weeks. DP2 includes many bug fixes and new features, such as USB Audio and a native Peripheral API. DP2 also adds support for the Intel Joule platform. In addition, we have created a highly requested sample that shows how to use TensorFlow for object recognition and image classification on Android Things.

See the blog post https://goo.gl/uLXxTZ for more information, and join our Google+ community at https://goo.gl/PC9RBw. #AndroidThings

Post has attachment
Today we are releasing Developer Preview 2 for Android Things, bringing new features and bug fixes to the platform. We are committed to providing regular updates to developers, and aim to have new preview releases approximately every 6-8 weeks. DP2 includes many bug fixes and new features, such as USB Audio and a native Peripheral API. DP2 also adds support for the Intel Joule platform. In addition, we have created a highly requested sample that shows how to use TensorFlow for object recognition and image classification on Android Things.

Please continue to share your feedback here in the community as you try out the updates. Myself, +Wayne Piekarski, and the rest of the team are eager to see what you find. #AndroidThings

Post has shared content
Advance your education with the Associate Android Developer (AAD) Certification by Google

The AAD Certification is intended for developers who can display typical skills of an entry-level Android developer. By earning the AAD Certification, developers can get recognized for their skills and advance their careers.

Learn more from this video here: https://goo.gl/KeuFJZ

Post has shared content
Over the holidays, I decided that the time was right to finally build a proper flight simulator at home. It uses three 42" LCD displays arranged around the pilot to cover a 270 degree field of view, and has a proper yoke, pedals, and throttle for control. All the rendering is done by a single Intel i7 PC with a Nvidia GTX 660 from 2 years ago. The new X-Plane 11 beta supports multiple displays really well. With the three large displays, you get an incredibly immersive experience, and you can easily look out the left and right windows. You can "feel" the aircraft as it rolls around, it is really awesome.

I've been waiting to do something like this since 1990 as a kid, when I played Flight Simulator 4 on my 286 with a little 14" CRT monitor. But anything bigger was impossibly expensive. Around 2002, when I was a PhD student at the University of South Australia, I borrowed a bunch of expensive projectors and used a cluster of 4 synchronized PCs using FSUIPC to build an immersive experience. It was pretty nice, but the projectors made doing a full wraparound difficult, and it required too much space and equipment. Now it is 2017, 42" televisions are cheap, and a single GPU from 2 years ago can easily drive four outputs at 1920x1080. I used some shelving racks in my garage to hold the monitors, and some custom wood frames to support all the controls.

This project has been a good learning experience to see how it feels and what needs to be improved. I can use more custom wood frames to bring the monitors tighter together, but I'm pretty happy with it so far. So here are some panoramic photos and videos that try to show what it looks like ... enjoy!
PhotoPhotoPhotoPhotoVideo
2017-01-07
14 Photos - View album

Post has attachment
In case you hadn't discovered it yet, the #AndroidThings site has a quick guide to get you up to speed on basic electronics concepts if working with hardware is relatively new to you. Some relaxing reading while you're off for the holidays.

Post has attachment
Early VR prototype discovered.
Photo
Photo
12/25/16
2 Photos - View album

Post has shared content
It's getting colder here in Colorado as we approach the holidays, so I built a candle to keep me warm! This is also a great example of mapping Android concepts to IoT in Android Things.

The code uses ObjectAnimator to vary the output of the PWM connected to a pair of LEDs, and BounceInterpolator to create a flickering effect as the animations run infinitely. No timers or complex logic!

Gist: https://gist.github.com/devunwired/8656c1902ec856e5f4b26f45cd21f2fd
Animated Photo

Post has attachment
It's getting colder here in Colorado as we approach the holidays, so I built a candle to keep me warm! This is also a great example of mapping Android concepts to IoT in Android Things.

The code uses ObjectAnimator to vary the output of the PWM connected to a pair of LEDs, and BounceInterpolator to create a flickering effect as the animations run infinitely. No timers or complex logic!

Gist: https://gist.github.com/devunwired/8656c1902ec856e5f4b26f45cd21f2fd
Animated Photo

Post has shared content
I am so thrilled for this to finally see the light of day. Android is such an amazing and ubiquitous platform, and now you can use it to power the next generation of IoT projects.

Please join us in the IoT Dev Community[1] as you explore this platform and its possibilities.

[1]: http://g.co/iotdev

Announcing updates to Google’s Internet of Things platform: Android Things and Weave

Today we are announcing a full range of solutions to make it easier to build secure smart devices and get them connected. We are releasing a Developer Preview of Android Things, an operating system for connected devices that has the support and scale of existing Android developer infrastructure. You can now develop IoT software using Android Studio and the Android SDK. We are also updating the Weave platform to provide an easy way to add cloud connectivity and management to devices, and enable access to Google services like the Google Assistant and many more over time.

Learn more about Google’s IoT platform from our blog post at https://goo.gl/eENGtu, and join our new Google+ community at https://g.co/iotdev.
Photo

Post has shared content
Starting today, you can begin building your own actions for the Google Assistant! Actions on Google is a platform allowing you to integrate your services with the Google Assistant by adding new voice actions.

Conversational actions are extremely easy to build using tools like API.AI, but there is also an Actions SDK if you want to process all the data yourself. We'll also be providing Direct actions for common structured use cases very soon.
Actions on Google: Introduction to Conversation Actions

Starting today, you can build Conversation Actions using Actions on Google. This developer platform allows you to bring your services to the Google Assistant on Google Home. Using the Actions SDK, developers can directly parse requests and construct responses that adhere to the Conversation API. Developer tools such as API.AI make the experience even easier, and you can use a graphical user interface to define the conversation.

It is really easy to get started with Actions on Google, and you can learn more from our blog post https://goo.gl/RjhcOF and the introduction video below. Join us at our new G+ community at http://g.co/actionsdev to keep up to date and share ideas with other developers.

#ActionsOnGoogle
Wait while more posts are being loaded