Kamis, 30 September 2010

Reflections on G-Kenya

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.

[This post is by Reto Meier AKA @retomeier, who wrote the book on Android App development. Tim Bray]

Recently I visited Kenya for the three-day G-Kenya event. I was there for digit reasons:

  • To speech most Android and the emerging ambulatory opportunities for individual developers.

  • To communicate questions and find discover more most the actuality of mobiles and writing cipher from the grouping there.

Of the countries Ive visited to speech most Android, nowhere hit grouping had much a near unification to their ambulatory phones as in Africa. While most Kenyans own feature phones, those mobiles are already used as much more than simple phones. Mobile payments are already common, and affordable accumulation plans mean that some grouping admittance the Internet only finished ambulatory handsets.

There were digit Android announcements while I was in town: a newborn low-cost Android handset (the Huawei U8220), and Android Market admittance for Kenyans. I cant wait to wager the category of apps that embellish from developers who springy in an environment where ambulatory is so pervasive.

Day 1: Students

G-Kenya was ordered within the beautiful campus of the Strathmore Business School, so it was fitting that period digit was addressed to students.

Of the threesome groups, the students where the most avid most Android. This was probable influenced by their confidence that by the instance they graduate, recent smartphones in Africa module hit embellish the norm.

I fuck talking to enrollee developers — without the commercial pressures of uncovering customers or a monetization model — they're liberated to innovate on whatever technology platforms they think are interesting.

Day 2: Developers

Modern smartphones are not still prevalent in Africa, so it wasnt astonishing that some of the developers are currently focusing on feature phones. That said, it was generally acknowledged that it was a discourse of when kinda than if smartphones would embellish to dominate. The gimmick module be production the correct instance to invest in Android so that they're primed to take advantage.

Plenty of developers believe that instance is correct now. It was a pleasure to foregather the guys behindhand Ushahidi, creators of an Android app created to report and record incidents during the 2008 election violence. Since their launch theyve swollen to substance a orbicular papers for crowd-sourced programme where timeliness is critical.

I fuck opportunity the Android Market delivers to developers same the idea of developers same Ushahidi and Little Fluffy Toys (of author Cycle Hire fame). An app the solves a difficulty for your topical community can easily be swollen to substance solutions to kindred problems across the world.

Developer focus in Kenya seemed to study kindred lines:

  • Create products and services targeted at topical communities (such as the developers creating a diffuse grouping to support health-care workers record medical information in the field.)

  • Build robust cloud-based services that provide admittance to users from some ambulatory platform.

  • Expand from feature phones to Android to combine features same GPS positioning, maps, and recording recording and audio.

Day 3: Entrepreneurs and Marketers

No digit was surprised to wager a aggregation of the developers from the preceding period convey for entrepreneur day, and the apparent demand of Android questions from Day 2 was more than prefabricated up for on period 3; the “AppEngine Challenge” on Day 2 fielded a record 30 entries, so it seems everyone was working on their entries kinda than asking questions!

I didnt intercommunicate on Day 3, but spent every period fielding questions from eager ambulatory developers hoping to catch the Android gesture as primeval innovators and first movers. That included a aggroup who were working to provide real-time public installation chase of Matatu via GPS and Android devices.

Reflections

Its an exciting instance to be a developer in Kenya. I regularly asked developers how daylong they intellection it would take for Android devices to embellish ordinary place. Many advisable if I came backwards this instance incoming year I'd wager a batch of Android devices. Even the more pessimistic predicted no more than 3 years.

As I traveled backwards towards Jomo Kenyatta International, listening to the broadcasting offering a liberated Sony Ericsson X10 Mini to digit lucky caller, the future didnt seem very far away.


Thanks
basyar.com

The Fierce Yet Bloodless Battle: Sony Ericsson Xperia X1 Vs. Samsung G600

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
The fierce battle, <a rel"nofollow" href"http:www.rupizcompare.co.ukmobilephonedeals.aspx?phonenameSony-Ericsson-XPERIA-X">Sony Ericsson XPERIA X<a> vs. <a rel"nofollow" href"http:www.rupizcompare.co.ukmobilephonedeals.aspx?phonenameSamsung-G">Samsung G<a>, has overturned into a bloodless battle. The users of both these phones are quite 'enjoying' this effort as both these phones have exemplary performance, right from the word go. The Sony Ericsson XPERIA X is a third procreation HSDPA sound that supports K colours with a partitioning of x pixels . This sound has a QWERTY keyboard with an optical road pad. Through the optical road pad, digit crapper easily operate the sound without some hassles. This gadget is authorised with a . mega pixel camera with autofocus that supports up to x digital zoom. It gives an ikon partitioning of x pixels. An individual crapper take ease pictures and crapper intend high quality images with this elegant camera. One crapper a...
Thanks
basyar.com

Rabu, 29 September 2010

Attention Small Business Owners

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
How do you undergo you are effort a good deal when you lease a webdeveloper? The only advise that can be presented is 'Caveatemptor'buyer beware!' Like buying a newborn automobile or a used computereveryone is not as open as they should be and before you beginshelling discover money for a website there are a few things you needto know. . Make sure your scheme developer runs a usability test. The testwill evaluate the assist with which customers navigate throughyour website.. Tell your scheme developer that you would like your websiteaccessible for those with disabilities or handicaps.. Insist that your website is harmonious with every browsertypes. Your scheme developer should design your scheme site to becompatible with Internet Explorer . and above, NetscapeNavigator . and above, Mozilla, and Macintosh Browsers.. The scheme developer you superior should ingest scheme safe colors, sothe colouration you superior is the same as the colouration that appears onyour site.. Meta Tags are vital. Every scheme developer should use...
Thanks
basyar.com

Senin, 27 September 2010

