LightBlog

vendredi 23 septembre 2016

Bluetooth SIG Updates Developer Toolkit Lineup and Documentation

Bluetooth is one of those pieces of tech that help make our lives easier in small and subtle ways. Whether you use it to connect to your car, to your smartwatch or perhaps you are forced to use it for audio — Bluetooth has become one of those essential features that we take for granted these days.

It's ubiquitous: we assume that most modern devices that rely on inter-communication will sport Bluetooth connectivity, a testimony to the convenience that we have become so used to.

A lot of this convenience associated with Bluetooth originates from the widespread use of the standards. The Bluetooth SIG (Special Interest Group) is the organization that oversees the development of these Bluetooth standards, and also concerns itself with the licensing and trademark usages associated with Bluetooth. However, Bluetooth SIG is a not-for-profit, and as such, they do not make, manufacture or sell Bluetooth products.

Instead, what they do is provide developer toolkits and documentations for making it easier for developers to work with Bluetooth technologies. The Bluetooth SIG has issued updated developer toolkits and step-by-step kits that serve as very useful tools for people looking to get started with wireless tech. You can find more information about these updated kits below:

  • Bluetooth Secure Gateway Toolkit – This toolkit provides example components and simple initial set-up, in-depth and hands-on labs, and enhanced security components to create an Internet gateway that gives people the ability to monitor and control their Bluetooth sensors remotely.
  • Bluetooth Starter Kit – This comprehensive training package with hands-on labs and sample source code introduces developers to Bluetooth, giving them foundational knowledge to add wireless connectivity to products and apps.
  • Application Accelerator 2.1 – This toolkit helps third-party developers build Bluetooth apps on phones, tablets, and PCs with support for Android 6.0, iOS 9, Windows 10, Tizen, and Blackberry.
  • Beacon Smart Starter Kit – This step-by-step kit gives instructions on how to build a beacon, leveraging the potential of these low-cost, simple yet powerful sensors.

connected-gateway

So, if you are looking to get started with wireless technology, build related mobile apps along with low-cost beacons and gateways for controlling IoT sensors, you now have good starting points that are also up-to-date in their knowledge bases. The tools will help make it easier for you as a developer to prototype, test and scale your solutions.

Give these a shot and let us know your thoughts in the comments below!



from xda-developers http://ift.tt/2dgKyjd
via IFTTT

Best Note 7 MODs ( V4A, Xposed, 3imit…)

A while back TK made a video for XDA TV showing you how to root the Galaxy Note 7. Now if your phone is rooted and you're wondering what to do next, you should check out some of these MODs. TK will walk you through how to install Xposed and what some of the best MODs are for the Galaxy Note 7.

If you own a Note 7 then let us know what MODs you're using in the comments down below. If you haven't rooted your device yet, be sure to check out the video on how to do that.



from xda-developers http://ift.tt/2cWLMOC
via IFTTT

jeudi 22 septembre 2016

Betrayal of Hype: Playing Fast and Loose with Release Dates Breeds Consumer Mistrust

Yesterday, Google launched Allo on the very last day of summer, just narrowly squeezing into their "Summer 2016" launch window. The product we got was compromised, and arguably doesn't have a defined place in their product lineup, which raises the question of "Why was it launched now?"

If Google had been upfront with us and come out and said "Hey, Allo won't be ready on time. We're going to take an extra month or two to make sure that it has a smooth launch", yes, there would have been some complaints, but people would have accepted it. It's not like Google is in a rush to release Allo where every second counts. They're already 5 to 11 years late to market (depending on who you ask and which platforms you compare it to), an extra couple of weeks wouldn't hurt them that much. Absolute worst case scenario, it's not ready in time for the upcoming Pixel phones' consumer availability and has to be disabled server-side for the first couple weeks.

Instead, they released a rushed, or at the very least feature-incomplete product. They released it on the last day possible without changing the launch window.

"It's not like Google is in a rush to release Allo where every second counts. They're already 5 to 11 years late to market"

