Sunday, January 30, 2011

Android Applications Can Run in the Playbook and the BlackBerry

A tremendous step made by RIM. According to several reliable sources, as quoted by website BGR, the BlackBerry smartphone is rumored that the vendors that can be planted was exploring the possibility of Android applications on BlackBerry devices.

Just note that RIM had previously tried to find out how far the Java-based application capable of working on QNX tablet and its future smartphones. And, then RIM also publicly stated that it saw the possibility that the Java Virtual Machine capable of running on Playbook, tablet PCs garapannya. However, for some reason, the RIM had not yet decided to adopt the Java VM in its product.

Now, according to these sources, RIM divert sorotannya to Dalvik Virtual Machine, which estimated the Canadian manufacturer will adopt Dalvik later on the device that will dibesutnya. Interestingly, Dalvik virtual machine is also used on the Android operating system.

As a result, if RIM will be adopted Dalvik Virtual Machine then certainly on the creation tools such as Playbook and other QNX-based devices will be able to run all the applications developed for the Android platform.

So, at least two scenarios if this plan would be taken RIM. First, RIM Dalvik VM using open source without involving Google. While the second, RIM to establish an agreement with Google. Well, if it turns out the second scenario is taken, it is not impossible that RIM is not simply the product will be able to run applications based on Android, but it can also display distinctive features such as Android Market Andoid, Gmail, Google Maps and other Google applications.

Is RIM dared take this step? we wait for its development.

Saturday, January 29, 2011

PSP2 Probably is Equipped OLED Touchscreen and 3G Supported

Looks like a modern portable gaming console is time present in the market. This assumption is, of course, has been awaited by gamers, especially fans the PSP console. Yes, as we know the original PSP has stepped age 5 years, from its launch to the public. So at least it was time to be replaced, with a better product.

Well, the latest rumor says that will be present PSP2 console games, which will embed type OLED touch screen display. In fact, reportedly also will carry the 3G technology, including the possibility with the Wi-Fi. But, to mention a phone capability is not available.

Clarity will be variants of their products is still questionable, the model only Wi-Fi or Wi-Fi +3 G like the Apple iPad tablet. What is clear is hell, PSP2 predictions will be announced at least in early February, before the announcement of the XPERIA Play aka the PSP phone.

Friday, January 28, 2011

Sony Ericsson Playstation Suite: Game Store and PS1 Games for Android

Sony plans associated with PlayStation mobile gaming in the future seems far more limited than XPERIA Play, which is here first introduced the PlayStation Suite. The Sony looks like supplying many PlayStation games for Android mobile phone users, including game store will provide.

In order to start it all, Sony's plan would launch PlayStation One emulator (not a PSP emulator), which will enable Android device can play games from the PS1 console. Party third-party developers will use environtmen development of Sony's gaming output, to ensure that the game will work flawlessly on all Android devices, both smartphones and tablets. Also, can walk on the PSP2, if true this gaming gadget will be there.

For devices which was not accompanied by the control panel like the XPERIA Play games, game development will lead to a touchscreen-based control. Well, if everything is ready then the game shop Sony, PlayStation Store will begin to open, the facility can shop directly from the phone. Unfortunately, the official price of those games that will be on display in stores until now unknown.

For Android smartphone manufacturers, who want their products can use the games are available at game stores must obtain certification Sony PlayStation, where in order to maintain its quality. Until now there has been no related image compatible devices. However, it is expected XPERIA Arc Play and was nominated.

Wednesday, January 26, 2011

Android 3.0 Platform Preview and Updated SDK Tools

Android 3.0 (Honeycomb) is a new version of the Android platform that is designed from the ground up for devices with larger screen sizes, particularly tablets. It introduces a new “holographic” UI theme and an interaction model that builds on the things people love about Android — multitasking, notifications, widgets, and others — and adds many new features as well.

