Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Tuesday, April 10, 2012

A million Instagram Android app downloads in a day isn’t cool. You know what’s cool? 5 million in 6 days.

A million Instagram Android app downloads in a day isn’t cool. You know what’s cool? 5 million in 6 days.: unnamed2 520x245 A million Instagram Android app downloads in a day isnt cool. You know whats cool? 5 million in 6 days.
Instagram is enjoying the biggest week in its existence. The company, already riding high on its iOS success, launched its Android app and captured 1 million downloads in its first day and unless you live under a rock, you will know that yesterday, Facebook came in and bought the company for a cool $1 billion.
Whilst everyone digests yesterday’s news, Instagram has just hit another impressive milestone — 5 million Android downloads in six days — making it one of the biggest Android app launches of all time. In fact, the iOS version of the app took about six months to reach 5 million users, on Android it took just six days.
Android users had been waiting a long time for the photo-sharing app to launch on the platform, and when even when the company launched its pre-registration process, smartphone owners rushed to be a part of it. When it opened pre-registration for its Android variant on March 24, it attracted 430,000 pre-registration signups in the following days.
Soon after launching on Google Play, Instagram was seeing 2,000 sign-ups a minute. The impact this had can be seen on the download graph below, which dipped shortly after launch as the initial demand subsided.
Today’s milestone is shown on Instagram’s Google Play page, which now registers downloads between 5 million and 10 million:
Screen Shot 2012 04 10 at 09.59.121 520x203 A million Instagram Android app downloads in a day isnt cool. You know whats cool? 5 million in 6 days.
We put the app through its paces to see how the Android flavor compared against the one that iPhone users have grown to know and love. We found that much of the aesthetic had been ported over from iOS, with just a few concessions to Android user interface conventions.
The news will be of equal importance to Facebook, which is seeking to push ahead with its mobile offerings, as it decides just how it will incorporate the service into its social network. For now, Instagram will operate as it always has but its a question of when, not if, the company will start to make changes.

source: thenextweb.com

Monday, March 28, 2011

Java Creator Joins Google; Will Android Benefit?


James Gosling, the man who created the programming language, Java, has just joined Google.

The hire was quite the win for Google, which is currently embroiled in a lawsuit with Java’s owner, Oracle, over some uses of Java in the Android stack.

Gosling said in a blog post on the move, “I don’t know what I’ll be working on. I expect it’ll be a bit of everything, seasoned with a large dose of grumpy curmudgeon.” Call us psychic, but we’re willing to bet Gosling will be working on the Android platform.

Gosling developed Java while he was an employee at Sun Microsystems. The project began in 1991, and the language was released in 1995.

But when Sun was acquired by Oracle in a deal that closed in January 2010, Gosling left the company a few months later. At the time, he said, “Just about anything I could say [about Oracle] that would be accurate and honest would do more harm than good.” He’s since been notably cynical about Oracle’s treatment of the Java language and community, even going so far as to call Oracle CEO Larry Ellison “Larry, Prince of Darkness.”

Gosling said he had turned down several “excellent” opportunities prior to signing with Google. He wrote that the new job, whatever it may entail from day to day, “looks like interesting fun with huge leverage.”

source: Mashable

Tuesday, October 12, 2010

Google Just Lost a Potential Ally in its Legal Tussle with Oracle

Google Just Lost a Potential Ally in its Legal Tussle with Oracle: "