Ignoring the various problems associated with releasing an unfinished product (they've been covered pretty thoroughly in other articles), releasing it at the very end of a wide release window like that has its own issues. The hype surrounding the product and its announcement dies off, and in its place, malcontent breeds. People begin to question why it's taking so long to release.

The begin to question what issues it has that are preventing it from launching. Why the company isn't communicating about what's going on. It results in consumers not trusting companies' release windows. Not trusting what companies say. "Summer" gets interpreted as "late September" instead of as "sometime between May and September". A release date of "end of the year" gets interpreted as "full announcement in late December with a launch in Q1 of the next year". After a couple missed deadlines with no communication (or a couple deadlines made by the skin of their teeth), people stop trusting that company's deadlines.

Those small little half-truths may not mean much by themselves, but they add up over time. Customers get tired of being disappointed over and over again, and it creates a negative mental image. It harms the consumer's relationship with the company.

Yes, there is something to be said for the mentality of "release early, release often", but people often forget the second half of Eric Raymond's famous quote; "And listen to your customers". The whole point of releasing early and often is that it allows you to get feedback from your customers, and quickly integrate it into your product. It allows you to avoid wasting time on development efforts that your clients aren't interested in. For that to work, the first release still has to be solid enough to create that customer base. If the first release is too early, you won't get anywhere, especially for something that relies on there being a critical mass of customers, like a messaging app.

This isn't only true for product launches either. Software updates are a huge deal that many customers expect to come relatively quickly, but can be hard to gauge how long they will actually take to complete. Unfortunately unlike product launches, you can't really keep updates out of the public eye (as people are going to be asking for new information about how the software that they are using will be improved), but you can temper people's expectations. If you keep the channels of communication open with your customers and are realistic, you can avoid the rage that comes with missed deadlines and a lack of communication, and instead turn it into a feeling of connection for your clients with your company. But being realistic is vitally important. If you sell people on having updates within 15 days of announcement, or Vulkan support on launch day, or a specific launch day for the update, and you don't communicate that you won't be able to follow through until you are right up against the deadline, then people are going to be annoyed. People will remember that you didn't follow through on your promise (and didn't warn them in advance that you wouldn't be able to follow through), and will be less likely to trust your next promise. It's also fair for them to use that as an argument when communicating their judgement on your company (say, when not recommending a phone due to missed software update deadlines).

Jumbled Image of Google's Messaging AppsNow, I'm not saying not to hype a product up before launch. If you don't build any anticipation, then you often wind up with a product like Spaces. It doesn't matter if it's a solid app, because if no one uses it and it isn't advertised anywhere, then eventually its lack of a userbase will result in it being killed off (like what happened with Google Health, Google Reader, Google Wave, Google Latitude, Google Offers, etc.), and the loyal users of that service will be less likely to use other services from that company in the future, fearing a repeat of what happened with the service that they loved.

It's about finding the right balance. About giving your developers enough time to put out a solid project, and timing your marketing to line up with when you should be launching. It's about not starting the hype train too early (but giving yourself enough time to make sure that it does get started). And the way you achieve that is by communicating with your customers. By being realistic (or even conservative) with your release date expectations, and even product expectations. Ideally by not even announcing the product until it is already ready for launch (although that will depend on what type of product it is), and then either giving yourself a week or so to market it and build anticipation, or just following up on the announcement and launch with a marketing blitz in order to get the word out.

Being silent and hoping that your users will be your evangelists just doesn't cut it. Yes, word of mouth is important, but you need more than that. You need communication and marketing as well. You need to drive consumer interaction, and you do that by actually interacting with consumers. Basic things like letting your customers know that a product launch needs to be delayed to work out some bugs go a long way.



from xda-developers http://ift.tt/2d3QWZm
via IFTTT

Google+ is Now Featured in the Google Apps for Work Service

Google Apps for Work users will now have Google+ as part of the core service when used within a domain. So, people currently using the service can expect Google+ to have the same technical support and service level commitments just as other services like Google Calendar and Google Contacts. However, Google+ will not be a core service on Google Apps for Education domains.



from xda-developers http://ift.tt/2cGbjbI
via IFTTT

Google Gifts the City of Montélimar a Nougat Statue

Google chose Nougat as the sweet treat for this year's version of Android and this week they unveiled another statue for it. The new statue went up in the French city of Montélimar, which is known as the world capital of Nougat. The city has been making nougat since the 18th century and currently makes 4.5 tons of the treat every single year.



from xda-developers http://ift.tt/2coKyYD
via IFTTT

The Pixel & Pixel XL are Rumored to be IP53 Certified

The HTC 10 is IP53 certified, and with them producing the Pixel and Pixel XL for Google, it shouldn't come as a surprise that they are rumored to have the same rating. So while the new Google phones will not be advertised as water resistant, they should be protected from dust and light splashes of water relatively well.



from xda-developers http://ift.tt/2ddXer5
via IFTTT

Active Theory Makes the Paper Planes App Open Source

Paper Planes is an application developed by Active Theory that was featured after the keynote at Google I/O earlier this year. The concept is simple, create an app that lets you make a paper plane that you can then fly from one screen to the other. The app is now featured on Google's Android Experiments page, and you can find the source code here.



from xda-developers http://ift.tt/2coPn3O
via IFTTT