LightBlog

mercredi 16 novembre 2016

Google Releases PhotoScan, an App to Digitize Your Photos

I've you've ever tried to digitize your old, printed photos then you know how much of a hassle it can be without access to a high resolution scanner. Since many people don't have a great scanner to handle digitizing photographs, they rely on their smartphone cameras. However, the glare and alignment difficulties often results in a sub-optimal version of your original photograph.

This is where Google's new app, PhotoScan, comes into play. It's a free application that is available right now on the Play Store. When you launch it, you're asked to align a photograph within a fixed rectangular frame, forcing the user to snap a picture of the photo at an appropriate angle and distance. After you take the first picture, you'll then be asked to move the camera over four different white dots while the app continues to capture more images. When you capture photos from all four spots, PhotoScan then runs a custom algorithm designed by Google to combine the photos based on landmarks and eliminate any glare.

Nat and Lo from Google take us behind the scenes to give us a look how PhotoScan works. The app uses computational photography to manipulate exactly what is being produced. PhotoScan removes the lighting glare by having you move the camera to each of those four dots. It will then map out some feature points (a single photo can have between 500 to 4,000 feature points) so the application can match those points from the images it captured.

I was playing with the application last night and it really does make it easier to digitize your old photographs. Oddly enough, Google Play says the application is not compatible with the Pixel XL or the Nexus 6P that I own. It's likely that Google is slowly rolling out the app to a limited number of devices at a time, but you can grab the APK for it right here.


Source: Google



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

What are Your Thoughts on the OnePlus 3T?

After a series of leaks and whispers, the OnePlus 3T is finally here. As a standalone product, the OnePlus 3T packages some excellent hardware at a price that approaches the higher end of the affordable-flagship market, but still gives one of the best value packages as a flagship.

OnePlus has also answered a lot of questions and doubts on the OnePlus 3T and what it means for the OnePlus 3.

So, considering what we know so far, we ask you,

What do you think of the OnePlus 3T? Are you a OnePlus 3 owner, and if so, are you considering an upgrade? Is there any spec where the OnePlus 3T still needs to improve? Would you like to see other OEMs go in for a spec upgrade?

Let us know your thoughts in the comments below!



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

OnePlus Releases the Device Trees and Kernel Sources for the OnePlus 3T

After all of the rumors about a new version of the OnePlus 3, the company finally made the official announcement about it yesterday. We learned the OnePlus 3T would be using an upgraded SoC, a bigger battery, an improved front-facing camera, sapphire glass protecting the rear camera, and will be available with 128GB of internal storage. That's a lot different from the rumors we heard about it before launch, and its poised to be the best smartphone of 2016.

Mario published a detailed write-up about the philosophy of the OnePlus 3T, and what it means going forward. While OnePlus believes the OnePlus 3 and the 3T are "two versions of the same phone," this launch has made some people rather upset. There are some OnePlus 3 owners who feel slighted by OnePlus as they no longer have the best smartphone the company offers. Then there are some developers who feel this will only fragment the development scene even more.

OnePlus released the device trees and kernel sources for the 3 at launch. The company has promised a way to improve camera quality on custom ROMs, and developers are still waiting for this, but OnePlus has been very kind to the developer community when compared to some OEMs out there. So to help developers get a jump on their work for the upcoming OnePlus 3T, they have just released device trees and kernel sources before the smartphone has even been launched.

We're expecting the OnePlus 3T to launch on November 22nd with a starting price of $440. So if the community developers feel up to the task, they can have their custom ROM or custom kernel released before it is made available to the public. You can find the GitHub page for OnePlus right here, and be sure to check out the XDA forum we created for the new device a few days ago.

Source: OnePlus



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

Google Launches A.I. Experiments to Showcase Machine Learning Projects

Diving into something like coding can be a daunting task at first, but having small projects made for specific tasks can help ease someone into making something of their own. Google recognizes this and they launched a website to showcase Android Experiments just last year. We've watched as Google has integrated their machine learning technology into a number of their services, and now they want to help others do the same.

Yesterday, Google announced a new website called A.I. Experiments that will function very similarly to how the Android Experiments website works. So, if you've ever wanted to tinker with machine learning, but felt intimidated by the process, you can look at individual projects and see how they utilize the technology. They already have a number of projects up right now that show things like visualizing bird sounds, a game that will let the computer guess what you're drawing, an app that takes things it sees and turns them into lyrics of a song, and more.

Each of these projects have an introductory video to give you a demo showing you what it does. Then, at the top right there's a button for launching the experiment (so you can test it out right now) along with a button that takes you to the GitHub page. So you can grab this open source code and start looking through exactly how these developers pulled it off. You can then see what resources they used and start to implement this technology into a project of your own.

It's a very exciting time to be a developer these days and we're seeing this machine learning technology used in all sorts of areas like language, music, nature, and more. Google is finding more ways to use A.I. and neural networks to improve their services, and it's only going to get more impressive as time goes by.

