"android" entries

Google Glass: What Developers Need to Know about This New Platform

Creating Glassware today and what's in store for tomorrow

You’ve likely already seen pictures of people using Google Glass, if not had an actual in-the-wild spotting as well. After getting a quick demo myself, I spoke with Maximiliano Firtman about his talk at Fluent conference that covers what developers need to start doing and thinking about when it comes to developing apps for this new environment.

Key highlights include:

  • The current version supports cloud-based web applications that can be built in any language using the Mirror API. [Discussed at 0:30]
  • A forthcoming SDK will support native app development, essentially Android apps written in Java. [Discussed at 2:20]
  • The only truly augmented reality type application currently available is Google Maps. [Discussed at 3:30]
  • Developers need to think outside the technical details as well, and spend time considering how people will be interacting with Google Glass—it’s a uniquely new paradigm with unique use cases. [Discussed at 4:14]
  • While the beta (Explorer) program is currently closed, Max expects to see more devices available and “on the street” within the next year. [Discussed at 6:10]

You can view the full interview here:

Read more…

Google I/O 2013: Android Studio, Google Play Music: All Access, and New Advances in Search

My day one experience

io
While there was no skydiving this year to show off Google’s new wearable Glass, there were plenty of attendees wearing them proudly including me. This year hardware, however, didn’t take center stage. The focus was on new tools and upgrades to existing products and platforms.

Android developers were thrilled to see new APIs and tools. The biggest cheers, at least in my section, were for Android Studio built on IntelliJ which from what I can tell is way better than Eclipse but notably not open source. The Developer Console got a substantial update with integrated translation services, user metrics, and revenue graphs, but what really made a big splash the beta testing and staged rollout facilitation. These along with new location and gaming APIs rounded out the new offering for the Android development crowd.

Read more…

Four short links: 9 May 2013

Four short links: 9 May 2013

Google Ingress, Micrometer 3D Printing, Design Thinking, and Tote Bags In The Cloud

  1. On Google’s Ingress Game (ReadWrite Web) — By rolling out Ingress to developers at I/O, Google hopes to show how mobile, location, multi-player and augmented reality functions can be integrated into developer application offerings. In that way, Ingress becomes a kind of “how-to” template to developers looking to create vibrant new offerings for Android games and apps. (via Mike Loukides)
  2. Nanoscribe Micro-3D Printerin contrast to stereolithography (SLA), the resolution is between 1 and 2 orders of magnitude higher: Feature sizes in the order of 1 µm and less are standard. (via BoingBoing)
  3. ThingpunkThe problem of the persistence of these traditional values is that they prevent us from addressing the most pressing design questions of the digital era: How can we create these forms of beauty and fulfill this promise of authenticity within the large and growing portions of our lives that are lived digitally? Or, conversely, can we learn to move past these older ideas of value, to embrace the transience and changeability offered by the digital as virtues in themselves? Thus far, instead of approaching these (extremely difficult) questions directly, traditional design thinking has lead us to avoid them by trying to make our digital things more like physical things (building in artificial scarcity, designing them skeumorphically, etc.) and by treating the digital as a supplemental add-on to primarily physical devices and experiences (the Internet of Things, digital fabrication).
  4. Kickstarter and NPRThe internet turns everything into public radio. There’s a truth here about audience-supported media and the kinds of money-extraction systems necessary to beat freeloading in a medium that makes money-collection hard and freeloading easy.

Go Native, Go Big, and Go Deep

Android software development at a crossroads

Apps have to get bigger and more ambitious. A key question for the developer community is how do you create big, integrated, multi-functional, configurable apps for the mobile enterprise? Curiously, Facebook is providing some answers by not using HTML5 and not attempting to make a cross-platform app. Go native, go big, and go deep.

Facebook Home is a harbinger of serious mobile apps

Facebook Home has earned positive reviews—in many cases from reviewers who had tired of Facebook and the intrusiveness of Facebook’s privacy policies and practices. Facebook Home is an example of a new kind of Android software development. It spans a variety of functions as a suite of cooperating software. It uses Android’s intent filters, high-level interprocess communication (IPC), shared databases (ContentProvider components) and remote APIs to bond together a software product that replaces many of the standard parts of Android—as they are meant to be replaced.

Facebook Home isn’t some kind of rogue hack, nor is it a “fork” of AOSP, as Kindle Fire is. Facebook Home is a tour de force of correct Android application architecture. It takes over your phone, interface by interface, always playing by the rules, and it does so for justifiable reasons: for putting Facebook’s functionality everywhere you want to perform communications and social media functions.

Going native

Moreover, Facebook Home simply can’t be done on iPhone. iOS has a specific vision of apps that is separate from system software, while Android’s frameworks are the basis of both applications and system software. Facebook Home was built with this difference in mind: It replaces key elements of the Android system user experience. It is a suite of communicating apps. The word “app” doesn’t sufficiently describe it.

Read more…

Upward Mobility: Should There Be Only One?

Admittedly, the idea of Ballmer, Cook and Schmidt all battling it out Highlander-style is appealing...

As long as most people can remember, the smartphone space has been a contested one. Before the iPhone became temporarily ubiquitous, RIM and Palm were fighting it out to own the market, and today you have a plethora of platforms to choose from, including Android, iOS, Windows, and Blackberry. And because many mobile OS vendors license their products to third-party manufacturers, some mobile operating systems have little market share wars of their own, such as HTC fighting it out with Samsung and Motorola for the Android customer base.