A Comparison of Sony Ericsson Xperia X1 With Nokia 5320 Xpressmusic

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Sony Considers their Sony Ericsson XPERIA X as the exteroception of their company and they think that such gizmo is needed for todays generation who are quite arduous to please. You module hit an nudity brisk experience with this phone. How this sound is brisk experience and what makes this a tough guy crapper be substantially understood when we countenance at he features of the phone. During this instance Nokia also launched added sophisticated gadget titled Xpress Music. Lets compare the digit gadgets and wager which one would really wind hearts. The Sony Ericsson XPERIA X runs on Windows Mobile Platform and has some stunning features which module you experience an nudity newborn dimension. You crapper curb the sound as you like, with Arc slider QWERTY key pad, touchscreen, or joystick. These are seeming interesting to you I guess. Lets attain a journeying to find the features of Sony Ericsson XPERIA X. Once you wager the features someone module hit to verify you to close your panoramic opened mouth. Sony Ericss...
Thanks
basyar.com

Minggu, 26 September 2010

Nokia N73 Music: Add Some Verve to Your Life

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Nokia's phones are subject marvels with galore multimedia features in easy-to-use devices. Nokia's handsets hit brought a deluge of recreation in our lives, whether it is the hifi N-series or the penalization edition range. Nokia has today launched the revamped edition of Nokia N: <a href"http:www.mobile-phone-deal-uk.co.ukPhoneDeal.asp?PhNokia--N--Music">Nokia N music<a> edition which comes with a digital penalization player, sacred penalization keys and a FM broadcasting with a visual radio. With support for MP, AAC, AAC, eAAC and WMA, you crapper choose how to rip your tunes and endeavor them. Visual broadcasting allows you to interact with the station, you crapper purchase tickets of your favourite adornment and also intend the stylish news. Nokia N penalization edition gives you a uncreased penalization experience. You crapper easily create your possess endeavor lists and organize your music. The Nokia N Music Edition is a stunning multimedia computer with up to GB of memory, integrated stereo speakers for optimized audio pleas...
Thanks
basyar.com

Sabtu, 25 September 2010

Nokia N92: The Smallest TV in The World

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Nokia brings to you the smallest TV in the world called Nokia N. With <a href"http:www.mobile-phone-deal-uk.co.ukPhoneDeal.asp?PhNokia--N">Nokia N<a>, Nokia brings to you a "first-of-its-kind" concept called ambulatory TV. Nokia N belongs to the reputed N-series. N-series, the name itself implies quality and directive technology. Nokia N marks a newborn first in the transmission gadgets. This handset module replace your ECF TV and LCD. Now, you crapper savor TV on Nokia N the ." inch large anti-glare screen in meg colours. N-series, with its swoosh and sophisticated gadgetry, has made us actualise that mobiles have now become modern gizmos. Nokia, the dweller ambulatory manufacturer, introduces the pioneering DVB-H profession in Nokia N. You crapper savor upto clear and free-to-air channels on your mobile. With a channel guide and a information finder, Nokia N is a amend TV. This season, grownup the entire association matches on your handset. Whether you are in office, or in a ...
Thanks
basyar.com

Jumat, 24 September 2010

How Safe is Your Success? Part 2 of 8

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
"How Safe is Your Success" is a program of octad articles. Eacharticle addresses a assorted characteristic of a universal problemwhich is of portion importance to those who do businesson-line. Most cyberspace users are at small aware there aredangers "out there", but few appreciate the actual extent of thosedangers, the possible modify probable consequences, or the best,most applicatory and small pricey means of countering them.This program is witting to at small provide whatever usefulawareness of the situation.-------------------------Part ' Shoring Up Your BrowserIn Part of this program I gave you whatever "homework" reading. Ifyou followed up on that congratulations you hit already had aglimpse of whatever of the things we'll discuss in this part. If youdidn't do so backwards then, I urge you to read that article beforecontinuing:http:hackersnightmare.comFreeContentBrowserWars.pdfNow, there simply isn't the space available here to get into thespecifics of the various application brands ...
Thanks
basyar.com

Kamis, 23 September 2010

Nokia N95: Multimedia...all the way

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Nokia N is a superior multimedia device, which empowers you with an exhaustive arrange of options, from an MP contestant to a digital camcorder and a megapixel camera. Undoubtedly, Nokia has been favourite throughout the whole world to alter forth the stylish profession and amazing multimedia accessories, in quite easy to use devices. With much a quest for innovation, Nokia has rattling redefined the customary and favourite modes of communications and entertainment. As such, every the ambulatory phones from the Nokia N program boast of excellent multimedia capabilities and Nokia N is added spreading in that favourite tradition. With its unequalled and substantial features, <a hrefhttp:www.directphoneshop.co.ukdealset.asp?actmobset&id>Nokia N<a> can easily replace your other favourite gadgets much as digital cameras and MP players. Moreover, it also comes with a megapixel digital camera, which is further aided by a camera key, an autoflash and integrated video transcription capabilitie...
Thanks
basyar.com

Rabu, 22 September 2010

Proguard, Android, and the Licensing Server

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.

[This place is by Dan Galpin, an Android Developer Advocate specializing in games and comics. Tim Bray]

The Securing Android LVL Applications journal place makes it country that an Android developer should ingest an obfuscation agency much as Proguard in visit to hold safeguard their applications when using License Server. Of course, this does inform another question. How should digit integrate much a agency with the Android physique process? Were specifically going to detail desegregation Proguard in this post.

Before you Begin

You must be running the latest edition of the Android SDK Tools (at least v7). The new Ant physique rules enter included with v7 contains hooks to hold user-created pre and place attain steps in visit to attain it easier to integrate tools much as Proguard into an Android build. It also integrates a single rules enter for building against all versions of the Android SDK.

Adding an Optimization Step to build.xml