Besides the user-facing features it offers, Android 3.0 is also specifically designed to give developers the tools and capabilities they need to create great applications for tablets and similar devices, together with the flexibility to adapt existing apps to the new UI while maintaining compatibility with earlier platform versions and other form-factors.

Today, we are releasing a preview of the Android 3.0 SDK, with non-final APIs and system image, to allow developers to start testing their existing applications on the tablet form-factor and begin getting familiar with the new UI patterns, APIs, and capabilties that will be available in Android 3.0.

Here are some of the highlights:

UI framework for creating great apps for larger screen devices: Developers can use a new UI components, new themes, richer widgets and notifications, drag and drop, and other new features to create rich and engaging apps for users on larger screen devices.

High-performance 2D and 3D graphics: A new property-based animation framework lets developers add great visual effects to their apps. A built-in GL renderer lets developers request hardware-acceleration of common 2D rendering operations in their apps, across the entire app or only in specific activities or views. For adding rich 3D scenes, developers take advantage of a new 3D graphics engine called Renderscript.

Support for multicore processor architectures: Android 3.0 is optimized to run on either single- or dual-core processors, so that applications run with the best possible performance.

Rich multimedia: New multimedia features such as HTTP Live streaming support, a pluggable DRM framework, and easy media file transfer through MTP/PTP, give developers new ways to bring rich content to users.

New types of connectivity: New APIs for Bluetooth A2DP and HSP let applications offer audio streaming and headset control. Support for Bluetooth insecure socket connection lets applications connect to simple devices that may not have a user interface.

Enhancements for enterprise: New administrative policies, such as for encrypted storage and password expiration, help enterprise administrators manage devices more effectively.

For an complete overview of the new user and developer features, see the Android 3.0 Platform Highlights.

Additionally, we are releasing updates to our SDK Tools (r9), NDK (r5b), and ADT Plugin for Eclipse (9.0.0). Key features include:

  • UI Builder improvements in the ADT Plugin:
    • Improved drag-and-drop in the editor, with better support for included layouts.
    • In-editor preview of objects animated with the new animation framework.
    • Visualization of UI based on any version of the platform. independent of project target. Improved rendering, with better support for custom views.

To find out how to get started developing or testing applications using the Android 3.0 Preview SDK, see the Preview SDK Introduction. Details about the changes in the latest versions of the tools are available on the SDK Tools, the ADT Plugin, and NDK pages on the site.

Note that applications developed with the Android 3.0 Platform Preview cannot be published on Android Market. We’ll be releasing a final SDK in the weeks ahead that you can use to build and publish applications for Android 3.0.

Nexus S Will Present at the German Market

Unlike the rumors circulating for the Italian market, it turns out Google Android phones Nexus S which will stop in Germany are believed to remain pinned like a Nexus S AMOLED screen that will be present in the United Kingdom (UK) and the United States (U.S.). Not the kind of Super Clear LCD.

In fact, reportedly will appear Nexus S in white variant. It's just a white cover attached to the Nexus S just to the back cover alone, where the front (front panel) still wear black. Unfortunately, for the white version of the Nexus S is, there is no information about banderolnya.

Tuesday, January 25, 2011

Google Cloud Print Coming Soon to Phone and PC

For mobile users, mainly the Android platform, of course familiar with the mobile office services such as Google Docs. Also, the Gmail website. Now along with the opening of the Google Cloud Print services for a pilot project notebook Chrome, both services with Google Docs and Gmail site waswill provided the ability to print documents through Google services Cloud Print , whichcan be done via phone .

To be able to use this document printing service at least the phone had been seconded by HTML5. Including already running Android 2.1 eclair or IOS 3 upward.

Interestingly, it was not just smartphone users who can enjoy this service, Windows PC users can enjoy this neat facility. You do this by connecting the printer to the Google Cloud Print first. Meanwhile, Mac and Linux users seem to have a little patience, the article of the new Google Print Cloud can be enjoyed in some time to come.

Monday, January 24, 2011

LG Optimus 2X Start Marketed

