Posts Tagged ‘Phone’

Intel Developer Forum is coming to São Paulo, Brazil!

Intel Developer Forum (IDF) is coming to Brazil for the first time in Intel history! We’re partnering with members of the Intel® Software Partner Program in our booth and sessions, and we’re extremely excited to meet other software developers and ISVs in Brazil. If you’re not attending in person, we’ll make sure to keep you updated on the announcements and excitement online in both Portuguese and English. Check out of our upcoming software sessions below and the full IDF Brazil website for full event details. Next week, we’ll meet the Intel Software team in Brazil, share some exciting news from IDF, and announce some new opportunities for developers to partner with Intel! Pre-IDF Activity on May 14: Gaming roundtable: Intel representatives, CEOs, Software developers, Game Associations, professors and investors will meet to discuss the game industry in Brazil Intel Software Booth Demos: Totvs & Pixeon – Success Stories, Intel® Software Partner Program Totvs is a leader in emerging markets, one of the largest ISVs in Latin America, and the world’s 6th largest ERP developer. Totvs offers a wide variety of vertical solutions for virtually all sizes of companies, allowing growth in different market segments. In the booth, Totvs will showcase how they benefited from partnering with the Intel® Software Partner Program and Intel® Software Network. Pixeon , a Brazilian ISV of approximately 50 people, was founded in 2003 and specializes in digital medical imaging. Its solutions provide high quality imaging for diagnosis and speed to generate medical reports (“laudos”), as well as technologies that allow visualization and analysis through the internet using mobile devices. Pixeon joined the Intel Software Partner Program in early 2012. Through the Intel Software Partner Program, Pixeon has made performance improvements that impact user experience and making it better and more productive. Pixeon continues to work with Intel development tools to improve their software and incorporating new technologies into their products. McAfee®: Complete Cross-Device Protection McAfee offers extensive protection for all your devices to safeguard you wherever you connect. This comprehensive protection is always on, protecting every facet of your digital life. It delivers a worry free online experience from the latest malware protection to keeping your kids away from inappropriate content. Incorporated in McAfee’s consumer portfolio is McAfee Mobile Security that will locate, lock, or wipe a lost or stolen device. Improve Cloud Efficiency and Manageability with Intel® Intelligent Power Node Manager Power takes a large part in Cloud Operation TCO. This demo will show how to take advantage of the Intel® Intelligent Power Node Manager to monitor and control the power cost of your cloud in an intelligent way. In the Cloud System, power and thermal information is retrieved from host servers through Intel® Intelligent Power Node Manager. Based on predefined policy, the Cloud System makes use of the power information both for resource monitoring and power control, as well as intelligent VM scheduling and life-cycle management. The demo also shows the application of this technology in top cloud vendors. Intel AppUp(SM) Developer Program Get the most out of your PC and Ultrabook™ with apps and digital content from the Intel AppUp(SM) center. Discover how to create apps with the free resources found in the Intel AppUp(SM) Developer Program. ISN – Developing optimized Windows applications for Intel Platforms Learn about performance analysis and how to improve your overall user experience on PC systems. Tutorials and sessions will be given throughout the day. Both Intel and Microsoft* tools will be showcased. Using the Yocto Project* Open Source Hob GUI for Embedded Linux OS Image Creation See the Hob graphical user interface in action as it’s used to create a personal NAS device on an Intel® Atom™ based platform. Hob is an efficient customization tool which provides several well defined processes to efficiently assist users with varied experience levels to quickly create a Linux OS image using the Yocto Project. This tool will allow those with limited Linux skills to easily generate a target board image, while providing more depth to hackers and experienced Linux users. Android* Ice Cream Sandwich Demo Running On An Intel® Z2460™ This is an Android* Ice Cream Sandwich demo running on an Intel® Z2460™ processor. This demo shows the value added software optimizations done by the Software and Services Group at Intel to improve Dalvik* execution by orders of magnitude, smooth 1080P video playback, best-in-class HTML5, and power optimizations that take advantage of the silicon to provide fast, responsive, all day performance. Creating Robust, Scalable, High Performance Software with Intel® Parallel Studio XE Intel® Parallel Studio XE Unites Development Tools for Improving Application Performance and Code Robustness For the Latest Generation of Multicore Processors via these Industry-Leading Components: Intel® Parallel Advisor – Threading assistant tool which provides step-by-step proposals for simplifying the transition from serial applications to parallel ones Intel® Composer XE – Optimizing compilers and high-performance libraries for the latest generation of processors Intel® Inspector XE – Powerful thread and memory error checker Intel® VTune™ Amplifier XE – Advanced performance profiler with hotspot and threading analysis IDF Software Sessions on May 15: Rethinking Information Security Jose Antunes Bruno Domingues The security paradigm is changing, just in the last decade the cybercrime growth in a two digits rate year by year. The main reason is the cybercrime motivation, profit, stole of intellectual property and hacktivism. Today, Intel and McAfee, combine software and hardware capability to combat IT security threats, allowing consumers and organizations take full advantage of connected computing experience in a secure way. Intel Business Client Solutions: Intel® vPro™ Technology and Intel® Small Business Advantage Marcio Paulino Edison Rodrigues This session will delve into the powerful new 3rd Generation Intel® Core™ vPro™ processor family and the innovations we are delivering for business customers to “compute with confidence” via enhanced security, simplification/automation, and solutions. This session will illustrate how key stakeholders including end users, SI/ITO’s and Channel MSP’s implement solutions based on Intel vPro technology and unlock the full value of the platform. Additionally, this session explores strategies and tactics for winning with the brand new Intel® Small Business Advantage (Intel® SBA) platform in 2012. Intel SBA is a purpose built platform that delivers out-of-the box value to enhance security and productivity and is targeted for the fast growing commercial segment of small businesses that lack a formal IT department. Develop Optimized Microsoft* Windows* 7 or Windows 8 Applications on Intel® Platforms Miguel Ferreira Luciano Palma Intel brings you the technology to deliver amazing experiences on Windows* running on a tablet, an Ultrabook™ or a desktop. This session will show how to optimize your current applications for the Windows* platform and how to get ready for building optimized Windows 8 applications with Intel® Software Tools and Technologies. Make your application even more attractive, with better performance, enhanced security and greater graphics experience. Cross Platform Development with HTML5 Eugeni Dodonov Jomar Silva Developing cross-OS, cross-device applications has been a challenging problem for many years. HTML5 is the key and being an open standard, it is a great choice for interoperability. HTML5 comprises of a set of web standards that enable innovation on web apps, from rich user interfaces through advanced networking, multimedia resources. This session will introduce HTML5 and its new features and cover its role in the next generation of mobile and desktop based apps. Another topic is PhoneGap, an Open Source Software that allows you to author native mobile apps created with HTML5 web technologies using a single codebase and deliver apps for multiple mobile platforms. Included is a demonstration on how to create an HTML5 Applications using PhoneGap and, using PhoneGap Build Services, enable a remote compile and deployment to multiple platforms. Unified Extensible Firmware Interface (UEFI): Foundation Technology for Next Generation Platforms Luis Pollo Fadi Zuhayri Topics in this session include: • UEFI technology overview • Latest UEFI specifications news and industry adoption • Microsoft* Windows* 8 UEFI requirements • Intel® UEFI Development Kit 2010 SR1 features and capabilities for implementing UEFI 2.3.1 specifications • UEFI Development and training resources

