Pages

Showing posts with label Google. Show all posts
Showing posts with label Google. Show all posts

Monday, August 29, 2011

Florian Rohrweck has gone Google.

<p>Or at least I will be have gone soon. Or something like that :D I will post new articles again. Not so much about leaks but more about the dark arts of mastering Google products and APIs. Or something else. Time will tell!

Thanks to all of you, who supported me on my way and made my work so much fun and enjoyable! You guys are awesome!

Rock on!</p>


Saturday, June 18, 2011

[BREAKING] Google revamps it's Search UI

My dear Buzz-collegues Richard Frost and Gerben van Erkelens made today an amazing discovery... a major revamp of Google's search interface... Fascinating fact: It seems to roll out globally right now, as it was already spotted in Australia and the Netherlands!

The new design seems to be matching the new profiles... another step to the unification of all Google services? Probably. Google is under full steam. Awesome!

Stay tuned for more to come!

pic was stolen from Richard Frost. Thanks Richard.
And sorry that I didn't ask you first ^^

Discuss on Buzz

Friday, May 27, 2011

[COURTROOM] Lodsys LLC. sues Android devs too, same situation as with Apple

Yeah. I dislike these trolls. They claim that "it is just fair to get paid for their work", but why don't they have developed ONE SINGLE product that uses their "great invention". Because they are snake-oil traders. They sell imaginary stuff. An idea, that is nothing worth, because it was never realized. Others work hard to get prototypes up and running and LLC. let themselves get paid for the work of others. Great. So they are practically technology-pimps and prostitute ideas.

Whatever. So they start suing Apple devs who use in-app-payments... And not because Apple didn't properly license the technology... noooooooo:

 
No, that’s not what’s happening.   Apple is licensed for its nameplate products and services.  
source: here

They claim EVERY SINGLE DEVELOPER has to license their stuff. WTF?

And now they turn against Android and the situation is the same:

 
So far no one has asked this, or speculated on it, but it’s a logical question for a business that has created applications on multiple platforms.  Google is licensedfor its nameplate products and services.  Also, Microsoft is licensed for their nameplate products and services. 
source: here

So please explain to me: What are Software patents for? They are simply a cheap rip-off.

Here is their "explanation" for their legal actions against devs:

 
 The economic gains provided by the Lodsys inventions (increase in revenue through additional sales, or decrease in costs to service the customer) are being enjoyed by the business that provides the product or service that interacts with the user.  Since Lodsys patent rights are of value to that overall solution, it is only fair to get paid by the party that is accountable for the entire solution and which captures the value (rather than a technology supplier or a retailer).    

As a comparative example, it is the owner of the hotel who is responsible for the overall service (value proposition) that guests pay for, not the owner of the land that the hotel may be leasing, not the travel agent that sold the reservation, not the manufacturer of tools such as hammers, nor the provider of materials such as nails or steel beams, which may be used in building the hotel; nor is it the outsourced linen washing service or the architect of the building who is responsible.  Lodsys’ patent portfolio is being used as a part of an overall solution and we are seeking to be paid for the use of patent rights by the accountable party.  

As an extended metaphor, in the hotel example, no one would expect the architect to not be paid, or for the nails to come for free.  They get paid some subset of the overall value, but they get paid for their contribution to the solution under an agreement they have with the hotel owner. 
source: here

So basically, they don't just want a slice of Google's or Apple's slice, they want a slice of every slice. Greedy? Indeed. So what did Google or Apple license this stuff for if their great license isn't worth anything for the devs? That's just bullpoo!

Dear Lodsys, please go and rethink your business practices.

Source: androidcommunity.com

Friday, May 13, 2011

Thoughts about Honeycomb and the new course of Google

We all are pissed. Yeah, we are. No Honeycomb source in the foreseeable future.
This is hard to swallow. It is even harder because it was confirmed by Andy Rubin himself (and later by Jean-Baptiste Queru on Twitter, one of the leading Android devs at Google, responsible for AOSP)

Google doesn't make honeycomb open source for one simple reason:
So china-tablets can't ruin the reputation of Android tablets in general.