Source: Google Developers Blog



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

Volume Scheduler Sets a Schedule for Your Device’s Volume Levels

If you have regular times set for work, meetings and the like, and don't want to constantly fidget with the volumes on your phone, try out Volume Scheduler. As the name says, you can set simple schedules for toggling various volume levels on your device!



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

Report – Some Android phones transmit SMS, Call Logs, and Location to a Chinese Server

Heightened concerns over leakage of personally identifiable information has led to many electronics manufacturers to implement tightened security measures in their products. In contrast, the world of digital advertising has became more pervasive over time, in some parts due to better data mining algorithms. These two facts have proven to be a conundrum for many software companies: how can they balance the consumer need for choosing who gets access to what data with the business need to study their user base.

Some companies such as Google opt to provide a compelling, but free, product for users in the hopes that the company can improve their search, advertising, or AI algorithms. While the likes of Google may pull more user data than some would prefer, the products they offer are good enough for most users to not really care about the privacy they're giving up. On the other hand, some companies opt to data mine users without explicit user consent or disclosure – instead assuming that installation or purchasing of a product is implying consent for data mining.

You may remember the controversy surrounding CarrierIQ, a mobile diagnostic software suite that came pre-installed on many smartphones sold by carriers within the United States. CarrierIQ was so ubiquitous, and the backlash so great, that eventually several high-ranking members of the U.S. government became involved, and eventually the widespread use of CarrierIQ was discontinued around early 2012. But CarrierIQ is just one high profile example of data mining software that happened to catch national attention. A report out by security firm KryptoWire indicates that a new, even more intrusive data mining software suite is pre-installed on many Android smartphones including the popular BLU R1 HD sold on Amazon.


Adups – Carrier IQ v2?

A Chinese technology firm called Shanghai Adups Technology Co. Ltd. is responsible for the creation of a software package that is said to be pre-installed on many Android devices. Adups boasts of reaching over 700 million users and claims a market share of over 70% across 150 countries. The firm claims to have created firmware that is integrated in products from over 400 telecoms, semiconductor manufacturers, and device OEMs of all stripes. This seemingly impressive list of clientele use software from Adups to accomplish a myriad of data collection on users, KryptoWire alleges.

Information that is alleged to be collected and transmitted to a server belonging to Adups in Shanghai include the following: "full-body of text messages, contact lists, call history with full telephone numbers, and unique device identifiers including the IMSI and IMEI." Adups' firmware is said to be able to match keyword patterns in user data and even have the ability to bypass Android's permission model to execute commands with superuser privileges. Furthermore, Adups is alleged to even collect device location information. All of this data is collected periodically in the background without user knowledge or consent, and though the transmitted information is sent encrypted, the amount of information collected is troubling.

adups_security_analysis_figure1

Source: KryptoWire

 

 

KryptoWire discovered that this software package came installed with an OTA to affected devices that was managed by Adups. The security firm has already informed Google, Amazon, Adups, and BLU of their findings, and is reaching out to OEMs who believe their devices may be affected. BLU has already responded to the report with a statement that the affected third-party application installed by Adups has already been updated to no longer transmit all of this information. Though we have yet to see disclosure on other affected devices, according to Adups' website, their software is also installed on unspecified ZTE and Huawei products as well.

Source: KryptoWire



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

mardi 15 novembre 2016

WhatsApp Begins Rolling Out Video Calling to All Users

WhatsApp remains a strong competitor amidst the sea of instant messaging apps on the market. Despite attaining a mind-boggling 1 billion active users earlier this year, the company has not stagnated on rolling out updates and improvements to the core service. Surging popularity from the likes of Telegram have pushed Whatsapp to focus on their strengths as a messaging platform and introduce features to solidify its dominant position in the market. Thanks to its simple, yet beautiful user interface which is easy enough even for the technologically challenged among us, the average user in many parts of the world swears by Whatsapp to the detriment of carriers pushing for SMS plans.

But Whatsapp has evolved past being a basic instant messaging app. At first, there was the introduction of Voice Calls over a data connection. And today, after weeks of availability in the Beta channel, Video Calling has been officially announced to now be available for all users.

The feature is rolling out to Whatsapp users on Android, iOS and even Windows Phone devices in the coming week. Of course, you and the recipient of the video call would need the latest version of Whatsapp with Video Calling support installed for the feature to work. In order to place a call, simply use the call option which would then prompt you to choose between a voice call or a video call.

WhatsApp's enormous marketplace places it in a much better position to leverage video calls as a functionality to keep users hooked to the service. What Google hoped to accomplish with Duo is what WhatsApp will very likely succeed in accomplishing, at least in developing markets like India where the service can be found installed on nearly every smartphone in nearly every household.


What are your thoughts on the Video Calling feature? Let us know in the comments below!

Source: WhatsApp Blog



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