Minuscule Microprojector Promises Bright, Touchable Displays Of The Future

These Fraunhofer microprojectors are still quite a ways off from being implemented into real phones, but the technology is certainly interesting. Based on an insect’s compound eye, the projector is a wafer of tiny LEDs that can twist and turn depending on position. This means there is no “keystoning” and the beams striking the surface will always be “crisp and clear.” “Our projector consists of hundreds of tiny microprojectors in an array, each of which generates a complete image,” said Marcel Sieler, a researcher. “This technology, known as ‘array projection,’ is modeled on nature – on the compound eye found in some insects – and with it for the first time we can create very thin and bright LED projection systems with tremendous imaging properties.” In short, the screen geometry changes with the position of the projector. Using the phone’s position sensor the projector calculates the optimum angle for each micro-array. By adding infrared beams to the mix, the researchers have been able to make the screens touch sensitive, allowing you to tap, swipe, and select items on any surface. Because the arrays are very small you could feasibly stuff these into a phone or even a smart surface that interacts directly with a mobile device. The company will display the system this month but don’t expect it in your phones for a while. The future, as they say, is here. It’s just not evenly distributed. via Fraunhofer

New Makeover Makes Mobile Design Community MyColorscreen Even Better

Much as I love all the phones in my arsenal, there always comes a time when I grow weary of the stock experience. Rather than leave up it to some company to gussy up my phone for me, I’ve instead turned to the internet for ways to spruce up my daily travelling companions. That’s where sites like MyColorscreen comes in. First launched in 2011, MyColorscreen was envisioned as a social network where phone geeks and design aficionados can get together to ooh and ahh over some handsome homescreens. Now, after over a year since launch and with over 11,000 designs shared, MyColorscreen has revamped itself to make that process of sharing that aesthetic know-how even better. MyColorscreen 2.0, which went live late last week, puts a greater emphasis on sharing exactly what components are needed to achieve those same effects. Each design’s page has been revamped to put the skinned device dead center in your browser window, and hovering over specific tags in the image tells you exactly what app was used to attain the effect. My favorite bit? Clicking the tag takes you right to the app’s entry in the Google Play Store. It’s a much more refined solution than what MyColorscreen used in the past, and it thankfully removes the need to sift through comment after comment looking for an answer to a design-related question. The concept of sharing extend beyond just your network of friends on the site, as MyColorscreen now features the ability to invite friends from your Facebook and Twitter accounts. Users with Android devices are usually the ones to get the most out of MyColorscreen — we’ve all heard the line that one of Android’s greatest assets is its openness to customization — but iOS users are just as welcome. What really gets me about MyColorscreen is that a vast majority of designs are totally stunning, with styles ranging from the sleek and minimalist to the highly textual to the truly off-the-wall. I actually had stop writing this post twice because I had stumbled across a look I wanted to try immediately. Beware, avid tweaker — you may end up spending way more time there than you have.