First, youll hit to intend Proguard if you dont ease hit it.

If youve been using Eclipse to do your development, youll hit to alter to using the bidding line. Android builds are done using Athapascan Ant. A edition of Ant ships along with Eclipse, but I propose instalment your possess version.

The Android SDK crapper physique you a official build.xml file. Here is how its done:

android update send --path ./MyAndroidAppProject

If all entireness well, youll hit a shiny new build.xml enter sitting in your path. Lets essay doing a build.

ant release

You should modify up with an unsigned promulgation build. The command-line tools crapper also sign your physique for you. Youll attending that the robot agency created a local.properties enter in your directory. It module allow the sdk.dir property. You crapper hit it attain you a signed physique by adding the positioning of your keystore and alias to this file.

key.store=/Path/to/my/keystore/MyKeystore.kskey.alias=myalias

So, today you hit a signed physique from the bidding line, but ease no obfuscated build. To attain things easy, youre going to poverty to intend two helper files: add-proguard-release.xml and procfg.txt.

Copy these files into your root directory (where the build.xml enter sits). To add Proguard to your build, you prototypal requirement to edit your topical properties enter to add the positioning of the directory that Proguard is installed in:

proguard.dir=/Directory/Proguard/Is/Installed/In

Finally... you requirement to add our playscript to your physique enter and hit it override a few targets. To do this, we ingest the XML entity construct. At the crowning of your build.xml file, add an entity that references our playscript file:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE send [ <!ENTITY add-proguard-release SYSTEM "add-proguard-release.xml">]>

Youre not done yet. Somewhere within the send tag add the meaning to our entity to allow our script.

<project name="MyProjectName" default="help">&add-proguard-release;

Thats it! In many cases, calling

ant release

Will provide you an obfuscated build. Now test and attain trusty that it hasnt broken anything.

But Wait, My App is Crashing Now

Most crashes hap because Proguard has obfuscated absent something that your covering needs, much as a class that is referenced in the AndroidManifest or within a layout, or perhaps something titled from JNI or reflection. The Proguard plan provided here tries to refrain obfuscating most of these cases, but its ease doable that in edge cases youll modify up seeing something like a ClassNotFoundException.

You crapper attain edits to the procfg.txt enter to ready classes that hit been obfuscated away. Adding:

-keep open class * [my classname]

should help. For more information about how to preclude Proguard from obfuscating specific things, wager the Proguard manual. Specifically, the ready section. In the welfare of security, essay to ready as lowercase of your covering unobfuscated as possible.

The accepted settings provided in procfg.txt module be good for many applications, and module grownup many ordinary cases, but they are by no effectuation comprehensive. One of the things that weve done is had Proguard create a bunch of production files in the obf directory to hold you debug these problems.

The mapping.txt enter explains how your classes hit been obfuscated. Youll poverty to attain trusty to ready this around once you hit submitted your physique to Market, as youll requirement this to read your stack traces.

Conclusion

Tools much as Proguard attain the binary of your covering harder to understand, and attain your covering slightly smaller and more efficient at the aforementioned time, at the cost of making it slightly more hard to debug problems in the field. For many applications, the tradeoff is more than worthwhile.


Thanks
basyar.com

Selasa, 21 September 2010

MOTOROLA C975 3G PHONE

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
DescriptionThe Motorola C merges the latest multi-media profession including: . inch colouration display, VGA camera with x zoom, recording streaming, capture, download and playback. Cutting-edge G profession and global roaming ensure that you ready in touch and in style. Designed with both extreme pace and affordability, this sleek grayness candy bar mobile comes standard with -way recording occupation abilities, high calibre audio to pump up MP singable ringtones and an external module bill to attain trusty that that photos, recording clips and games can be saved and retrieved without tipping hardware limits. A built-in speakerphone, hurried and easy syncing capabilities and modern messaging put the freezing on this powerful, lowercase wonder. Catch it when you can.FeaturesMotorola C is a tri-mode GSM and single-mode UMTS phone. It features TFT display, dual VGA cameras, recording calling, recording streaming, MP player, E-mail client, WAP browser, JME and T-flash module expansion.. This sound comes with bui...
Thanks
basyar.com

Minggu, 19 September 2010

Nokia N93 :3G Smartphone

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
The N Series <a hrefhttp:www.directphoneshop.co.ukdealset.asp?actmobset&id>Nokia N<a> is a G Smartphone. The N sound comes in a smooth black frame with plate edging which enhances the keypad, screens & feature button. This Handset hit special feature of having super concealment with k colours and measures . inches. The colouration concealment has an automatic intelligence curb and offers the individual a perfectly clear & realist viewing display. The N is a member of N program fashioned by Nokia which include the, Nokia , Nokia N, Nokia N & the Nokia N. The Nokia N has shapely in . mega pixel camera which provided the individual with clear and great looking photos. The camera comes also with digital zoom, shapely in flash and auto focus. The individual crapper tune into broadcasting stations on the integrated biaural FM broadcasting and enjoy relaxing the period away. The sound comes with a seeable broadcasting feature which will provide a pass of information which is dispatched direct from the broadcasting station. The N...
Thanks
basyar.com

Sabtu, 18 September 2010

Sony Ericsson Xperia X1 Vs Samsung I780

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Sony Ericsson XPERIA X from Sony is a enthusiastic squawk and lick to every another ambulatory phones. Almost every of us were astonishment struck by the way Sony launched the newborn phone. This sound is more than a pride for some sort who crapper possess much broad end gigantic creature full of multipurpose features. This kind of phones never gives you a quantity to wait more. The heavily unexploded sound from Sony has those features which crapper compete some sound that has been manufactured dirt date. f you give a certain countenance at the features of Sony Ericsson XPERIA X you module see what the sound is prefabricated up of and what has Sony finished to attain this sound viable and strong. The sound has some excellent features in it which crapper be multipurpose to every people. Let hit a countenance at the features of this sound which is thoughtful as the prizewinning product by Sony dirt date. This conceptualized sound has the following features. The Sony Ericsson XPERIA X is a quadband sound and the G HSDPA meshwork also runs substantially in frequenc...
Thanks
basyar.com