Smartphone LG, which provided dual-core processor Nvidia Tegra 2, Optimus 2X now began to circulate in the Korean market, one-pass operator SK Telecom. Smart phone with Android operating system Froyo v2.2 is available in black color. It's just according to AndroidCentral, LG Optimus 2X white color would be present in the market in February.

As a reminder, the LG Optimus 2X will appear with 4-inch wide screen with WVGA resolution. 8GB internal memory capacity, which can added via a microSD card up to 32GB capacity. 8 MP main camera, with a secondary camera on the front side of 1.3 MP.

Saturday, January 22, 2011

iPhone 5 and iPad 2 Will Embed A5 Dual-Core Processors

The closer the time of the launch of the iPad 2. As a result of information related to the core specification that will be taken by Apple's claim, this tablet also becoming a hot discussion. As quoted PULSAonline via AppleInsider, mentioned that the iPad 2 will put the new processor chip, code-A5, which will support dual-core GPU PowerVR SGX543.

As a result, in addition to providing performance ciamik on the display screen, with high-resolution display graphics side was going to get a touch yahud. So do not be surprised if later iPad 2 will have the ability to play 1080p video. Not limited to iPad 2, other rumors also say that the A5 processor and dual-core GPU PowerVR SGX543 will also pinned in the smartphone iPhone 5.

If we look at current trends, where already many smartphone or tablet PC that comes with dual-core processor-based, so this rumor seems to be true. For certainty, we'll wait.

Friday, January 21, 2011

iPad 2 will Fitted High Resolution Screen 'Retina Display'

Second-generation tablet PC from Apple, iPad 2 has been the subject of hot debate in cyberspace. In fact, its presence was reported shortly. However, not many know the detailed specification of this 2 iPad.

Over time, some predict will be the facilities / features that would take too much sticking iPad 2. One sector of the screen (display). As quoted PULSAonline via rafeed, allegedly Apple iPad 2 will embed a high resolution screen, with a density of 2048x1536 pixels. With 9.7-inch diagonal screen, the screen density level about 264 dpi.

But, there are other possibilities if iPad 2 will apply the 'retinal display', which will serve the extra density that is 1536 x 800 pixels. But, the value increased to 326 dpi resolution. When properly iPad Retina Display 2 will use the meaningful resolution of the screen will be doubled from the first generation iPad, which limited to 768x400 pixels (132 dpi)

Berharapa retinal display only news on the iPad 2 is correct, then the second generation of Apple's tablet PC is going to be a very interesting gadget. We'll wait

Thursday, January 20, 2011

Processing Ordered Broadcasts

[This post is by Bruno Albuquerque, an engineer who works in Google’s office in Belo Horizonte, Brazil. —Tim Bray]

One of the things that I find most interesting and powerful about Android is the concept of broadcasts and their use through the BroadcastReceiver class (from now on, we will call implementations of this class “receivers”). As this document is about a very specific usage scenario for broadcasts, I will not go into detail about how they work in general, so I recommend reading the documentation about them in the Android developer site. For the purpose of this document, it is enough to know that broadcasts are generated whenever something interesting happens in the system (connectivity changes, for example) and you can register to be notified whenever one (or more) of those broadcasts are generated.

While developing Right Number, I noticed that some developers who create receivers for ordered broadcasts do not seem to be fully aware of what is the correct way to do it. This suggests that the documentation could be improved; in any case, things often still work(although it is mostly by chance than anything else).

Non-ordered vs. Ordered Broadcasts

In non-ordered mode, broadcasts are sent to all interested receivers “at the same time”. This basically means that one receiver can not interfere in any way with what other receivers will do neither can it prevent other receivers from being executed. One example of such broadcast is the ACTION_BATTERY_LOW one.

In ordered mode, broadcasts are sent to each receiver in order (controlled by the android:priority attribute for the intent-filter element in the manifest file that is related to your receiver) and one receiver is able to abort the broadcast so that receivers with a lower priority would not receive it (thus never execute). An example of this type of broadcast (and one that will be discussing in this document) is the ACTION_NEW_OUTGOING_CALL one.