Battery Life on Android: What Can You Do?

Note: this blog provides information based on my technical experience with extending battery life on Android. I have performed these steps on my spare time using my personal phone and have seen positive results! Battery life. It’s important, right? If you like Android and want to improve your battery life, then you have come to the right place! Note: your mileage may vary. In other words, there is no guarantee in this article that your battery life will improve by some specific amount like say 10%. Before we start, here are some things to keep in mind: I tried to make these steps neutral to the Android version you are using. Note though that depending on your device and OS version, you can only improve your battery life so much. The limit highly depends on your usage model, the version of Android you have (this is important since sometimes there are known battery issues), your battery condition, etc. Consider researching your Android OS version for your specific device online (check out Settings–> About phone). You may uncover some known issues based on your usage model and/or the particular OS build you have. You may want to write down how you use your phone. Do you keep your phone synced to Facebook all day? Do you constantly stream audio over Bluetooth? Keep in mind that if your device is constantly syncing to accounts, transmitting data, having its screen constantly turned on for texting, and so on, we need to expect that battery life won’t last the same way as, say, leaving your phone in your pocket “offline” for most of the day. How long have you had your phone’s battery? The age of your battery may come into play here. If you are going on a trip or just generally want a great boost to battery power, consider buying an extended battery for your device. My personal phone has an extended battery with 3000 mAh capacity (versus the stock 1500 mAh). With Android 4.0.4 and my tricks for battery improvement, I am getting 2 to 3 days of battery, depending on my usage! OK, now for the fun! 1) Let’s start by setting a baseline. What I mean is: we want to start fresh and isolate as many variables as possible. This step should give us an idea of some sort of battery limit we may hope to achieve. Start by turning off your Bluetooth radio, your Data connection, and wifi. You can also consider muting your device’s sound. Additionally, disable automatic brightness settings on your screen and manually slide your brightness down to the lowest level that is still comfortable on your eyes. Do you see what we are doing here? If we run into battery issues and all of these different features were enabled, it would be hard to pinpoint potential battery-guzzling culprits. Note that this test is merely academic and may not fit your usage model. Also, consider disabling some extraneous apps that may have impact on your battery, such as follows: a. Task killers. These may seem to help save you battery, but in fact, killing tasks will consume battery. Leaving tasks resident in memory shouldn’t be of concern; Android manages memory as it sees fit. An app that stays in memory may not necessarily be consuming your CPU cycles (and hence battery). If your amount of free RAM runs low, the OS takes care of this for you. However, note that when you invoke a task killer, not only does this involve CPU work, but the apps may restart! Commonly, we see this with system-level processes. Thus, killing tasks may be a self-defeating task (pun intended). b. Battery savers. An example of a battery saver is an app known as Juice Defender: https://play.google.com/store/apps/details?id=com.latedroid.juicedefender&hl=en This app is nice for automating the process of turning things off for you when your phone isn’t in use. Note though that the most rigorous the battery saving, the more likely that performance may be hindered when resuming from sleep due to radios being turned off. Also, be mindful of the fact that your mileage may vary; it doesn’t hurt to test apps like these to see if you are indeed getting better battery life. c. Account sync. In Settings, you can turn off auto-sync with your gmail, etc. You may be surprised to find that sync can consume a lot of battery in idle. 2) Now, it’s time to calibrate the battery. Each time you calibrate the battery, we call this a charge cycle. There’s really no limit on how often you do this (you could do it every day if you please). I personally have seen some great battery life gains from calibration, but your mileage may vary. The Android OS utilizes a bin file for tracking your battery stats. Calibrating involves generating new, more-accurate battery stats based on your current usage model. Many things can throw off your battery stats (for example, you went to a new OS version but weren’t fully charged at 100% battery, and so what your OS considers 100% battery is actually somewhat off). Do the following steps: a. Grab an app on the Android Market known as “Battery Calibration ICS”: https://play.google.com/store/apps/details?id=com.macczak.battery.calibration Charge your device on AC power to 100%. If you can, consider leaving it on the charger for a few hours after the meter reads 100% to be absolutely sure it’s fully charged. b. Now, while still plugged in to AC power, open battery calibration app and kick off the calibration. c. OK, this is the important part. Immediately remove your device from AC power. You want to continually use your device now as you normally would without charging it and until the battery completely drains. When done with this step, your device should have turned itself off due to low battery. d. After the device is off, plug it into AC power once again, and, without interruption, charge it to 100% (again, waiting a few hours after it hits the 100 mark may help). This completes one charge cycle! 3) With this baseline setup, it’s time to see how long your phone lasts in idle (or with light use)! Jot down your results. By the way, I highly recommend the app called “CPU Spy.” You can find it here: https://play.google.com/store/apps/details?id=com.bvalosek.cpuspy What makes this app great is that you can determine how long your phone is in “deep sleep” when it should be sleeping deeply (eg: your phone is in “idle” and in your pocket, unused). I personally like seeing that my phone is at least 85% in deep sleep. The way I test this is: reset the app timers, turn off your screen, let your phone sit untouched on a table for about 10 minutes, turn on the phone, “refresh” the results in the app. I usually raise an eyebrow if my idle dips low; this tells me that some subset of apps is causing a wake lock (preventing the phone from sleeping deeply). 4) Now to the nitty-gritty: after getting some results, it’s time to dig deeper into things. We actually need to understand what is running and what is causing the most significant battery drain for us to make any improvements! Firstly, we want to gather some battery stats and process stats. There are many apps I use for doing this. Of course, right now, we want to use them as we are seeking system processes eating battery. a. Watchdog Task Manager: https://play.google.com/store/apps/details?id=com.zomut.watchdog What’s great about this app is that you can set a threshold where it will generate an alert if an app reaches some level of CPU consumption. b. SystemPanel: https://play.google.com/store/apps/details?id=nextapp.systempanel.r1#?t=W251bGwsMSwyLDIxMiwibmV4dGFwcC5zeXN0ZW1wYW5lbC5yMSJd My favorite way to use is this app is to enable all logging stats and check the log of what ran over the last 8 hours. The app will rank processes by use. c. If you have Ice Cream Sandwich or later. Simply go to Settings–> Battery. Ice Cream Sandwich included a nifty battery logger that gives a nice overview of CPU consumption by process. d. Note the following system processes during your tests: i. Android OS / Android System. You may find that these processes go up significantly in battery use when you are using 3G, playing with media, etc. Again, this is why creating a baseline is so important so that battery comparisons can be made. ii. Mediaserver. This system process is tricky when it comes to battery. What happens is that whenever you access any sort of media on your external SD card (playing music, gallery, what have you), this process kicks off. Luckily though (but hard to catch), sometimes, this process uses more process time than it should due to corrupted contents on your external SD card. In order to catch this culprit: try clearing your battery stats (for example, restarting your device or coming off AC power), playing some music and/or checking out pictures on your SD card for a few hours. Then, check your processes. If Mediaserver is high up there in usage, you may want to consider cleaning up your SD card. Naturally, we would expect that the process is higher when media contents are in use. I can’t give you a specific guideline such as, “something is up if Mediaserver consumes over 25% battery.” This is another example of where you should look up other user stats for system processes based on your specific phone and OS version. If you think your SD card may be corrupted, backup your data, format the device, and slowly, add back files and repeating your media tests. Finding a corrupted file isn’t a guarantee, but this doesn’t hurt if you suspect data corruption. 5) Now that we know what to expect from our battery when doing some tests on a baseline with a bunch of “extras” turned off, this is where we slowly start moving towards our “normal” device usage. Start reverting back to your device’s “usual” state slowly. What I mean is: don’t just turn on your Account sync, leave on Facebook, stream audio, etc. all in one shot; this may make your battery tracking very difficult! Take it slow. This step will require a lot of patience, and the more time you put into it, the more battery gains you may see! After all, this is what we want! a. For example, from your baseline configuration, you could simply just turn on wifi and enable Gmail sync over wifi (but leaving data and all the other “extras” off). Try keeping your phone usage very light, and keep this configuration for several hours. Again, you may want to jot down results for comparison and see how battery life is affected as you change your device configuration and/or increase your usage. Between tests, check out your battery stats and see if anything looks funny. Well there you have it! These steps may be verbose, but hopefully, the list is exhaustive enough to help you, the Android user! If you have any comments, questions, things you wish to include, different experiences, what have you, don’t hesitate to respond. Until next time…I hope you have a long lasting battery!