The battle between Oracle and Google over Android’s use of Java just got a lot more interesting. That’s because IBM has announced that it will be collaborating with Oracle to work on the OpenJDK project.
This means that IBM will no longer be part of the Apache Software Foundation’s Project Harmony, the project that provides Android with the components it needs to run Java code. With IBM leaving the project, Harmony is basically dead in the water.
Although Android wasn’t mentioned in the announcement, this is all interrelated to the Oracle lawsuit. Google responded to the lawsuit last week, claiming that Oracle, which got Java out of its purchase of Sun Microsystems, was acting in bad faith.
For the non-Java savvy out there, here’s an abbreviated rundown of how and why all of this stuff matters:
Apache Harmony is an open source implementation of Java. The goal in creating the project was to unite all of the various free software Java implementations together under one banner.
The project had a lot of early support, the only problem was that Sun (and then Oracle) never offered the project with a Technology Compatibility Kit (TCK). The TCK is needed to prove that Harmony is compatible with the Java specification and can be seen as a certified Java independent version of Java. When Sun first open sourced aspects of Java in 2007, it said it would provide the Apache Foundation with the necessary TCK for certification.
Sun never made good on those assurances and when Oracle took over Sun, the new company wasn’t interested in sharing the TCKs, instead wanting to focus all of its efforts on the officially sanctioned open source Java implementation, OpenJDK.
IBM’s Bob Sutor discussed the decision on his blog, writing:
“We think this is the pragmatic choice. It became clear to us that first Sun and then Oracle were never planning to make the important test and certification tests for Java, the Java SE TCK, available to Apache. We disagreed with this choice, but it was not ours to make. So rather than continue to drive Harmony as an unofficial and uncertified Java effort, we decided to shift direction and put our efforts into OpenJDK. Our involvement will not be casual as we plan to hold leadership positions and, with the other members of the community, fully expect to have a strong say in how the project is managed and in which technical direction it goes.”
This is a big blow to the Harmony project and by extension, to the libraries and classes that Android implements from Harmony in Android. Without big backing like IBM behind the project, it’s not likely to survive.
For now, the Harmony implementation of Java is fine. The problem will be when future versions of Java are released and Harmony can’t keep up in terms of features.
In Java, staying compatible is key. Interestingly, InfoWorld notes that Google has more developers working on OpenJDK than Oracle. So why choose Harmony for Android?
We think it’s because Google wanted to do an end-run around Sun’s licensing requirements. In essence, getting to take advantage of Java SE on mobile devices (something that Sun explicitly forbade without a license), but not having to pay for it.
Long before Sun’s sale to Oracle, others pointed out the potential licensing and IP quagmire that Google was entering with Android. The reality was, Sun didn’t have the power, the funds or the industry clout to really do anything about it.
Oracle does. In fact, Oracle’s clout and power is underscored by IBM’s decision to join up. IBM may be making its decisions for pragmatic reasons, but in the decision shows that IBM is not willing to side with Google in this elongated fight.
At this point, Google’s only real recourse is to sensibly settle and pay Oracle, or countersue and drag the fight out even longer. By fighting back, Google risks alienating its Java-base of developers.
While we question how important having a strong base of Java developers really is to Android’s success in the long term, it doesn’t mean it’s worth risking the future developments of the platform on a legal gamble.
Oracle is out for blood and IBM just provided the syringe.

Friday, October 8, 2010

Motorola Defies the Elements with New Android Device [VIDEO]

Motorola Defies the Elements with New Android Device [VIDEO]: "


The Motorola Defy is one of the first rugged mobile devices that doesn’t sacrifice performance. Its durable shell is capable of deflecting drops, scratches and water. It also packs a decent hardware set, complete with a 3.7-inch touchscreen, an 800Mhz processor and a 5-megapixel camera, along with standards like GPS, Wi-Fi and Bluetooth.
Many devices that claim to resist the elements simply don’t. I know this because there are people in my life who are capable of destroying mobile devices like nobody’s business (Direct quote: “I’ve spilled water on my phone dozens of times, I don’t understand how it could break after dropping it in the toilet once.”) Most of the devices able to withstand this abuse, however, are bulky, offer little beyond basic phone functionality and sell for prohibitively expensive rates.
I was skeptical when we first reported on the Motorola Defy, but the video below validates its claims of durability.
Although Defy doesn’t run the latest version of Android (it runs Android 2.1), it promises to be better than virtually any other rugged mobile device that’s currently on the market. The price for the phone, which is scheduled to launch in Europe by the end of the year, has not yet been disclosed.

Tuesday, July 20, 2010

Turn Your Android Phone into a Remote Control for Your PC

Turn Your Android Phone into a Remote Control for Your PC: "
Would you like to play media files or use your PC by remote control? Here’s how you can turn your Android phone into a remote control with GMote 2.0.

What You’ll Need:

  • GMote Server software installed on your Computer.
  • GMote app installed from the Android Market.
  • Windows, Mac, or Linux computer.
  • A WiFi router. You can use GMote over your 3G connection, but it will require you to forward port 8889 on your router.

Download and install GMote from the Android Market.

sshot-4

When you launch the GMote app for the first time on your Android device, you’ll be prompted to install the Gmote server software on your computer. You can find the download link at the end of this article, or you can choose to have the link sent to your inbox by selecting (Email me the link).

sshot-5

Installing the GMote Server

Select your platform and OS and download the appropriate package. (Download link below)

sshot-6

It’s a straightforward install, you can take the defaults.

sshot-7

You’ll need to Unblock or Accept any firewall prompts.

sshot-8

You’ll be prompted to choose a password (optional). Type a password and click OK, or simply Cancel.