Just remember what happened last year: A sheer overwhelming amount of easily affordable but cheaply built and low performing Android tablets flooded the market. While the tech-blogger community posted one hands-on video after another, looking for an "iPad-killer", the tech world was almost certain that Android would never succeed as a tablet-OS. But this wasn't Google's fault. Android's full code is and was back then freely available for everyone, so if you built a bad product, everyone just saw "the Android OS" as a failure, not that you built a bad product.
Android's reputation took severe damage during this time and Google had to react.

They had to find a way to keep Android open but also repair the damage that has been done to the Android Ecosystem. So they came up with Honeycomb, specifically designed for tablets, but only made open to a small circle of companies that had to apply for access to the Honeycomb code.

It is like Google would say: "Only tablets running honeycomb are original Android experience tablets." It is a quality seal.

Google chose that path to get better reputation on the tablet market and to gain share against the Apple iPad and BlackBerry's playbook. They knew they would piss a lot of people off by doing so and that they would be criticized for their (temporary) course.

The official reasons for the closed Source are quite stupid, but most people swallowed them (also some certain tech-bloggers I don't want to name here)

It sucks for the development community. It really does. But what would be the alternative?

If you are a software engineer and want to build an application specifically designed for tablets, you have to evaluate if the effort/revenue ratio pays off. Building for tablets means additional effort, so you are looking for a stable, well maintained platform that shows continuous growth. The platform has to be "mainstream compatible" to show significant revenue, what means especially, that it is (relatively) frustration-free.

A big point is the hardware that the platform will be running on. So Google had to gain trust of the hardware manufacturers first. They did that by making an exclusive deal with Motorola for building the XOOM. It should be the flagship... a good visible invitation for other major companies to hop on board. And this strategy was a success. We're seeing a lot of high quality, powerful Honeycomb tablets surfacing on the market and this is just the beginning.

The new course, as controversial as it might be, doesn't change much for the Open source spirit of Android if you take a closer look. They fulfill the GPL by open-sourcing all the GPL bits (you can find them in AOSP right now) but this is less than 10% of the original Honeycomb code.
It is kind of disappointing for us, the dev. community, that some devices which should in fact deserve a working Honeycomb port like: The nook color, The Adam Ink our belover Galaxy Tab, the GTab and others, won't get a clean build so soon.

Honeycomb might or might not ever be fully released into AOSP, but they  will definitely (that IS confirmed) fully publish every single bit of Ice Cream Sandwich in Q4 this year (which also contains all of Honeycomb merged into this release)

Ice Cream Sandwich, or Android 4.0 is a merge of all platforms and releases that are now in separate branches:



  • Google TV (Android 2.x with full Chrome Browser)
  • Honeycomb (Android 3.x especially built for tablets but lacks some smartphone functionality/optimization)
  • Gingerbread (Android 2.3.x including NFC capability and ADK thingy-stuff)


And I dare to speculate that Ice-Cream Sandwich will be also containing the infamous new big thing called "Android@home"/Project Tungsten. A platform making it possible for Android to function as a hub for all kind of appliances and also as home-automation system.

Merging the platforms has some practical reasons. 3 different source-trees are hard to maintain. Every major change has to be merged into each branch and maintaining intercompatibility becomes more and more difficult over time. This might be what you can refer to as fragmentation.

[And dear Captain Crunch: Different user interfaces do not mean fragmentation, it means freedom of choice, that is something GOOD. Like if I want to have several ways of commenting on a blogpost, instead of being forced to use facebook for authentication.]

I know it is a terribly long wait, but it will be worth it. 
In the end it will pay off for us, because if the manufacturers and customers all over the world gain trust in the Android Platform as a good, solid, well supported (and most important an open) OS for Tablets and other devices, the dev. community gains strength and support too.

Furthermore the open spirit of the Android platform gains more momentum by better acceptance among the users and major hardware developers worldwide.

So, even if it might seem like a punch in the balls for us Galaxy Tab owners, we will profit from it later on.
I know this is hard to understand and you can be damn sure that I was raging when I heard that Andy Rubin himself said that Honeycomb will remain (to large amounts) closed source until further notice, but... what the hell. I'll donate all the money I can give to developers like XDA's Spacemoose [link] that work on inofficial Honeycomb ports, based on the SDK's Google has published and enjoy a great, unofficial Honeycomb SDK port until those Mountain View people release the next big thing. And it will be all open and awesome.

If you haven't seen the keynote yet, head over to youtube and watch it today.

As a little apology for their unfriendly decision to let us wait for so long, Google is working on an agreement with the hardware-manufacturers to guarantee 18 months of updates to the latest version of Android (if the hardware supports it, of course). And stop hyperventilating, because every single time some stupid techblog vomited something about minimum hardware-requirements, it was just made-up bullpoo.

So support spacemoose [link] and Dip7 [link] with all the spare change you can give.. We can build something awesome too, with or without the support of Google.
They have their reasons to temporarily close the development.

But WE are the community and WE will get our Honeycomb, it is just a matter of hard work, time and brainpower.

We will succeed. :D

spacemoose's Honeycomb CDMA port for Samsung Galaxy Tab -> here
Dip7's Honeycomb GSM port for Samsung Galaxy Tab -> here

Thursday, May 12, 2011

Facebook caught red handed in smearing campaign against Google

Best story this week: Facebook got caught in their attempt to ruin Google's reputation by anonymously hire a PR company to pay journalists and bloggers to spread lies about customer data privacy.

Fun enough, but guess who they hired for this campaign?
A company called "Burson-Marsteller"
check this out:

Wednesday, May 11, 2011

How Ice-Cream Sandwich was made...


Sunday, May 1, 2011

What might or might not happen at Google IO 2011.

This won't be a very exciting post.. I'll just point out what might happen on the 10th/11th of May 2011 based on rumors, sorcery, voodoo, chicken bones and the official available information.

It might be vague but it is for sure better than Siegler's techcrunch troll-diarrhea.

Android:

Yeah there will happen a ton of stuff on the IO. First of all, they will push the Honeycomb source into AOSP. It will happen, because it is simply overdue! They already pushed quite a bit of the GPL parts to the source-tree, but vital things are still missing... Like the launcher, the browser etc.
Probably they will also announce/preview Honeycomb 3.1, which contains tons of bugfixes and a few new features, but it is also possible, that they'll drop the 3.1 Source directly on github, because they want to comfort the raging open source community (including me).

The Google TV code might or might not be released. At least they will introduce the SDK for Google TV. That will happen for sure. Why? because in Room 11, there will be a Session called "Building Android Apps for Google TV" at the IO. This also means, that all Google TV devices will gain Market access pretty soon (I guess they will start a rollout for updates at the IO).

Maybe they give also an early taste of the next Android generation "I", maybe Ice-Cream Sandwich. If I'd speculate very wildly, Google could already release a limited preview SDK of the new Android OS, but probably they'll just pre-announce it. The "I" generation will merge GoogleTV, Honeycomb and Gingerbread into one version, probably because they fear source fragmentation and the three repositories have always to be synced so the versions drift not too far apart. So that's why it's simply more economic to merge all three Source-Trees.

Furthermore, Google will force the device manufacturers to provide open interfaces to their custom UIs they built on top of Android. (Session: Designing and Implementing Android UIs for Phones and Tablets) But this is wild speculation. [WARNING: this is unlikely to happen and just wishful thinking :) THX @Sam for reminding me that this needs a clarification]