Everything, Everywhere, All The Time

The web is a blessing and a curse: there is simply too much information. And it’s coming at us too quickly. Meanwhile, the tools we have to process the data flow are failing miserably, and yet, very few people are building us better ones. Instead, these days, it’s far easier to build the next great photo-sharing app than it is a better Gmail. It’s more fun to build a new social network for taking pictures of food than it is a tool that tells us exactly what we missed when we went offline for an hour. And no one, and I mean no one, is building a better RSS reader for a niche audience of serious news consumers. Where are the magical email auto-responders that answer, tag and organize emails for us? Where are the intelligent calendars that integrate with messaging systems (social, email and otherwise), capable of reading text-based communications and turning them appointments and meetings? Where are the automaters, the filters, the noise reducers? Where’s the Siri for everything? Let’s start with email. As a tech bloggers, we tend to get a lot of email. But the email overload situation is not unique to this industry. It’s become such a common complaint that they now hold entire  conferences  devoted to the issue. There are some tools to help deal with the flow, or at the very least,  allow us to step away from the inbox for a minute  without completely losing track. Quitting email is not the solution. (But it was  an interesting experiment to watch .) We know already know the entire idea of how email works is broken. You send an email, and another one comes in response. You delete an email, so it’s sent again – you know, in case you missed it the first time around? The problem here is not just that there’s too much email, it’s that email is dumb. Gmail is dumb. Gmail, the one-time savior from the Inbox 1.0 era, was heralded as the second coming of email. Deliver us from email, deliver us unto Gmail. I sought that Gmail invite with a desperation that has never been matched since. It defined the era of the “invite only” beta. A secret club only a few can get in. And now, Gmail blows. It’s been far too long since the platform has seen any real innovation (except for that Priority inbox thing, which is amazing). But tags? That you have to add yourself? That don’t intelligently learn from the millions of times you’ve used them to tag the exact same type of information? Search that takes you to an entirely new page, forcing you to leave the email you were in the process of composing? A suite of related products that aren’t actually smart enough to interact with each other? Why can’t Gmail, for example, read my email and see that a phrase reading “are you available at 2 PM on Thursday?” is a meeting request, then automatically create the associated calendar entry? (Privacy, shmivacy, I’d opt in for that). Why shouldn’t person’s email signature be parsed then added to their entry in the Gmail Address Book? And while we’re at it, have you  seen  that address book? It does almost nothing. It’s the simplest, most basic product for one of our most critical everyday systems. It’s a travesty. I don’t mean to harp on Gmail – I couldn’t live without it. I even pay for the extra storage. And while Hotmail has made some impressive leaps in terms of spam fighting, gray-mail filtering , attachment handling , and general utility, its most useful integrations are obviously designed for use with Microsoft’s products – Live Photos, SkyDrive, OneNote, and other things I’m no longer using. (Although maybe it’s time that changed.) In other words, email as a platform is ripe for disruption. It’s begging for it. Of course, it’s no small matter to build a better email platform, because you can’t really just build an email platform – you have to build an entire life and work management platform. That means email, tasks, contacts, calendar, CRM, voice, text, office and maybe even social. It’s no wonder we’re seemingly trapped in Gmail indefinitely. Beyond email/Gmail, let’s not forget the other services that need to exist, but don’t. A web-based RSS reader that replaces Google’s, but runs faster, de-dupes, summarizes and lets you mark as read entire categories of related items, A social address book and personal CRM system that automatically tracks not just  who you know and what they’re doing  (tweets, status updates, etc.) but also a history of your communications, what you said to them last, where you recently saw them, when you need to respond to something they’ve posted online, and when you need to reconnect. Why doesn’t my address book tell me when people changed jobs, had a baby, moved houses, asked for help, or tweeted something amazing? (What, I’m supposed to log into LinkedIn, Facebook and Twitter for all that, all the time?) Shouldn’t I be able to peek at my address book product and see reminders of those work/life events, the way Facebook reminds me to say happy birthday to my friends? And if these are the types of things being built for enterprise CRM users, while aren’t they trickling down to the masses? We’re overloaded down here in the trenches, too, people. We need some tools. Speaking of tools, why do you think the cloud task manager  IFTTT  is so popular? It filled a burning need for automation between services. If I do x, I want y to happen automatically. It’s frankly one of the most innovative services to have sprung up lately, and all the more impressive for being  bootstrapped  into existence. But IFTTT is still too simple because you have to teach it what to do. You configure it with rules. We need better tools that learn what we need and then prompt us to accept their intervention. We need tools that require less time, less training and, let’s get real here – less typing. The genius that is Siri’s potential (not the actual product  – it’s so beta, it’s alpha), is that you simply talk the computer instead typing in information into it. But it’s still a computer that needs your data input, it’s just a different format (voice, not text). Hooray for innovation, and for OK-ish speech recognition and for a safer way to text while driving, but I’m ready for a computer you don’t have to input much into at all. A truly useful system will see what you’re doing, learn from your activities, then begin to automate tasks for you. Not just in email, but everywhere. In everything. And all the time. Here’s the starting point of that dream: Computer: OK, every time she responds to Mr. Smith’s email, she says sorry, I’m not interested. Let’s compose a draft and prompt her to send it. Every time she gets an email from X, she tags it “FYI” and archives it without responding. Let’s do that, too, automatically. Oh look, her boss emailed, let’s text her about that. Oh, her friend emailed/Facebook/tweeted wanting to know if she’s free at 2 PM on Thursday, let’s check her calendar and find out. Nope, there’s a meeting then we just auto-scheduled. Let’s respond to the friend with some other suggestions. Oh look, every time she plugs in her phone, she syncs with iPhoto, then uploads to Flickr and Facebook. Let’s do that now too, but, hmm, let’s do it while she’s sleeping so as not to be a bother. Hey, I know, we could use read receipts so that we can auto-archive anyone who responds “just circling back – did you see this?” after getting theirs. Let’s introduce yes/no/maybe buttons that send out fast email responses. Let’s fill up the calendar with some suggested appointments. Hey, let’s call her dad and tell him how she’s doing. Let’s do the laundry! Let’s clean the house! Let’s walk the dogs! (OK, maybe I got carried away there for a second). Still, for god’s sake, Internet, do it for me already. You’re a machine. You’re supposed to be smarter than me by now. P.S. Some companies I’d like to thank for thinking about this problem: AwayFind , PowerInbox , Contactually , Gist , Xobni , Greplin , CloudMagic , IFTTT , Dropbox Automator , ToutApp , Rapportive , Everpix Image Credit: Daquella Manera on Flickr