sshot-10

Next, you’ll have the option of adding the locations of any media files on your computer. This will allow you to easily find and play those files from your Android device. Click Done when finished.

sshot-11

Your GMote server will run in the system tray.

sshot-12

Now that the server is installed, it’s time to return to Android. Select I have installed the Server. Start GMote!

sshot-5

Open the GMote App. You may be prompted to choose your server computer. If you don’t see it listed, select I don’t see my server or I want to enter my IP manually.

gmote_11

If you set up a password, you’ll also be prompted to enter it.

gmote_13

Controlling Your Computer

GMote has two screens you can use to control your computer. The remote screen has some basic controls for media playback. Tap Browse at the top left to browse any media folders you added during setup, or tap the power icon at the top right to close the currently running application on your computer.

sshot-13

Select the directory with your media files or browse for a different folder.

8sshot-17

Tap the file you’d like to play to begin playback on your computer.

sshot-19

Now you can use the Play, Stop, Skip Forward/Back, Pause, and Volume buttons to control playback.

sshot-22

You can switch to the touch pad mode by selecting your menu button and tapping Touchpad.

sshot-14

The Touch screen allows you to control mouse movements with the flick of a finger across the screen. Tap or double tap on the screen to simulate left mouse click or double click. Tap and hold to simulate a right-click on the mouse.

sshot-15

Tap the keyboard icon at the top left to bring up the on screen keyboard and key in text.

sshot-16

To modify the sensitivity and acceleration settings, press Android’s Menu button and select Settings while on the GMote touch screen.

sshot-21

This will allow you to adjust how far the computer’s mouse will travel when you slide your finger along the screen.

sshot-20

Conclusion

While GMote is not likely to make an HTPC owner forsake their remote control, it is a very nice solution for Android owners who wish to be able to play and control media on their PC from across the room.

Download GMote Server

Source : How To Geek

Monday, July 12, 2010

App Inventor for Android

App Inventor is a new tool in Google Labs that makes it easy for anyone—programmers and non-programmers, professionals and students—to create mobile applications for Android-powered devices. And today, we’re extending invitations to the general public.

For many people, their mobile phone—and access to the Internet—is always within reach. App Inventor for Android gives everyone, regardless of programming experience, the opportunity to control and reshape their communication experience. We’ve observed people take pride in becoming creators of mobile technology and not just consumers of it.

For the past year, we’ve been testing App Inventor in classrooms around the United States, and we’ve found that it opens up the world of computer programming to students in new and powerful ways. David Wolber, professor of computer science at the University of San Francisco and part of the initial pilot program, says “students traditionally intimidated by technology are motivated and excited to program with App Inventor.” One student from Professor Wolber’s class told us: “I used to think that no one could program except CS people. Now, I've made dozens of applications for the Android phone!” Another student, who struggles with dyslexia, was inspired by App Inventor to take more computer science classes and is now learning Python. Check out this video to hear more about App Inventor for Android at University of San Francisco.

Visit our site to learn more about App Inventor and see sample apps. To request an invitation, fill out this form and you’ll soon be on your way to building mobile applications. And check out the video below to see how it works. We can’t wait to see what you create!



Posted by Mark Friedman, Google Engineer

Thursday, May 20, 2010

Android 2.2: FroYo Is a Major Update

Google announced today Android 2.2, a major update for Google's mobile operating system. There are many changes and a lot of new features that are really useful.

Android now uses a just-in-time compiler that improves the performance for some applications, especially for games. 'The new Dalvik JIT compiler in Android 2.2 delivers between a 2-5X performance improvement in CPU-bound code vs. Android 2.1 according to various benchmarks,' says Xavier Ducrohet.

Android's browser includes the V8 JavaScript engine created for Google Chrome, so web pages that use JavaScript heavily will load much faster (some benchmarks show a 2-3X improvement). Google claims that Android's browser is the fastest mobile browser available today.

Developers have a new API for app data backup, which is really useful if you want to switch to a new Android device or you want to install a custom version of Android. There's also an extremely useful messaging API for sending data to an Android phone from another device. For example, you'll be able to send a link from your computer to your Android phone and the phone will automatically open the browser and navigate to the web address. You can also send files and install applications from your computer over the air.

Android Market will have a web interface, applications can auto-update and you can quickly install all the updates, instead of manually installing each update. Another change is that applications can be moved to the SD card. Google also announced that it has acquired SimplifyMedia, a company that developed some cool applications for streaming your music.