Jumat, 17 September 2010

The HTC Hero Android Phone

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Launched in the dweller markets early this month, the HTC Hero comes out as the ordinal ambulatory handset model from HTC that runs on the Android operative system. It is undoubtedly the best Android device to be released by the company and is expected to further enhance the viability of the Android as a full-featured ambulatory operative grouping for smartphones of the st century. The phone is strikingly slim for its class and has a real quantity of giving the iPhone a separate for the money. Announced exclusive last period at media event in London, the HTC Hero has the mass features: Built on a coercive computing engine that runs at rate using the Android operative grouping ' the Qualcomm's MSMA processor With MBMB ROMRAM Displays at x partitioning using a .-inch TFT-LCD capacitive contact screen Provides Quad-Band GSM and rate HSPA Uses trackball Includes interior Global Positioning System Provides support for Bluetooth version . with ADP and EDR functionality R...
Thanks
basyar.com

Kamis, 16 September 2010

Nokia N97 Vs Sony Ericsson Idou - Which Will Be The Symbian King?

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Symbian is making its bounteous endeavor in , and two phones are leading the charge: the Nokia N and the dumbfounding Sony Ericsson Idou. Let's wager how they stack up against each other... Nokia N - taking Symbian to the next procreation After the triumphant start of the Nokia , which was exclusive ever meant to be a mid-range phone, Nokia requirement a new top-ender to rattling wow the public. And that top-ender is the hyper-powered Nokia N. It takes the brand new Symbian Touch interface, and adds in bags more power, as substantially as a full QWERTY keyboard. Even starting with the looks, it's a genuinely stunning phone, with smooth surfaces and a minimalist organisation making the Nokia N genuinely a bonny sight to behold. However, the impressive nature of the Nokia N doesn't end with the exterior, as it's what's exclusive that rattling impresses. Equipped with a megapixel camera, it effortlessly switches from sound to camera, letting you yield your separate camera at home. And then, of course, there's the media ...
Thanks
basyar.com

Rabu, 15 September 2010

Supporting the new music Voice Action

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.

[This place is by Mike LeBeau, the Tech Lead and architect behindhand Voice Actions. Tim Bray]

We recently launched Voice Actions in the newborn Google Voice Search for Android — an awing newborn artefact to search, control, and transmit on your phone faster than ever before, by using your voice.

One of these newborn Voice Actions lets users encounter and automatically endeavor music. By speech something same listen to They Might Be Giants into the newborn Voice Search, users crapper apace encounter the penalization they poverty online and endeavor it, using some number of assorted apps. (Pandora, Last.fm, Spotify, mSpot, and Rdio are among the first apps to hold this.)

To do this, we leveraged a very common lowercase example of Android magic: a newborn Intent. If you amend a penalization app that supports open-ended penalization search, you crapper attain it impact with users speech listen to Voice Actions simply by registering for the newborn aim weve defined. This newborn aim isnt circumscribed as a unceasing in the SDK yet, but we wanted to attain trusty penalization app developers had all the information needed to ingest it right away.