Foursquare Adds NFC Support To Its Android App

In addition to the updated “Explore” feature that rolled out to Foursquare’s Android and iPhone applications this week, the social discovery service also added a special feature to its Android app that sort of flew under the radar: support for NFC. NFC, or near field communication, allows devices to exchange data over short distances, typically with a wave or a tap. In Foursquare’s Android update, NFC support has been added for the app’s Venue, Lists and Me pages. On Android, NFC support has been rebranded for marketing purposes, and is called “ Android Beam .” The touch-to-share functionality lets NFC-enabled Android phones share information between each other, including contacts, web pages, and videos, for example. Any Android developer can also use the NFC APIs provided by the mobile operating system to add specialized NFC actions to their own apps. With the Foursquare update, Android 4.0 users with NFC phones can now share their lists and the venues they’ve visited with a friend just by tapping phones. Users can now tap phones to initiate friend requests or tap their phone against an NFC tag or poster to check in. Unfortunately, the functionality is currently limited to phones that have both an NFC chip built in and run Ice Cream Sandwich (Android 4.0). At this point, that means the Galaxy Nexus is pretty much your only option. (But that’s why you got that phone, right? You wanted to use the latest technology first. Well, here you go.) The question remaining is why would Foursquare bother to push out an update that impacts such a small niche of the current Android user base? In an Untether.tv  interview with Holger Luedorf, VP of Mobile and International at Foursquare, he talked about why Foursquare added NFC to its app. “The good news is the technology is already there,” he says. Plus,”going forward, some of the other platforms will be NFC-enabled.” (Please mean iOS!) But it’s also about making the Android experience the best for its users, Luedorf said. “The user experience is great. You just hold your phone against the tap [point]. The checkin screen automatically pops up with the right venue. You’re basically shaving very valuable seconds off the checkin process,” he says. “We try to leverage the native experiences and APIs that are available through the platform as those usually drive the best user experience,” Luedorf continued. “We’re trying to leverage this because we feel that pinpointing someone down to a location through an NFC chip definitely has some value.” Hat tip: NFCWorld