Ordered Broadcast Usage

As mentioned earlier in this document, the ACTION_NEW_OUTGOING_CALL broadcast is an ordered one. This broadcast is sent whenever the user tries to initiate a phone call. There are several reasons that one would want to be notified about this, but we will focus on only 2:

  • To be able to reject an outgoing call;

  • To be able to rewrite the number before it is dialed.

In the first case, an app may want to control what numbers can be dialed or what time of the day numbers can be dialed. Right Number does what is described in the second case so it can be sure that a number is always dialed correctly no matter where in the world you are.

A naive BroadcastReceiver implementation would be something like this (note that you should associate this receiver with the ACTION_NEW_OUTGOING_CALL broadcast in the manifest file for your application):

public class CallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Original phone number is in the EXTRA_PHONE_NUMBER Intent extra.
String phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);

if (shouldCancel(phoneNumber)) {
// Cancel our call.
setResultData(null);
} else {
// Use rewritten number as the result data.
setResultData(reformatNumber(phoneNumber));
}
}

The receiver either cancels the broadcast (and the call) or reformats the number to be dialed. If this is the only receiver that is active for the ACTION_NEW_OUTGOING_CALL broadcast, this will work exactly as expected. The problem arrises when you have, for example, a receiver that runs before the one above (has a higher priority) and that also changes the number as instead of looking at previous results of other receivers, we are just using the original (unmodified) number!

Doing It Right

With the above in mind, here is how the code should have been written in the first place:

public class CallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Try to read the phone number from previous receivers.
String phoneNumber = getResultData();

if (phoneNumber == null) {
// We could not find any previous data. Use the original phone number in this case.
phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
}

if (shouldCancel(phoneNumber)) {
// Cancel our call.
setResultData(null);
} else {
// Use rewritten number as the result data.
setResultData(reformatNumber(phoneNumber));
}
}

We first check if we have any previous result data (which would be generated by a receiver with a higher priority) and only if we can not find it we use the phone number in the EXTRA_PHONE_NUMBER intent extra.

How Big Is The Problem?

We have actually observed phones with a priority 0 receiver for the NEW_OUTGOING_CALL intent installed out of the box (this will be the last one that is called after all others) that completely ignores previous result data which means that, in effect, they disable any useful processing of ACTION_NEW_OUTGOING_CALL (other than canceling the call, which would still work). The only workaround for this is to also run your receiver at priority 0, which works due to particularities of running 2 receivers at the same priority but, by doing that, you break one of the few explicit rules for processing outgoing calls:

“For consistency, any receiver whose purpose is to prohibit phone calls should have a priority of 0, to ensure it will see the final phone number to be dialed. Any receiver whose purpose is to rewrite phone numbers to be called should have a positive priority. Negative priorities are reserved for the system for this broadcast; using them may cause problems.”

Conclusion

There are programs out there that do not play well with others. Urge any developers of such programs to read this post and fix their code. This will make Android better for both developers and users.

Notes About Priorities

  • For the NEW_OUTGOING_CALL intent, priority 0 should only be used by receivers that want to reject calls. This is so it can see changes from other receivers before deciding to reject the call or not.

  • Receivers that have the same priority will also be executed in order, but the order in this case is undefined.

  • Use non-negative priorities only. Negative ones are valid but will result in weird behavior most of the time.

Samsung Prepare Ch@t 350, QWERTY Slider for Entry Level

Samsung reportedly were preparing a new messaging phone titled Samsung Ch@t 350 (C3500). As reported by Samsunghub, where there posted a picture and some specifications that will be pinned.

Ch@t 350 will come with features like quad-band GSM network, screen-based 2.4-inch QVGA (240 × 320 pixels), FM radio, music player, Bluetooth v2.1, 2 MP camera, microUSB 2.0 port, and microSD slot up to 8 GB.