GoogleTV and Honeycomb (and other Android versions?):

They will get a webapp-store for mobile/tablet/GoogleTV apps integrated in the system-browser or as a frontpage-link on Google mobile-search (see session "Building WebApps for Google TV") (wild speculation)

Blogger:

They will start the rollout for the new Blogger views (you know them already, don't you?), which will be partially optimized to be somewhat like a pendant to Facebook Pages for companies (see session "Building a Business Web Presence using Blogger API's"). This could also hint to an integration of Blogger into Google's mysterious social network.. They will also present a "+1" plugin for blogger the same time... clever huh? :)
BTW: Have you ever noticed the similarities of the new Blogger-Views design and the new Google profiles design? Coincidence? I don't think so. It might be the start to integrate all those social services (including picasa & Places/ex-Hotpot) into one social net, which parts are all opt-in. (way better solution than facebook's "we shove it into your face and if you are lucky enough to find the correct button, you can opt-out" mentality)

+1:

+1 will be officially introduced, what means that the +1 button for content-sites will also be introduced. (yay!) See session "An introduction to the +1 button" (for sure)
The Chrome-Extension (or even browser-built-in functionality?) for +1 will be presented. (for sure)


+1 Extension CONFIRMED: Watch the video (Dear Sophie) closely:


or jump to 0:51