Android Hack Exposes Google Wallet PIN On Demand

Like most hacks, this discovery of a way to find an Android phone’s Google Wallet PIN requires a lot of initial access but is disturbing nonetheless. Google knows about the hack and is repairing it. Discovered by Joshua Rubin of Zvelo , the hack is one of the most interesting attacks on Google Wallet so far. In short, this hack allows access to credit card data and purchase history and could, in theory, allow a hacker to use a Google Wallet freely in the wild. However, it does require the hacker to have unfettered root access to the phone. Using a small program, the exploit simply brute-forces a file found in the phone, thereby revealing the PIN and unlocking the wallet. Again, the hack requires a rooted Android phone – a state that is trivial to achieve if your phone is stolen – and a bit of know how. Rubin recommends: Do Not “Root” the Cell Phone – Doing so will be one less step for a thief. Enable Lock Screens – “Face Unlock,” “Pattern,” “PIN” and “Password” all increase physical security to the device. “Slide,” however, does not. Disable USB Debugging – When enabled, the data on mobile devices can be accessed without first passing a lock screen challenge unless Full Disk Encryption is also enabled. Enable Full Disk Encryption – This will prevent even USB Debugging from bypassing the lock screen. Maintain Device Up-To-Date – Ensure the device is current with the latest official software. Unfortunately, users are largely at the behest of their carrier and cell phone manufacturer for this. Using only official software and keeping devices up-to-date is the best way to minimize vulnerabilities and increase security overall. Google recommends that anyone with Google Wallet call their toll-free support line at 855-492-5538 to ask that their prepaid card be disabled. They also recommend setting a lock screen. UPDATE – Google responded, reminding folks that they don’t support Google Wallet on rooted phones and that: “The zvelo study was conducted on their own phone on which they disabled the security mechanisms that protect Google Wallet by rooting the device. To date, there is no known vulnerability that enables someone to take a consumer phone and gain root access while preserving any Wallet information such as the PIN. We strongly encourage people to not install Google Wallet on rooted devices and to always set up a screen lock as an additional layer of security for their phone.”

The Emergence Of The Content Creation Class