Slightly different from the Samsung Ch@t that was introduced first, Ch@t322 and Ch@t335, this phone will be presenting a horizontal slider QWERTY keyboard. In the market, Samsung Ch@t 350 seems to be targeting the entry level, who enjoy access to 'messaging'.

Unfortunately, the official price and launch schedule has not yet been informed.

Wednesday, January 19, 2011

In the future, Android Will Offer Music Synchronization

It seems now Google is struggling hard work on the project cloud-based music synchronization service. The possibility of hell for Chrome platform. But it was also planned for Android devices.

Leaked photos of the Android operating system shows the 'Sync Music'. It's just not known Android version that supports this feature. When the Gingerbread seem less fitting, considering that Android is already circulating and not found these features.

The biggest possibility is version 2.4 Ice Cream or even a version that will come later. In fact, this could be a special feature attached to the tablet-based Honeycomb (3.).

To be sure, Google is currently preparing for cloud-based music service. So, just waiting for the time course of this feature can we meet and active.

Sony Ericsson Re-Affirm Will Focus on Android Products

The Sony Ericsson seems to have been captivated by the output of Google's platform, Android. How not, this vendor has been noted that quite a lot menenelurkan Android smartphone, and some of which proved successful in the market.

According to the news as reported by androidcentral, informed by the Head of Global Marketing, Steven Walker, the Sony Ericsson confirms will focus on the Android platform for upcoming products. Sure, the decision to concentrate on the Android platform does not come just like that. One reason the Sony Ericsson felt the need to be behind the Android ecosystem, in order to create a solid ecosystem for consumers.

Interestingly, although the stated focus for the Android platform for its next generation smartphone, but related to the Windows platform 7 Phone the Sony Ericsson still not close the possibility to participate in future adopt.

Thursday, January 13, 2011

Have Androids. Will Travel.

[The first part of this post is by Reto Meier. —Tim Bray]

From c-base in Berlin to the Ice Bar in Stockholm, from four courses of pasta in Florence to beer and pretzels in Munich, and from balalikas in Moscow to metal cage mind puzzles in Prague - one common theme was the enthusiasm and quality of the Android developers in attendance. You guys are epic.

For those of you who couldn't join us, we're in the middle of posting all the sessions we presented during this most recent world tour. Stand by for links.

Droidcon UK

We kicked off our conference season at Droidcon UK, an Android extravaganza consisting of a bar camp on day 1 and formal sessions on day 2. It was the perfect place for the Android developer relations team to get together and kick off three straight weeks of Google Developer Days, GTUG Hackathons, and Android Developer Labs.

Android Developer Labs

The first of our Android Developer Labs was a return to Berlin: home to c-base (a place we never got tired of) and the Beuth Hochschule für Technik Berlin. This all day event cost me my voice, but attracted nearly 300 developers (including six teams who battled it out to win a Lego Mindstorm for best app built on the day.)

Next stop was Florence which played host to our first Italian ADL after some fierce campaigning by local Android developers. 160 developers from all over Italy joined us in beautiful Florence where the Firenze GTUG could not have been more welcoming. An afternoon spent with eager developers followed up by an evening of real Italian pasta - what's not to love?

From the warmth of Florence to the snow of Stockholm where we joined the Stockholm GTUG for a special Android themed event at Bwin Games. After a brief introduction we split into six breakout sessions before the attendees got down to some serious hacking to decide who got to bring home the Mindstorm kit.

Google Developer Days

The Google Developer Days are always a highlight on my conference schedule, and this year's events were no exception. It's a unique opportunity for us to meet with a huge number of talented developers - over 3,000 in Europe alone. Each event featured a dedicated Android track with six sessions designed to help Android developers improve their skills.

It was our first time in Munich where we played host to 1200 developers from all over Germany. If there was any doubt we'd come to the right place, the hosting of the Blinkendroid Guinness World Record during the after-party soon dispelled it.