Google Places:

Will be integrated with Google's other social Services like +1. I already confirmed that because I discovered the following fact:

If you rate a place "best time ever" and save the place for later/star it, it gets automatically +1'd in the places search on Google.

I also think that places will get a tab in Google Profiles or at least gets somehow integrated into the +1's.
Places will also possibly get somehow linked to Public Profiles or Blogger accounts of companies (wild speculation).
Overall Google starts an attack on Facebook, providing functionality for advertising, offers etc, that will be integrated in the Google search as a part of social search.

Google Social Search:

Will be extended... Nothing more on that.

Google Circles:

Will be announced, but maybe not directly on the IO but soon. It isn't a real social network... it will just incorporate existing social functionality on Google and make it possible to share information actively and passively with contacts and the world wide web. (The contacts will influence prioritization or highlighting of search results etc, maybe there will be also a commenting/sharing function, who knows)

Google Maps:

will get more social.
It will be tighter integrated with hotpot/places (maybe latitude too).

Google Shopping:

Will be integrated in the social experience. (probably) At least they will lay the foundation for integrating it into social search.

Games:

A shitload of stuff about games using GWT, HTML5 and Android.
Maybe they introduce a new Platform for game-devs.

Geolocation:

Shitloads about geolocation, maybe unification of API's. They push geolocation use for making the social search and personalized search more effective.

Google Analytics:

Gets in-Android-App-Performance and usage logging thanks to the new GA API for Android.

Google Docs:

Might get an addon.

Google Voice:
Might gain VOIP support.

Sunday, April 17, 2011

HOW TO: Add a second Google Talk account and Sprint-Integration for non-Sprint numbers to your Google Voice Account

First things first: I don't know the benefits of that for you (especially the sprint-thing because I am not an US Citizen), what kind of troubles it could cause and I don't want to cause any trouble for Google (love you guys!). I just want to max out the possibilities...
I think the benefits of two Google Talk accounts are pretty obvious (if you have a business and a private GTalk running), sadly it doesn't work for Google Apps accounts with custom domain.

If you are a US citizen and you have the option to add a second Google Talk account, don't flame me ^^

So, things you need:

  • awesomeness
  • Google Voice account
  • GTalk
  • Google Chrome
Here we go, step by step.

Go to your Google Voice settings page (https://www.google.com/voice/b/0#phones) in chrome and click on "Add another phone"

Right click on the dropdown and select "Inspect element".


Find the option for Gizmo and doubleclick on the value.



Change now the value to "9", which refers to a "Google Talk Account" and press Return.


Now leave the dev-tools-window (don't close it) and enter your info and select Gizmo from the Dropdown.


After that... you might have guessed it... save it.


Now verify the account and everything should be shiny :)

To do the same for a Sprint number... Just change the value of ... for example "mobile" to 10... That worked for me

 Here are some other findings in the code:

("ALLTEL","Alltel","ATT","AT&T","CELL_SOUTH","Cellular South","CRICKET","Cricket","METROPCS","Metro PCS","SPRINT","Sprint","TMOBILE","T-Mobile","USCELLULAR","US Cellular","VERIZON","Verizon")

zDe=zpb("2","Mobile","7","Gizmo","9","Google Chat","1","Home","10","Mobile - Google Voice Enabled","4","VOIP Phone","3","Work");

As you can see, there is also an option for a VOIP number, but I haven't managed to get it working yet. If someone figures out how to get it working, please let me know!

Also interesting: It doesn't say "Sprint"... it says "Mobile - Google Voice Enabled"... Now we can guess what that might mean for the future :D
Enjoy and let me know if it worked!

Tuesday, November 16, 2010

Be prepared.