Editor’s note: Guest contributor Joseph Puopolo is an entrepreneur and startup enthusiast, who blogs on a variety of topics including green initiatives, technology and marketing. The content creation class shall inherit the Internet. Richard Florida coined the expression the “Creative Class”, his belief being that these some 30 to 40 million would be the driving force for economic development in a postindustrial world. Instead of driving the macro economy the Content Creation Class refers to the group of people who drive content on the internet those that write blogs, those that upload video to YouTube, and those that upload pictures to share with the world. The Internet is a key segment within this postindustrial world identified by Florida. Since the emergence of Webernets, two distinct classes that have emerged — those that create content and those who consume it. For every content creator there are far more individuals that consume content. Like other class systems, there are inherent advantages or disadvantages with each class. While content creators have had their share of benefits, the concept of mass content creation also comes with its own risks. The rise of the content creation class Content creators have enjoyed advantages over content consumers since the dawn of the internet. They enjoy higher amounts of influence; they have the potential to earn more money and fame. The only prerequisite to be part of this class is to create content; you do not need to be creative, correct or even factual. Bloggers are a great example of this — some blog just for blogging’s sake, while others have made it into a career or in some cases a successful business. Whether it is through paid promotion, advertisement or Google Adwords, people make thousands or tens of thousands of dollars monthly creating content on their blog. This system is has been used and abused by paid bloggers and those looking to bend the Google algorithm to their will to bend a torrent of traffic to their respective site. Thin content is a common problem, and parasitic to the Internet as a whole. It is still however, a part of content on the web, good or bad. Filling the content vacuum The content vacuum requires new content and it doesn’t seem to matter what it is. People will consume it. This isn’t to say that the better content won’t command more eyes, but even bad content will find viewers. This is another key differentiation between the creative class, you don’t need to necessarily be creative or factually correct to create information on the Internet. The reality is those that create either good or bad content will still see a benefit from it. A prime example is YouTube, there is tons of questionable videos that garner hundreds of thousands of views. As eyes continue to shift from traditional channels and to the Internet, there is tons of potential to fill the web with content good and bad, which in reality mirrors society on the whole. Social media has changed the content creation paradigm Social media has added a new dimension to content creation and changed the paradigm. While it has allowed many more people to become creators, it has also magnified existing content creators to previously unheard of levels. Whenever a key creator puts out a new piece of content, hoards of followers are ready and waiting to magnify that content even further. There is also a question of equivalency, what is more important or relevant, 10,000 microblogs (140 character tweets) or 10 to 20 2,000 word blogs? While the barrier to become a content creator is now lowered, it also increased the ability to adept content creators to be even more effective using new tools. These tools have been used to push people from the background to center stage. From obscurity to fame or infamy People can literally create their own 15 minutes of fame (or infamy) through content creation on the Internet. There have been countless pieces of content that have come from obscure blogs to become national news. Bloggers without an established network to distribute their content have had various distribution mechanisms tip influence to their favor. Teens have been able to distinguish themselves from the crowd and gain further notoriety by building a blog presence — heck, Justin Bieber was discovered via his videos on YouTube. Internet content creation has almost become a feeder system to more traditional media outlets. The content creation class is driven by a sense of meritocracy and the thrill of letting the mob decide whether you get a thumbs up or down. While cute kittens are driving eyes, it isn’t just the cute and cuddly that is catching attention on the web. A content creator has emerged to serve each niche and some are finding big business around it, especially mom bloggers. As new trends emerge, new laws follow This rise of the content creator class has led to the rise of some new issues, though. For example, those who record videos have been opened up to prosecution. In the last two years there have been incidences of people being arrested for filming activities of policemen on duty . The reality is, in today’s world you have to assume if there is something going on, there is likely a person with a camera or a video camera in their phone to capture it. Courts have now become involved in determining what content is legal. Recently, the U.S. First Circuit Court of Appeals struck down a ruling that would make it illegal to film on-duty cops. Content creation has become an important check and balance for democracy or internationally, those trying to achieve democracy. Content creators internationally Internationally, content creators were simultaneously exalted and persecuted this year in Egypt and the rest of the Middle East. One could make the argument that without social media and content created by individuals, people vying for freedom would not have been able to maintain momentum in their cause. Yet at the same time, anyone posting content in these situations has cause to fear for their lives. This article speaks to that some of the issues surrounding this. When journalists are not able to expose what is going on during uprisings, citizen journalists take on a lot of risks to ensure the world knows about their plight. They have adeptly help cut through the fog of war. That ability to shed light on dire circumstance provides those individuals with power and influence over many both locally and internationally. This is especially true when this information becomes the fuel for governmental policy or even military action. In Summary While handheld devices has made it easier for all to become content creators there will continue to be an inherent divide in who chooses to participate in content creation shared to the masses. A new class system has quietly emerged. The content creation class will continue to enjoy greater advantages, but like anyone sticking out their neck they will also face challenges. Anyone who creates content has the potential of being judged, either by a snarky comment or a legal court and that fear is what segments the Internet into two groups, the content creators and the content consumers. Excerpt image from WinsonYeung.com

Calling The World: Vox.io Just Might Be The Next Euro Startup Sensation