Moscow and Prague are always incredible places to visit. The enthusiasm of the nearly 2,500 people who attended is the reason we do events like these. You can watch the video for every Android session from the Prague event and check out the slides for each of the Russian sessions too.

GTUG Hackathons

With everyone in town for the GDDs we wanted to make the most it. Working closely with the local GTUGs, the Android and Chrome teams held all-day hackathon bootcamps in each city the day before the big event.

It was a smaller crowd in Moscow, but that just made the competition all the more fierce. So much so that we had to create a new Android app just for the purpose of measuring the relative volume of applause in order to choose a winner.

If a picture is a thousand words, this video of the Prague Hackathon in 85 seconds will describe the event far better than I ever could. What the video doesn't show is that the winners of "best app of the day" in Prague had never developed for Android before.

In each city we were blown away by the enthusiasm and skill on display. With so many talented, passionate developers working on Android it's hard not to be excited by what we'll find on the Android Market next. In the mean time, keep coding; we hope to be in your part of the world soon.

On To South America

[Thanks, Reto. This is Tim again. The South American leg actually happened before the Eurotour, but Reto got his writing done first, so I'll follow up here.]

We did more or less the same set of things in South America immediately before Reto’s posse fanned out across Europe. Our events were in São Paulo, Buenos Aires, and Santiago; we were trying to teach people about Android and I hope we succeeded. On the other hand, I know that we learned lots of things. Here are a few of them:

  • Wherever we went, we saw strange (to us) new Android devices. Here’s a picture of a Brazilian flavor of the Samsung Galaxy S, which comes with a fold-out antenna and can get digital TV off the air. If you’re inside you might need to be near a window, but the picture quality is fantastic.

  • There’s a conventional wisdom about putting on free events: Of the people who register, only a certain percentage will show up. When it comes to Android events in South America, the certain-percentage part is wrong. As a result, we dealt with overcrowded rooms and overflow arrangements all over the place. I suppose this is a nice problem to have, but we still feel sorry about some of the people who ended up being overcrowded and overflowed.

  • Brazilians laugh at themselves, saying they’re always late. (Mind you, I’ve heard Indians and Jews and Irish people poke the same fun at themselves, so I suspect lateness may be part of the human condition). Anyhow, Brazilians are not late for Android events; when we showed up at the venue in the grey light of dawn to start setting up, they were already waiting outside.

  • I enjoyed doing the hands-on Android-101 workshops (I’ve included a picture of one), but I’m not sure Googlers need to be doing any more of those. Wherever you go, there’s now a community of savvy developers who can teach each other through the finer points of getting the SDK installed and working and “Hello World” running.

  • Brazil and Argentina and Chile aren’t really like each other. But each has its own scruffy-open-source-geek contingent that likes to get together, and Android events are a good opportunity. I felt totally at home drinking coffee with these people and talking about programming languages and screen densities and so on, even when we had to struggle our way across language barriers.

The people were so, so, warm-hearted and welcoming and not shy in the slightest and I can’t think about our tour without smiling. A big thank-you to all the South-American geeks and hackers and startup cowboys; we owe you a return visit.

Tuesday, January 11, 2011

Gingerbread NDK Awesomeness

[This post is by Chris Pruett, an outward-facing Androider who focuses on the world of games. —Tim Bray]

We released the first version of the Native Development Kit, a development toolchain for building shared libraries in C or C++ that can be used in conjunction with Android applications written in the Java programming language, way back in July of 2009. Since that initial release we’ve steadily improved support for native code; key features such as OpenGL ES support, debugging capabilities, multiple ABI support, and access to bitmaps in native code have arrived with each NDK revision. The result has been pretty awesome: we’ve seen huge growth in certain categories of performance-critical applications, particularly 3D games.

These types of applications are often impractical via Dalvik due to execution speed requirements or, more commonly, because they are based on engines already developed in C or C++. Early on we noted a strong relationship between the awesomeness of the NDK and the awesomeness of the applications that it made possible; at the limit of this function is obviously infinite awesomeness (see graph, right).

With the latest version of the NDK we intend to further increase the awesomeness of your applications, this time by a pretty big margin. With NDK r5, we’re introducing new APIs that will allow you to do more from native code. In fact, with these new tools, applications targeted at Gingerbread or later can be implemented entirely in C++; you can now build an entire Android application without writing a single line of Java.

Of course, access to the regular Android API still requires Dalvik, and the VM is still present in native applications, operating behind the scenes. Should you need to do more than the NDK interfaces provide, you can always invoke Dalvik methods via JNI. But if you prefer to work exclusively in C++, the NDK r5 will let you build a main loop like this:

void android_main(struct android_app* state) {
// Make sure glue isn't stripped.
app_dummy();

// loop waiting for stuff to do.
while (1) {
// Read all pending events.
int ident;
int events;
struct android_poll_source* source;

// Read events and draw a frame of animation.
if ((ident = ALooper_pollAll(0, NULL, &events,
(void**)&source)) >= 0) {
// Process this event.
if (source != NULL) {
source->process(state, source);
}
}
// draw a frame of animation
bringTheAwesome();
}
}

(For a fully working example, see the native-activity sample in NDK/samples/native-activity and the NativeActivity documentation.)

In addition to fully native applications, the latest NDK lets you play sound from native code (via the OpenSL ES API, an open standard managed by Khronos, which also oversees OpenGL ES), handle common application events (life cycle, touch and key events, as well as sensors), control windows directly (including direct access to the window’s pixel buffer), manage EGL contexts, and read assets directly out of APK files. The latest NDK also comes with a prebuilt version of STLport, making it easier to bring STL-reliant applications to Android. Finally, r5 adds backwards-compatible support for RTTI, C++ exceptions, wchar_t, and includes improved debugging tools. Clearly, this release represents a large positive ∆awesome.

We worked hard to increase the utility of the NDK for this release because you guys, the developers who are actually out there making the awesome applications, told us you needed it. This release is specifically designed to help game developers continue to rock; with Gingerbread and the NDK r5, it should now be very easy to bring games written entirely in C and C++ to Android with minimal modification. We expect the APIs exposed by r5 to also benefit a wide range of media applications; access to a native sound buffer and the ability to write directly to window surfaces makes it much easier for applications implementing their own audio and video codecs to achieve maximum performance. In short, this release addresses many of the requests we’ve received over the last year since the first version of the NDK was announced.

We think this is pretty awesome and hope you do too.

Monday, January 10, 2011

Gorillapod, Flexible Tripod for Various Gadgets

For you the owner of the iPad, mobile phone or other gadgets such as digital cameras, seem to be interested in having this unique accessories. Is the Gorillapod, which is designed as a flexible tripod for your gadgets. A flexible design-strong, can become a tripod pretty dimodif as necessary.

This Gorillapod made by JOBY has several variants, which are based on the support burden that can diakomodasinya. There are designated for mobile phones and cameras. However, there also can be used for Apple iPad. Gorillapod claimed to be strong enough to withstand the weight of the iPad, from various directions. Even when in bed even if these accessories can still be used.

Gorillapod can be folded tightly. More special again this accessory can easily carry around with you wherever you go. These Accessories are priced starting from €20.

Saturday, January 8, 2011

Bringrr, No Longer Forgotten to Bring Your Phone

Little things that sometimes happen and sometimes make a fuss that is when we come to the office / to the workplace was not carrying a mobile phone.

And that day is the schedule of meetings with clients, who happened to number only in the mobile phone contacts. Impact, we must inevitably return to the home.

For those of you who often experienced the same sense-itneeds to to consider to have this unique tool. Is Bringrr, a simple tool designed especially for you 'is always close' to the phone's pet.

Bringrr has a simple working method, where the latter tools will be installed at the port charger / cigarette lighter in the car. Armed with Bluetooth Bringrr facilities will be connected to mobile phones (pairing). Later when the ignition is turned on, which eventually Bringrr will live, this tool will issue a special tone colors plus blue LEDs.

But, if it turns out there's no phone in the car behind it Bringrr alias will make itself sound a warning notification, where the lights had changed to red. And, we also learned that the phone yet we carry. Simple but effective. To have it, simply by paying for $35. Self-worth with the benefits provided.

Thursday, January 6, 2011

Latest World of Warcraft, Break Game Sales Records

Latest Game World of Warcraft (WoW) has topped game sales record in the 24 hours since its launch. Not just for WoW alone but for all PC games. World of Warcraft: Cataclysm is now sold approximately 3.3 million copies for the first day sales. This means one out of four customers have been buying WoW game within 24 hours after release.

Based on data from distributors, makers of WoW, Blizzard Entertainment's called Cataclysm as 'the fastest selling PC game of all time'.

In comparison, sales of the iPhone 4 to 1.5 million units within 24 hours since launch, and the songs of the Beatles sold 2 million downloads since the first week sales on iTunes, while World of Warcraft: Cataclysm sold 3.3 million copies in first day sales .

News about the increase in Cataclysm feature has been the talk for months because it presents the region, challenges, competitions, and a new battlefield in the game. World of Warcraft: Cataclysm also presents some significant developments of social gaming.

When Blizzard Entertainment's latest game trailers put WoW on YouTube, the video was immediately seen by one million users on the first day.

World of Warcraft: Cataclysm is the third series of the game WoW, following the previous series Wrath of the Lich King, which was launched in 2008. Cataclysm also broke record sales from the Wrath of the Lich King.

Tuesday, January 4, 2011

SmartFish ErgoMotion Laser Mouse Free to be Moved, Comfortable and Healthy Used

For those of you who used to dive in front of computer devices, you could say the device could not be separated from the mouse. In fact, although the majority of notebooks are equipped with a touchpad that can function like a mouse only with finger movements, still often require devices 'rat' is.

Convenience factor is a major issue, which use a mouse feels more comfortable and flexible than using the touchpad. Well, kind of mouse are many kinds and varieties. One of the functional mouse homemade SmartFish Technologies, ErgoMotion Laser Mouse.

ErgoMotion Laser Mouse offers a mouse with a high comfort level, where these tools are designed to move freely according to hand movement. As a result, the wrist became more comfortable and natural.

SmartFish manufacturers have begun to sell these products to the market. ErgoMotion laser mouse is claimed as the first mouse that apply the concept of a combination of laser sensors with rotating mechanism, adapted to the user's hand position.

In addition to the comfort level that okay, this Smartfish besutan mouse also has benefits in terms of health, which is believed to relieve pain from injuries due to the use mouse in the long term.

According to Drs. Jack Atzmon, one of the top brass SmartFish, static when using the mouse then the hand, wrist and arm movement is limited to a fixed position. So that would restrict natural motion and robotic forces. Impact, stretching muscles and ligaments also occur, which can cause pain and discomfort.

ErgoMotion Laser Mouse has two main buttons ie 'scroll whell' four directions and a USB wireless receiver. In use, the mouse SmartFish is compatible with PC and Mac. Prices start from $49.95.

Sunday, January 2, 2011

Pionner HDJ-1000: Reliable, High-Tech and Luxury

Pionner Electronics, through its Professional Sound and Visual Division, recently launched a quality headphone with HDJ-1000 titles. This gadget will be sold in limited editions.

Headphones are intended for the DJ (disc jockey) offers sound quality that is really reliable. Also, the HDJ-1000 presents quite trendy design. Headphones Pioners offers two color choices are black (HDJ-1000-K) and golden color (HDJ-1000-G). In addition, there is also a model with original chrome color shades. As a result, both models through sophisticated Pioners headphones HDJ-1000 is also going to look luxurious. Also, comfortable.

The Headphone are available at a price of about $209.