Heres all you should requirement to know:

  • In your AndroidManifest.xml, just run one of your activities for the newborn aim android.media.action.MEDIA_PLAY_FROM_SEARCH:

    <application android:label="@string/app_name" android:icon="@drawable/icon"> <activity android:name="MusicActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity></application>
  • When your state receives this intent, you crapper encounter the users see ask inside the SearchManager.QUERY progress extra:

    import android.app.Activity;import android.app.SearchManager;public class MusicActivity extends Activity { @Override open vacuum onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String ask = getIntent().getStringExtra(SearchManager.QUERY); // Do something with query... }}

    This module equal everything the user crosspiece after listen to. This is totally open-ended vocalise recognition, and it expects very flexible search — so, for example, the progress could be the study of some creator (they strength be giants), an album (factory showroom), a strain (metal detector), or a combination of some of these (metal detector by they strength be giants).

A few impalpable details worth discernment about this intent:

  • Your app should do its prizewinning to apace encounter and automatically endeavor penalization corresponding to the users see query. The intention here is to get users to their desirable termination as alacritous as possible, and in this case, that effectuation playing penalization quickly.

  • This module really exclusive impact substantially for penalization apps that crapper encounter penalization across a very super capital of options. Because our vocalise acceptance doesnt currently hold some artefact to wage a list of specific songs to be recognized, disagreeable to ingest it against a diminutive ordered of penalization choices module impact poorly — things which are not in the ordered module be over-recognized, and things which are in the ordered may not be constituted well. So if youre not the developer of a large-scale cloud penalization application, this aim is probably not for you.

We conceive youll encounter this newborn aim crapper greatly enhance your penalization apps experience for users. And we wish you enjoy our newborn Voice Actions as much as we do!


Thanks
basyar.com

Selasa, 14 September 2010

Screen Geometry Fun

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.

The recent announcement of the Samsung Galaxy Tab should be a wake-up call for Android developers. Whats scary is that weve never seen a concealment same this on an Android figure before. Whats reassuring is that most apps Just Work (in fact, a aggregation of the ones Ive tried so farther hit looked terrific) and the possibleness problems are cushy to avoid. Heres what you requirement to do to take advantage of not meet the Tab, but all the newborn modify factors that are coming downbound the pipe.

Lets study the Tab as a teachable moment:

  • Its concealment is 1024x600; no harmonious devices concealment has ever had a thousand pixels in some dimension before.

  • A aggregation of people are going to poverty to stop it sideways, in genre mode, most of the time.

We propose outlay calibre instance with the Developers-guide discussion of activity multiple screens; we'll be redaction that regularly when required as the figure genre changes. Also, this journal recently ran Dan Morrills One Screen Turn Deserves Another, which should help discover in direction the genre default.

What density means

When you physique your app, you crapper wage layouts and assets (graphics) which depart by concealment density, concealment size, and genre or semblance orientation. Clearly, actuation these unitedly is not as much fun as artful stylish layouts and clever Intent filters; but theres no artefact around it.

In this context, the Samsung has another little surprise: If you do the arithmetic, its concealment has 170 DPI, which is farther from the densest among Android devices. Still, it declares itself as hdpi (and as having a super concealment size). The think is simple: It looks meliorate that way.

Samsung institute that if you rendered your graphical resources bit-for-bit using medium-density sources, they looked great, but most large-screen designs ended up hunting sparse, with likewise much space between buttons and icons. At broad resolution, the support scales up the resources an amount that turns discover to be meet enough.

As a picturing hobbyist, Im reminded of how you chisel aperture and shutter pace and ISO sensitivity. If, for example, you poverty a fast shutter pace to capture a dancer in mid-leap, youd meliorate equilibrate with a wider aperture or more sensitivity. Similarly, the Galaxy Tabs concealment is at the super end of large, so declaring it as high-density applies a useful compensation.

The beatific news is that the scaling cipher in the support is sharp sufficiency and fast sufficiency that it comes discover well; the graphics in my possess apps countenance unco beatific on the Tab. Here is the front tender of my LifeSaver 2 app; first the Nexus One, then the Galaxy Tab, resized for show here. Different densities, assorted geometries, and the exclusive essential difference is that the version on the bounteous concealment looks prettier.

Your take-away should be what I said above: Make sure you wage your graphics at all threesome resolutions, and chances are the Android support module encounter a artefact to attain them countenance enthusiastic on a huge variety of devices.

Other Ways To Go Wrong

As I noted, most apps impact meet dustlike on this category of device, discover of the box, no changes required. However, we hit separate crossways a few Worst Practices that crapper attain your app countenance dorky or even broken; for example:

  • Using AbsoluteLayout; this is a instruction for trouble.

  • Using absolute kinda than density-independent pixels.

  • One member of my group ran crossways a pair of apps that suffered a Null Pointer Exception because they were conniving concealment filler when their Activity started, and doing their possess inventiveness weight kinda than letting the support take care of it. The difficulty was that they hadn't built in direction for the 1024x600 screen. The difficulty would vanish if they'd hand the impact to the support (or at least attain sure that all their switch statements had choice cases).

Escape the Shoebox

I've observed that a certain sort of applications materialize shoeboxed, running in a handset-like sort of pixels in the center of the screen, enclosed by a wide black band. They impact fine, but this is silly, and cushy to avoid. It turns discover that this happens when you hit a targetSdkVersion continuance inferior than four; this is understood to stingy that youre targeting the heritage Cupcake savor of Android, which exclusive based HVGA.

In some case, if you poverty to attain 100% sure that your app doesnt get pushed into the shoebox, the supports-screens element is your friend; heres what we recommend:

<supports-screens android:largeScreens="true" android:anyDensity="true" />

(Both those attributes choice to "false" for API levels inferior than 4.) Given a chance, the support gets a beatific termination on nearly some Android concealment imaginable.

Testing

When a figure comes along thats assorted in digit artefact or another from whats been available before, and you dont hit one, the exclusive artefact to be sure your app module impact it right is to separate it on an Android emulator; the emulator cipher is pliant sufficiency to help anything weve seen or know is coming downbound the pipe.

In the case of the Galaxy Tab, Samsung module be providing an add-on including a custom AVD and wound as an SDK add-on, to attain your life easier; I utilised a pre-release to attain the LifeSaver screenshot above.

Why All the Extra Work?

Because, as 2010 winds down, Android isnt meet for phones, and isnt meet for things that sound in your pocket. The minor effort required to deal with this should clear off big-time in terms of gift your apps access to a aggregation of newborn kinds of devices.


Thanks
basyar.com

Will 2009 Be The Year Of Symbian?

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
In the battle of the touchscreen interfaces, Symbian is making its big revitalisation in . Let's countenance at phones that really exhibit soured this stunning system at its best... Nokia - a contact of penalization The prototypal sound up is a totally newborn member of Nokia's Xpress kinsfolk of penalization ambulatory phones, the stunning Nokia . This sound is rattling obviously made for penalization and video; you crapper verify by the separate XpressMusic touch-key that brings up a itemize of links to music, videos, the web, and more. Then, of course, the Nokia has a . progress touch-sensitive display, to actually play with those assorted media content. Basically, the Nokia was designed to be a teeny takeout phonograph and flick player, and as penalization phones go, this is just about the prettiest. The Nokia has also got a megapixel camera, HSDPA data unification and GPS, making it a wonderful all-rounder, in addition to being a superb media box. Oh, and it has a strap to fasten on a imitation bass plectrum. That's pretty cool,...
Thanks
basyar.com

Senin, 13 September 2010

OS Battle - Android vs Symbian vs Windows Mobile

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
The ambulatory OS is the bicentric key to making a truly enthusiastic smartphone. Let's analyse discover the big three operative systems in the ambulatory arena. HTC Magic - the basics The prototypal important fact most the HTC Magic, and the bit that has prefabricated it so talked about, is its operative system: Google Android. As it's exclusive the second sound to officially go on understanding using Android, the HTC Magic has garnered an direful lot of change and consumer interest. Even more importantly, the HTC Magic is the prototypal Android sound to feature a keyboard-less, touchscreen-only design, a thing that seems to be every the rage in . It's sure more of a looker than its predecessor, the G, and that seeing of enhanced looks and the still-awesome noesis of Android makes the HTC Magic a very compelling sound indeed. If conception is your thing, this is the sound for you. Samsung i HD However, if recording is more your thing, added sound easily beats the HTC Magic and every other sound discover there: the Samsung i HD. Th...
Thanks
basyar.com

Minggu, 12 September 2010

Motorola RIZR: Your edge on mobility...

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Known for mobile phones with stylish organisation and cutting-edge technology, Motorola has brought discover added occurrence Motorola RIZR from its kitty. Amalgamating slider organisation with an inner arrange of features, the RIZR turns many heads. Bringing call and recreation to mobile communication, Motorola RIZR is every ordered to stir your senses. Exceptional imaging, stylish music, vibrant concealment in addition to connectivity aweigh of boundaries genuinely complement this well-designed handset.Draped in flush materials, this thin and slim mobile sound astonishes one and every with an elating arrange of features. Offering desirable functionality in an elegant design, the handset invites grouping who fuck to be entertained on move. Slide unstoppered the handset to feel a large and fairly carbon keypad. A coercive -megapixel camera allows you dispense spontaneously. High-intensity light, genre viewfinder and sacred camera keys for hassle-free and intuitive snapshots. A flooded concealment viewfinder to analyse both ease and moving image...
Thanks
basyar.com

Sabtu, 11 September 2010

Nokia 7373: Superb design meets superior technology

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
If you are looking for a phone with ending looks and modify features, then <a hrefhttp:www.directphoneshop.co.ukdealset.asp?actmobset&id>Nokia <a> with its avant-garde design and comprehensive features perfectly fit the bill. Positioned as a product for people with teen hearts, the phone allures you with its spirited colour compounding coffee brown and warm amber and comprehensive itemize of features. Allowing you to do some things with peak efforts the phone encourages multi-tasking to the hilt.A proud member of L'Amour assemblage of Nokia ambulatory phones, the phone endorses opulence, luscious graphic decorations amalgamated with modern style. The phone has a turn mode inaugural system which rotates to display a tastefully fashioned keypad. The soft keyboard invites swifter and illogical navigation.The features merged with the modern-age consumer in nous offers you every what a latest ambulatory phone can offer. The ambulatory phone boasts of prizewinning in digital entertai...
Thanks
basyar.com

Jumat, 10 September 2010

Sony Ericsson Xperia X1 is Far Better Phone Than Nokia N82

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Here comes a king from the concern Sony Mobile Phones called Sony Ericsson XPERIA X. This thickened man module beat every the ambulatory phones of today's generation. Sony has finally shown their noesis with this sound and you module declare by the features that this figure can modify beat Nokia N series phones. Yes Sony has condemned a long instance to alter most this gigantic and sturdy sound with features which cannot be easily over supercharged by some other models. If you look at the attributes of the sound you module actualise that Sony has finally done a enthusiastic thing. This is far better than Nokia N which is making a aggregation of noise around. Let us see how it outsmarts n. Before that off course you have to go through the features of Sony Ericsson XPERIA X. The sound is a sib adornment sound which operates substantially in GSM frequencies. The G meshwork of the sound also entireness in HSDPA frequencies. Now you can envisage the speed of scheme admittance with this phone.T...
Thanks
basyar.com

One Screen Turn Deserves Another

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.

[This place is by Dan Morrill, Open Source & Compatibility Program Manager. Tim Bray]

Android has an API for accessing a variety of figure types, much as an accelerometer or reddened sensor. Two of the most commonly-used sensors are accelerometers and magnetometers (that is, compasses.) Applications and devices ofttimes ingest these as forms of individual input, and to determine which artefact to orient the screen.

However, theres a newborn wrinkle: recently, a whatever devices have shipped (see here and here) that run Android on screens that are naturally genre in their orientation. That is, when held in the choice position, the screens are wider than they are tall. This introduces a whatever evenhandedly subtle issues that weve detected feat problems in whatever apps. Now, part of the think for this is that the Android SDK docs on the figure API left a pair things unsaid, directive whatever developers to ingest them incorrectly. Even a pair of our possess samples did the wrong thing. Sorry most that!

Fortunately, using these APIs aright is pretty simple, if you keep three rules in mind:

  • The figure number grouping utilised by the API for the uncolored class of the figure does not modify as the figure moves, and is the same as the OpenGL number system.

  • Applications staleness not adopt that the uncolored class is portrait. That's not true on every devices.

  • Applications that correct figure accumulation to on-screen pass staleness ever ingest android.view.Display.getRotation() to transpose figure coordinates to concealment coordinates — even if their manifest specifies portrait-only display.

If you have a brawny scenery in math, the three rules above haw be every you requirement to work discover the rest. But if thats not you, the rest of this place explains things step-by-step, and gives whatever tips for using sensors correctly.

The Basic Problem

Before we dive in, heres a counsel that I personally have institute to be helpful: ever advert that the figure datas number grouping never changes. Ever. The rest of this place is feat to speech most number systems and rotations and so on. But sometimes when your nous is unfathomable in 3D transforms, you crapper get disoriented, so Ive institute it helps to ofttimes remind myself that no matter what is happening to the screen, the figure number grouping never changes.

Now with that counsel in mind, we requirement an warning to speech about. Lets consider a ultimate app that draws an mark that ever points in the content of gravity, invigorating the mark as the individual moves the sound around, same a plumb-bob. When a typical sound is held normally, the mark points down, as shown in Figure A:

(Note: In the figures in this post, the letter G effectuation the content of somberness in the figure number system. In Figure A, for example, G = -y effectuation that somberness is allied with the devices negative-Y axis, as rhythmic by the accelerometer. And remember — the figure number grouping never changes!)

This app is pretty direct to implement in OpenGL: you simply requirement to entertainer an mark on a GL SurfaceView, after rotating the number expanse in salutation to the figure accumulation returned by the accelerometer. This meet works because — in this basic case — the OpenGL concealment number grouping lines up with the figure number system.

So, this framework works, and the mark module ever point down — until you invoke the sound likewise far.

So Whats the Problem?

Most Android devices ingest the accelerometer to notice when the figure is existence held sideways, and circumvolve the concealment accordingly. This ordinarily causes the apps to pass horizontally, from the point of analyse of the user.

What this modify actually does is remap the X and Y axes, feat the app to entertainer itself horizontally. However, the Android figure APIs define the figure number expanse to be qualifying to the top and side of the device — not the short and long sides. When the grouping reorients the concealment in salutation to retentive the sound sideways, the figure number grouping no longer lines up with the screens number system, and you get unexpected rotations in the pass of your app. Figure B shows an example:

There are are a pair different fixes for this difficulty that are commonly utilised today, but weve detected that these ofttimes dont work right on landscape-default devices.

A common prototypal attempt to solve the auto-rotation difficulty is to simply lock the concealment to semblance mode, via the android:screenOrientation attribute in AndroidManifest.xml. This prevents the grouping from performing a concealment number grouping remap in salutation to figure orientation, and so the figure and concealment number systems rest in sync. However, protection the concealment to semblance fashion this artefact prevents the number systems from getting discover of sync on portrait-default devices, but causes them to embellish discover of sync on landscape-default devices. This is because it forces a concealment modify on those devices.

The ordinal common framework is to notice when the figure is in genre mode, and equilibrate for it by adding a turning to the graphics that are displayed. Unfortunately, this framework is ofttimes exclusive a partial fix, because if you arent certain most detecting genre mode, you module again drive an extra rectification on landscape-default devices.

The Correct Fix

So whats a poor developer to do? This seems same a catch-22: you cant prevent concealment reorientation, but you cant equilibrate for it, either.

Or crapper you? Actually, you crapper compensate — you meet have to attain sure youre aright detecting when rectification is necessary. The question is, how does the figure verify you that its been reoriented? And the respond is: android.view.Display.getRotation().

That method module return digit of four values, indicating that either the figure has not been reoriented (ROTATION_0), or that it has been reoriented by 90 degrees, 180 degrees, or 270 degrees (which respectively are ROTATION_90, ROTATION_180, and ROTATION_270.)

Pay special attention to those terminal two. ROTATION_180 and ROTATION_270 mean that apiece figure actually has digit semblance and digit genre modes: connatural semblance and landscape, and the upside-down versions of each. Some Android devices that do 360 modify module ingest these turning modes as well, so you requirement to handle this generally, beyond meet business for semblance or genre mode.

Once you have the concealment class content in hand, you crapper treat it as a turning around the screens Z axis when performance graphics. By applying the turning to the values you get from your SensorEventListener, you crapper aright and reliably equilibrate for concealment reorientations on every devices.

Note that Display.getRotation() module verify you if the concealment has been reoriented at all, not that it was reoriented specifically in salutation to the accelerometer. For example, modify if you disable accelerometer-based modify by using android:screenOrientation=nosensor", your app strength still be reoriented if the individual has unsealed a hornlike keyboard on the device.

Because direction every this involves whatever science that crapper be a taste of a chore, as a lavatory weve provided the android.hardware.sensor.SensorManager.remapCoordinateSystem() method to do much of this remapping work for you. If you opt not to do ingest this method, you crapper attain a similar effect by essentially swapping axes, along with the conception of thumb that 2 axis swaps requires that you differ the ordinal axis. (Since this is a taste error-prone, we do propose that you ingest remapCoordinateSystem() when you can.)

Recipes for Sensuous Delights

Okay, today weve got a framework that we crapper rely on to work on every devices. But how do you update your app? To give you a more definitive serving assistance on how to mend your apps, Ive whipped up a whatever recipes for updating your apps.

Apps That Never Draw Sensor Data

Apps that never pass graphics derived from figure accumulation commonly dont requirement to attain any changes. Examples of this type of app are those that notice for bumps to the device, those that ingest sensors for intercommunicate input, apps that monitor g-forces (watching for free-fall or acceleration), and so on. These apps arent art images that depart according to the devices orientation.

This isnt a hornlike and fast rule; there belike are whatever apps discover there that do requirement to verify concealment class into consideration, modify though they dont entertainer graphics depicting the figure data. But, if your app meet uses sensors in the background, theres a good chance you wont requirement to attain any changes.

Apps That Work in Both Portrait and Landscape

Most Android apps work fine in both semblance and landscape, using the accepted tools. If your app is digit of these and you also ingest sensors, the exclusive modify your app belike requires is a draw to ingest the behavior I outlined above. That is:

  • Dont adopt that semblance is the choice mode.

  • Dont adopt that protection your app to semblance fashion solves this issue.

  • Dont adopt that disabling sensor-based modify solves this supply (since reorientations also become on whatever devices when the individual opens a keyboard.)

  • Check for the current figure class via getRotation(), and equilibrate accordingly, as careful earlier.

Apps That Only Work in One Orientation

Some apps — notably, whatever games — only work substantially (or at all!) in either semblance or genre mode. Its perfectly okay, of course, for much apps to lock themselves to the appropriate mode, and doing so simplifies the sensors quite a bit.

However, because Android devices actually hold digit genre and digit semblance modes, these apps still requirement to check the current orientation. That is, if an app locks itself to genre mode, it module requirement to action a rectification on portrait-default devices, but not on landscape-default devices. And of course — are you sick of hearing this yet? — this crapper be realised by checking the result of getRotation().

Phew! Quite a mouthful for what is a evenhandedly direct notion, erst you see whats feat on. But if I had to flux every that downbound into a azygos sentence, it would be this: android.view.Display.getRotation() is your friend.

I wish youve institute this aggregation useful; whats more, I wish youve institute it practical. Well keep rising our SDK and docs, and I wish youll keep rising your apps.

Happy coding!


Thanks
basyar.com

Selasa, 07 September 2010

Sony Ericsson Xperia X1 Vs. LG Ku990

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Sony Mobile Phones are known or their magnificent features and their exteroception of creating phones which would terminal individual in the market. Most of their phones are armored with so whatever multipurpose features that users encounter hardly whatever quantity to complain. There are whatever models of Sony, but Sony Ericsson XPERIA X would be the ultimate pick you can make. The G phone has whatever significant features in the phone which are multipurpose for all of us. The phone is no doubt a rattling technically sound figure embedded with so whatever features, yet XEPRIA X is a simple figure to carry on. In Sony Ericsson XPERIA X there is practically oceanic entry to phonebook and there is choice of photocall. The phone has an internal module of MB and has outside card interval for module extension. There is a MB RAM, MB hardware module and the processor of the phone is Qualcomm MSM MHz. The Sony Ericsson XPERIA X has a . MP camera with features same x pixels, flash, autofocus, recording shoot with speed ...
Thanks
basyar.com

Minggu, 05 September 2010

Why Sony Ericsson Xperia X1 is Better Than Other Phones?

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.
Sony Ericsson Mobile phones hit recently launched a newborn elegant sound called Sony Ericsson XPERIA X. This sound is feat to attain history with some thickened features in this phone. The gadget has been so beautifully designed by the manufacturer that you cannot surmisal from the outward countenance that there are so many high end ergonomics inside the phone. You will enjoy a newborn connection of act and recreation with Sony Ericsson XPERIA X. You hit so many panel options for guidance in this phone. You can touch, use joystick, or contact the soft key pads to browse the phone. This Arc slider design sound comes with a inch Wide VGA display and wonderful premium metal closing body. The sound is rattling much worldly and characteristic from another sort phones. The array of features in this sound attain its totally assorted from another models of handsets. This energized sound has rank features of that you can expect from it. From web applications to transmission to act and t...
Thanks

Brace for the Future

Jika anda baru pertama kali berkunjung ke blog ini, Silakan kasih Komentar untuk artikel yang anda baca.

[This place is by Dan Morrill, Open Source & Compatibility Program Manager. Tim Bray]

Way back in Nov 2007 when Google declared Android, Andy Rubin said We wish thousands of different phones module be powered by Android. But now, Androids ontogeny beyond phones to newborn kinds of devices. (For instance, you strength hit feature most the newborn 7 Galaxy Tab that our partners at Samsung meet announced.) So, I wanted to point discover a some engrossing newborn gadgets that are reaching presently streaming the stylish versions of Android, 2.1 and 2.2.

For starters, the prototypal Android-based non-phone handheld devices module be transport over the incoming some months. Some grouping call these Mobile cyberspace Devices or Personal Media Players — MIDs or PMPs. Except for the sound part, PMP/MID devices countenance and impact meet aforementioned smartphones, but if your app rattling does order sound element to impact correctly, you crapper follow some simple steps to attain trusty your app exclusive appears on phones.

Next up are tablets. Besides the Samsung Galaxy Tab I mentioned, the Dell Streak is today on sale, which has a 5 concealment and blurs the distinction between a sound and a tablet. Of course, Android has supported screens of any filler since version 1.6, but these are the prototypal large-screen devices to actually ship with Android Market. A tablets biggest quirk, of course, is its larger screen.

Its pretty rare that we see problems with existing apps streaming on large-screen devices, but at the aforementioned time many apps would goodness from making meliorate ingest of the added concealment space. For instance, an telecommunicate app strength be improved by dynamical its UI from a list-oriented layout to a two-pane view. Fortunately, Android and the SDK attain it easy to support binary concealment sizes in your app, so you crapper feature up on our substantiation and attain trusty your app makes the prizewinning ingest of the extra expanse on large screens.

Speaking of concealment quirks, were also seeing the prototypal devices whose uncolored concealment orientation is landscape. For instance, Motorolas CHARM and FLIPOUT phones hit screens which are wider than they are tall, when utilised in the uncolored orientation. The eld of apps wont even notice the difference, but if your app uses sensors aforementioned accelerometer or compass, you strength requirement to double-check your code.

Now, the devices Ive mentioned so farther ease hit the aforementioned element that Android phones have, aforementioned compass and accelerometer sensors, cameras, and so on. However, there are also devices reaching that module omit some of this hardware. For instance, youve probably heard of Google TV, which module intend Android Market in 2011. Since Google TV is, you know, a stationary object, it wont hit a compass and accelerometer. It also wont hit a standard camera, since we decided there wasnt a big conference for pictures of the dust bunnies behindhand your TV.

Fortunately, you crapper ingest our built-in tools to handle these cases and curb which devices your app appears to in Android Market. Android lets you provide versions of your UI optimized for various concealment configurations, and each figure module pick the one that runs best. Meanwhile, Android Market module attain trusty your apps exclusive appear to devices that crapper run them, by matching those features you itemize as required (via tags) exclusive with devices that hit those features.

Android started on phones, but were ontogeny to sound newborn kinds of devices. Now your Android app crapper run on nearly anything, and the potential filler of your conference is ontogeny fast. But to fully unlock this added reach, you should double-check your app and draw it if you requirement to, so that it puts its prizewinning foot forward. Watch this blog over the incoming some weeks, as we place a program of detailed tips and tricks articles on how to intend the most discover of the newborn gadgets.

Its authorised folks: were living in the future! Happy coding.


Thanks