I’ve talked before, in the context of languages, about the damage that the paradox of choice can bring to societies. Having more product choices may not make us any happier, or even lead to better products, but only create the vague uncertainty that whichever product choice we make, it wasn’t the correct one.

For obvious reasons, a monopoly doesn’t usually work out that well either, at least in mature markets with stable standards. Very few will argue that Microsoft’s most innovative years occurred during the period that they sat “fat, dumb and happy” with 90%+ desktop market share. But I would argue that there comes a time when some choices should be left to die a dignified death, and that both Windows and Blackberry mobile products are at that point.
Read more…

Building native apps from JavaScript using Appcelerator Titanium

An interview with John Anderson

In this interview, the author of Appcelerator Titanium: Up and Running describes how Titanium can be used to generate native mobile apps from JavaScript code. He distinguishes the Titanium platform from native API programming and from other popular JavaScript platforms for mobile devices. We look at the way Titanium exploits the expressiveness and flexibility of JavaScript, and some of the directions that the Appcelerator company is taking Titanium.
Read more…

Android offers a standard platform for health care apps

Android TV systems provide low-cost interactive care

Video systems can streamline hospital care in all sorts of ways from displaying messages (“Quiet time is 1 to 2 PM today”) to taking patient surveys, showing patients their X-Rays, and helping patients view their records from their beds. But most of these systems lie outside the budgets of small and rural hospitals. Healthcare Information is halving the costs of the systems, largely by deploying Android in their sets, and is selling them to smaller healthcare institutions that could not afford them before. The use of Android also permits hospitals to choose among the hundreds of thousands of standard apps available in App Stores.

  • App-Composite

    Sequence of screens showing path through a patient survey

    Read more…

Four short links: 15 January 2013

Four short links: 15 January 2013

Gadgets Over Time, Telco Evil, Open Source Savings, and Plus-Sized Husky Tablet

  1. Electronic Gadgets in the NZ Consumer Price Index — your CPI is just as bizarre, trust me. (via Julie Starr)
  2. Captive Audience: Telecom Industry and Monopoly in the New Gilded Age (Amazon) — Foo camper and former Washington insider, now truth-teller about broken telco industry in the US. From Time’s review of the book and interview with her: Meanwhile, Comcast has sharply reduced its capital expenditures, which have now fallen to 14% of revenues from over 35% a decade ago, even as it enjoys a whopping 95% profit margin on its broadband service. “They’re not expanding and they’re not enhancing their service,” Crawford says. “They’ve done their investment, now they’re just harvesting.” Not surprisingly, Comcast’s stock price increased over 50% in the last year, and nearly 200% over the last four years. “Shareholders are doing well,” Crawford says. “The rest of the country, not so great.”
  3. Barclays Cut Software Expenditure 90% With Open Source (The Inquirer) — “We’ve been making significant savings in our technology platform by doing a lot of the work in-house to develop and launch our own applications rapidly,” he said. “It means we can write new applications once and then develop them using an open source model, rather than rewriting them again for legacy systems.” (via The Linux Foundation)
  4. Lenovo Has a 27″ Tablet Due This Summer — USD1700 and I want one. The label “tablet” is a tough pill to swallow (ho ho) but it’d make an awesome table. That you could never put anything on. Hmm.
Four short links: 14 January 2013

Four short links: 14 January 2013

Open Source Metrics, BitTorrent to TV, Tumblr Value, and Variable Fiction

  1. Open Source MetricsTalking about the health of the project based on a single metric is meaningless. It is definitely a waste of time to talk about the health of a project based on metrics like number of software downloads and mailing list activities. Amen!
  2. BitTorrent To Your TVThe first ever certified BitTorrent Android box goes on sale today, allowing users to stream files downloaded with uTorrent wirelessly to their television. The new set-top box supports playback of all popular video formats and can also download torrents by itself, fully anonymously if needed. (via Andy Baio)
  3. Tumblr URL Culture — the FOO.tumblr.com namespace is scarce and there’s non-financial speculation. People hoard and trade URLs, whose value is that they say “I’m cool and quirky”. I’m interested because it’s a weird largely-invisible Internet barter economy. Here’s a rant against it. (via Beta Knowledge)
  4. Design-Fiction Slider Bar of Disbelief (Bruce Sterling) — I love the list as much as the diagram. He lays out a sliding scale from “objective reality” to “holy relics” and positions black propaganda, 419 frauds, design pitches, user feedback, and software code on that scale (among many other things). Bruce is an avuncular Loki, pulling you aside and messing with your head for your own good.
Four short links: 27 December 2012

Four short links: 27 December 2012

Industrial Control System Security, Geographic Pricing, Hacker Scouting, pressureNET Visualization

  1. Improving the Security Posture of Industrial Control Systems (NSA) — common-sense that owners of ICS should already be doing, but which (because it comes from the NSA) hopefully they’ll listen to. See also Wired article on NSA targeting domestic SCADA systems.
  2. Geographic Pricing Online (Wall Street) — Staples, Discover Financial Services, Rosetta Stone, and Home Depot offer discounts if you’re close to a competitor, higher prices otherwise. [U]sing geography as a pricing tool can also reinforce patterns that e-commerce had promised to erase: prices that are higher in areas with less competition, including rural or poor areas. It diminishes the Internet’s role as an equalizer.
  3. Hacker Scouting (NPR) — teaching kids to be safe and competent in the world of technology, just as traditional scouting teaches them to be safe and competent in the world of nature.
  4. pressureNET Data Visualization — open source barometric data-gathering software which runs on Android devices. Source is on GitHub.