A European company by the name of Skype taught the world that enabling people to make free voice and video calls over the Internet would be an enticing offer to hundreds of millions of users, and make for a great business at the same time. Now, a Euro startup called Vox.io plans to challenge them by envisioning how digital telephony should work in 2012 and beyond. They provide a simple tool that lets people make free calls to other vox.io users from their desktop browser, or their iPhone ( app link ). But vox.io is not your traditional VoIP service, and on the Web requires no downloads or installations of any kind. The startup, which hails from Slovenia , stands out because it has built its service to fit nicely into the current Web ecosystem, moving away from plugins, desktop apps and the like, with modern real-time and mobile communication trends squarely in the back of founder Tomaž Štolfa’s mind. Notably, the software is also designed from the ground up to play nicely with other Web services, and even allow in-stream access to third-party content (think Flickr photos or YouTube videso) in the future, too. This differs from the path chosen by the likes of Skype, Viber, fring, JAJAH and Rebtel, mind you. The company also focuses on simplicity and great design, and doesn’t shy away from experimenting when it comes to the business model, which is always a tricky thing for a telephony startup. When you sign up for its service, you’ll get a profile URL like vox.io/name, which will serve as the central point of contact with the ability to replace your one or more telephone number(s). You can use the online tool to place voice and video calls to other users, or call regular local and international regular lines for a fee. I tested it, and the call quality was outstanding. Vox.io also supports group calls of up to 5 people, and lets you easily import and sync your existing contacts. The company plans to generate revenue from calls to traditional telephony and the delivery of SMS messages. Calls from one vox.io user to another will always remain free, but the company says it is exploring different ways to move away from charging users for minutes – one of its ideas is charging for ‘disposable call links’ that could last for, say, 14 days rather than a single conversation. Basically, such disposable links could be shared with people you’re not necessarily close with but need to speak to all the same, and they would stop working after the call. No more deciding between giving out your phone number or not, in other words. On top of that, a vox.io/name profile also fits nicely on business cards, email signatures and on social network bios, and can rapidly be shared over SMS, IM, calendar events and whatnot. It’s like Skype for the Web generation! I realize I’m raving, but I’m excited about this startup for a good reason – you’ll see what I mean when you use vox.io yourself. There are obvious things missing (support for other mobile platforms, instant messaging, more payment options to purchase call credits and more) but it’s already a stunning product for such a young Slovenian company operating on fairly limited resources. Vox.io is backed by angel investors and renowned European startup accelerator Seedcamp ; the startup won the Mini Seedcamp London event in January 2011 and was justifiably selected as one of the top startups at Seedcamp Week 2011. If what I’ve been hearing through the grapevine is accurate, the company will soon be announcing a significant additional financing round, though. Give the vox.io beta service a solid whirl and let us know what you think.

The Decline And Fall Of The Appian Empires

A couple weeks ago, MG wrote : Android development itself remains a huge pain in the ass. I hear this again, and again, and again . Which took me a bit aback. I’ve developed numerous Android and iOS apps (though not games, so I can’t speak to the differences there) over the last few years, and neither set of developer tools seems to me to be hugely superior: both have their strengths and their really irritating failings. But then I realized–if you’re an iOS developer moving to Android, then yes, Android would initially seem a million times worse, just as the converse would. It’s just that the converse has been far less common. The platform you don’t know always seems unbearably clumsy, whereas the platform you do know generally feels easy and comfortable: you’ve already gone through the setup nightmares, figured out its quirks and idiosyncracies, and learned what not to do or try. This, I think, is a big factor in the reign of apps. Ever since the App Store came out, people have been prophesying that apps are a passing fad, soon to be replaced by HTML5. For years now, PhoneGap and Sencha , Mono , etc., have offered cross-platform app development, ie the ability to write a single app that works on both iOS and Android. If the transition between the two is such a giant pain, then why wouldn’t everyone do that? Well, there are a whole bunch of reasons. Cross-platform apps are still slower and clumsier. They don’t feel as polished as native apps; also, they generally don’t look like native apps. It’s a pain to get them to work with the many hardware and software services provided by the device’s OS, which native apps do very easily. Generated code is almost always much inferior to written code. To get real estate on the phone’s screen, and presence in the app store/market, you have to package your HTML5 in a native-app wrapper, which can quickly begin to feel like the worst of both worlds. Also, cross-platform development in and of itself means learning Yet Another Set Of Tools And Languages. For some time Apple ruled the only app platform that mattered, so writing apps meant Objective-C, XCode, and iOS libraries. Then Android began to boom. App developers who wanted to expand to it as well had a choice: either learn how to develop native Android apps, or expend a comparable amount of time and energy learning how to write cross-platform apps that would be mediocre on the iOS environment where they already excelled. No wonder the latter never took off. But the story is far from over. More and more developers are becoming fluent in HTML5 (which is really very powerful ; in particular, it’s easy to write apps which are fully functional even while offline) for web app development, and more and more “apps” are really becoming “mobile portals to web services”. It would be much easier for such services to have a single HTML5 interface, tweaked slightly depending on whether the client is a phone, tablet, or desktop, than to have to support an Android app written in Java, an iOS app written in Objective-C, and an HTML5 desktop web client. This is doubtless one of the motivations for Facebook’s long-mooted “ Project Spartan “. Unless Apple and Google take the drastic step of crippling HTML5 in Android/iOS, it’s really hard to see this not happening over the medium term. (For the short term, see Ben Savage’s excellent “ 14 HTML5 Predictions For 2012 ” post.) If Windows Phone starts to take any significant bite out of the marketplace, and a third app platform arises, it will happen even faster; developers will throw up their hands and head to HTML5 en masse. But even if the Android/iOS duopoly continues to reign, the HTML5 is on the wall for native apps. They’ll continue to reign through 2012, and maybe even 2013; but make no mistake, their days are numbered. Image credit : Wikipedia