Android 2.2 has built-in support for tethering and it can transform a phone into a portable hotspot. Android Market includes some great applications for tethering, but it's nice to see that's now a built-in feature.

Flash 10.1 is now available as a beta application in the Android Market, but it requires Android 2.2. The first phone that will be updated to FroYo is Nexus One and Motorola Droid is expected to be updated next month. HTC says that 'if your phone was launched this year, we will most likely offer an upgrade for it to the Froyo version. This includes popular models like the Desire and Droid Incredible as well as hotly anticipated phones like the Evo 4G, MyTouch slide and upcoming models. (...) We expect to release all updates in the second half of this year but can't be more specific yet.'


Thursday, April 22, 2010

Android on an iPhone

A member of the iPhone Dev Team, a group of hacker that develop software for jailbreaking iPhone, managed to install Android on a first-generation iPhone. David Wong replaced Apple's bootloader with the open-source OpeniBoot so that he could install a different operating system. He also used a version of the Linux kernel ported to the iPhone in 2008.

'It should be pretty simple to port forward to the iPhone 3G. The 3GS will take more work. Hopefully with all this groundwork laid out, we can make Android a real alternative or supplement for iPhone users. Maybe we can finally get Flash,' says David.

This is one of the many benefits of an open-source software: people can modify it and use it in new, interesting ways. You can install Android on a Windows Mobile phone, on an iPhone, on a notebook and on many other devices.

Friday, February 26, 2010

Recognizr: Facial Recognition Coming to Android Phones

Swedish software and design company The Astonishing Tribe, also known as TAT, has been developing a rather astonishing augmented reality application for mobile phones. Originally built as a software concept, the Android app called 'Recongnizr' is a mobile prototype that allows you to use your phone in order to 'see' who a person is and what web services and social networks they're connected to. App users can also associate traditional address book details with their profile like their full name, address, phone number and email, for example.

And all of this data can be accessed just by aiming your mobile phone at someone's face.

Sponsor

We first looked at TAT's mobile concept back in July of last year. At that time, the application was called 'Augmented ID.' Using facial recognition and tracking technology from Polar Rose, a photo tagging startup, the app is able to match 3D models of faces captured with the phone's camera to those stored in a database on remote servers. This matching technique, which captures the shape of the face and other distinctive features like the contour of the eyes, the nose, and the chin, is one of the three methodologies for performing facial recognition. It's ideal for mobile interfaces such as those found in Augmented ID/Recognizr because it's not one that's affected by low-lighting scenarios, a very real possibility for mobile interfaces such as this.

Improvements to the App

Since our last look at Augmented ID, it's clear that the company has been making great strides in the development of this mobile application. Most notably, the interface's design has been greatly improved. It now has a much cleaner layout and looks to be far easier to use. The social networking icons, for example, now appear big and bubbly, casually overlaid on top of each other in a row at the bottom of the screen, ready for dragging upward when you go to create your own profile. The same icons, all evenly sized, also float around people's heads after the app recognizes them. You can then tap the icons to see the profile information they contain. For example, a Twitter icon could showcase the user's latest tweets when tapped.


The recognition process, too, seems improved. A square shown by a broken line appears on your mobile's screen around the face you're trying to recognize. This closely resembles the autofocus systems found on most digital cameras today. When the app 'sees' the face, the square's outline turns from grey to green and the social networking icons zoom in from all sides to float around that person's face.

The only downside to Recognizr (besides the fact that the prototype isn't available for use today!) is that it requires both participants to use the mobile application in order to work. That makes the app far less creepy than some all-knowing 'Minority Report'-like technology, but severely limits its potential at the same time. Since the prototype is currently Android-only, too, the database of users available for facial matching would only include those who have installed the application on their Android phone and have taken the time to set up their own profile.

That's not to say that some future version of the application couldn't scour the web for faces to match - implementing this feature would be challenging, but not entirely impossible. There are plenty of photos on social networks to pull from in the case that a particular person wasn't already a Recognizr user. However, whether or not the company plans to develop their app to that point is unknown at this time.

Coming Soon to Android

After demonstrating Recognizr at the recent Mobile World Congress, Dan Gärdenfors, head of user experience research at TAT, announced that his company plans to partner with someone who can help bring the mobile concept app to market. He anticipates having a commercial application available in a little as a month or two.

You can watch video demos of both Augmented ID and Recognizr on YouTube, here and here.






source : http://www.readwriteweb.com/archives/recognizr_facial_recognition_coming_to_android_phones.php?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+readwriteweb+%28ReadWriteWeb%29